自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卡卡西.R的菜园子 -.-

菜园年年有,今年特别多![- -b]

  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 Effective C++ 笔记

进度: 条款352009.6.21:条款13: 初始化列表中成员列出的顺序和它们在类中声明的顺序相同 这个条款让我觉得比较不爽,因为这样的话,在对类的数据成员进行声明时必须要小心翼翼,当一个项目中充满了很多类时,不能保证不出现奇怪的问题。这个是初始化列表的一个比较显著的缺陷了。对于初始化列表,这个算是一个唯一的缺陷了吧,因为它并没有给程序员足够的自由,而是对程序员的自由进行了限制,

2009-06-21 18:42:00 353

原创 设计模式(一) 有关Proxy模式和Bridge模式

设计模式去年就有看过,那个时候要对付一个类似于VC的可视化开发环境 (当然远没有VC 牛逼),所以就抓了本设计模式书来看 (后来知道是所谓"4人帮"出品的那本,呵呵),当时看的不算特别明白,但是也并不糊涂,感觉着就是要将可变化的部分移动出来,以接口区衔接,这样就不用改变调用的流程性质代码,每种模式的实现机理其实很多都一样,只是为了应对不同的场合而已。去年底做一个软件驱动程序项目,虽然不能太随意的使

2009-06-19 10:00:00 1846

转载 如何从优秀的程序员成为伟大的程序员【转】

怎样评定一名软件开发人员?这是一个颇为奇怪的问题。现在已经有了很多的理论和形式来做这件事,人力资源部门也试着帮你管理和反省自己的行为。然而,怎样才是一个伟大的软件开发人员,在今天,你该怎样发展你的职业生涯?以下是我评定团队中软件开发人员的“军规”。按照这些技巧和规则,你可以改善你的现状,由一个优秀的程序员,成为一名伟大的程序员。 1、时间花在写精彩的代码上 这里说的不是数量,而是质量。对此,一种歪

2009-06-19 09:54:00 369

原创 四年了…… 老子又回来了!

这个Blog创建于我感到最郁闷最不爽的那一年,也是最没有希望感的那一年。那一年自己不知道要怎么办,茫然的在家呆着,敲打着键盘,写着程序,做着自己喜欢的事情来逃避现实。 时间飞逝而过,转眼2009年6月了,我偶然打开这个Blog,看到4年前所写下的文章,还有那些因为在多个硬盘间辗转腾挪而丢失不见的代码,不由心生感慨。 忽然觉得,作为技术文章,还是更新在CSDN里更好一些……这里给我的

2009-06-19 09:36:00 381

原创 开学了…………

终于开学了,3个月的假期结束了。今后的2年相当重要啊……发个贴勉励自己继续努力吧!

2005-10-06 13:27:00 861

原创 第3方外接raid控制器上安装Linux的问题……

前几天弄到了一块双370接口的版子,自带Promise ATA100 Raid 控制芯片,好东西不是? 是啊!好东西吗!于是想装linux做服务器实验,结果一起正常到安装完毕,重启动,Grub却没出现,出现的还是NT Loader的画面。     安装的过程中,接在raid卡上的raid 1级别阵列被正常识别,设备名为 hde和hdg。这到是正常,因为外加raid通道被后于主版上的2个通道识别,再

2005-09-27 15:42:00 1089 2

原创 操作系统编写研究心得 (1.最初引导篇)

晤…… 如果你的开发工具都已经准备好了,那么我们来开始干活吧!IA-32体系下的 i386 及以后的处理器,为了同当年的8086相兼容,在系统启动的时候都是将处理器置于实模式。这个时候你可以将系统看做是 "高速的8086"   因此这决定了我们启动部分的代码,是必须用16bit代码去编写的。 IBM PC在引导的时候,是从有效引导设备的第0磁头0面1扇区开始的,BIOS读取这个扇区的所有数据,并将

2005-09-25 16:19:00 1557

原创 操作系统编写研究心得 (0.工具篇)

我想不少人在读这篇文章的时候,一定是用的M$的Windows。这没什么不好意思的,我自己也在用。那么就先来说说在m$的环境下的开发环境搭建。以Windows2000 Professonl SP4+its Rollup  为准。一共需要这么几个开发工具: MASM 6.11, djgpp 2.0  , EditPlus 2.0. NASM(可选)  Bochs-2.2.1  uedit W32ds

