摘要: 在vector中的emplace_back函数, 其效率比push_back高很多! /*例子中使用的Student类的声明*/ class Student { private: int age; public: Student(); explicit Student(int age); ~Stud 阅读全文
posted @ 2020-07-14 22:56 dilex 阅读(3693) 评论(0) 推荐(2) 编辑
摘要: Date.prototype.toLocaleDateString([locales][, options]) locales 可选。包含一种或多种语言或区域设置标记的区域设置字符串数组。如果包含多个区域设置字符串,请以降序优先级对它们进行排列,确保首个条目为首选区域设置。如果省略此参数,则使用 J 阅读全文
posted @ 2020-05-04 23:11 dilex 阅读(3586) 评论(0) 推荐(0) 编辑
摘要: 回顾 在上一篇笔记里总结的时候说到,aux_source_directory这个函数在添加源码文件时,是不会把头文件添加进去的,这里就介经一下另外一个方法,也是我一直使用的。 添加文件*.cpp与*.h 文件夹结构 CMakeLists.txt 生成解决方案 进阶 很多时候,从第三方获取一些功能的源 阅读全文
posted @ 2019-06-29 14:57 dilex 阅读(19244) 评论(0) 推荐(5) 编辑
摘要: 与CMake相遇 做C/C++的人都应该经历过,以往拿到一个开源代码,想自己编译出来,总会因为VS的版本不同而出现各种各样的问题,使编译过程困难重重,更多时候就会放弃使用它了。而这个过程反过来,也会使用一些开源项目难于推广。 另外,基于我的跨平台开发经历,更是一个灾难。刚毕业那会,我有一个项目是Wi 阅读全文
posted @ 2019-06-29 08:21 dilex 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 实践代码: git clone https://github.com/dilexliu/learn_qt5.git Step1: Qt设计器绘制窗口 保存会得到一个文件: mainwindow.ui 另外还需要把mainwindow.ui 的代码保存出来,操作:在Qt设计器中的菜单栏【窗体】->【查 阅读全文
posted @ 2019-05-30 22:20 dilex 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 下载与解压 可以到zlib官网 http://zlib.net/ 下载,这个没有被墙的,如果下载,试一下换个网络再访问。因为我在公司的网络是访问不了的。 我当前使用的是 zlib1.2.11版本。 下载好后,解压出来,看看根目录下有一个CMakeLists.txt,就证明可以用CMake创建VS的工 阅读全文
posted @ 2019-04-21 23:53 dilex 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 编译前的工作 在编译libpng前,需要把zlib编译好,并加载到编译环境里。 CMake + VS2015 下编译zlib,及使用小例 下载与解压 libpng的官网是 http://www.libpng.org/pub/png/libpng.html ,但它的源码是存在 https://sour 阅读全文
posted @ 2019-04-21 15:31 dilex 阅读(2713) 评论(0) 推荐(1) 编辑
摘要: 自己使用的命令 原理 生成文件命名规则:boost中有许多库,有的库需要编译、而有的库不需要编译,只需包含头文件就可以使用。编译生成的文件名字普遍较长,同一个库根据编译链接选项不同,又可以生成多个不同名字的文件。生成的文件名字是很长,可是这样带的信息才多,也就容易识别出用途。其实生成文件的名字遵循一 阅读全文
posted @ 2019-04-09 18:14 dilex 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 安装工具 Python 这个安装的时候没记录下来,网上查一下,大把, 就不补了。 ActivePerl https://www.cnblogs.com/dilex/p/10591579.html 下载 http://download.qt.io/archive/qt/ 链接:https://pan. 阅读全文
posted @ 2019-03-31 09:39 dilex 阅读(750) 评论(0) 推荐(0) 编辑
摘要: Qt5的编译 Windows下载编译Qt5 Gui CMakeLists.txt 源码 main.cpp 源码 阅读全文
posted @ 2019-03-31 09:29 dilex 阅读(967) 评论(3) 推荐(0) 编辑