STL内存池机制,使用双层级配置器。第一级采用malloc、free,第二级视情况采用不同策略。这种机制从heap中要空间,可以解决内存碎片问题。
1.内存申请流程图
简要流程图如下。
2.第二级配置器说明
第二级配置器目的解决小型区块造成的内存碎片问题。
使用自由链表(free-list)技巧。主动将任何小额区块的内存需求量上调至8的倍数。如需求30,则...
分类:
编程语言 时间:
2014-09-04 10:31:59
阅读次数:
194
1. editor does not contain a main type这个class所在包没有被添加到build path中。解决方法:在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。这样就解决...
分类:
编程语言 时间:
2014-09-03 12:35:06
阅读次数:
212
Entity Framework之问题收集Entity Framework之犹豫不决Entity Framework之查询总结 Entity Framework之深入分析 目录导航
分类:
其他好文 时间:
2014-09-01 12:11:33
阅读次数:
160
今天在vbox上搭建11gr2 rac时候,遇到了些问题,总结如下 环境 redhat linux 5.8 64-bit oracle 11.2.0.4 rac+asm 问题一:安装grid infrastructure,报错INS-40912 描述: 在安装grid infrast...
分类:
数据库 时间:
2014-08-31 01:39:00
阅读次数:
353
- OpenWrt 无线驱动采用wireless.kernel.org的开源版本, backports.
- 我们采用qdk 版本的开源版本(无线驱动从Ralink的驱动移植过来).
期间遇到各种问题总结:
1. UI问题,未显示Station, 不能设置Channel,加密我们自己添加上去的。
2. Ralink驱动问题, 建立双ssid,位于不同vlan下,多次切换会导...
分类:
其他好文 时间:
2014-08-30 16:26:09
阅读次数:
224
DIV+CSS设计IE6、IE7、FF 兼容性DIV+CSS网页布局这是一种趋势,我也开始顺应这股趋势了,不过在使用DIV+CSS网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV+CSS设计的网页,就应该更注意IE6 IE7 FF对CSS样式的兼容.什么是浏览器兼容:当我...
分类:
Web程序 时间:
2014-08-28 22:36:46
阅读次数:
392
map是关联式的,vector、list、deque是序列式的。
map:底层机制RB-tree(红黑树),元素自动排序,键值对。
vector:操作方式与array相似,动态空间增长。是连续性空间,支持随机访问。
优点:
Ø 内存动态增长,不需要指定内存大小。
Ø 支持随机访问,即支持[]和vector.at()。
缺点:
Ø 在内部进行插入...
分类:
编程语言 时间:
2014-08-27 18:46:38
阅读次数:
194
在hihocoder上面两期的题目,一个01背包问题,一个完全背包问题。总结一下!...
分类:
其他好文 时间:
2014-08-27 10:58:17
阅读次数:
187
当JAVA集合移除自身集合元素时发生的诸多问题。...
分类:
编程语言 时间:
2014-08-26 23:02:56
阅读次数:
418