自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 汇编代码中的ILT 、 thunk是什么意思

ILT是增量链接表,是在DEBUG下为了实现修改后马上生效而不用停止重新编译加的一个函数跳转表。每次函数调用首先跳转到ILT表中,然后查表求出最新一次动态编译生产的函数位置。ILT与【thunk】没有任何关系,thunk是为了实现类的多继承时、在类的成员函数调用前 通过插入一个thunk代码,修改this指针指向真正的对象内存地址,是虚函数实现的关键方法。

2013-04-19 23:04:33 1718

原创 如何实现多个线程写、一个线程读的队列,并且所有线程间不需要等待同步

讨论切换线程的函数:SwitchToThread(); // 切换到其他线程,即使其他线程优先级比自己低也会切换sleep(0); // 切换到其他线程,只能切换到比自己优先级高或者同等优先级的线程,不会切换到低优先级线程。首先设计一个一线程写一线程读的队列,拥有读写2个指针。读线程:1、首先判断读写指针,如果读指针==写指针,那么返回无数据,否则读取数据,然后读指

2013-03-26 20:49:04 2279

原创 关于 接口与对象指针对成员函数的调用时的汇编执行行为分析

测试方法:interface IA1{public:virtual void f1() = 0;virtual void f2() = 0;};interface IA2{public:virtual void f3() = 0;virtual void f4() = 0;};class CB1 : public

2013-04-20 13:15:24 621

原创 关于typedef 在类中使用的作用域, 继承以及重载。

1、typedef也是有作用域的,作用域和函数、变量类似。比如类内定义的typedef,要在类外引用就必须在前面加上class_name:: 。并且受到private、public的影响。2、typedef也具有继承性,比如父类里面定义了typedef,子类里是可以使用的。比如:class a{public:typedef int typea;}class b : pu

2013-03-28 16:05:59 3056

原创 关于金山词霸2009牛津版在windows2003下无法对PDF文件取词的问题

网上有很多关于金山词霸2009无法取PDF词的文章,我都试了试,发现在2003系统下都不行.表现的症状是:adobe reader里(9.1.2)有金山的图标,点击也可以打开牛津版,就是无法取词.重装n次+使用网上的N种方法后无效.最后找到一个替代的方法.1,安装adobe2,安装牛津版3,安装谷歌合作版金山词霸现在就可以取词了. 

2009-06-19 10:52:00 1280

全球DEMO大赛得奖作品欣赏

全球DEMO大赛得奖作品欣赏 你相不相信64K大小,竟然看到这么久的三D精彩动画,而且质量会如此的高,不信就下来看看吧,64kb=1.6G是个什么概念?看看就知道,懂E文的可以看到最后的介绍里面提到有1.6g的数据包含其中。其实还有很多不过这个是最好的。以后游戏要是这样就好啦,国外的0DAY组织经常自制DEMO,完全用源代码编写,用来炫耀本组织技术。而各组织之间的竞争也会通过全球DEMO大赛来进行,比赛规则是最大的DEMO不超过65K,这几个作品中最小的一个只有6KB,每个DEMO都声色俱全,效果震撼,令人惊叹不已

2010-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除