c/c++
文章平均质量分 62
_万事开头难_
这个作者很懒,什么都没留下…
展开
-
c++ 函数对象池实现
由于本人要与舍友开发一个codeblock的vim插件,在我们的架构体系中,我们觉得用函数对象池要灵活且易于扩张的多,所以边写了个函数对象池,来管理应用程序中的功能性函数.这个函数对象池可一将一个函数,或者一个成员函数,转换为一个函数对象(Delegate)然后在存入池中,当池满原创 2011-10-18 14:13:13 · 466 阅读 · 0 评论 -
父类指针访问子类的成员函数指针
貌似C++中的成员函数指针是没有多态性的,也就是说不能进行下面的赋值:class base{};class test:public base{public:int SayHello(int n){cout}};i原创 2011-10-18 15:54:11 · 1026 阅读 · 0 评论 -
C++ 注册表编程
C++ 注册表编程转自http://wenku.baidu.com/view/f369e14acf84b9d528ea7a77.html1.基础知识注册表的组织方式跟文件目录比较相似,主要分为根键、子键和键值项三部分,与文件目录对应的话就是根目录、子目录和文件。分别介绍一下这三部分:(1)根键。分为5个,分别为HKEY_CLASSES_ROOT, HKEY_CU转载 2011-10-24 11:23:33 · 366 阅读 · 0 评论 -
memcached源码分析之内存管理 -- slab allocator(1)
memcached源码分析之内存管理 — Slab Allocator (一)转自:http://slowsnail.com.cn/memcached简介:许多 Web 应用都将数据保存到 RDBMS 中,应用服务器从中读取数据并在浏览器中 显示。但随着数据量的增大、访问的集中,就会出现 RDBMS 的负担加重、数据库 响应恶化、网站显示延迟等重大影响。这时就该 memcached 大转载 2013-11-19 22:35:56 · 974 阅读 · 0 评论 -
memcached源码分析之内存管理 -- Slab Allocator(2)
Slab Allocator源码分析:前言:虽然会对slab allocator的所有代码进行注释解说,但是slab allocator的很多代码都是与slab的状态获取相关,那些函数不是我们分析的重点,我们将重点放在其提供的功能性接口上。另外slab allocator存在一个自动平衡的机制,该部分由于牵扯到别的模块,读者如果现在接触可能反而会蒙圈,之后的文章中我将会单独对其进行讲解。这样有转载 2013-11-24 20:13:39 · 964 阅读 · 0 评论