- 博客(4)
- 收藏
- 关注
原创 vs.net 快捷键
Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查
2007-09-07 12:58:00 603
原创 Windows的内存结构
进程的虚拟地址空间每个进程都被赋予它自己的虚拟地址空间。对于32位进程来说,这个地址空间是4GB,对于64位进程来说,这个地址空间是16EB(1018字节).每个进程可以接收它自己的私有的地址空间,因此当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于所有其他进程的内存则隐藏着,并且不能被正在运行的线程访问。这是个虚拟地址空间,不是物理地
2007-09-06 18:21:00 1489
原创 使用内存映射文件
若要使用内存映射文件,必须执行下列操作步骤:1) 创建或打开一个文件内核对象,该对象用于标识磁盘上你想用作内存映射文件的文件。2) 创建一个文件映射内核对象,告诉系统该文件的大小和你打算如何访问该文件。3) 让系统将文件映射对象的全部或一部分映射到你的进程地址空间中。当完成对内存映射文件的使用时,必须执行下面这些步骤将它清除:4)
2007-09-06 16:47:00 6289
原创 在可执行文件或DLL的多个实例之间共享静态数据
全局数据和静态数据不能被同一个.exe或DLL文件的多个映像共享,这是个安全的默认设置。每个.exe或DLL文件的映像都由许多节组成。按照规定,每个标准节的名字均以圆点开头。例如,当编译你的程序时,编译器会将所有代码放入一个名叫.text的节中。该编译器还将所有未经初始化的数据放入一个.bss节,而已经初始化的所有数据则放入.data节中。
2007-09-06 15:37:00 1287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人