西代零零发

既然选择远方,便只顾风雨兼程

Cygwin安装

提高工作效率,学习Cygwin! =================================== 对于 UNIX 本身,也有各种称呼。IBM? 大型机用户说各种带字母 “z” 的行话,比如 IBM z/OS? 和 System z9 Virtual Machine (z/VM)...

2012-11-25 20:34:33

阅读数 2009

评论数 0

进程调度

PCB 进程控制块 在内核中,保存进程状态的数据结构叫做PCB(进程控制块)。它包含了进程的很多信息,如:进程当前状态,程序计数器, CPU寄存器的值(当调度器暂停当前进程准备让其他进程执行时,将CPU寄存器中的数据现场保存),CPU调度信息,内存 信息(页表),I/O状...

2012-09-20 21:18:48

阅读数 11215

评论数 0

进程基础知识

Java码农学底层 学习《深入理解Java虚拟机》接近尾声,对12.4节中描述的操作系统中的线程实现很感 兴趣。所以就趁热打铁,继续看《Operating System Concept》(恐龙书操作系统概念) 和《Linux内核设计与实现》两本经典操作系统图书。前者偏重理...

2012-09-16 20:28:01

阅读数 3807

评论数 2

学习Google Chrome源码

读《Google Chrome源码剖析》笔记,学习Chrome中优秀的设计思想。 原文地址:http://www.ha97.com/2911.html 零、【序】 1.关于开源 “开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩...

2012-06-02 09:52:23

阅读数 13135

评论数 2

LPDIRECTDRAW7编译错误的解决方法

用DirectX 7.0 SDK开发,编译时碰到了以下错误: syntax error : missing ';' before identifier 'lpDD' error C2501: 'LPDIRECTDRAW7' : missing storage-class or type...

2012-05-09 22:58:41

阅读数 4419

评论数 7

《Windows游戏编程大师技巧》五、DirectX基础知识和令人生畏的COM

所有的DirectX组件都是以COM实现的,两者环环相扣。 DirectX基础 DirectX可能会让身为程序员的你丧失些对硬件的控制能力,但是DirectX比Windows系统自带 的GDI或MCI快上很多倍,并且也更稳定。在编写Windows游戏的过程中,使用Direct...

2012-04-29 21:40:40

阅读数 3273

评论数 2

《Windows游戏编程大师技巧》 T3D游戏控制台程序实例及第一部分总结

现在我们要创建一个Windows外壳程序,将单调的Windows运行细节隐藏, Win32/DirectX编程就变得类似于32位DOS的编程过程。在构建好的代码结构下, 我们只需关心Game_*几个有关游戏逻辑的方法就行了。 1.Game_Init() Ga...

2012-04-22 15:20:14

阅读数 2886

评论数 1

《Windows游戏编程大师技巧》 四、GDI、控件和突发奇想

本章是纯粹讲述Windows编程的最后一章。谢天谢地! 高级GDI绘图 GDI比起DirectX来实在太慢了,那为什么还要了解? 1.GDI功能很全,并且是Windows与生俱来的渲染引擎。 2.如果想创建任何工具或标准应用程序,都要用到GDI。 3.GDI与Di...

2012-04-22 09:11:33

阅读数 2563

评论数 0

《Windows游戏编程大师技巧》三、Windows高级编程

Windows编程很绝的地方在于:你不用了解太多细节,就可以完成很多工作。 使用资源 资源就是你的程序代码结合在一起的多块数据,可以被程序本身在运行时加载。 资源应当也放在程序的.EXE文件中的原因是: 1.同时包含代码和数据的.EXE文件更容易发布。 2.外力不...

2012-04-18 21:40:34

阅读数 2722

评论数 0

《Windows游戏编程大师技巧》二、Windows编程模型

这一章开篇语对我有很大的启迪,一直对Windows下编程有着畏难心理。太庞大的平台和体系, 太多的API和术语,太快的技术换代节奏,而我是个想要把握住本质掌握住基础才会有安全感 和成就感的程序员,所以我只乐于学习Win32 API。而现在受到这本书的启发,对Windows编程 的畏惧少了一些...

2012-04-14 15:26:54

阅读数 3566

评论数 0

《Windows游戏编程大师技巧》一、学海无涯

偶然发现了本很棒的游戏编程入门书 - 《Windows游戏编程大师技巧》。说是大师技巧,其实还是很深入浅出的。 它涵盖了Windows图形编程的方方面面,从Win32的Helloworld程序,到GDI简介,再到DirectX的API。很适合我 这种Windows编程的菜鸟,所以很喜欢这本书的...

2012-04-07 12:06:52

阅读数 4216

评论数 7

初级程序员的书单

今年开始很少买书了,开始省钱看电子书了(去年花了一千多 ...)。 下面分类总结了下我的书单。 一. Java 基础 Java编程思想:对基础知识讲解比较深入,像容器一章不仅是介绍API还对实现容器的数据结构进行了解析。 Core Java:上下两册很厚很...

2011-12-01 21:33:53

阅读数 4388

评论数 2

小小程序员的学习计划

追过很多新技术,迷茫于还有太多东西要学,有些找不到方向、不知所措。常在一个叫酷壳的网站上转悠,渐渐想明白了,其实学习技术也像看电影看书一样,要看就看经典的。我们的生命如此短暂,作为程序员的职业生涯可能会更短。与其追逐各种新潮的技术,不如把有限的精力投入到经典的技术之中。 平时酷爱看各种技...

2011-11-27 22:15:54

阅读数 12048

评论数 18

《Windows程序设计》第二章 Unicode简介

字符集简史 先天即被ANSI 束缚的C程式设计语言通过对宽字元集的支援来支援Unicode。 开发ASCII 的过程中,在字元长度是6 位元、7 位元还是8 位元的问题上产生了很大的争议。从可靠性 的观点来看不应使用替换字元,因此ASCII 不能是6 位元编码,但由於...

2011-11-27 14:53:50

阅读数 1626

评论数 0

《Windows程序设计》第三章 窗口和消息

总体结构 所谓「Windows给程序发送消息」,是指Windows呼叫程序中的一个函数,该函数的参数描述了这个特定消息。这种位于Windows程序中的函数称为「窗口消息处理程序」。程序建立的每一个窗口都有相关的窗口消息处理程序。这个窗口消息处理程序是一个函数,既可以在程序中,也可以在动态链接...

2011-11-27 14:52:43

阅读数 2091

评论数 0

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