2015年4月21日
摘要: 以前写过一篇文档讨论MPP DB的发展,《MPP DB 是大数据实时分析系统未来的选择吗?》,当时主要是想讨论下Greenplum数据库是否合适做数据存储,以及实时查询。文章我主要提的MPP DB短板是扩展性和对并发的支持,从目前Pivotal公司主推的HAWK,已经可以清楚的看到,业界主流的思路是... 阅读全文
posted @ 2015-04-21 13:54 认真的雪0218 阅读(338) 评论(0) 推荐(0)
  2015年4月15日
摘要: 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast。1、static_cast 用法:static_cast (expression) 该运算符把expression转换为type-id类型,但没有运行时类型检查来... 阅读全文
posted @ 2015-04-15 14:40 认真的雪0218 阅读(141) 评论(0) 推荐(0)
  2015年4月10日
摘要: 看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被con... 阅读全文
posted @ 2015-04-10 12:41 认真的雪0218 阅读(348) 评论(0) 推荐(0)
  2015年4月9日
摘要: 理论上来说cpp文件与头文件里的内容,只要是C语言所支持的,无论写什么都可以的,比如你在头文件中写函数体实现,任何一个cpp文件包含此头文件就可以将这个函数编译成目标文件的一部分(编译是以cpp文件为单位的,如果不在任何cpp文件中包含此头文件的话,这段代码就形同虚设),你可以在cpp文件中进行函数... 阅读全文
posted @ 2015-04-09 15:02 认真的雪0218 阅读(7693) 评论(0) 推荐(0)
摘要: 现在才看这个可能有点晚,不过学一点是一点吧! 本文摘自 stemon http://www.cnblogs.com/stemon/p/3999844.html简单的说,其实要理解cpp文件与头文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段(也就是常... 阅读全文
posted @ 2015-04-09 14:41 认真的雪0218 阅读(561) 评论(0) 推荐(0)