map 是一种数据容器,它提供一种由key 到 value 的映射。map 的key 是唯一的, 也是有序的。map 通常由近似平衡的红黑树来实现。key 的有序性,使得插入,查找节点比较有效。map 的操作(增删改查),通常就是对节点的操作(增删改查)。当然,map 也有创建(new)和销毁(de Read More
posted @ 2018-04-22 06:20 findumars Views(8681) Comments(0) Diggs(0)
昨天调试项目时,突然发现如下消息: QObject::connect: Cannot queue arguments of type 'ERROR_LEVEL' (Make sure 'ERROR_LEVEL' is registered using qRegisterMetaType().) 其中 Read More
posted @ 2018-04-19 00:56 findumars Views(2308) Comments(0) Diggs(1)
QList算是最常用的集合了,今儿偶然间需要修改QList中的值,结果郁闷了。QList中提供了replace函数来替换item,但不是修改。而at()、value()操作均返回的是const的item引用,无法修改。最后才发现,使用下标([index])才可以获得可修改的item的引用!为啥不给a Read More
posted @ 2018-04-19 00:50 findumars Views(2485) Comments(0) Diggs(0)
Memory Ordering Background 很久很久很久以前,CPU忠厚老实,一条一条指令的执行我们给它的程序,规规矩矩的进行计算和内存的存取。 很久很久以前, CPU学会了Out-Of-Order,CPU有了Cache,但一切都工作的很好,就像很久很久很久以前一样,而且工作效率得到了很大 Read More
posted @ 2018-04-19 00:38 findumars Views(1482) Comments(0) Diggs(0)
Access Violations<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 访问冲突 A. 简介 B. 设计期间的AVs a. 硬件原因 b. 软件原因 c. 库的错误 d. 升级C++B Read More
posted @ 2018-04-18 20:08 findumars Views(399) Comments(0) Diggs(0)