快乐超短裙

文章
4
资源
0
加入时间
2年10月24天

linux网络编程之通信协议格式

好文参考:《网路传输的三张表:MAC地址表,ARP缓存表和路由表》http://www.cnblogs.com/clovn/p/4911212.html(1)数据包封装          传输层及其一下的机制由内核决定,主要负责通讯的具体细节;应用层由用户进程提供,主要负责对通讯数据的含义进行解释。应用层数据通过协议栈发送到网络上,为了保证数据能够被接收,需要在每层协议之前加一个数据首部作...

vim 从嫌弃到依赖(20)——global 命令初识global 命令配合缓冲区参数列表使用指定 ex 命令的执行范围

在前面的文章中,我们介绍了如何进行查找和替换,而替换是建立在查找基础之上的一个简单的应用,它只是将匹配文本修改为另一个。那么vim中还能针对匹配上的文本做哪些操作呢?在本篇文章中我们来对这个问题进行探讨。我们能够对存在匹配项的行进行其他操作的关键在于 命令。 命令的作用是存在匹配项的行上执行指定的ex命令。命令的格式如下:与大多数ex命令一样,它接收一个作用范围。如果不给范围,则默认作用于整个文件,即它默认范围是 %! 代表取反,是在不存在匹配项的行上执行ex命令pattern 表示匹配模式c

MapReduce程序开发

通过API操作之前要先了解几个基本知识基本数据类型Hadoop的基本数据类型和Java的基本数据类型是不一样的,但是都存在对应的关系如下图 如果需要定义自己的数据类型,则必须实现Writable hadoop的数据类型可以通过get方法获得对应的java数据类型 而java的数据类型可以通过hadoop数据类名的构造函数,或者set方法转换关于Hadoop的Writable接口,详情请看Had