自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李豪 Linux C++

Linux C++

  • 博客(14)
  • 收藏
  • 关注

翻译 使用Hadoop构建MapReduce应用

随着捕获的数据的数量每年增加,我们的存储也需要增加。很多公司正在认识到“数据为王”这一道理,但是我们如何分析这些数据呢?答案就是“通过Hadoop”。在本系列的第二篇文章中,java编程专家Steven Haines将会解释什么是MapReduce应用,以及如何构建一个简单的MapReduce应用。本系列中的第一篇文章描述了Hadoop被设计用来解决的业务问题领域,以及给予它解决这些问题能

2013-07-15 20:03:40 1229

翻译 采用MapReduce与Hadoop进行大数据分析

随着捕获的数据的数量每年增加,我们的存储也需要增加。很多公司正在认识到“数据为王”这一道理,但是我们如何分析这些数据呢?答案就是“通过Hadoop”。在这篇文章中,也是三部曲中的第一篇,Steven Haines 对Hadoop的架构作了综述,并从一定高度上演示了如何编写MapReduce应用程序。

2013-07-14 00:14:36 2928

原创 《并发编程设计模式》序言之概念

并发的的概念错综繁杂,herb sutter就曾用盲人摸象来比喻过,这个寓言对国人来说再清楚不过了,每个人对并发及其相关的概念都有自己的见解,并为此争论不休,却几乎都是只见树木,不见森林        什么场景下会用到并发?如何对这些场景及其涉及相关概念进行分类,抽象?如何根据分析结果从以往的经验(自己的以及他人的)中找出相对应的解决方案,或者构造出新的解决方案?这篇序言将会解决前两个问题:

2013-05-05 00:54:33 1227

原创 Hash算法 Hash链 桶 Hash值

关于Hash算法

2013-05-02 13:09:15 568

原创 一致性hash

一致性hashhttp://www.newsmth.net/bbstcon.php?board=Java&gid=238100

2013-05-02 13:08:14 343

原创 C++ 中的“基于对象”和“面向对象”

C++ 号称是面向对象的语言,然而却无法使用对象来支持面向对象编程

2013-05-02 13:06:19 386

原创 KDevelop搭配CMake Git CVS

None

2011-03-22 15:33:00 569

原创 Using the Intel Matrix Storage Managerment Create RAID 5 on CentOS 5.4

None

2011-03-22 15:25:00 609

原创 sh 文件执行异常

1.提示/bin/sh^M:bad interpreter: No such file or directory 原因:由于不同系统的编码格式引起的,一般是因为文件在Windows系统下编辑,可能有不可见的字符,在linux下执行时就会产生异常错误信息 解决: 1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

2011-02-18 17:28:00 860 1

原创 构造失败,如何处理

<br />一、最好有异常处理机制<br />二、采用二次构造函数<br />三、设置Zombie状态位

2011-01-20 01:49:00 445

原创 tair in taobao

<br />tair in taobao

2011-01-07 01:23:00 532

原创 前置声明(Forward declaration)

前置声明是指声明一个类或结构体而不定义它,比如:class A;struct B;在声明之后,定义之前,该类或结构体被称为不完全类型(incompletion type),意思是,知道类型A和B,但不知道他包含哪些内容不完全类型的使用有一些限制,不如不能用它来定义对象,但可以定义指象该类型对象的指针,比如不但定义 A  a; B b;,但可以定义A* a;B *b;。原因是因为编译器不知道A和B有多大,所以无法构造对象,但是指针的类型是确定的4个字节,编译器就可以构造

2011-01-04 10:50:00 2042

转载 ACE_NEW_RETURN的意思

看到好多ACE程序都使用了ACE_NEW_RETURN,一直不知道干嘛用的,再加上前一段时间比较忙,没有对每条语句进行深究。今天终于找到了ACE_NEW_RETURN的出处,有三个定义,都在OS_Memory.h中定义,可能是用于适应不同的平台而作的吧。下面的这个是最容易看懂的,用了try-catch语句。 #    define ACE_NEW_RETURN(POINTER,CONSTRUCTO

2010-03-01 09:48:00 419

原创 开始写吧

开这个博客已有一年多了,linux   distribution   也从redhat 换到Fedora, 用了一段时间 Solaris, 最后选择了现在的Debian,由一个菜鸟变成了现在的老菜鸟,决定把这段经历和自己的笔记写下来,虽然不大可能有用,不过仍希望能坚持下去,毕竟自己也从别人那里得到了许多帮助!

2007-07-06 01:32:00 495

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除