摘要: 容器是非常便捷常用的,经常用容器来存储多条数据,然后对数据进行增删查改。有时要在遍历的同时删除一条数据,但是这样删除的时候程序会导致程序崩溃。这个问题在GCC 中不会出现,而在VS2008,VS2010 中都有,其它更高VS版本未测试。比如map 容器:map dataMap;for (int i ... 阅读全文
posted @ 2014-10-18 15:24 owenlang 阅读(3021) 评论(0) 推荐(0)
摘要: 在编写游戏或其它任何需要在一秒钟内刷新许多次屏幕显示的程序时,总是会屏幕闪烁,这是因为显示器背后的电子枪在刷新显示图像时,是从屏幕的左上角开始,水平的扫描到最右端,然后移回最左边并下移一个像素,继续向右扫描,当扫描到屏幕的最右下角时又回到左上角重新开始。连续两次扫描到左上角的时间间隔,称为垂直刷新周... 阅读全文
posted @ 2014-08-17 01:18 owenlang 阅读(1701) 评论(0) 推荐(0)
摘要: 在为一个音乐播放器增加功能时莫明奇妙的出现程序崩溃,定位到是由于QTableWidget 的setItem方法导致的,最终在此处找到了解决方式。大致是说不能在setItem之前连接cellChanged 信号,把连接cellChanged信号的语句放置在一连串的setItem(在表格插入一行后调用的... 阅读全文
posted @ 2014-08-08 17:58 owenlang 阅读(3325) 评论(0) 推荐(0)
摘要: 这个问题偶尔碰到两次,现在又遇上了,解决办法如下:打开注册表,设置HKLM\Software\Microsoft\FTH\Enabled 为0 打开CMD,运行Rundll32.exe fthsvc.dll,FthSysprepSpecialize参考http://msdn.microsoft.co... 阅读全文
posted @ 2014-08-06 13:21 owenlang 阅读(1737) 评论(0) 推荐(0)
摘要: 最近在使用Qt(VS2010编译)的过程中,需要调用COM库,在Qt中加入了QAxContainer模块,是一个LIB库,在把编译模式从Debug改为Release 后链接报告了一堆错误-1: 错误:LNK2038: mismatch detected for '_ITERATOR_DEBUG_LE... 阅读全文
posted @ 2014-06-18 22:04 owenlang 阅读(1320) 评论(0) 推荐(0)