C++
文章平均质量分 77
辰枫
这个作者很懒,什么都没留下…
展开
-
Microsoft Platform SDK 选择及在vc++6.0中的配置
Windows Platform SDK Download Sites:Windows Server 2003 PSDK February 2003 Edition,可以和VC6一起使用、并支持各种目标OS的最后一个版本的SDK。This edition of the SDK supports development for the following platforms: Windo转载 2012-05-31 11:05:34 · 1880 阅读 · 0 评论 -
C++类的大小计算
1.空类的大小:class C2{ };结果:sizeof(C2) = 1分析:这是因为当我们实例化一个类对象时,就是为其分配内存空间,并且每一个实例化的类都会有一个独一无二的内存地址,空类也不例外,必须为其分配一个内存,因此编译器给分配了一个字节的内存,使其独一无二。 2.只含有一个虚函数的类的大小:class C1{public: virtua原创 2012-06-24 14:21:34 · 529 阅读 · 0 评论 -
stlmap中upper_bound和 lower_bound的使用
由于工作需要,需要使用一致性hash算法,其中就需要根据对象的hash查找应该落到的虚拟节点,由于对象的hash值一般跟 key不等,要查找大于等于key的第一个值,平时使用map 这两个用的少,刚开始就没想到,后来无意中找到这两个函数,感觉应该可以满足我的需求,但是函数的具体意思没看太懂,还是自己写个例子 看下吧;先看下http://www.cplusplus.com/reference/m原创 2014-12-07 20:27:06 · 4500 阅读 · 0 评论 -
LibEvent的使用过程记录
LibEvent 使用原创 2015-02-17 16:22:01 · 1544 阅读 · 0 评论 -
OProfile分析服务的瓶颈和CPU100%问题的利器
OProfile是一个非常好的工具,在Linux下分析一个软件或者服务的系统消耗和占用,进而辅助我们找到系统的瓶颈。例如,我们开启Oprofile在redis服务中,然后找到结果中redis耗时最多的几个函数,然后去了解这些函数是用在了什么地方,是否可以优化或者避免。Oprofile的安装流程网上很多,就不写了哈。我写了一个方面测试的shell脚本,在安装好Oprofile后,可以很方便地转载 2015-02-25 11:21:36 · 912 阅读 · 0 评论 -
centos6.5下安装codeblocks过程记录
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。1) 安装GCCyum install gcc gcc-g++ autoconfig automake(2) 安装GTKyum i原创 2015-03-01 16:15:41 · 2437 阅读 · 0 评论