随笔-60  评论-111  文章-0  trackbacks-0
C++
Relocate SVN      摘要: 自己搞点小东西用的到。
在工程的根目录里建一个svn目录,然后在svn目录里创建一个版本库,用svn检出一下。
这样这个工程就可以被svn管理了。
但是如果整个工程被移动过了,那么svn就会出错,于是写了个小程序来重定位,从此可以把工程放在u盘带着到处跑了。  阅读全文
posted @ 2011-12-28 13:59 shaker(太子) 阅读(967) | 评论 (0)  编辑
又是一个APIHOOK      摘要: API Hook  阅读全文
posted @ 2011-07-31 15:21 shaker(太子) 阅读(2805) | 评论 (0)  编辑
[zt] Windows APC机制      摘要: 异步过程调用(APCs) 是NT异步处理体系结构中的一个基础部分,理解了它,对于了解NT怎样操作和执行几个核心的系统操作很有帮助。

1) APCs允许用户程序和系统元件在一个进程的地址空间内某个线程的上下文中执行代码。
2) I/O管理器使用APCs来完成一个线程发起的异步的I/O操作。例如:当一个设备驱动调用IoCompleteRequest来通知I/O管理器,它已经结束处理一个异步I/O请求时,I/O管理器排队一个apc到发起请求的线程。然后线程在一个较低IRQL级别,来执行APC. APC的作用是从系统空间拷贝I/O操作结果和状态信息到线程虚拟内存空间的一个缓冲中。
3) 使用APC可以得到或者设置一个线程的上下文和挂起线程的执行。  阅读全文
posted @ 2011-05-05 12:09 shaker(太子) 阅读(1199) | 评论 (0)  编辑
[zt]谈谈对APC的一点理解
posted @ 2011-05-05 11:46 shaker(太子) 阅读(1363) | 评论 (0)  编辑
NtProtectVirtualMemory
posted @ 2011-03-23 10:01 shaker(太子) 阅读(6298) | 评论 (1)  编辑
Pro OGRE 3D Programming 中文翻译版本0.2.0      摘要: Pro OGRE 3D Programming 中文翻译版本0.2.0 原作者:Gregory Juker 译者:邸锐(免费打工仔)、李旭东封面:好痛的大包编辑:于明轩  阅读全文
posted @ 2010-08-18 17:04 shaker(太子) 阅读(574) | 评论 (0)  编辑
Boost的状态机库教程 补充      摘要: 如何包含多个Transition  阅读全文
posted @ 2010-08-16 14:55 shaker(太子) 阅读(2058) | 评论 (0)  编辑
Boost的状态机库教程(3)      摘要: 扩展机械秒表状态机  阅读全文
posted @ 2010-08-16 14:53 shaker(太子) 阅读(1873) | 评论 (1)  编辑
Boost的状态机库教程(2)      摘要: 为一个机械秒表建模一个状态机  阅读全文
posted @ 2010-08-16 14:45 shaker(太子) 阅读(2093) | 评论 (0)  编辑
Boost的状态机库教程(1)      摘要: Boost状态机库一个应用程序框架,你可以用它将UML状态图快速的转换为可执行的c++代码,而不需要任何的代码生成器。它支持几乎所有的UML特征,可以直接了当的转换,并且转换后的c++代码就像对状态机进行一次文本描述一样具体可读性。  阅读全文
posted @ 2010-08-16 14:42 shaker(太子) 阅读(5425) | 评论 (0)  编辑
[转]RGB与YUV转换      摘要: 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB / CMYK / YIQ / YUV / HSI等等。对于数字电子多媒体领域来说,我们经常接触到的色彩空间的概念,主要是RGB , YUV这两种(实际上,这两种体系包含了许多种具体的颜色表达方式和模型,如sRGB, Adobe RGB, YUV422, YUV420 …), RGB是按三基色加光系统的原理来描述颜色,而YUV则是按照 亮度,色差的原理来描述颜色。即使只是RGB YUV这两大类色彩空间,所涉及到的知识也是十分丰富复杂的,自知不具备足够的相关专业知识,所以本文主要针对工程领域的应用及算法进行讨论。  阅读全文
posted @ 2010-03-26 20:27 shaker(太子) 阅读(5879) | 评论 (0)  编辑
一个简易的采集系统      摘要: 练手之作,顺便实现一些自己的想法,见笑见笑!~
  阅读全文
