系统程序员成长计划-工程管理(一)

系统程序员成长计划-工程管理(一) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com> 到目前为止本书的上半部分已...

2009-03-31 07:22:00

阅读数:9

评论数:0

让写博客成为一种习惯

让写博客成为一种习惯 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com> 今天收到CSDN的邮件,得知我的博客被C...

2009-03-30 07:25:00

阅读数:3

评论数:0

键盘模拟2

键盘模拟2昨天说到《红警3》的连续按键不能用传统的方法模拟,因为它是使用了DirectInput,这绕过了消息队列。一般情况下我们连续按住一个键,产生的消息是: WM_KEYDOWN——WM_KEYDOWN——...WM_KEYDOWN——WM_KEYUP。(注意忽略了WM_CHAR,可能在每个W...

2009-03-26 10:59:00

阅读数:5

评论数:0

系统程序员成长计划-算法与容器(三) (下)

系统程序员成长计划-算法与容器(三) (下) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com&g...

2009-03-26 08:05:00

阅读数:5

评论数:0

键盘模拟

键盘模拟 最近下载了《红警3:起义》,发现一个问题:不能连续用键盘按键。于是在制造装备时只能不停的点击鼠标。或者不停的按键盘的快捷键——而且每按下一次键必须松开,不能按下不放。于是想写一个程序,在按下相应键时,向指定窗口模拟发送消息,以造成不停按下、松开的效果。在写程序之前,先了解一下键盘的几个...

2009-03-25 12:07:00

阅读数:6

评论数:0

金沙湾猎豹野战记

金沙湾猎豹野战记 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com> 金沙湾猎豹野战记 ...

2009-03-24 22:11:00

阅读数:5

评论数:0

系统程序员成长计划-算法与容器(三) (上)

系统程序员成长计划-算法与容器(三) (上) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com&...

2009-03-24 07:27:00

阅读数:5

评论数:0

说说中间件三国演义

中间件在英文里叫做middleware,是指一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算资源和网络通讯,是连接两个独立应用程序或独立系统的软件。 在企业管理软件这个领域,这几年发展最快的就是中间件了,它与操作...

2009-03-23 20:36:00

阅读数:4

评论数:0

系统程序员成长计划-容器与算法(二)(下)

系统程序员成长计划-容器与算法(二)(下) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com> 这个反序函数的原理...

2009-03-20 07:22:00

阅读数:6

评论数:0

BASM中使用sizeof

BASM中使用sizeof今天在Delphi中的BASM中使用sizeof,发现有问题。所以上网查了一下,知道了。原来在BASM中所有的sizeof都返回$32(十进制50).asm MOV EAX, sizeof(byte)end;本来以为EAX会为1,其实是50.你可以使用TYPE操作符来替...

2009-03-19 21:19:00

阅读数:6

评论数:0

系统程序员成长计划-容器与算法(二)(上)

系统程序员成长计划-容器与算法(二)(上) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com&...

2009-03-16 21:49:00

阅读数:3

评论数:0

系统程序员成长计划-容器与算法(一)(下)

系统程序员成长计划-容器与算法(一)(下) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com&gt...

2009-03-11 07:38:00

阅读数:5

评论数:0

系统程序员成长计划-容器与算法(一)(上)

系统程序员成长计划-容器与算法(一)(上) Sunday, March 08th, 2009|Author: admin | » Edit « 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先...

2009-03-09 07:25:00

阅读数:5

评论数:0

系统程序员成长计划-组合的威力(四)

转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com> 哈希表 前面我们已经体会到了组合的威力,用短短几十行代码就搞定了队...

2009-03-04 07:38:00

阅读数:4

评论数:0

PAUSE指令

PAUSE指令 (翻译自Intel指令) PAUSE指令提升了自旋等待循环(spin-wait loop)的性能。当执行一个循环等待时,Intel P4或Intel Xeon处理器会因为检测到一个可能的内存顺序违规(memory order violation)而在退出循环时使性能大幅...

2009-03-02 23:15:00

阅读数:6

评论数:0

BTS指令

BTS指令 (翻译自Intel指令) BTS指令的第一个操作数称为位基址(bit base),亦称位串(bit string);第二个操作数为位偏移值(bit offset)。 BTS就是根据位偏移值从位串中取出一位放入CF中,然后将位串中的该位置成1。位基址可以为寄存器或内存寻址;位偏...

2009-03-02 22:25:00

阅读数:7

评论数:0

LOCK前缀

LOCK前缀(翻译自:Intel指令LOCK) LOCK前缀导致处理器在执行指令时会置上LOCK#信号,于是该指令就被作为一个原子指令(atomic instruction)执行。在多处理器环境下,置上LOCK#信号可以确保任何一个处理器能独占使用任何共享内存。 注意:后来的Int...

2009-03-02 17:13:00

阅读数:19

评论数:0

系统程序员成长计划-组合的威力(三)

转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 <xianjimli at hotmail dot com> 栈 栈是一种后进先出(LIFO, last in first o...

2009-03-02 07:34:00

阅读数:6

评论数:0

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