01 2015 档案

摘要:BufferData bd; 10进制 16进制 BufferData bd; 1、f4 是一个字节 即 level 00 是一个字节 即 idx {(level和idx)也可以是data 因为他们是union} 2、80 44 35 00 00 00 00 00 共8字节,即 cp (ChunkPool*) 阅读全文
posted @ 2015-01-29 20:09 YinaPan 阅读(261) 评论(0) 推荐(0)
摘要:推荐: http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html 直接copy过来的,但是之前研究过,只是忘记了呢,原谅这次的懒惰哈。 Windows平台下的内存泄漏检测 Windows平台下面Visual Studio 调试器和 C 运行时 (CRT) 库为我们提供了检测和识别内存泄漏的有效方法,原理大致如下:内存分配要通过CRT... 阅读全文
posted @ 2015-01-29 11:07 YinaPan 阅读(238) 评论(0) 推荐(0)
摘要:首先要明确: if(likely(value)) 等价于 if(value) if(unlikely(value)) 也等价于 if(value) 也就是说 likely() 和 unlikely() 从阅读和理解代码的角度来看,是一样的!!! 这两个宏在内核中定义如下: #define likely(x) __builtin_expect((x),1)#define unlikely... 阅读全文
posted @ 2015-01-22 14:42 YinaPan 阅读(335) 评论(0) 推荐(0)
摘要:原文链接:http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/ // NOISY CODE #define MULTI_LINE_MACRO(VALUE) do { \ printf("Hello "); \ printf("world!\n"); \ } whi... 阅读全文
posted @ 2015-01-22 12:06 YinaPan 阅读(195) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/zhmxy555/article/details/7338082透明效果由于所有的图文件都是以矩形来储存的,我们也许会需要把一张怪兽图片贴到窗口的背景图上,而这种情况下如果直接进行贴图,结果如下图:这似乎不是我们想要的结果。为了得到透明效果,我们需... 阅读全文
posted @ 2015-01-06 17:04 YinaPan 阅读(861) 评论(0) 推荐(0)
摘要:本系列文章由zhmxy555编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7335103 共四步 步骤一:加载位图 步骤二:建立与窗口DC兼容的内存DC 步骤三:选用位图对象 步骤四:贴图 详细步骤 步骤一:加载位图 要从文件加载位图,常常使用LoadImage()函数。 HANDLE LoadImage( HIN... 阅读全文
posted @ 2015-01-06 15:14 YinaPan 阅读(419) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/poem_qianmo/article/details/7333886GDI(Graphics Device Interface) 图形设备接口,掌管了所有显像设备的图像显示及输出功能。Windows系统现在的图形操作环境都是他的功劳。Ⅰ.坐标与D... 阅读全文
posted @ 2015-01-06 11:10 YinaPan 阅读(327) 评论(0) 推荐(0)
摘要:int main(){ typedef std::string AddressLines[4]; std::string *pal = new std::string[4]; std::string *pal1 = new AddressLines; delete [] pa... 阅读全文
posted @ 2015-01-06 02:30 YinaPan 阅读(479) 评论(3) 推荐(0)