摘要:
1.直接调用函数void fun(int x); //此处的声明也可写成:void fun( int );int main(int argc, char* argv[]){ fun(10); //调用函数 return 0;}/*定义*/void fun(int x){ print... 阅读全文
摘要:
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作。主要角色:Target(目标角色):客户希望使用的接口,需要适配成这个接口。Adaptee(源角色):被适配的接口,需要进行适配的接口。Adapter(适配角色):对A... 阅读全文
摘要:
awk默认从STDIN接受数据,打印文本到STDOUT。awk的默认输入和输出分隔符:FS : 输入字段分隔符,默认空格。RS : 输入行分隔符,默认\n。OFS : 输出字段分隔符,默认空格。ORS : 输出行分隔符,默认\n。实例:通过改变默认的内置变量使多行变成一行file.txt ( 每个人... 阅读全文
摘要:
1.联合体联合体(union)与结构体(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在联合体中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。应该说明的是, 这里所谓的共享不是指把多个成员同时... 阅读全文
摘要:
TCP通信,理解都在注释里,看着敲敲。TCP的三次握手可以看http://www.cnblogs.com/leezhxing/p/4524176.html可以看出listen()函数阶段完成的三次握手,accept()时三次握手已经完成。关于listen函数的backlog参数可以看:http://... 阅读全文
摘要:
示例参考网上的一篇博客,21天学通linux c的示例有些地方有错误还有一些地方让人很迷糊这个例子很好,敲一遍就都理解了注释部分要详细的看看//client端#include #include /* exit() 需要 */#include #include #include #include #... 阅读全文
摘要:
原文地址:http://www.chenqing.org/2012/11/%E3%80%90lvs%E3%80%91lvs%E5%B7%A5%E4%BD%9C%E6%80%BB%E7%BB%93%E4%B9%8B%E5%8E%9F%E7%90%86%E7%AF%87.html博客中还有其他模式和ke... 阅读全文
摘要:
TCP的位置TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层;在第二层上的数据,我们把它叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。 数据从应用层发下来,会在每一层都会加上头部... 阅读全文