posted @ 2009-11-08 23:14 shaker(太子) 阅读(574) | 评论 (0)  编辑
Windows下无法安装VS2005SP1的解决办法      摘要: PolicyScope  阅读全文
posted @ 2008-08-01 18:19 shaker(太子) 阅读(788) | 评论 (1)  编辑
BCGSoft announces that BCGControlBar Pro for MFC version 10.0 is available!      摘要: BCGSoft is proud to announce that the next generation of BCGControlBar Pro - version 10.0 is available now!   阅读全文
posted @ 2008-06-09 12:45 shaker(太子) 阅读(2137) | 评论 (1)  编辑
BCGControlBar Library Professional Edition v9.56      摘要: BCGControlBar ("Business Components Gallery ControlBar") is an MFC extension library that allows you to create Microsoft® Office 2000/XP/2003/2007 and Microsoft® Visual Studio-like applications with full customization options (ribbons, customizable toolbars, menus, keyboard and more).   阅读全文
posted @ 2008-02-13 11:15 shaker(太子) 阅读(3415) | 评论 (10)  编辑
[ZT]C++ Boost Thread 编程指南      摘要: C++ Boost Thread 编程指南   阅读全文
posted @ 2007-10-06 00:05 shaker(太子) 阅读(20481) | 评论 (3)  编辑
[图书]使用wxWidgets进行跨平台程序开发      摘要: PDF文件  阅读全文
posted @ 2007-09-27 13:08 shaker(太子) 阅读(1145) | 评论 (0)  编辑
发一个mir2的内挂代码      摘要: 过时的游戏 反正放在硬盘里面烂掉 不如发出来 看看有没人需要  阅读全文
posted @ 2007-08-28 23:59 shaker(太子) 阅读(3190) | 评论 (5)  编辑
使用boost::signals连接类成员函数      摘要: 使用boost::signals连接类成员函数 参照boost的手册http://www.boost.org/doc/html/signals/tutorial.html#id1627926 的写法似乎在VS2005中编译不过 不知道是新的版本更新了还是手册的bug  阅读全文
posted @ 2007-08-28 23:40 shaker(太子) 阅读(1153) | 评论 (0)  编辑
write a simple os with asm&c      摘要: 太simple了!  阅读全文
posted @ 2007-05-20 00:26 shaker(太子) 阅读(1595) | 评论 (23)  编辑
以前写的一个网络流封包类      摘要: CStreamPacket: 为无固定结构的网络数据包传送设计的.  阅读全文
posted @ 2007-04-23 23:44 shaker(太子) 阅读(1864) | 评论 (3)  编辑
用boost::regex来做词法分析      摘要: boost:regex的小小应用  阅读全文
posted @ 2007-04-11 15:20 shaker(太子) 阅读(3105) | 评论 (0)  编辑
MSDN的Bug!      摘要: msnd中CListCtrl::SortItems例子的bug!  阅读全文
posted @ 2007-02-28 22:59 shaker(太子) 阅读(1783) | 评论 (3)  编辑
更新了下TMD!几张截图      摘要: Pictures!  阅读全文
posted @ 2007-02-28 22:45 shaker(太子) 阅读(1063) | 评论 (5)  编辑
[工具]VSS2005 下载      摘要: Microsoft Visual SourceSafe 2005  阅读全文
posted @ 2006-12-31 01:22 shaker(太子) 阅读(9270) | 评论 (13)  编辑
VC2003编译boost::regex模块命令行      摘要: bjam "-sTOOLS=vc-7_1" "-sVC71_ROOT=D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7" --with-regex install  阅读全文
posted @ 2006-12-19 19:54 shaker(太子) 阅读(772) | 评论 (0)  编辑
[ZT]“Hello World!”的N种写法      摘要: 在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通过写一个成功的“Hello world!”,可以实践这门语言最基本的语法特性,还可以带给自己成就感,真是一举两得。C/C++语言本身有很多特性,如果能够将这些技术分解出来变成一个个的“Hello world!”,并且将这些技术点到为止,貌似也算是一件善事。这里,列举了10个“Hello world!”程序,大家雅俗共赏一下。  阅读全文
posted @ 2006-12-19 19:16 shaker(太子) 阅读(495) | 评论 (0)  编辑
传奇2TMD      摘要: 献丑!献丑!  阅读全文
posted @ 2006-12-12 16:22 shaker(太子) 阅读(1312) | 评论 (8)  编辑
传世模拟器《淡抹夕阳》全套代码下载      摘要: 传世模拟器《淡抹夕阳》  阅读全文
posted @ 2006-12-12 12:10 shaker(太子) 阅读(1855) | 评论 (1)  编辑
用处不大却不是没用的一个类!      摘要: 用处不大 技术不难 却也能省却我的不少麻烦!  阅读全文
posted @ 2006-10-03 21:14 shaker(太子) 阅读(1803) | 评论 (1)  编辑
花一晚上琢磨了个Skin换肤代码,请各位指教!      摘要: 只实现了对BUTTON的换肤 不过其他的控件基本原理是一样的吧~! 代码有点乱 并且有些部分的设计还不是很合理! 帖出来就是希望各位大侠们批评指教.  阅读全文
posted @ 2006-09-20 03:14 shaker(太子) 阅读(2830) | 评论 (0)  编辑
用C++摆弄了一个事件模型      摘要: 参考了一位同学的文章,基本是照搬了代码,但是不知道是作者没有在VC71中测试,还是发出来的代码还是有问题的,我在VC71中编译还是有点点小小的曲折,下面是我自己根据VC71修改的!  阅读全文
posted @ 2006-09-04 12:27 shaker(太子) 阅读(505) | 评论 (0)  编辑
在C++中定义类成员函数指针
posted @ 2006-09-01 14:08 shaker(太子) 阅读(2728) | 评论 (1)  编辑