05 2012 档案
如何在程序中嵌入google的V8 Javascript引擎      摘要: 介绍如何让自己的程序支持Javascript脚本, 并提供一个简单的Demo  阅读全文
posted @ 2012-05-19 11:59 Richard Wei 阅读(15844) | 评论 (0)  编辑
一些和Windows 8有关的资源      摘要: Win8 Metro 相关的一些开发资料  阅读全文
posted @ 2012-05-17 17:46 Richard Wei 阅读(1024) | 评论 (0)  编辑
Sessions, Window Stations and Desktops      摘要: widnows下多用户多桌面的原理  阅读全文
posted @ 2012-05-12 23:37 Richard Wei 阅读(4235) | 评论 (0)  编辑
如何判断一个C++对象是否在堆上      摘要: 在帖子 "如何判断一个C++对象是否在堆栈上” 中, 又有人提出如何判断一个C++对象是否在堆上。  阅读全文
posted @ 2012-05-12 14:30 Richard Wei 阅读(5234) | 评论 (8)  编辑
如何判断一个C++对象是否在堆栈上      摘要: 要解答这个问题,其实就是要知道的堆栈的起始地址, 而我们知道堆栈其实就是一段有相同属性的内存页面  阅读全文
posted @ 2012-05-12 10:57 Richard Wei 阅读(5499) | 评论 (9)  编辑
QQ截图时窗口自动识别的原理      摘要: 新版的QQ在截图时加入了窗口自动识别的功能,能根据鼠标的位置自动画出下面窗口的轮廓。今天有人在论坛上问起这个问题,下面我们来探讨这个功能的实现原理。  阅读全文
posted @ 2012-05-06 21:34 Richard Wei 阅读(11853) | 评论 (9)  编辑
一个高效的内存池实现      摘要: 在高效C++编程中看到一个不错的内存池实现方案,这里共享下,大家看看有什么不足。  阅读全文
posted @ 2012-05-05 23:23 Richard Wei 阅读(18204) | 评论 (12)  编辑
引用计数的智能指针的实现与思考      摘要: 引用计数在软件开发中是一项非常重用的技术,它可以说是无处不,我们在不知不觉中都在和它打交道,比如 Windows上的COM和Handle, Mac上的ref句柄,脚本语言中的垃圾回收技术。  阅读全文
posted @ 2012-05-05 17:04 Richard Wei 阅读(4907) | 评论 (4)  编辑
Why C++ ? 王者归来(转载)      摘要: 好我一个月前看到一个视频,这个演讲视频还比较著名,这个演讲者是Exceptional C++ 和 C++ Coding Standards 的作者,还是ISO C++ 委员会的Chair,C++/CLI首席架构师,还是Microsoft的软件架构师,他叫Herb Sutter,他的这个演讲视频是 C++ and Beyond 2011上的一次公开演讲,题目是——Why C++? (如果你觉得那里的视频比较慢,你可以看优酷上的视频)(英文听力好的同学可以看一样,因为都没有中文字幕)  阅读全文
posted @ 2012-05-04 22:16 Richard Wei 阅读(1604) | 评论 (0)  编辑
当年写的俄罗斯方块      摘要: 这个东西大概是4年多前写的,那时写代码很疯狂,不知疲惫,一写就是好几万行。
现在则更喜欢研究别人的代码,有时也写些测试代码,或者研究开源的东西。希望真正有些积累后, 再考虑写自己的东西。  阅读全文
posted @ 2012-05-03 23:00 Richard Wei 阅读(2157) | 评论 (2)  编辑
API Hook在TA中的应用      摘要: API Hook技术可以在自动化测试时可以实现我们平时测试时做不到的事情,通过目标进程的窗口层次和该技术结合,基本上可以将自动测试覆盖率达到85%以上, 不能达到100%是因为有一部分UI信息是通过图片来表现,这个涉及到图像识别了  阅读全文
posted @ 2012-05-03 22:22 Richard Wei 阅读(3535) | 评论 (4)  编辑
桌面上嵌入窗口(桌面日历)原理探索      摘要: 今天在QQ群里有人问怎样实现将自己的窗口嵌入桌面,让它和桌面融为一体,就像很多桌面日历软件那样。  阅读全文
posted @ 2012-05-03 22:07 Richard Wei 阅读(8415) | 评论 (8)  编辑