- 博客(33)
- 收藏
- 关注
转载 WDM驱动的基本结构
WDM驱动的基本结构1、物理设备对象和功能设备对象 WDM模型,完成一个设备操作,至少有两个对象共同完成。其中一个是物理设备对象(PDO),另一个是功能设备对象(FDO),其关系是附加和被附加的关系。 PC插入某个设备时,P...
2011-11-24 16:32:19
201
转载 NT式驱动程序的基本结构
NT式驱动程序的基本结构1、驱动程序入口(DriverEntry) 主要对驱动程序进行初始化操作,是由系统进程调用的,打开Windows任务管理器里面的名为System的进程即为系统进程。 驱动加载时,系统进程启动新的线程,...
2011-11-22 17:09:16
218
转载 设备对象(DEVICE_OBJECT)
设备对象(DEVICE_OBJECT)typedef struct DECLSPEC_ALIGN(MEMORY_ALLOCATION_ALIGNMENT) _DEVICE_OBJECT { CSHORT Type; ...
2011-11-20 16:59:36
208
转载 驱动对象(DRIVER_OBJECT)
驱动对象(DRIVER_OBJECT)每个驱动程序会有唯一一个驱动对象与之对应,并且该驱动对象是在驱动加载时被内核中的对象管理程序创建的。typedef struct _DRIVER_OBJECT { CSHORT Typ...
2011-11-19 23:16:56
188
转载 INF文件详解(转)
NF文件格式要求一个INF文件是以段组织的简单的文本文件。一些段油系统定义(System-Defined)的名称,而另一些段由INF文件的编写者命名。每个段包含特定的条目和命名,这些命名用于引用INF文件其它地方定义的附加段...
2011-11-19 14:48:27
285
转载 卸载NT驱动程序 (源Windows驱动程序详解)
//卸载NT驱动程序 BOOL UnloadNTDriver( char * szSvrName ) { BOOL bRet = FALSE; SC_HANDLE hServiceMgr=NULL;//SCM管理...
2011-11-18 22:53:15
205
转载 加载NT驱动的代码(源Windows驱动开发技术详解)
加载NT驱动的代码1、调用OpenSCManager,打开SCM管理器2、调用CreateService,创建服务,成功则到步骤63、用GetLastError得到错误返回值4、如果创建错误,返回值为ERROR_IO_PENDI...
2011-11-18 22:46:44
223
转载 程序加载NT式驱动
程序加载NT式驱动设备驱动程序的动态加载主要由服务控制管理程序(Service Control Manager, SCM)来完成。加载和卸载NT驱动分为四个步骤:1、为NT驱动创建新的任务2、开启此项服务。3、关闭此项服务。4、...
2011-11-17 23:46:49
125
转载 手动加载NT驱动
手动加载NT驱动1、在HKEY_LOCAL_MACHINE\SYSTEM|CurrentControlSet\Services中增加新的项目,项目名称为驱动名称,例如MyDriver2、添加以下子键DisplayName(REG...
2011-11-17 15:39:36
167
转载 DDK BUILD相关设置
1、makefile!INCLUDE $(NTMAKEENV)\makefile.def2、Dir文件Build递归的指定编译的目录和文件,dir文件描述需要编译的子目录,例如下,build将依次编译DIRS= \ ...
2011-11-17 14:49:33
278
转载 QT QTableWidget 用法总结 (转)
QT QTableWidget 用法总结 分类: QT 平台技术 2011-08-18 15:50 256人阅读 评论(1) 收藏 举报 QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C...
2011-11-17 09:54:11
177
转载 读取硬盘分区表信息(来源网络)
void GetDriveGeometry(){ HANDLE hDevice = CreateFile("\\\\.\\PHYSICALDRIVE0", GENERIC_READ | GENERIC_WRITE, FIL...
2010-11-17 11:10:11
224
转载 编写控制台程序,获得标准输入输出的窗口句柄
1. 编写控制台程序,获得标准输入输出的窗口句柄GetStdHandle 函数声明如下 : HANDLE GetStdHandle( DWORD nStdHandle ); GetStdHandle()返回标准的输入、...
2010-11-10 17:00:12
1017
转载 Oracle优化(13)
oracle中性能视图V$SYSSTAT小结时间:2010-01-11 15:04:32来源:网络 作者:未知 点击:225次 V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当...
2010-07-20 11:07:49
190
转载 Oracle优化(12)
索引:建立在表的一列或多列的辅助对象,它有助于快速访问该表中的数据。由于其内在结构,索引具有某些内在的开销,这些开销依赖于为检索由索引中ROWID指定的行所访问的表中的块数,此开销可能超过进行顺序全表扫描的成本。Oracle存储...
2010-07-20 10:33:04
97
转载 Oracle优化(11)
计算对象统计数据的各种方法analyze table line_items compute statistics /* this calculation computes full statistics for the line...
2010-07-15 08:23:08
106
转载 Oracle优化(10)
利用二叉并行方法监控操作系统资源控制情况,使用Oracle系统会话等待统计数据确定系统性能难点的确切性质,为有效的性能管理做好充分准备,方法的关键是找出问题根源。再总结一下这个方法:1、从V$system_event开始,确定最...
2010-07-13 13:23:17
89
转载 Oracle优化(8)
从ORACLE7起,ORADEBUG工具就开始被DBA使用了。它可以tracing any session / dump SGA and other memory structure / wakeup oracle proces...
2010-07-12 08:28:41
173
转载 Oracle优化(5)
性能线索的杂项来源Oracle性能管理侦查的许多线索可以再Oracle的跟踪文件和警告日志中找到。监控警告日志应该作为数据库日常维护的例行部分。需要特别注意死锁一类的信息,参数LOG_CHECKPOINTS_TO_ALERT=T...
2010-07-09 13:21:40
84
转载 Oracle优化(7)
转自http://space.itpub.net/22745099/viewspace-624788格式:alter system|session set events '[eventnumber|immediate] trac...
2010-07-09 13:21:40
77
转载 Oracle优化(6)
http://lht821008.blog.163.com/blog/static/416478620104198824724/在平时都是常使用oracle的alter方式来做oracle的会话和进程跟踪,今天发现使用orade...
2010-07-09 13:21:40
111
转载 Oracle优化(3)
三、确定当前Oracle性能瓶颈(1)V$SYSTEM_EVENT、V$SESSION_EVENT、V$SESSION_WAIT三个动态性能视图称之为等待接口。(2)等待事件,分为空闲等待事件和非空闲等待事件。1)空闲等待事件...
2010-07-08 13:07:31
64
转载 Oracle优化(4)
Oracle常见等待事件说明本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2010/0428/22394.phpOracle的等待事件是衡...
2010-07-08 13:07:31
79
转载 Oracle优化(2)
一、设立合理的性能优化目标目标是当前性能和所需性能的陈述形式的语句________花费了________(时/分/秒),但要求它在______(时/分/44秒)内执行________使用了________(资源量),但它不能使用...
2010-07-08 12:38:44
81
转载 Oracel优化(1)
误解:优化数据库总会得到一个更好的系统事实:优化数据库可以使数据库的性能更好,但是如果没有没有对应用程序、I/O子系统和操作系统进行相应优化,用户将不会得到数据库优化的任何好处。提高系统性能需要一个系统的整体的方法,而不仅仅是给...
2010-07-08 12:36:25
63
转载 数据库优化(2)
三、确定当前Oracle性能瓶颈(1)V$SYSTEM_EVENT、V$SESSION_EVENT、V$SESSION_WAIT三个动态性能视图称之为等待接口。(2)等待事件,分为空闲等待事件和非空闲等待事件。 1)空闲等待事件...
2010-07-06 16:24:07
79
转载 数据库优化(1)
误解:优化数据库总会得到一个更好的系统事实:优化数据库可以使数据库的性能更好,但是如果没有没有对应用程序、I/O子系统和操作系统进行相应优化,用户将不会得到数据库优化的任何好处。提高系统性能需要一个系统的整体的方法,而不仅仅是给...
2010-07-06 10:37:48
55
转载 [网摘] imagemagick for php/magcikwand 在 windows 下的安装
[From: http://www.niutian365.com/blog/article.asp?id=110]imagemagick 是一个强大的图片处理软件,他使用命令行进行图片的操作,可以支持各种格式的图片。 ...
2010-06-29 22:38:57
145
转载 Windows 下ImageMagick的安装测试(转)
ImageMagick (TM)是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。Im...
2010-06-29 22:05:39
190
转载 数据恢复(转)
数据恢复一直以来都是我们关注的问题,因为你的电脑数据每天都在受着诸如病毒、恶意代码、黑客、误操作等的威胁!那么如何才能恢复你的数据呢?希望本文能对你有所帮助! 一、理论篇 要深入学习数据恢复,并非是一件容易的事,要想成为...
2009-02-07 09:50:47
404
转载 oracle时间格式讨论
1. oracle对时间格式的数据存贮 Oracle以特定的存储格式来存储时间,占7个字节,与查询显示的时间无关。存贮的时间包括年月日时分秒,最小精度为秒,不存贮秒以下的时间单位。因此在一些前台支持毫秒级的程序(如PB客户...
2009-02-06 17:43:00
97
转载 子序列
void max_sum(int a[], int n){ int this_sum, max_sum, best_i, best_j, i, j; i = this_sum = max_sum ...
2007-06-14 18:21:19
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人