代码改变世界

阅读排行榜

HIVE RCFile高效存储结构

2013-07-12 15:23 by java20130722, 279 阅读, 收藏,
摘要: 本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在 MapReduce环境下的大规模数据分析中扮演重要角色。Facebook曾在2010 ICDE(IEEE International Conference on Data Engineering)会议上介绍了数据仓库Hive。Hive存储海量数据在Hadoop系统中,提供了一套类数据库的数据存储和处理机制。它采用类 SQL语言对数据进行自动化管理和处理,经过语句解析和转换,最终生成基于Hadoop的MapReduce任务,通过执行这些任务完成数据处理。图1显 示了Hive数据仓库的系统结 阅读全文

android animator 动画

2013-03-28 15:35 by java20130722, 279 阅读, 收藏,
摘要: animator 动画动画的作用是让UI有动感, 看上去时尚。Android中动画分两种方式:一种方式是补间动画Tween Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画Frame Animation,就是说一帧一帧的连起来播放就变成了动画。动画可以实现的效果:1. 移动(Translation)2. 透明度(alpha)3. 旋转(rotate)4. 缩放 (scale)现在分别用例子来讲解:以下的实现都是用代码实现的(ObjectAnimator)1. 移动(Translation) 主要代码AnimatorSet set = new An... 阅读全文

一致性哈希算法及其在分布式系统中的应用

2013-07-22 17:18 by java20130722, 278 阅读, 收藏,
摘要: (转)一致性哈希算法及其在分布式系统中的应用(2011-11-12 22:11:39)转载▼标签:哈希杂谈Consistent hashing算法非常简洁,如果你有一系列服务器,需要把很多 keys (objects)映射到这些服务器上。这时Constent hashing就派上用场了。典型的例子包括 memcached 或者一些分布式系统。余数映射方法server = serverlist[ hash(key) % N ]余数计算的方法简单,数据的分散性也相当优秀,但也有其缺点。那就是当添加或者移除服务器时,缓存重组的代价相当巨大。现假设一台服务器宕机了,把它从列表中移除,为了填补空缺,后面 阅读全文

利用cURL来获取网页信息-Using cURL to get webpage content

2013-03-17 20:29 by java20130722, 278 阅读, 收藏,
摘要: #include #include #include #include #include extern "C" { #include //#include #include } using namespace std; int writer(char* data, size_t size, size_t nmemb, string *buffer) { fprintf(stderr, "Hello, I am a function pointer\n"); int result = 0; if (buffer != NUL... 阅读全文

extern "C" 和 #ifdef __cplusplus 解释

2012-04-21 09:14 by java20130722, 277 阅读, 收藏,
摘要: 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"{和}处理其中的代码。 要明白为何使用extern "C",还得从cpp中对函数的重载处理开始说起。在c++中,为了支持重载机制,在编译生成的汇 阅读全文
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 115 下一页