Latest News

学习下 WTL 的 thunk-转载的,写的很好

学习下 WTL 的 thunk 由于 C++ 成员函数的调用机制问题,对C语言回调函数的 C++ 封装是件比较棘手的事。为了保持C++对象的独立性,理想情况是将回调函数设置到成员函数,而一般的回调函数格式通常是普通的C函数,尤其是 Windows API 中的。好在有些回调函数中留出了一个额外参数,这样便可以由这个通道将 this 指针传入。比如线程函数的定义为: typedef DWORD (WINAPI *PTHREAD_START_ROUTINE)(    LPVOID...

28.关于一个梦

昨天,做了一个梦。 日本,某个大学,我被应邀参加一个会议。 可是,不知道为什么,学校里正在开展一个学生运动,简称学运, 很不幸的是,我也被日本警察带进了所里。 没有拷问,没有虐待。 我悄悄的溜走了,还不忘带走一件警察的衣服。 可是我不会日语。 夜晚。 某个小店的灯亮着,招牌是“定制中山装”,oh,肯定是中国人。 于是我走进店里。 “老板,我需要一个向导” “你想要做什么?” “我要回中国” …… 梦醒了,中国梦! From WizNote

Unit Testing

http://artofunittesting.com/definition-of-a-unit-test/   A good unit test is: §  Able to be fully automated §  Has full control over all the...

ATL::CRegKey trick

please pay attention on REGSAM. HKEY m_hKey;     REGSAM m_samWOW64;   NND, default is HKEY_READ | HKEY_WRITE, so you understood.