- 博客(3)
- 收藏
- 关注
转载 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 以下是上述协议的简单介绍: BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源
2017-07-17 17:30:24 719
原创 寻路算法A*和Dijkstra
网上找了很多A*和Dijkstra算法的解析,很多都很难理解,下面这两篇非常清晰。 A*算法http://blog.csdn.net/zgwangbo/article/details/52078338 Dijkstra(迪杰斯特拉)算法http://blog.csdn.net/mu399/article/details/50903876/*****************************
2017-07-05 21:19:24 1886 1
原创 TCP协议相关问题
当多个连接请求同时到达server,会怎么样?1.TCP存在一个连接队列,对于新的连接请求,该TCP监听的端口的连接队列中还有空间则TCP模块对SYN进行确认并完成连接的建立,丢进连接队列。应用层只在三次握手的第三个报文收到后才知道这个新连接。2.对于新的连接请求,连接队列中如果没有空间,TCP将不理会收到的SYN,也不发送RST。3.应用层指明队列大小,积压值。TCP时延确认问题TCP在处理交
2017-07-04 21:14:13 589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人