自定义博客皮肤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)
  • 收藏
  • 关注

原创 slab 分配器与缓存设计

Linux slab 分配器使用了这种思想和其他一些思想来构建一个在空间和时间上都具有高效性的内存分配器。采用slab思想,可以实行跨平台的内存分配器。缓存的技术点包括内存管理和替换算法。LRU是使用最多的替换算法,每次淘汰最久没有使用的元素。LRU缓存实现分为两个部分:Hash表和LRU链表,Hash表用于查找缓存中的元素,LRU链表用于淘汰。内存常以Slab的方式管理。

2011-06-20 17:28:00 377 1

原创 编程之美

大概是大学毕业的时候买的这本书,是08年吧,放在那里从来没有认认真真仔细看过,最近在读Quake3的源代码时候,突然意识到2个重要的东西:算法与数据结构。 特别是分析bsp文件结构所遇到的问题,我很晕!很多绝对经典的东西,使你不得不佩服伟大的作者。

2009-05-13 11:50:00 364

转载 我很懒,不喜欢写Blog,好像有忙不完的事情

 好像有忙不完的事情,一天下来都没有什么收获。晚上睡觉时候特别空虚。我应该怎么来安排自己的时间呢?对我来说是一个问题,很严重问题。

2009-05-13 11:46:00 431

原创 Inside the C++ Object Model

 关于本书的笔记与相关理解。

2009-05-06 21:35:00 342

原创 当c/c++程序运行到main()的return时所做的操作!

背景:今天在调试代码的时候,当程序退出的时候,弹出一个窗口提示:First-chance exception at 0x7c92e4ff in XXXXXD.exe: 0xC0000008: An invalid handle was specified.于是我打开Call Stack(Alt + 7)窗口查看Stack中的东西,程序死在这里:msvcr80d.dll!operator

2009-05-06 17:39:00 901

空空如也

空空如也

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

TA关注的人

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