从事实时计算多年,熟悉jstorm/spark/flink/kafka/rocketMq, 热衷于开源,希望在这里和前辈们一起学习与分享,得到长足的进步!邮箱:hustfxj@gmail.com 我的githup地址是:https://github.com/hustfxj。欢迎和大家一起交流探讨问题。
发布时间:2013-09-17 20:45:51
1 makefile文件的基础Makefile的基本单位是“规则”,每一条规则说明一个目标文件。该规则的一般格式为: A [属性] : B (tab)<command> (tab)<comm.........【阅读全文】
发布时间:2013-09-16 08:50:59
List:并没有提供以operator[]直接存取元素的能力,因为lists不支持随机存取。Multimaps:不允许我们使用subscript操作符,因为multimaps允许单一索引对应到多个不同元素,而下表操作符只能处理单一实值。1 容器共性? 所以容器提供的都是”value”而不是”reference”语意。容器进行元素的安插.........【阅读全文】
发布时间:2013-09-14 13:43:50
C++语言本身或标准程序库所抛出的所有异常,都派生自基类exception。这是其他数个标准异常类别的基类,它们共同构成一个类体系:图一 标准异常阶层体系这些标准异常类别分为三组:(1)语言本身所支持的异常此类异常用以支撑某些语言特性。主要包括:bad_alloc:new操作失败会抛出。bad_cas.........【阅读全文】
发布时间:2013-09-14 13:42:20
1 概念理解仿函数(functor),就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。ptrdiff_t是C/C++标准库中定义的一个与机器相关的数据类型。ptrdiff_t类型变量通常用.........【阅读全文】
发布时间:2013-08-31 16:49:56
全局区(静态区)(static)--,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在 一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。堆:首先应该知道操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空.........【阅读全文】
发布时间:2013-08-30 20:42:02
placement new是重载operator new的一个标准、全局的版本,它不能被自定义的版本代替(不像普通的operator new和operator delete能够被替换成用户自定义的版本)。它的原型如下:void *operator new( size_t, void *p ) throw() { return p; } 首先我们区分下几个容易混淆的关键词:new、oper.........【阅读全文】
发布时间:2013-08-30 20:25:55
解析new平常使用的new都是new operator(new操作符),它是语言内置的,无法重载。new的第一种写法://call new operatorint *p = new int(3);调用new operator后做了两件事:1、调用operator new分配内存。2、调用构造函数初始化对象。operator new声.........【阅读全文】
发布时间:2013-07-12 16:44:43
P { margin-bottom: 0.21cm; }7月12号 档案与目录 管理察看档案的指令:ls-al; 当为[- ]则是档案; 若是[l ]则表示为连结档(linkfile); 若是[b ]则表示为装置文件里面的可供储存的接口讴备(可随机存取装置); 当为[d ]则是目彔; 若是[c ]则表示为装置文件里面的串行端口讴备.........【阅读全文】