Windows 下CLion + Qt 开发环境的搭建

以前总只以为Qt 仅是 C 开发图形界面程序时的界面库,使用一段时间后发才发觉它的确是非常牛叉,不仅自身集成并扩展了大量的类库而是跨平台。但是Qt 自带的Qt Creator 集成开发环境总让觉得有点闹着玩似的。CLion 是JB 全家桶中C  集成开发工具,应该是除了VS 之外大家的最爱。今天花了时间尝试在CLion 集成Qt  ,记录如下:在Windows 下使用 CLio ...

CString 与 string 区别及其转化

这两天工作需要又要折腾Windows 下的程序,用MFC进行编程时我们从对话框中利用GetWindowText得到的字符串是CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将CString类型转化char*等等其他数据类型的情况。这里总结备忘于此!首先要明确,标准C中是不存在string类型的,string是标准C++扩充字符串操作的一个类。但是我们知道标准C中有string.h ...

祝大家新年快乐

过年了过年了,值此新春佳节之际给您拜年啦衷心祝愿您及家人:新年快乐,身体健康,心想事成,万事如意,阖家欢乐,愿永远幸福快乐吉祥如意初一 愿您喜庆新春 初二 愿您福贵满堂 初三 愿您福慧双增初四 愿您大吉大利 初五 愿您满载而归 初六 愿您春风满面 初七 愿您天天开心初八 愿您福禄寿存初九 愿您如意吉祥 初十 愿您万事亨通 十一 愿您一帆风顺十二 愿您吉星高照 十三 愿您合家和乐 十四 愿 ...

求超大整数的乘积(C语言)

今天一个小段子在圈子里刷,说主管问妹纸8万乘以9万是多少万啊?出纳小妹答:8*9 ——72万。主管当场让妹纸回家明天不用来了。 这里面有个梗。第一个问题 80000 * 90000 =7200000000 (72 后面8个零:7亿2千万)可不绝能是72万。这里是 10 位数了,普通计算器位数可能还不够。而且我们常用的编程语言中的 int 、long (基本数据类型)等根本存不下这样大的数。以int 为例32位的编译器取值范围65535 (才 6 万多,7万都不到)。  ...

Windows API 大全

1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnect ...

initrd.img 文件的修改

一.内核中的initrd.img采用cpio压缩,不再是2.4内核使用的ext2格式,无法使用mount -o loop 挂载。需要使用gunzip解压缩,然后再使用cpio解包cp /boot/initrd-***.img initrd.img.gzgunzip initrd.img.gzmkdir initrdmv initrd.img initrdcd initrdcpio -ivmd < initrd.img通过以上命令就将initrd.img解压了,现在就可以 ...

Linux下最常用解压命令

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法:   tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下:   # tar -cf all.tar *.jpg   这条命令是将所有.jpg的文件打成一个名为all ...

CFileDialog 构造函数

CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog( BOOL bOpenFileDialog,  LPCTSTR lpszDefExt = NULL,  LPCTSTR lpszFileName = NULL,  DWORD dwFlags =&n ...