自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 Minidriver的初始化过程(2)

 PORT_CONFIGURATION_INFORMATION各成员解释如下:·SizeOfThisPacket  设定本结构的大小,由Class Driver负责填写该域。·HwDeviceExtension  指向Minidriver的设备扩展结构(Device Extension)的指针。Minidriver会藉此buffer记录一些对Minidriver来说是公有的,但

2006-01-14 10:21:00 1444

原创 Minidriver的初始化过程

当操作系统初次初始化Stream Class Minidrivers的时候会调用Minidriver的DriverEntry例程。Minidriver必须调用StreamClassRegisterMinidriver向Class Driver注册它自己。关于Stream Class Minidrivers的DriverEntry例程,请见第六部分。在Minidriver调用StreamClas

2006-01-14 10:20:00 1762

原创 编写Stream Minidriver

设计Stream Class Driver的主要目标,就是处理两个工作,一是处理操作系统,操作系统包含了对复杂的对多处理器的支持,二就是对内核流进行支持。这样Minidriver只需要对它必须执行的,与设备相关的操作进行处理即可。Class Driver为Minidriver分配内存空间,对Minidriver可能用到的NT内核资源进行登记,并(随意地)处理同步问题。Class Driver通

2006-01-14 10:17:00 1703

原创 Stream Class和 Minidriver之间的接口

流类接口(Stream Class Interface)主要由介于Class Driver和Minidriver之间的一系列的函数调用组成。Class Driver对请求的流程(Request Flow)进行控制,当有必要对适配器硬件进行存取时,它就调用适配器的Minidriver。Class Driver还负责对多处理器和中断同步作出响应。当Class Driver和Minidriver都初始化

2006-01-14 10:15:00 1547

原创 流Mini驱动开发(译自Microsoft DDK)

本节详细讨论了已经过时的Stream.sys Class Driver。随着Microsoft Windows XP的正式发布,Microsoft建议硬件制造商考虑使用下一代Class模型——AVStream——来开发新的,非音频多媒体驱动程序。相关细节可参看《AVStream Overview》一章。Microsoft现在只对Stream.sys提供基本的支持。如果你要开发一个音频Minidri

2006-01-14 10:13:00 1669 1

原创 通过COM技术实现Windows Shell编程(图)

通过COM技术实现Windows Shell编程(图)     在Windows环境下,不论是使用Visual C++还是Delphi或是其他一些软件开发工具开发的应用程序,尽管存在着差别,但有一点是相同的:都是运行于Windows操作系统之下的。在程序开发过程中也经常要在自己的应用程序中加入一些Windows系统本身就有的功能,比如文件的拷贝、删除、查找以及运行程序等等。而这些功能在Window

2005-12-29 12:59:00 1346

原创 VC6快捷键- -

              F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容           F2 书签功能: Ctrl+F2 --在某行设置一个书签(再按一次次是取消)           F2 --跳到下一个书签位置           Shift+F2 --跳到上一个书签位置           Ctrl+Shift+F2 --删除所有书签          

2005-06-30 11:46:00 3989

原创 来总结一下在VC中调用COM组件的方法(大家来补充)(转载)

准备及条件:COM服务器为进程内服务器,DLL名为simpCOM.dll,该组件只有一个接口IFoo,该接口只有一个方法HRESULT SayHello(void)    在SDK中调用=====================================一、最简单最常用的一种,用#import导入类型库,利用VC提供的智能指针包装类演示代码:  #import "D:/Temp/vc/sim

2005-06-14 10:13:00 1802 1

原创 程序员法则 - 第十章 助臂

第十章 助臂  一个好汉三个帮,程序员同样如此。  我怀着异样的心情去了天龙。也许是ANGEL的出现感染了我,给我感觉到了压迫,我比往常更努力的投入到工作中去,我必须尽快完成眼前这个工程,然后全心投入到智能杀毒软件的研究中去。  思考再三后,我还是把DENNIS信里的内容告诉了李珏和赵思聪,他两当场就被震住了。  “真的可能写出智能化的病毒吗?” 赵思聪不可思议的问道。  我点了点头,无奈的说道:

2005-06-13 11:44:00 1119

原创 程序员法则 - 第九章 对手

第九章 对手  “喂,有电话拉,喂,有电话拉。”清晨很早的时候一阵手机铃声把我吵醒了。  “喂?你好,你是哪位?”我一把抓过手机憋着一肚子火尽量语气平和的问道。  “小毅你还没起来吗?我是秦谊,现在在你们楼下。”秦谊动听的声音透过手机传进我的耳朵。  “啊,是你啊,我马上下来。”三两下穿好衣服,梳洗就免了,我随便拨弄了一下头发,冲出了宿舍。  远远的我看见秦谊站在我们宿舍楼下,手上似乎还拿着东西。

2005-06-13 11:43:00 1164

原创 程序员法则 - 第八章 联谊

第八章 联谊  没有情调,不懂浪漫,也许这是程序员的一面,但拥有朴实无华的爱是他们的另一面。  /*  */  浑身的酒气已经在夜幕中渐渐消散,清晨的阳光让我清醒了过来。我下意识的看了一下时间,糟,9点半了。我急急忙忙的穿好衣服,刷牙洗脸,三个酒鬼依旧安静的躺在床上,嘴角流着哈达,我想了想没有去吵醒他们,轻轻的带上门。出了宿舍。  我赶上公车到了天龙,赵思聪和其他员工已经工作好一会时间了。我的迟到

