自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 第13章Windows内存体系架构下

1、物理存储与页文件在以前的操作系统中,物理存储被认为是你机器上拥有RAM的数量。换句话说,如果你机器上有16MB的RAM,你能够加载和运行的程序最多使用16MB的RAM。目前的操作系统已经使硬盘空间看起来像内存。在硬盘中的文件被称作页文件,它包含可供所有进程使用的虚拟内存。 操作系统与CPU合作存储存储部分RAM到页文件和加载部分页文件(运行的程序需要的)到RAM,最好把物理存储当做存储在

2016-08-30 16:54:38 786

转载 第13章windows内存体系架构上

操作系统的内存体系架构是理解操作系统如何运作的重要内容,系统如何管理内存的深入理解能够帮助我们更好地理解应用程序之间如何共享数据,系统在内存中哪里存储信息,我们编写的程序如何更加高效的运行。1、进程的虚拟地址空间  每一个进程都有一个自己的虚拟地址空间,对于32bit进程的地址空间是4GB,32bit指针可以在0x0000 0000到0xFFFF FFFF之间取值,也就是说该指针可以取42

2016-08-29 14:56:56 872

原创 DLL的64位与32位

1、 在64位的windows系统中,一个64位进程不能加载一个32位dll,同理一个32位进程也不能加载一个64位dll。也就是说64bit的操作系统需要注意一个对应关系,64bit的EXE对应64bitDLL,32bit的EXE对应32bit的DLL。  如果你使用VS编写的应用程序,使用的是win32平台则意味着你的应用程序是32位的,则该应用程序在调用dll时应该使用的32位dll。如

2016-08-08 18:52:56 4112

转载 关于DLL的几个问题的解决方案

1. error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”。解决方案:动态调用DLL,通过LoadLibrary、GetProcAddress、FreeLibrary实现。原因 :工程只支持UNICODE字符。工程属性->配置属性-->常规--->字符集---->使用多字节符字符集也就是宽字符,所以下面

2016-08-08 15:16:03 1864

原创 VS安装文件打包教程

这篇文章是作者经过几天反复打包安装最后总结得出的结果。同时也把自己在文件打包过程中犯下的错误记录下来,以便于后来者不再犯错误。   提前说明安装的是有动态dll的应用程序,在安装过程中应该特别注意。还有一点如果应用程序在安装过程中还涉及到其它加载的文件,应该在vs打包文件时把目录设置的和应用程序中一样,不然会出错。 1、在解决方案中右键->添加->新建项目->其它安装类型->安装和部署->

2016-08-04 10:30:37 935

空空如也

空空如也

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

TA关注的人

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