03 2018 档案
遍历QMap引发异常处理
摘要:引言 用常规方法遍历QMap,删除满足条件元素时出现“读取位置0xXXX时发生访问冲突”。查看“调用堆栈”指向QMap<int,int>::iterator::operator++()和QMapNode<int,int>::nextNode() 定位为删除iterator中元素引起iterator的 阅读全文
posted @ 2018-03-29 16:51 苦涩的茶 阅读(4067) 评论(0) 推荐(0)
8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)
摘要:log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 ALL 最低等级的,用于打开所有日志记录。 TRACE designates finer-grained info 阅读全文
posted @ 2018-03-14 13:16 苦涩的茶 阅读(10061) 评论(0) 推荐(0)
C和C++的内存操作小贴士(一):const char*的内存释放问题
摘要:C和C++的内存操作一直是困扰开发人员的老问题,基本概念相信老司机们都很清楚了,在这里就不做过多的描述了,只是把在实际开发中可能遇到的一些小问题的案例列举下,供大家参考。“C和C++的内存操作小贴士”这个系列会一直做下去,不定期更新,欢迎大家来一起学习讨论。 C和C++的内存操作小贴士(一):con 阅读全文
posted @ 2018-03-14 08:29 苦涩的茶 阅读(2568) 评论(0) 推荐(0)
去除QT不使用参数的警告
摘要:编译中出现以下警告: warning: unused parameter ‘arg1′ [-Wunused-parameter]原因是由于函数参数未使用,这在程序当中有时候很正常;所以个人认为此警告意义不大,可以取消; 方法一:在提示警告函数里面添加Q_UNUSED(arg1);方法二:在pro工程 阅读全文
posted @ 2018-03-13 22:28 苦涩的茶 阅读(1501) 评论(2) 推荐(1)
Qt判断操作系统代码
摘要:跨平台 阅读全文
posted @ 2018-03-13 22:27 苦涩的茶 阅读(3734) 评论(0) 推荐(0)
QT枚举类型与字符串类型相互转换
摘要:枚举 阅读全文
posted @ 2018-03-13 22:24 苦涩的茶 阅读(13114) 评论(0) 推荐(1)


// 1.生成目录索引列表