2005-09-25 15:23:00 1224

原创 快开学了……

暑假终于就这么过去了。虽然过去的路不是太顺利,不过不能因此就不再去继续的努力啊!暑假里貌似我没怎么更新。现在更新一下,放些暑假研究操作系统编写的小心得。各位赏个脸,多多指教吧! :)

2005-09-25 14:19:00 760

原创 C++的构造函数 和 析构函数的问题

在C++里一个类即便是在不写构造函数的情况下系统也会自动产生一个默认的构造函数。对一个没有继承和被继承关系的单独类来说,构造函数的问题不算是大问题。但是当一个类继承其他类时,构造函数的调用多少让新手郁闷……我们来看例子,这个例子在win2000 Sp4+Vc6 sp6 下调试的。#include class A {    public:  void Func(void){ cout   A(); 

2005-08-11 14:55:00 1168

原创 第一次安装FreeBSD……

说起来很有意思,我下的5.3版的FreeBSD的Disk1有问题,安装到一半的时候会产生信号11,被强制结束。但是这个时候,启动扇区和一些核心文件已经安装完成了,重引导后,"顺利"的看到了login。。。当然打root,密码?不打先,回车……呀!进去了(-_-b) 。这就是第一次用FreeBSD的情况 :)。第一个感觉,就是FreeBSD很好用,虽然Unix系统历来以命令行操作为主,不过偶开始自己

2005-07-25 20:34:00 1072

原创 最近看Unix似乎又多过了Win32……

真不知道我这样的乱看型啥时候能出头 T_T . 不过坦白的说,我觉FreeBsd比Linux"好用"。。。别问我为什么,可能是因为以前对Linux非常看好的缘故,实际用起来,觉的有些方面没有我想的那么好,我主要用来做服务器。FreeBSD目前研究到安装阶段,偶突然对网络安装很有兴趣,因为重来没操作过T_T。顺便叹下VMware真是好东西,速度比VirtualPC快,特别是磁盘操作方面。过几天偶把研

2005-07-25 19:39:00 827

原创 操作系统中分页管理内核的模拟与实现

     操作系统中分页管理内核的模拟与实现   现代操作系统大部分都采用了分页的方式对物理内存进行管理,Intel 从80386之后也在硬件上支持的分页管理,为操作系统的设计和实现带来了很多便利之处。 由于实际去实现一个操作系统的内存管理内核是一件相对比较困难的事情,因此我们今天将用模拟的方式来设计和实现一个操作系统的分页管理内核。由于我自己也是一个学生,因此有说的不妥甚至错误的地方,请各位看官

2005-07-23 13:51:00 2331

原创 Win32和汇编接口问题

来说下win32和汇编的接口问题吧。Win32程序是以WinMain()开始的,而C是以main开始的,但是Win32真的必须一定要以WinMain开始么?其实不是。之所以以WinMain开始,是因为编译器内定了WinMain作为被调函数名,然后在WinMain前面,会生成一段asm代码,去调用WinMain 从而开始整个程序。知道了原理,我们来试试。偶用的工具和平台如下:Win2000 Pref

2005-07-17 14:41:00 1162

原创 五子棋游戏程序(二.图形接口部分)

很简单的GDI函数应用和Win32App框架,而且只用了椭圆和直线函数,没什么难点,高手勿笑,初心者就多看看吧.==Define.h=====================================================================#ifndef _DEFINE_H#define _DEFINE_H#define TOP 1#define BOTTOM 20#

2005-07-14 23:17:00 1876

原创 五子棋游戏程序(一.内核部分)

这个程序是学Win32编程到GDI部分的产物,因为是纯粹用GDI写的,所以效率很一般,所幸这种棋类程序也不需要太多的图形性能. 程序分2部分,一个内核部分,一个图形界面部分. 对于五子棋来说,内核当然就要能正确的判断当前棋盘上的情况,要能知道一步棋走下去,是不是会产生输赢结果,图形接口则是提供完整的棋盘界面给用户交互.当然也担当着输入输出的任务.下面这个是内核部分,我把他用dll库来实现,这样以后

