李sir_Blog

博客园 首页 联系 订阅 管理
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 71 下一页

2010年11月30日

摘要: GetVolumeInformation:Retrieves information about the file system and volume associated with the specified root directory.GetVolumeInformation( lpRootPathName: PChar;        {磁盘驱动器代码字符串} lpVolumeNameBu... 阅读全文
posted @ 2010-11-30 20:16 李sir 阅读(465) 评论(0) 推荐(0)

2010年11月29日

摘要: 文章分类:综合技术我们在开发项目的时候,大多数模块都是逐字逐句敲打出来的,然而随着开源的蓬勃发展,涌现出了好多优秀的开源项目,这些项目不仅能加快开发应用,而且能给我们的开发带来灵感。如果开发人员能灵活应用好这些优秀的开源项目,那也是一笔丰厚的知识财富,下面是笔者整理的一些优秀的网站,相信能对开发人员有所帮助。代码搜索平台:SourceForge 一个非常优秀的有多年历史的老牌开源项目共享平台。C... 阅读全文
posted @ 2010-11-29 19:59 李sir 阅读(406) 评论(0) 推荐(0)

摘要: 作者:Tuuzed(土仔) 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://www.cppblog.com/tuuzed/archive/2008/03/16/44656.html某日,你“偶然”登陆到了一台服务器上,在确认管理员不在后,开始在服务器上做起一些见不得人的事来。但,这时的你一定不是“心定定&rdqu... 阅读全文
posted @ 2010-11-29 19:39 李sir 阅读(728) 评论(0) 推荐(0)

2010年11月25日

摘要: 1:設備對象是系統為幫組軟件管理硬件而創建的數據結構,一個物理硬件可以有多個這樣的數據結構。處於堆棧最底層的設備對象稱為物理設備對象(PDO);2:操作系統的pnp管理器按照設備驅動程序的要求構造了設備對象堆棧。總線驅動程序的任務就是枚舉總線上的設備。并為每個設備創建一個PDO;一旦總線驅動程序檢查到新硬件存在。Pnp管理器就創建一個PDO.創建完PDO后。PNP管理器參照注冊表中的信息查找于這個PDO相關的過濾器和功能驅動程序。系統安裝程序負責添加這些注冊表項。而驅動程序包中的控制硬件安裝的INF文件負責添加其他表項。這些表項定義了過濾器和功能驅動程序在堆棧中的次序。PNP管理器先裝入最底層 阅读全文
posted @ 2010-11-25 17:54 李sir 阅读(958) 评论(0) 推荐(0)

2010年11月24日

摘要: 1、Run-Time LibraryRun-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT目录有C Run-Time库的大部分源代码。C ... 阅读全文
posted @ 2010-11-24 17:05 李sir 阅读(577) 评论(0) 推荐(0)

摘要: 一、综述SEH--Structured Exception Handling,是Windows操作系统使用的异常处理方式。对于SEH,有点需要说明的是,SEH是属于操作系统的特性,不为特定语言设计,但是实际上,作为操作系统的特性,几乎就等同与面向C语言设计,这点很好理解,就像Win32 API,Linux下的系统调用,都是操作系统的特性吧,实际还是为C做的。但是,作为为C语言设计的东西,实际上可调... 阅读全文
posted @ 2010-11-24 16:28 李sir 阅读(1721) 评论(0) 推荐(0)

摘要: 摘要: 本文主要对Windows内存管理中的堆管理技术进行讨论,并简要介绍了堆的创建、内存块的分配与再分配、堆的撤销以及new和delete操作符的使用等内容。关键词: 堆;堆管理  1 引言  在大多数Windows应用程序设计中,都几乎不可避免的要对内存进行操作和管理。在进行大尺寸内存的动态分配时尤其显的重要。本文即主要对内存管理中的堆管理技术进行论述。   堆(Heap)实际是位于保留的虚拟... 阅读全文
posted @ 2010-11-24 16:25 李sir 阅读(597) 评论(0) 推荐(0)

摘要: 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(... 阅读全文
posted @ 2010-11-24 16:23 李sir 阅读(2983) 评论(0) 推荐(0)

摘要: 第一篇:typedef struct与struct的区别1. 基本解释typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。至于typedef有什么微妙之处,请你接着看下面对几个... 阅读全文
posted @ 2010-11-24 16:22 李sir 阅读(73368) 评论(6) 推荐(7)

摘要: 原文:http://www.debuginfo.com/articles/easywindbg.html译者:arhat时间:2006年4月13日关键词:CDBWinDbg导言你 钟情什么样的调试器?如果你问我这个问题,我会回答是“VisualStudio+WinDbg”。我比较喜欢VisualStudio那朴实无 华且易操作的接口,更喜欢它能迅速把我需要的信息以可视的形式... 阅读全文
posted @ 2010-11-24 16:20 李sir 阅读(745) 评论(0) 推荐(0)

上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 71 下一页