嵌入式软件
阿猪米德
这个作者很懒,什么都没留下…
展开
-
二维字符数组按行输出连续到下一行的解决办法
二维字符数组按行输出连续到下一行的解决办法二维字符数组在按行进行输出的时候,会由于越界导致输出连续到下一行。如:同时出现了后续乱码问题,这个后面说。如图,将"37"都copy到SNR[6]和SNR[7]中,输出SNR[6]的时候,会连续输出两个"37",先怀疑了输入输出重复的情况,重新设置然后测试:看到并不是输入输出重复的问题。考虑二维数组的排列性质:数组的地址是从首地址之后连续排...原创 2019-05-09 09:36:15 · 2769 阅读 · 0 评论 -
Qt删除文件夹时父文件夹一并删除的原因与解决办法
Qt删除文件夹及子文件夹全部文件时父文件夹一并删除的原因与解决办法初学Qt文件操作,总会先去查阅各种资料,参考各种代码然后一点点地去调试。我在编写“删除文件夹及子目录与所有文件”代码的时候,参考很多博客、专栏之后看到很多都是同样的代码。如下://删除文件夹bool MainWindow::DelDir(const QString &path){ if (path.isEm...原创 2019-05-09 11:50:42 · 1348 阅读 · 1 评论 -
Qt复制文件夹的优化(先删后建,无残留复制)
Qt复制文件夹的优化(先删后建,无残留复制)在进行Qt的文件操作管理代码编写的时候,参考了许多博客的方法,同时拿到环境中进行测试。我参考了一个遍历目录进行Copy文件夹的代码,在此基础上进行简单的实际优化。//拷贝文件夹:bool MyTest007::copyDirectoryFiles(const QString &fromDir, const QString &toDi...原创 2019-05-10 11:56:05 · 305 阅读 · 1 评论 -
Qt增加控件后在开发板上运行出现崩溃死机的可能原因与尝试解决方法
Qt增加控件后在开发板上运行出现崩溃死机的可能原因与尝试解决方法如题,笔者在进行Qt程序编写后,在开发板上进行运行,发现当在界面上增加控件之后,程序直接跑崩死机卡掉。查阅相关错误,如Segmentation fault或double free or corruption等错误的提示进行百度。我在今天也发布了同一个尝试解决方法的博客。在此重述并增加相应的关联知识。笔者是新手,还不明确具体原因,...原创 2019-05-11 16:07:02 · 1565 阅读 · 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 · 1328 阅读 · 0 评论 -
C语言项目中cjson格式字符串构建与解析(新手应用篇)
C语言项目中cjson格式字符串构建与解析本人在作为新手学习cjson格式字符串使用的时候,感觉查阅网上资料和各个博客的介绍对新人很不友好,所以我在学习了cjson的简单用法之后,想作一个总结。(本文忽略cjson的各种定义概念,且cjson格式框架,仅供新手学习,多层嵌套请移步大神博客)一、cjson格式用来干嘛的传输一个(字符串)文本,并且告诉接收方,这个文本里有什么的数据,数据是什么类...原创 2019-07-04 17:25:30 · 1146 阅读 · 0 评论