按类别查询搜索结果
关于关键词 的检测结果,共 2078
郝姬友 | 2017-01-16 17:31:16 | 阅读(1160) | 评论(0)
赤子踏浪 | 2017-01-13 15:47:06 | 阅读(670) | 评论(0)
C++程序中内存分配:1. 栈:由编译器自动分配和释放。存储函数的参数、局部变量等,函数的调用也是由栈来完成的。和数据结构中的栈类似。2. 堆:由程序员自己分配和释放。如果程序员没有释放,则函数执行结束后,由OS释放。注意它和数据结构中的堆是两码事,操作方式类似于链表。3. 全局区(静态区):全局变量和静态变...【阅读全文】
hbsxjs | 2016-12-23 17:05:14 | 阅读(1550) | 评论(0)
stirng 字符串拼接:std::stringstream streamTmp;streamTmp << "test test test test ....";//allMutedUserNodeId 为 std::vector<unsigned long>std::vector<unsigned long>::iterator iter = allMutedUserNodeId.begin();while(iter != allMutedUserNodeId.end()){unsigned long dwMutedNodeId = *iter;str...【阅读全文】
stevewang1979 | 2016-12-19 11:16:51 | 阅读(0) | 评论(0)
原文地址:linux下内存的统计和内存泄露类问题的定位 作者:wushuan10141在产品的开发中,通过对当前系统消耗内存总量的统计,可以对产品所需内存总量进行精确的评估,从而选择合适的内存芯片与大小,降低产品的成本。在遇到内存泄露类问题时,经常会对此束手无策,本文通过对proc下进程相关的文件进行分析,精确...【阅读全文】
aaron20127 | 2016-12-03 14:40:50 | 阅读(2700) | 评论(0)
1.1 判断大小端机的方法      大端小端机的判断很简单,比如你有一个short型的变量a,它占用两个字节。假如你给它的赋值是0x1234,如果从低地址到高地址分别打印这两个字节为0x34和0x12,则这是一个小端机,因为0x34是0x1234的低字节,低字节放在了低地址空间;若打印顺序是0x12和0x34,那么这就是一...【阅读全文】
helpstudy | 2016-12-01 13:53:45 | 阅读(1630) | 评论(0)
chinaitboy | 2016-11-29 12:26:20 | 阅读(870) | 评论(0)
chinaitboy | 2016-11-29 12:26:00 | 阅读(910) | 评论(0)
【C/C++】 访问越界
chinaitboy | 2016-11-29 12:25:34 | 阅读(710) | 评论(0)
Ram1999 | 2016-11-24 11:10:58 | 阅读(700) | 评论(0)
一、图的存储结构1.1 邻接矩阵    图的邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(邻接矩阵)存储图中的边或弧的信息。    设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为:        看一个...【阅读全文】
【C/C++】 对齐
EdisonItBlog | 2016-11-22 16:14:49 | 阅读(1250) | 评论(0)
5分钟搞定内存字节对齐http://blog.csdn.net/hairetz/article/details/4084088Core Concept : 1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组,结...【阅读全文】
shenyanxxxy | 2016-11-19 23:03:15 | 阅读(1490) | 评论(1)
任何好的开源软件都有两面:一个是给新手提供的demo,另一个是自己内部支持的其他高级的接口。例如leveldb如果只是初级用户只需要知道他提供给我们的存储接口。当我们用这个工具去存储千万级配置时,只能去研究具体的原理,并调整各个参数。Arena是leveldb的内存申请类。当内存超过了最大的1000w时,直接换了一个新的...【阅读全文】
u0402 | 2016-11-16 09:07:25 | 阅读(870) | 评论(0)
pyxllq | 2016-11-15 16:05:07 | 阅读(630) | 评论(0)
曾经在测试C++代码性能的时候发现代码执行效率比较低,完全没法满足需求,束手无策,后面经过TX的帮助进行定位,解决,颇有收获,遂记录之:1.首先需要安装好callgrind工具,我安装的是valgrind-3.11.0版本(安装问百度吧)。2.使用valgrind工具来执行代码,会生成一个callgrind.out.xxx的文件,其中xxx表示进程号命令:va...【阅读全文】
Point_To_Point | 2016-11-14 21:51:13 | 阅读(1530) | 评论(0)
一、图的存储结构1.1 邻接矩阵    图的邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(邻接矩阵)存储图中的边或弧的信息。    设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为:        看一个...【阅读全文】
wonderfulpjz | 2016-11-12 14:42:48 | 阅读(1610) | 评论(0)
DBOYaoao | 2016-11-09 11:06:12 | 阅读(4930) | 评论(0)
        参考ngin官方模块对于共享内存的使用,可以在配置文件中对共享内存进行配置        { ngx_string("srs_request_node_zone"), NGX_HTTP_MAIN_CONF|NGX_CONF_TAKE1, ngx_http_srs_request_node_zone, 0, 0, NULL},如上代码...【阅读全文】
xl365t | 2016-11-04 14:36:08 | 阅读(660) | 评论(0)
【C/C++】 共享内通信
ch122633 | 2016-10-20 21:06:46 | 阅读(520) | 评论(0)
共享内存通信【阅读全文】
pengy585 | 2016-10-11 09:49:47 | 阅读(1370) | 评论(0)
为了速度和正确性,请对齐你的数据.    概述:对于所有直接操作内存的程序员来说,数据对齐都是很重要的问题.数据对齐对你的程序的表现甚至能否正常运行都会产生影响.就像本文章阐述的一样,理解了对齐的本质还能够解释一些处理器的"奇怪的"行为. 内存存取粒度   程序员通常倾...【阅读全文】