排序:
默认
按更新时间
按访问量

第一天:搭建Windows内核驱动开发调试环境

由于已经有很多很好的文章了,我就不重复了。这里,贴出几个网址,供大家参考。 对不同的系统配置方法不同,我们分xp和win7来考虑: xp: 点击打开链接   win7: http://www.cnblogs.com/BiffoLee/archive/2012/02/01/2334089.html...

2013-08-16 15:21:32

阅读数:780

评论数:0

Output error file to the following location

虚拟机安装iso格式的系统时,有时候会出现如题所示的问题。解决的方法不一。我这里仅列出的解决方用于SCIS硬盘,Vm8雨林木风装机版(ghost没试过,估计也没事)。     首先使用安装界面提供的工具,如DM,然后对硬盘(vm分配的份额)格式化。俺只分了一个分区,然后重新启动,就可以继续安...

2012-07-23 18:29:05

阅读数:1108

评论数:0

Android联系人provider操作之permission设置

在读写联系人provider时,主要的焦点放在数据的读取和写入上。但是,别忘了,在我们的manifest文件中添加相应的权限,否则,读取和写入将会失败。  格式如下:   //读取权限设置   //写入权限设置    只要熟悉Contacts相关的provider URI,查询相应的文...

2012-07-16 14:44:02

阅读数:593

评论数:0

构建DDK或者WDK驱动时出现fatal error U1087: cannot have : and :: dependents for same target

好不容易把windbg和vmware环境搭建起来,但是编译WDK驱动时出现这种情况,两个字,蛋疼啊。 上网查了一下,原来,WDK在编译驱动时,是不允许源文件所在的路径(全路径)中包含空格的,如果你包含了空格,就会出现上述错误;所以,你可以将路径中的所有空格给删除,然后重新build,就OK拉。 ...

2011-11-17 08:55:36

阅读数:1371

评论数:0

vmware中安装win7 出现cd/dvd驱动加载问题

有时候,我们想要在vmware中安装win7,但是在点击安装后,总是弹出cd/dvd驱动程序加载问题,导致我们无法进行下一步操作。试了网上的诸多方法,好像没有效果。。。。 后来,从新下了一个dvd版的iso,安装完全没有问题了。 虽然,我也不知道为什么,不过,这的确解决了问题。如果,你的win...

2011-10-26 16:12:04

阅读数:4354

评论数:1

qt后期小问题

当我们安装配置好环境后,我们打开某些已建立应用程序时,可能会出现如下 WARNING: Can't find the Qt version that's associated with this project. 这时,我们只要在Qt的Qt project setting

2011-10-18 17:34:35

阅读数:467

评论数:0

qt vs2005环境配置

每次配置qt vs2005的开发环境时,总是费一番功夫。现将我的配置步骤写下:   1.    下载qt-sdk-win-opensource-2009.02.exe,当然,2009.02版本可能会变化,不过,这个无关紧要。 2.    到官网上下载vs-add-in.

2011-10-18 14:39:31

阅读数:752

评论数:0

我何以选择了C++

我都工作了,现在还不知道自己到底喜不喜欢计算机。之所以选择目前的C++工作,完全是出于好强的心理,要知道,之前实习的时候,我做的是Java。因为,现在的C/C++程序员变少了,大多数做.Net和Java了,php也不少,感觉自己要做个凤毛麟角的人,所以选择了C++。这就是理由,连

2011-10-12 11:46:44

阅读数:422

评论数:0

如何使用Rebase以及bind来重定位和绑定dll

dll的重定位和绑定技术可以优化应用程序的性能。我们知道,程序性能最本质的提升是算法(这里的算法绝不仅是1+1=2的问题)的改进,其他的改进只是一些配置的优化而已。      那么重定位和绑定属于哪一种呢?从原理上来说,应该说是属于后者。我们知道dll的默认基地址(imag

2011-10-10 18:38:09

阅读数:2027

评论数:1

如何判断两个整数相加减是否溢出

一、两个无符号整数相加减 对于两个w位宽的无符号整数来说,其能够表示的范围在0如果两个无符号整数相减,若溢出,则结果将位于这两个整数之间。 二、两个有符号整数相加减 对于两个w位宽的有符号整数来说,其能够表示的范围在-2w-1次方如果两个有符号整数相减,

2011-09-14 16:44:17

阅读数:4938

评论数:0

有符号数与无符号数运算问题

我们通常会遇到一些有符号数与无符号数进行算术运算的问题,往往我们对运算的结果的符号取舍却不甚了解。现在,我们就通过一两个简单的程序,来认清在做这类运算时的具体细节。 比如: int a = -8; unsigned int b = 6; printf("%d.....

2011-08-05 14:42:57

阅读数:948

评论数:0

_cdecl和_stdcall的区别

废话不多说,请直接看代码:   #include int _stdcall Add(int a, int b) { return a+b; } void main() { int c = Add(3,4); printf("c = %d\n",

2011-08-03 17:41:59

阅读数:374

评论数:0

可提醒I/O

平时在编写程序时,我们经常会遇到设备I/O操作问题。一般的来说,对于具有小量数据或者速度快的设备进行I/O操作时,我们可以使用同步I/O的方法来读写数据。但是,如果要读取大容量的设备或者访问设备时间较长时,实行异步I/O操作可以确保我们的程序不会因为同步I/O等待而无法响应其他的

2011-08-02 14:44:49

阅读数:697

评论数:1

SRW读写者问题

#include #include #include /* What I have learnt in writing this program. SRW is very useful if we are facing someting like read

2011-07-29 15:47:21

阅读数:1061

评论数:1

线程、进程内核对象引用计数问题

一般,我们创建一个新的线程、互斥量等时,内核会为我们在内存的内核区生成一个对应的内核对象。注意:内核对象是一个数据结构,而非可执行代码的地址,当然也不是某一资源(比如互斥量)本身。它只是一个数据结构,包含了一些成员变量,而这些变量记录着对应资源相关的信息(比如对象的引用计数)。其

2011-07-22 16:06:20

阅读数:3088

评论数:2

_tmain函数的相关问题

一、程序的真正入口   作为一个程序员,我们都知道,一个程序要能够执行,必须有一个入口函数。对于C/C++编程人员来说,当然是main啦(这里我们就不考虑java、c#等更高级语言的入口函数啦)。您真的如此确信吗?被这么问了一下,是否慌了呢?如果你依然镇定,不外乎两种情况。一,你

2011-07-14 10:47:18

阅读数:862

评论数:0

内核对象句柄表

一、什么是内核对象       在Windows中,为了简化对资源的访问,统一采用HANDLE来表示各种各样的资源(如内存块、映射文件、Mutex、Semophore等等)在内存中的存放方式(一种数据结构),我们称之为对象。该数据结构中存放的是要访问的资源的相关信息,包括实际资源

2011-07-07 17:41:52

阅读数:2054

评论数:0

c运行时库与c标准库的区别

c运行时库与c标准库的区别c标准库包括常用的数学函数、字符串操作函数等等,这些函数都是由编程高手写的,效率高,很少出错,而且是完全符合c语言标准的函数。c运行库可以说是c标准库的扩展集,它是完全包含c标准库,但是在此基础之上添加了一些额外的函数(目前我所知道的

2011-07-05 16:06:42

阅读数:2737

评论数:0

vs2005 数字格式化为字符串输出

vs2005将字符串封装,如何将数字按照指定格式转换为字符串,读完本文,你会有不小的收获哦。

2011-03-07 15:15:00

阅读数:979

评论数:0

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