- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 Gnu提供的命令行库Readline使用实例
首先,大部分情况下,它不用单独安装,在Linux发行版本中已经包含了。 它支持命令行补齐,历史操作记录,其他shell的快捷键定义和操作,下面是一个支持命令行补齐,和历史命令记录的例子,代码如下。 #include #include #include #include static char *line_read = (char *)NULL
2013-05-14 20:48:01 626
原创 初学Hadoop小记
(1)一切都是需求催生的产物单台机器,无法存储和处理大规模的数据,所以出现了分布式存储hdfs和hbase等分片存储多台机器处理数据,需要按一定的模式分片,所以出现了map reduce,按key映射,合并有些约定俗称的功能,不用总是八股一样的拆成mapreduce,所以出现了包装的pig语言和单机多线程多进程一样,分布式需要保持多台机器数据互斥共享,所以出现了zookeeper
2013-05-05 10:30:57 437
原创 开发中的一点感悟
如果总是研究理论,思维就会陷入空想,不管怎么想都感觉有遗漏,踌躇不前, 如果总是基于实践,思维就会陷入俗套,每天做重复的事情,没有提升。 唯有理论和实践不断的融合,才能不断催生出创新。
2012-11-27 21:21:05 257
原创 快速排序模板方法,只实现了int比较的仿函数
Sort.hpp class SortInt { public: int operator()(int x,int y) { return x - y; } }; template void QSort(T *base,int start,int end
2012-10-12 14:06:12 1416
原创 字符串单词反向输出程序
/* code by xusheng */#include #include #include #include using namespace std;void Printword(char str[],int begin,int end){ for(int i = begin;i { printf("%c",str[i]);
2012-09-15 11:13:55 633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人