摘要: 上一篇http://www.cnblogs.com/whc-uestc/p/4715334.html中已经讲到TCP跟踪一个拥塞窗口来(cwnd)提供拥塞控制服务,通过调节cwnd值以控制发送速率。那么TCP如何基于丢包事件来设置cwnd值?通过TCP拥塞控制算法来实现。TCP拥塞控制算法主要有... 阅读全文
posted @ 2015-08-13 21:34 山中水寒 阅读(2602) 评论(0) 推荐(2) 编辑
摘要: TCP是面向连接的传输层层协议,可以为应用层提供可靠的数据传输服务。所谓的面向连接并不是真正意思上的连接,只不过是在发送数据之前,首先得相互握手,也就是说接收方知道你要发数据给它了。而UDP是面向无连接的传输层协议,并不提供可靠的数据传输。有一个很恰当的比喻:UDP传输就类似于写信,接收方事先并... 阅读全文
posted @ 2015-08-12 21:39 山中水寒 阅读(4115) 评论(0) 推荐(7) 编辑
摘要: 刚刚参加了奇虎360的2016校招在线笔试,记录一下。 填空题:40题 编程题 :2题 考试时间:150分钟 博主投的是C/C++后台开发 填空题具体不记得了,只是涉及面很广,包括python,php,操作系统,C/C++,数学概率,数据结构与算法,数据库,正则表达式,设计模式等等 ... 阅读全文
posted @ 2015-08-11 18:33 山中水寒 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: RAID是“Redundant Array of Independent Disk”的缩写,翻译过来叫做独立磁盘的冗余阵列,其实就是磁盘的存储、访问、备份技术。在谈RAID之前,先简单学习一下存储器的一些基础知识。1、存储器基础 说到存储器,顾名思义,就是用来存储数据的,市场上存储器的种类也很... 阅读全文
posted @ 2015-08-09 11:41 山中水寒 阅读(1116) 评论(2) 推荐(0) 编辑
摘要: 软件测试是一项批判性的工作,目的就是找出软件中的缺陷。这里暂时不去深究为什么要进行软件测试,以及软件测试带来的好处。只介绍软件测试中一些基本的测试方法。根据是否查看代码程序分为黑盒测试和白盒测试;根据是否运行软件又可分为静态测试和动态测试。 黑盒测试:又叫功能测试或行为测试,只需考虑各个功能,... 阅读全文
posted @ 2015-08-07 17:45 山中水寒 阅读(1436) 评论(1) 推荐(0) 编辑
摘要: 对于编码,每个码农或许都会有自己的一套风格,很多人可能对编码风格压根就不关心,因为最终编译器编译出来的目标代码并不会受影响。但是在开发一个大型项目时,花费时间成本最多的永远是开发者们之间的沟通与交流。保持编码风格的一致性可以在很大程度上提高编码效率,可以让其他人更容易读懂你的代码,也让你更容易读... 阅读全文
posted @ 2015-08-06 19:07 山中水寒 阅读(2675) 评论(2) 推荐(0) 编辑
摘要: 什么是正则表达式?正则表达式是用于描述字符排列和匹配模式的一种语法规则。在很多程序设计语言中都支持利用正则表达式来进行字符串的操作,不同语言中的正则表达式略有不同,但是毕竟都是正则,其本质思想都是一致的,当我们掌握了shell中的正则后,再去看python或者perl里面的正则表达式时,会发现其... 阅读全文
posted @ 2015-08-03 21:13 山中水寒 阅读(11543) 评论(0) 推荐(2) 编辑
摘要: 相对于其他语言来说,C语言的关键字算是少的了。在C98中关键子总共只有32个,我们来分析一下每个关键字在C语言中它独特的作用。1、关于数据类型的关键字 (1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 enum类型可... 阅读全文
posted @ 2015-08-01 18:21 山中水寒 阅读(10217) 评论(0) 推荐(1) 编辑
摘要: 语言只是一种工具,任何语言之间都是相通的,一通则百通,关键是要理解语言背后的思想,理解其思想,任何语言,拿来用就行了。语言没有好坏之分,任何语言既然存在自然有它存在的价值。 在一个到处是OOP的年代,为何面向过程的C语言依然可以如此活跃?这主要得益于C语言本身的语言特性。C语言小巧灵活,而且还... 阅读全文
posted @ 2015-07-30 22:00 山中水寒 阅读(5292) 评论(25) 推荐(10) 编辑
摘要: 其实所有的数据结构都是“图”。图其实就是一系列的顶点和边的集合。如果边有指向性就叫做有向图,否则就是无向图,边也可以有权值。任意两点间都有路径连接的图叫做连通图,顶点连接的边数叫做这个顶点的度。 没有圈的连通图就是所谓的树,没有圈的非连通图就是森林。1、图的表示 (1)邻接矩阵 使用|V|... 阅读全文
posted @ 2015-07-26 11:19 山中水寒 阅读(936) 评论(0) 推荐(2) 编辑