- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Hadoop Streaming的一些基本知识
Streaming工作原理: 在上面的例子里,mapper和reducer都是可执行文件,它们从标准输入读入数据(一行一行读), 并把计算结果发给标准输出。Streaming工具会创建一个Map/Reduce作业, 并把它发送给合适的集群,同时监视这个作业的整个执行过程。 如 果一个可执行文件被用于mapper,则在mapper初始化时, 每一个mapper任务会把这个可执行文件作
2014-03-29 16:29:39 2213
转载 如何加快C++代码的编译速度
C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。如果不加以重视,编译速度极有可能会成为开发过程中的一个瓶颈。那么,为什么C++它就编译的这么慢呢? 我想最重要的一个原因应该是C++基本的"头文件-源文件"的编译模型: 每个源文件作为一个编译单元,可能会包含上百甚至上千个头文件,而在每一个编译单元,这些头文件都会被从硬盘读进来一遍,然后被解析一遍。 每个编译
2013-10-27 13:32:31 859
原创 MongoDB一些知识
内存映射存储引擎: MongoDB使用的是内存映射存储引擎,它会把磁盘IO操作转换成内存操作,如果是读操作,内存中的数据起到缓存的作用,如果是写操作,内存还可以把随机的写操作转换成顺序的写操作,总之可以大幅度提升性能。MongoDB并不干涉内存管理工作,而是把这些工作留给操作系统的虚拟内存管理器去处理,这样的好处是简化了MongoDB的工作,但坏处是你没有方法很方便的控制MongoDB占多大内存
2013-10-26 22:59:20 904
原创 继承与派生
类具有封装性、继承性和多态性 继承的概念 类的继承是在现有类的基础之上,创建新类的机制。称现有的类为基类,新建立的类为派生类。 a.新类继承了基类的属性和行为 b.新类是基类的特殊情况。 不必从“草稿”开始创建特殊的程序对象. 继承是处理“特殊情况”的面向对象编程机制 派生类的定义格式: 派生类只有一个直接基类为单继承 class 派生类名:继承方式 基类名
2013-10-26 22:53:42 764
原创 运算符重载
重载运算符可以把C++的运算符扩展到自定义类型和类类型的领域中,使代码更直观、易懂,方便、简洁。 目的:C++代码更直观,易读,使用更方便。 实质:运算符重载的实质是函数重载,只不过它重载的是类似“+ - * / =“ 这样的操作符。 运算符重载的限制 a、重载运算符时,重载运算符的运算顺序和优先级不变。 b、不能创造新运算符 c、规定不能重载的运算符:. 类属关系运算
2013-10-26 22:47:02 718
原创 类与对象
类是实现C++面向对象程序设计的基础。面向对象程序设计的基本特点有:抽象、封装、继承和多态,类把数据和函数封装在一起,是C++封装的基本单元。 类和对象的定义 一个类表示现实生活中的一类事物,比如“学生”,事物有相应的特征或属性,它们就是类的数据成员;事物可能有行为动作,也可能被某些行为动作所操作,这些都用函数来实现,这些函数和类有着不可分割的关系,是构成类的函数成员,或者叫成员函数。
2013-10-26 22:34:18 875
原创 Hadoop Shell命令
调用文件系统(FS)Shell命令应使用 bin/hadoop fs 的形式。所有的的FS shell命令使用URI路径作为参数。URI格式是scheme://authority/path。对HDFS文件系统,scheme是hdfs,对本地文件系统,scheme是file。其中scheme和authority参数都是可选的,如果未加指定,就会使用配置中指定的默认scheme。一个HDFS文件或目录
2013-10-26 22:26:45 723
原创 Shell中$参数
$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID [常用]$? 最后运行的命令的结束代码(返回值)[常用]$- 使用Set命令设定的Flag一览$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "
2013-10-26 22:11:46 610
原创 Shell中if判断
1. 关于某个文件名的 "文件类型" 判断,如 test -e filename 表示存在否 -e 该 文件名 是否存在(常用) -f 该 文件名 是否存在且为档案(file)(常用) -d 该 文件名 是否存在且为目录(directory)(常用) -b 该 文件名 是否存在且为一个 block device 设备 -c 该 文件名 是否存在且为一个 character device 设备 -S
2013-10-26 22:00:40 1595
The practice of programming(程序设计实践,中文版英文版)
2013-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人