C++技术

安全的list
     摘要: 支持安全遍历的list,可以在遍历的过程中增删任何节点  阅读全文

posted @ 2008-11-15 01:41 PeakGao 阅读(3329) | 评论 (11)  编辑

解决Windows 程序界面闪烁问题的一些经验

posted @ 2007-11-21 22:51 PeakGao 阅读(1165) | 评论 (0)  编辑

有意转让搜索引擎
     摘要: 本人前段时间写了一个小的搜索引擎,效果跟百度特像,除了没有广告系统外  阅读全文

posted @ 2007-11-10 12:09 PeakGao 阅读(1838) | 评论 (21)  编辑

ACE中ACE_Message_Block的缓存处理 - 续篇
     摘要: 前面写了几篇文章了,最后的目的之一就是为了缓存ACE_Message_Block,代码简单,应该比先前的(《ACE中ACE_Message_Block的缓存处理》)实现要好,先前在使用不当的情况下会有问题的,如clone  阅读全文

posted @ 2007-10-29 12:57 PeakGao 阅读(2522) | 评论 (0)  编辑

自己实现的一个ACE内存分配器
     摘要: 针对我的前两篇文章《基于ACE实现的一个内存池》和《基于ACE实现的一个内存池-续篇》后,发现缓存ACE_Message_Block的时候还是不太方便,然后干脆实现了ACE_Allocator接口,代码如下,利用这个分配器的ACE_Message_Block将会很快贴出来。  阅读全文

posted @ 2007-10-29 12:48 PeakGao 阅读(1880) | 评论 (1)  编辑

基于ACE实现的一个内存池-续篇
     摘要: 针对上篇文章《基于ACE实现的一个内存池 》,今天我进行了改版,实之更加方便和合理,代码如下:  阅读全文

posted @ 2007-10-29 12:43 PeakGao 阅读(2619) | 评论 (2)  编辑

ACE中ACE_Message_Block的缓存处理
     摘要: 基于我前一篇文章的代码(http://www.cppblog.com/PeakGao/archive/2007/10/28/35360.html),这里是应用,有问题不要打我。。。  阅读全文

posted @ 2007-10-28 20:38 PeakGao 阅读(3833) | 评论 (5)  编辑

基于ACE实现的一个内存池
     摘要: 今天在看ACE内存分配的时候(太多,没看完),发现分配策略不全,我想实现一个能缓存,高效,内存总量不限的分配策略用于对 ACE_Message_Block对象的缓存,虽然ACE_Message_Block支持为它设置三种分配器,一个是对ACE_Message_Block对象本身message_block_allocator_,一个是对ACE_Data_Block本身data_block_allocator_,还有一个是对ACE_Data_Block的数据缓冲区的分配器allocator_strategy_,但是感觉ACE的分配器实现起来复杂,方法也多,就自己实现了一个,下面是部分代码,仅供参考  阅读全文

posted @ 2007-10-28 19:54 PeakGao 阅读(2967) | 评论 (0)  编辑

ACE的内存分配介绍(一)
     摘要: 这段时间在看ACE,以前看过,都好久了,已经记不起什么东西了,不好对它评价,又好又不好。。。  阅读全文

posted @ 2007-10-28 19:42 PeakGao 阅读(2907) | 评论 (0)  编辑

C++实现的一个类ostringstream的类
     摘要: 嫌ostringsteam过大,一些功能也不知道怎么用的,小生只好自己实现了一个功能类似的类,基本的常用的功能类似,只是为了我自己用起来更方便,更好驾驭,内置一个一级缓冲区(栈上,用户可以定义大小),用户可以定义缓冲区递增的幅度。在知情(已知不会内存越界)的情况下可以直接对缓冲区进行写入操作,代码没有针对char和wchar_t来做,当然也没有考虑线程安全,有兴趣的朋友可以自己修改。代码在VC8下面通过,如果不是VC8的话,里面有几个后面带"_s"函数自己修改一下,如果有bug,请不吝赐教。  阅读全文

posted @ 2007-06-07 16:30 PeakGao 阅读(2164) | 评论 (0)  编辑

C++实现的一个缓冲区操作的类iobuffer
     摘要: 常常需要对缓冲区进行操作,尤其在基于c/s的应用中,需要将一些结构或数据类型“填充”到缓冲区发给服务器(或客户端),而另外一段则需要将缓冲区还原成结构或其他数据类型,发现特别的不爽,所以写了这个iobuffer  阅读全文

posted @ 2007-06-07 10:36 PeakGao 阅读(5013) | 评论 (0)  编辑

发布一个正则表达式测试工具
     摘要: 最近写一个小的搜索引擎,涉及到Html内容的提取,所以开发了这个基于pcre的正则表达式测试工具,基本兼容Perl,除了没有实现模式,如perl支持/your regex/i 模式,这个工具必须写成2个表达式,一个是"your regex",另一个是"i",工具用VC8开发,依赖库自己找。  阅读全文

posted @ 2007-06-01 13:22 PeakGao 阅读(3040) | 评论 (8)  编辑

CEdit & CRichEdit 使用技巧

posted @ 2007-04-29 20:59 PeakGao 阅读(3063) | 评论 (4)  编辑

对list的查找的另一种作法

posted @ 2006-06-10 16:46 PeakGao 阅读(1406) | 评论 (3)  编辑

<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(9)

随笔分类(67)

随笔档案(65)

搜索

最新评论

阅读排行榜

评论排行榜