豁然开朗
Icedmilk
学无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
所谓的写时复制-Dll的copy-on-write技术
dll刚加载的时候,用的都是最原始的映像 当对dll执行写操作的时候,写入的页面会被复制. 这种技术可以节省内存, 被称为 写时复制 别人的话: DLL作为内存映射文件映射到Process内存空间时,文件的每个节(4K)被映射为内存映射文件的一个页面(Window页面为4096),大家都知道,PE文件编译后,代码和全局变量都被放到不同的节里,Win98的保护机制是保原创 2010-02-09 21:54:00 · 1718 阅读 · 0 评论 -
所谓的运行时库
以前刚学C语言,书上说printf是运行时库里的函数 后来知道这叫C语言的标准,所有的操作系统都应该支持,是跨平台的 再后来以为这是操作系统实现的,我们只要调用就行了 再后来发现其实所谓的Run-Time-Library正如他的名字所描述的,其实就是一个dll,程序启动之后就对这个dll进行了映射,从而调用里面的函数 推广一下,操作系统的printf其实也都在系统的原创 2010-03-02 16:40:00 · 738 阅读 · 0 评论 -
编程技巧
1. 习惯性的在抛出异常之前释放该释放的资源2. 如果有的地方可以用const,也可以不用,那还是加上const吧原创 2010-03-05 08:45:00 · 580 阅读 · 0 评论
分享