2005-06-13 11:42:00 1204

原创 程序员法则 - 第七章 游戏

第七章 游戏  程序不是年轻的专利,但是,他属于年轻。  /*  */  离开了软件协会的那伙人,我深深的吸了口气,想不到一个大学竟然都如此藏龙卧虎,我不加油不行啊。  附近一块大大的牌子进入了我的视线,电子竞技协会,恩?这是干什么的,好象和计算机也有关系啊,我跑过去看了起来,CS,魔兽,星际。。。和我们一起进入竞技游戏的世界。  原来是游戏啊,我算是明白了,想不到大学里什么社团都有,游戏都可以组

2005-06-13 11:40:00 1219

原创 程序员法则 - 第六章 论剑

第六章 论剑  我深深的吸了一口气,让自己的激动的心情平息下来。“大家好,很高兴可以和大家合作开发这个项目,我也不浪费大家的时间,下面我就给大家讲一下这个项目的具体构架情况”。一个个的方案才我的嘴里轻松的说出来,每个人都分配到合适的任务,每个人都清楚的明白自己的目的,我全身心的投入指挥当中,我记得BRUCE,也是我程序道路上的领路人之一,曾经在发给我的EMAIL中说过:“许,你编写的程序让我感受到

2005-06-13 11:39:00 1185

原创 程序员法则- 第五章 统帅

第五章 统帅  编程是一种单调的生活,因此程序员比普通人需要更多的关怀,更多的友情。  /*  */  我推门进了宿舍,三人竟然都在,范平怪怪的问我道:“老二啊,今天一天没见你了,干吗去了?”  “老二?”我疑惑道,尤其是范平怪怪的语调让人联想到别的意思。  “切,昨天咱们不是都报了各自年龄了吗,刘涛老大,你老二,我老三,震宇老么,你也太不义气了吧。这都能不知道。该罚,不过你要是老实交代你今天干什

2005-06-13 11:30:00 2356

原创 程序员法则 -第三、四章 兼职

第三章 兼职(上)  列车缓缓的在西安站停了下来,出了站后,我和秦谊与另外两人道了别,就一起出去找专门接待的学生。秦谊硬是叫我给他拿包,她自己就背着个小书包,还一边哼着音乐。一脸轻松的东张西望找起我们学校的接待处。  也亏她眼尖,很快就找到了地方,接待的学生见到有个美女,很热心的招待我们,帮我们找到学校专用的接新生的车子,临走还问秦谊的名字啊,联系方式啊。  到了学校需要报名注册找宿舍什么的,秦谊

2005-06-13 11:24:00 1297

原创 程序员法则 - 第二章

程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。  /*  */  燥热的8月即将过去,而我也坐上了重庆开往西安的列车。抱上我心爱的笔记本,载着梦想,7小时后,我就能到达那个我要呆上我整整四年的城市了。  我放好行李,把笔记本放在身边,挥手和来给我送别的母亲道别。我微微闭上眼睛,小睡7小时吧,我想着。我是属于那种带点自闭的性格,别人不找我说话,我绝对不会主动搭讪,但

2005-06-13 11:22:00 1125

原创 界面困惑(续结)

总是要对用户的操作提供反馈。好的反馈是输入的响应结果,也是区别不同操作的特征。好的反馈是适时的并且尽可能的符合用户交互的习惯。即使计算机正在执行一个特别的任务,也要告诉用户当前的运行状态并且可能的话提供一个"取消"的命令。没有哪个界面比一个失去响应的屏幕更让用户烦心了。一般的用户对这种状态只能有几秒的容忍时间。当然,使用合适的反馈也是同等重要的。你可以使用光标指针形状的变化或者状态栏信息来表示一些

2005-06-10 09:55:00 1424

原创 [转帖]界面困惑

 [转帖]界面困惑最初发表在《程序员》上作者:雷立辉 ( http://goooder.blogchina.com )前言想着从业几年来,我的困惑比我交的女朋友甚至是认识的女孩子多多了。开始为学习一种什么样的语言发愁。后来由于项目用C语言我没的选择只好从Pasical和VB转业。在偶尔的机会要让我做一个把各种复杂结构的数据串行和重组,苦于C语言实现的复杂低效,我进入了C++的大门。再到后来,发现公

2005-06-10 09:52:00 1386 1

转载 精彩连载 程序员法则 - 第一章 大学[转贴]

正文  第一章 大学  作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。  /*  */  我放弃清华计算机专业的保送资格而选择参加高考的消息震撼了全校,从校长到班主任到各科目任课老师都找我谈过话,我有点惊异他们的变化,在我获得全国信息大赛一等奖外加特别奖以前我似乎是个可有可无的人物,突然间变的如此的炙手可热,我觉得我的大脑前所未有的不够用。  说起这个特别奖

2005-06-09 15:52:00 945

原创 开张大吉

[2005-6-9] 天气阴雨,有雾,高考最后一天.今天BLOG正式开张,条件简陋,一切从简.算是正式掀开第一页了.^-^

2005-06-09 15:21:00 939 1

经典编译原理电子书 火旺版

经典编译原理电子书 火旺版

2007-07-23

C++编程规范

C++编程规范*C++编程规范

2007-07-23

基本的代码规范

排版可以使程序结构清晰,观者心怡,对于增强程序的可读性和可维护性起着至关重要的作用,因此程序员应该注意排版,这也会给以后的工作(修改、维护程序的工作)带来极大的方便.

2007-07-23

空空如也

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

TA关注的人

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