计算机
qq_43047165
这个作者很懒,什么都没留下…
展开
-
为什么TCP是三次握手?从信息熵的角度分析
为什么TCP是三次握手?从信息熵的角度分析网上找了很久,应该还没有人提出过这个角度的分析,废话少说,直接上干货:TCP建立连接的过程,本质上是确认 双方都具备收发功能, 即四种状态:可接收,不可接收,可发送,不可发送。那么客户端和服务器 一共就有八种状态, 对应的信息熵则为 H(u)=-log2(1/8)=3 bit所以这恰恰可以使用三次实验,也就是三次握手来确认所有状态,完~...原创 2019-08-20 01:22:31 · 134 阅读 · 0 评论 -
List使用add方法添加的是对象的引用,而不是对象的拷贝。
今天做八皇后算法的时候发现list保存的所有的解都是7开头的,而且完全一样。调试了好久才发现可能是引用的问题,特别是static修饰的变量容易出现这个问题,亏我前几天面试还被问到了java的引用问题。解决办法是调用list 的add方法体里使用对象的clone方法 list.add(chars.clone());或者new 一个新对象 如下:List<String[]> li...原创 2019-09-04 15:36:02 · 3675 阅读 · 0 评论