- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 C++逐行读取文件
使用getline()函数可实现逐行读取: ifstream in(argv[1]); if (!in.is_open()) cout << "Error" << endl; else { string buf; while (!in.eof()) { getline(in, buf
2017-11-22 22:10:32 1511 1
原创 C++ strcpy与strncpy的注意事项
1. strcpy() strcpy的函数式为:strcpy(dst,src),因为char数组最后以’\0’为结尾,所以需要注意的是如果strlen(src)>strlen(dst)时,则最后的’\0’无法复制,则会导致出错,即dst的大小至少要等于src的大小,保证strcpy能复制最后的’\0’。2. strncpy() strncpy的函数式为:strcpy(dst,src,n),即
2017-11-22 22:03:39 806
转载 MapReduce原理
转载:http://my.oschina.net/itblog/blog/275294分析MapReduce执行过程 MapReduce运行的时候,会通过Mapper运行的任务读取HDFS中的数据文件,然后调用自己的方法,处理数据,最后输出。Reducer任务会接收Mapper任务输出的数据,作为自己的输入数据,调用自己的方法,最后输出到HDFS的文件中。整个流程如图:Mapper任务的
2017-11-18 20:12:23 323
转载 Linux中iptables的原理
iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样
2017-11-15 22:17:15 436
转载 【转】VirtualBox与VMware中的网络模式详解
VirtualBox中有4中网络连接方式:NATBridged AdapterInternalHost-only AdapterVMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。先来一张图,通过这张图就很容易看出这4种方式的区别: (注:此图直接取至Finalbug的Blog,表示感谢)再来用文字做详细的解释(其实归结起来
2017-11-15 18:21:05 443
libsumlime_imfix.so
2016-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人