随笔分类 -  基础知识

摘要:在内存管理中经常使用字节对齐来分配内存,有关字节对齐的算法如下:1 原理:2字节对齐,要求地址位为2,4,6,8...,要求二进制位最后一位为0(2的1次方)4字节对齐,要求地址位为4,8,12,16...,要求二进制位最后两位为0(2的2次方)8字节对齐,要求地址位为8,16,24,32...,要求二进制位最后三位为0(2的3次方)16字节对齐,要求地址位为16,32,48,64...,要求二进... 阅读全文
posted @ 2010-09-24 22:32 秋天的风 阅读(874) 评论(0) 推荐(0)
摘要:1. new的执行过程:(1)通过operator new申请内存(2)使用placement new调用构造函数(简单类型忽略此步)(3)返回内存指针2. new和malloc的比较:(1)new失败时会调用new_handler处理函数,malloc不会,失败时返回NULL(2)new能通过placement new自动调用对象的构造函数,malloc不会(3)new出来的东西是带类型的,ma... 阅读全文
posted @ 2010-09-24 22:31 秋天的风 阅读(515) 评论(0) 推荐(0)
摘要:原文出自:http://www.hackbase.com/tech/2008-05-13/40719.html条件编译形式:两个例子: 阅读全文
posted @ 2010-05-19 11:41 秋天的风 阅读(267) 评论(0) 推荐(1)
摘要:转自:http://www.cnblogs.com/JeffreyZhao/archive/2010/02/10/byte-order-and-related-library.html说到程序间的通信,说到底便是发送数据流。我们一般把字节(byte)看作是数据的最小单位。当然,其实一个字节中还包含8个比特(bit)──有时候我奇怪为什么很多朋友会不知道bit或是它和byte的关系。当我们拿到一系列... 阅读全文
posted @ 2010-05-04 12:09 秋天的风 阅读(305) 评论(2) 推荐(0)
摘要:文章有些老了,但还是很有用的。转自:http://www.xuniji.com/forum/view.asp?id=3115使用共享文件夹 通过共享文件夹,你可以方便的在虚拟机和宿主机之间共享文件。如果你想用共享文件夹,你必须在客户机中安装与VMworkstation版本相同的vm- tools并且在你的虚拟机设置中指定共享目录。 VMware Workstation 5包含了性能增强了的共享文件... 阅读全文
posted @ 2010-04-19 20:45 秋天的风 阅读(11141) 评论(0) 推荐(0)