编程语言
阿猪米德
这个作者很懒,什么都没留下…
展开
-
Qt复制文件夹的优化(先删后建,无残留复制)
Qt复制文件夹的优化(先删后建,无残留复制)在进行Qt的文件操作管理代码编写的时候,参考了许多博客的方法,同时拿到环境中进行测试。我参考了一个遍历目录进行Copy文件夹的代码,在此基础上进行简单的实际优化。//拷贝文件夹:bool MyTest007::copyDirectoryFiles(const QString &fromDir, const QString &toDi...原创 2019-05-10 11:56:05 · 316 阅读 · 1 评论 -
C语言命名管道open阻塞的原因与解决方法
C语言命名管道open阻塞的原因与解决方法open()的第一个参数是文件路径,第二个参数是打开的文件的读写方式(只写,只读,读写)与堵塞/非堵塞设置。由于open函数的第二个参数如果加上O_NONBLOCK非堵塞,则会在执行open的时候立即返回,若出错则会设置errno。本话题旨在解决不设置O_NONBLOCK非堵塞时出现的堵塞情况分析。查阅博客资料,发现有关读写打开的堵塞在此不再赘述,请...原创 2019-05-20 15:35:48 · 3394 阅读 · 1 评论 -
Qt增加控件后在开发板上运行出现崩溃死机的可能原因与尝试解决方法
Qt增加控件后在开发板上运行出现崩溃死机的可能原因与尝试解决方法如题,笔者在进行Qt程序编写后,在开发板上进行运行,发现当在界面上增加控件之后,程序直接跑崩死机卡掉。查阅相关错误,如Segmentation fault或double free or corruption等错误的提示进行百度。我在今天也发布了同一个尝试解决方法的博客。在此重述并增加相应的关联知识。笔者是新手,还不明确具体原因,...原创 2019-05-11 16:07:02 · 1589 阅读 · 0 评论 -
linux下Qt编译带qthread.h或mqueue.h文件函数的方法
linux下Qt编译带qthread.h或mqueue.h文件函数的方法一、在终端编译时添加后缀带有qthread.h文件函数的,在编译时添加-lpthread,如图:带有mqueue.h文件函数的,在编译时添加-lrt,如图:二、在Qt上构建带有qthread.h文件函数的方法:在.pro内部添加LIBS += qthread即可构建成功。阿猪米德2019.05.16于湖北...原创 2019-05-16 11:17:05 · 1029 阅读 · 0 评论 -
Qt中字符数组中文GBK编码转UTF-8并覆盖
Qt中字符数组中文GBK编码转UTF-8并覆盖如题,字符数组中保留中文且是GBK编码格式,在Qt中若是以UTF-8编码进行输出,会乱码,解决方式如下:void gbkToUtf8(char *gbkstr){ QTextCodec *gbk = QTextCodec::codecForName("GB18030"); QTextCodec *utf8 = QTextCodec...原创 2019-05-31 10:20:39 · 1341 阅读 · 0 评论 -
C语言项目中cjson格式字符串构建与解析(新手应用篇)
C语言项目中cjson格式字符串构建与解析本人在作为新手学习cjson格式字符串使用的时候,感觉查阅网上资料和各个博客的介绍对新人很不友好,所以我在学习了cjson的简单用法之后,想作一个总结。(本文忽略cjson的各种定义概念,且cjson格式框架,仅供新手学习,多层嵌套请移步大神博客)一、cjson格式用来干嘛的传输一个(字符串)文本,并且告诉接收方,这个文本里有什么的数据,数据是什么类...原创 2019-07-04 17:25:30 · 1169 阅读 · 0 评论