2005-07-14 23:09:00 1430

原创 前途逐渐明朗中啊……

专升本考试考的还可以,但是志愿报坏了,现在看起来落空了。偶不打算去工作,因为偶觉的自己基础不够好,但是继续上学似乎又没人要,最后打算去上自己学校的网络学院,按偶这个分数……还是免试,下午老师打电话过来,说苏州和广东那边有人来招聘,要求院上推荐几个毕业生,问偶去不去,偶说不去。这样的话,看来偶是死心要上学了……当年高考失利导致现在这么狼狈,不过上网络学院自己觉的到没什么,毕竟,偶关于计算机的很多的东

2005-05-31 17:21:00 1138 4

原创 Intel x86 PC的引导(硬盘部分)(二)

    接着上次的说,我们来看看MBR中的DPT的含义。DPT就是磁盘分区表,一般我们所说的分区表都是指这里。DPT中的一项是16字节,每个字节的含义如下: 0x0000字节: 引导标志符,指明该分区是否为一个活动分区,就是可引导的分区。 0x0001字节: 开始磁头数,记录了这个分区开始的磁头数。 0x0002字节: 这个字节的前6位(0-5bit)被用来记录开始扇区数,后2位(6-7bit)用

2005-05-31 17:14:00 2516 1

原创 Intel x86 PC的引导(硬盘部分)(一)

本来想写前面的引导部分的,但是最近看的最多的还是这个部分,就先写下来吧! :)       很多人可能搞不清楚到底机器是怎么引导的,感觉很神秘,其实没什么大不了,简单说,就是BIOS在POST后会调用int 19h 读取一个预先设置好的引导介质上的固定区域到一个固定地址的内存区域,(很饶口对吧 - -)。然后就执行这个内存区域里的代码,再有这部分代码,来完成后面的工作。OK,那么我们先从第一步,i

2005-05-31 15:42:00 1755 1

原创 郁闷非常的一次修机经历啊!

周6(5.28.2005.)的事情了。老爸的一个同事感觉自己装的xp系统不爽,于是偶过去给他重装,很顺利的装完了,驱动也装好了,然后偶按自己的习惯重启动,准备小小测试下就可以收工走人了,结果这一测试测试出了大件事…… - -        那家伙的机器是asus k8vx 的Mainboard,东西我觉的到是不错,支持不开机听CD,RAID,还有EZ-FLASH。就是这个EZ-FLASH啊EZ-F

2005-05-30 09:16:00 1022

原创 第一次更新

和别人合作做游戏论坛快3年了,终于想自己有块地方来写点东西了,但是偶又懒的很,于是就跑到这里。 偶会多写点自己平时研究的心得,虽然可能很采鸟,所以欢迎一样喜欢编程的Coder众多多指导了!:)

2005-05-28 09:52:00 685

IoUnHook驱动

同WinIO类似,可以提供App层直接访问所有IO端口的能力,代码完整可用DDK直接编译通过,并提供了对客户端进行保护的功能。同俺发的其他资源一样,无版权,随便改,当然最好你也一起来共享 :-)

2009-01-09

XConsole基本库

对控制台功能进行了小程度的封装,起因是咱怀旧,喜欢看CUI输出,感觉特爽(俺BT俺知道... - -)。这个小库学人家pcsx2模拟器,带个颜色支持,供在Win32子系统下有一样嗜好的同好使用。无版权,任何人下载了随你修改使用,当然,最好也能一起共享。

2009-01-09

NT驱动开发基本框架

用于进行NT驱动开发的基础框架,比较适合App扩展到Ring0使用,附带源码,内有注释和说明,无版权,任何人可随意修改随意使用,当然最好也能发出来共享,要分是因为俺这账号要供多个懒人下载,请各位见谅!:-)

2009-01-09

Windows图形编程 part4

Windows图形编程 part4

2008-05-26

Windows图形编程 part3

Windows图形编程 part3

2008-05-26

Windows图形编程 part2

Windows图形编程 part2

2008-05-26

Windows图形编程

Windows GDI, DDraw编程,非常不错的一本书!这是分卷压缩的part1

2008-05-26

空空如也

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

TA关注的人

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