06 2018 档案

摘要:ProtoBuf是一种灵活高效的独立于语言平台的结构化数据表示方法,可用于表示通信协议和数据存储等各方面,与XML相比,ProtoBuF更小更快更简单。你可以用定义自己ProtoBuf的数据结构,用ProtoBuf编译器生成特定语言的源代码,(如C++,Java,Python等,目前 ProtoBu 阅读全文
posted @ 2018-06-24 22:00 yuxi_o 阅读(4453) 评论(0) 推荐(0)
摘要:函数原型 两函数都用到struct msghdr: msg_name and msg_namelen specify the source address if the socket is unconnected; msg_name may be given as a NULL pointer if 阅读全文
posted @ 2018-06-23 22:36 yuxi_o 阅读(718) 评论(0) 推荐(0)
摘要:分散/聚集 I/O是一种可以在单次系统调用中对多个缓冲区输入输出的方法,可以把多个缓冲区的数据写到单个数据流,也可以把单个数据流读到多个缓冲区中。其命名的原因在于数据会被分散到指定缓冲区向量,或者从指定缓冲区向量中聚集数据。这种输入输出方法也称为向量 I/O(vector I/O)。与之不同,标准读 阅读全文
posted @ 2018-06-23 22:19 yuxi_o 阅读(2083) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/wangtaomtk/article/details/51811011 1 C10K问题 大家都知道互联网的基础就是网络通信,早期的互联网可以说是一个小群体的集合。互联网还不够普及,用户也不多。一台服务器同时在线100个用户估计在当时已经算是大型应用了 阅读全文
posted @ 2018-06-21 20:26 yuxi_o 阅读(232) 评论(0) 推荐(0)
摘要:一.AVL简介 AVL树的名字来源于它的发明作者G.M. Adelson-Velsky 和 E.M. Landis。AVL树是最先发明的自平衡二叉查找树(Self-Balancing Binary Search Tree,简称平衡二叉树)。 AVL树又称平衡二叉搜索树,它能保证二叉树高度相对平衡,尽 阅读全文
posted @ 2018-06-17 15:48 yuxi_o 阅读(487) 评论(0) 推荐(0)
摘要:基础 TCP滑动窗口协议(Sliding Window Protocol),是 TCP协议 的一种应用,用于网络数据传输时的流量控制,以避免拥塞的发生。该协议允许发送方在停止并等待确认前发送多个数据分组。由于发送方不必每发一个分组就停下来等待确认。因此该协议可以加速数据的传输,提高网络吞吐量。 在介 阅读全文
posted @ 2018-06-16 10:11 yuxi_o 阅读(616) 评论(0) 推荐(0)