简单直观。但是我有个问题是,这实际上不是在绘制直线,而是几千几万个超级短的“直线”,这样会不会效率很低呢? 注意,每次绘制的时候,需要一支笔,这支笔需要设置颜色和宽度(就像我们平时写字也要稍微挑一下笔)。 http://files.cnblogs.com/files/findumars/QtPain Read More
posted @ 2016-08-20 04:55 findumars Views(827) Comments(0) Diggs(0)
以前写过一篇理解程序内存, 当时主要是针对用户态,下面再稍微深入一点: 我们以32位程序为例(不启用AWE), 总共4G虚拟空间,其中低2G属于用户态, 高2G属于操作系统内核, 每个程序都有自己的低2G用户空间, 高2G内核空间是所有程序共享的。高2G内核空间中, 属于同一Session的程序又共 Read More
posted @ 2016-08-20 00:13 findumars Views(2455) Comments(0) Diggs(0)
昨天有人在QQ群里问到如何判断一个C++对象是否在堆栈上, 我在网上搜索了下, 搜到这个么一个CSDN的帖子http://topic.csdn.net/t/20060124/10/4532966.html ,可惜它也没有给出一个合适的答案。要解答这个问题,其实就是要知道的堆栈的起始地址, 而我们知道 Read More
posted @ 2016-08-20 00:05 findumars Views(2391) Comments(0) Diggs(1)
在帖子如何判断一个C++对象是否在堆栈上 中, 又有人提出如何判断一个C++对象是否在堆上。其实我们可以参照那个帖子的方法类似实现,我们知道堆就是Heap,在windows上我们可以通过GetProcessHeaps来得到所有的堆句柄,而我们这里只要知道Windows上的Heap Handle,其实 Read More
posted @ 2016-08-20 00:02 findumars Views(1460) Comments(0) Diggs(0)