Windows开发
驱动程序中字符串操作涉及到ASCII字符串、宽字符串,还有DDK定义的ANSI_STRING数据结构和UNICODE_STRING数据结构。1)ASCII字符串和宽字符串在应用程序中使用两种字符:一是char型字符串,负责记录ANSI字符集,它是指向一个char数组的指针,每个char型变量大小是一...
调用约定:调用约定指的是函数被调用时,会按照不同规则,翻译成不同的汇编代码。当一个函数被调用时,首先会将返回地址压入堆栈,紧接着会将函数的参数依次压入堆栈。不同的调用约定,会指明不同的参数入栈顺序,还会指明不同的清理堆栈的方法。用C语言或者C++语言编译器编译程序时,会有四种不同的调用约定去编译函数...
??
??
Matlab开启时一闪而过然后自动关闭的解决办法
由于matlab软件默认的CPU是Intel的,所以用AMD处理器的用户
安装 matlab后初次运行会自动关闭,可采取以下方式进行解决:
(1) 假设matlab安装在D盘,确认D:\Matlab7\bin\win32下有 atlas_athlon.dll文件
(2) 在“我的电脑”上点击右键中的“属性”,在“高级...
Windows驱动程序分为两类:一类是不支持即插即用功能的NT式驱动程序;另一类是支持即插即用功能的WDM驱动程序。NT式驱动的基本结构:1)驱动加载过程与驱动入口函数DriverEntry:驱动程序入口点函数通常命名为DriverEntry,也可以指定另外的名字,但最好遵循这个名字:DRIVER_...
一、几个基本的概念1.存储器的金字塔结构存储器从下之上依次是磁盘/flash、DRAM(内存)、L2-cache、L1-cache、寄存器,越在上面的存储器访问速度越快,同时价格也越昂贵,每一级都可以看做是下一级的缓存,内存是磁盘的缓存,cache是内存的缓存。2.地址空间地址空间就是一个非负正数的...
1)用VS2010新建Win32 Console
Application,工程名为ACECore,工程建立完成后得到打开文件ACECore.cpp,代码如下:#include"stdafx.h"int_tmain(intargc,
_TCHAR* argv[]){return0;}2)用VS2010...
准备工作java
JDKCywineclipsehadoop-0.20.2安装和配置一、JDK安装和配置二、Cywin安装和配置
可以按照默认的提示安装到自己需要存放的位置,但是在安装时需要注意下面几点: 1、 http://mirrors.sohu.com/cygwin
2、安装过程中记得选择所需...
WDM驱动的基本结构:WDM驱动模型是建立在NT式驱动程序模型基础之上的。对于WDM驱动程序来说,一般都是基于分层的,即完成一个设备的操作,至少要由两个驱动设备共同完成。1)物理设备对象和功能设备对象物理设备对象(Physical
Device Object,PDO)和功能设备对象(Function...
驱动对象:每个驱动程序都会有唯一的驱动对象与之对应,并且这个驱动对象是在驱动加载时被内核中的对象管理程序所创建的。驱动对象用DRIVER_OBJECT数据结构表示,它作为驱动的一个实例被内核加载,并且内核对一个驱动只加载一个实例。确切地说,是由内核中的I/O管理器负责加载的,驱动程序需要在Drive...
大家都开发winform程序时候会大量用到配置App.config作为保持用户设置的基本信息,比如记住用户名,这样的弊端就是每个人一些个性化的设置每次更新程序的时候会被覆盖。故将配置文件分两大类:公用系统配置文件(App.config)和私用配置文件(xml文件).一、公用系统配置文件(App.co...