加载中
C++学习之PIMPL

《Effective C++》中讲到将文件的依赖遗存关系降低至最低,可以通过handle class和interface class实现。 PIMPL handle class指的是通过一个handle来隔离类的实现细节。pimpl(pointer to im...

c++
09/18 20:20
16
Linux基于SysVinit和systemd实现开机自启动服务

最近着手导师分配的项目任务,对Linux有了一定基础的了解,项目其中有要求在Linux部署一个开机自启动服务。本文将以此为目的来探索如何实现开机自启动服务。 GNU/Linux实现开机自启动服务有两...

Spring自问自答系列1----BeanFactoryPostProcessor与BeanPostProcessor的区别

BeanFactoryProcessor与BeanPostProcessor貌似可以控制Bean的实例化过程,本文将讲解两者的概念和区别。 什么是BeanFactoryPostProcessor BeanFactoryPostProcessor源代码如下: public int...

2019/11/25 19:39
124
关于C++字节对齐

本文将探讨C/C++中结构体字节对齐的问题。 从一道题开始 看到一道笔试题: 看到这道题我首先会想到基本数据类型的内存占用大小在不同C++编译器中是不一样的,比如long类型在clang编译器中会占...

2019/11/07 16:12
259
关于在macOS上运行Qt窗口程序遇到的坑

关于在macOS上运行Qt窗口程序遇到的坑 单纯的我最近在macOS上写Qt GUI,写得还算爽,虽然C++的手动清内存还没习惯(Qt的半自动内存管理也救不了啊)。 发现问题 直到昨天试着写一个TcpServer...

2019/07/31 14:13
601
Clion + CMake快速配置Qt开发环境终极版

Clion + CMake快速配置Qt开发环境终极版 前言 Qt是基于CPP语言的一种非常流行的CPP开发框架,包含了图形、网络、线程等众多领域的模块。其强大的性能以及高效的开发效率使得Qt在GUI领域得到广...

2019/07/26 16:14
4K
Qt学习笔记二:Qt通过重写paintEvent方法写一个自定义选择框

Qt通过重写paintEvent方法写一个自定义选择框 > 这几天导师下发任务,让我一个月之内熟悉一个通过Qt Widget制作的项目,第一眼看到项目,我是懵逼的。才知道自己写的那些几百行的代码算什么玩...

2019/07/09 17:18
1.7K
Qt学习笔记一:Qt使用network模块进行http请求时获取response中的http状态码

http请求获取response中的http状态码 最近转行学习Qt,不得不说,还是Java写得舒服。 回到正题,在使用Qt时,可能会使用network模块来进行网络操作,比如tcp、http请求,我将在下文讲述如何通...

Qt
2019/06/22 16:24
3.7K
Linux获得操作系统唯一码

hostnamectl(systemd命令集)可获得操作系统唯一码Machine-ID(也可以通过读取文件/etc/machine-id)

07/19 22:11
166
irrklang不兼容MacOS

最近在学习openGL,然后需要使用音效,很多教程推荐使用Irrklang,去了<a href="https://www.ambiera.com/irrklang/">官网</a> 下载了zip包,下载下来后examples跑不了;cmake项目中导入dyl...

垃圾七牛云

七牛云自带外链都挂了,自己网站备案又要三个月,现在图片还取不出来,次哦啊哦

2019/11/01 09:21
90
C++学习笔记:C/C++中static关键词有用途

C语言中:static关键词有三种用途 1.静态局部变量 特点: 该变量在全局数据区分配内存(局部变量在栈区分配内存) 静态局部变量在程序执行到该对象的声明处时被首次初始化,以后不会再进行初...

2019/07/22 10:49
116

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部