
unix
文章平均质量分 60
面向对象 修修补补
用心做好每一件事
展开
-
远程差异化同步(RSYNC)讲解及源码剖析
近日研究了远程差异化同步(RSYNC)源码,对里面的主要算法流程与业务流程作了一个比较详细的分析,知道这个概念的应该清楚,RSYNC主要是用来进行远程同步和备份的。设计初衷是为了减少带宽的使用,每次同步和备份的时候,只传递差异化的部分,不需要传递整个文件。这样的好处对于只有少部分修改的文件来说是相当有效的,如果我们需要同步和备份一个20M的文件,而其中只有两个字节修改了,那么我们只需要传递这修改的原创 2015-05-15 19:39:25 · 4300 阅读 · 0 评论 -
Linux下read和write的正确用法
我写这篇文章的目的是为了对read和write两个函数的用法做一个总结,同时提醒自己不要忘记:一、原型介绍#include ssize_t read(int fd, void *buf, size_t count);参数: fd: 将要读取数据的文件描述词。buf: 所读取到的数据的内存缓冲。 count: 需要读取的数据量。read()会把参原创 2015-05-15 11:37:28 · 3447 阅读 · 0 评论 -
一个修改文件中指定内容的程序
下面是一个修改文件中指定内容的程序,这里面主要用到了以下几个函数:FILE * fopen(const char * path,const char * mode);size_t fread ( void *buffer, size_t size, size_t count, FILE *stream) ;buffer:用于接收数据的内存地址;size:要读的每个数据项的大小,原创 2015-05-18 20:15:06 · 1407 阅读 · 0 评论 -
gdb基本命令总结
本文转自:http://blog.chinaunix.net/uid-9525959-id-2001805.html本文介绍使用gdb调试程序的常用命令。 主要内容: [简介] [举例] [其他] [简介] ============= GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台转载 2015-07-11 10:27:55 · 503 阅读 · 0 评论 -
linux find命令小结
本文转载自:http://blog.chinaunix.net/uid-20082146-id-83489.htmlfind命令:功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。 语法:find 起始目录 寻找条件 操作 说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。转载 2015-07-13 21:17:55 · 506 阅读 · 0 评论 -
grep命令小结
本文转自:http://www.cnblogs.com/end/archive/2012/02/21/2360965.htm1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式gr转载 2015-07-14 20:53:38 · 711 阅读 · 0 评论