TIME_WAIT的存在有两大理由 1.可靠地实现TCP全双工连接的终止 2.允许老的可重复分节在网络中消失。 对于理由1,我们知道TCP结束需要四次挥手,若最后一次的客户端的挥手ACK丢失(假设是客户端发起断开TCP连接),服务器将重新发送它的最后那个FIN,因此客户必须维护状态信息,以允许它重新 ...
分类:
其他好文 时间:
2019-12-02 17:04:36
阅读次数:
103
Tcp连接断开的四次挥手 1 client端向server端发送FIN请求断开连接,client端进入FIN_WAIT_1状态,等待server端的ACK。此时客户端 不能发送数据,但仍然能够从server端读取数据。 2 server端收到FIN并发送了ACK之后,进入close_wait状态,不 ...
分类:
其他好文 时间:
2019-12-01 11:59:58
阅读次数:
79
(1) TCP客 户端发送一个FIN。用来关闭客户到server的数据传送。 (2) server收到这个FIN。它发回一个ACK,确认序号为收到的序号加1。 (3) server关闭client的连接,发送一个FIN给client。 (4) 客户段发回ACK报文确认。并将确认序号设置为收到序号加1 ...
分类:
其他好文 时间:
2019-11-25 13:19:28
阅读次数:
54
一、关于final的重要知识点; 1、final关键字可以用于成员变量、本地变量、方法以及类。 2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。 3、 你不能够对final变量再次赋值。 4、 本地变量必须在声明时赋值。 5、 在匿名类中所有变量都必须是fin ...
分类:
其他好文 时间:
2019-11-23 13:13:19
阅读次数:
96
基础操作 use show dbs show collections db【当前所在数据库】 插入文档 db.collection.insert() db.collection.insertOne() db.collection.insertMany() 查询文档 db.collection.fin ...
分类:
数据库 时间:
2019-11-20 16:46:44
阅读次数:
74
关闭连接的四次挥手 因为TCP连 接是全双工的,因此每一个方向都必须单独进行关闭。这原则是当一方完毕它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN仅仅意味着这一方向上没有数据流动。一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将运行主动关闭。而还有一方运 ...
分类:
其他好文 时间:
2019-11-16 14:15:49
阅读次数:
55
https://builtin.com/artificial-intelligence/ai-finance-banking-applications-companies f there's one technology that's paying dividends, it's AI in fin ...
分类:
其他好文 时间:
2019-11-13 12:38:00
阅读次数:
95
在做一个实验的时候,需要将文件中的数据逐行读入,在读入的时候遇到了一个问题,前面几行的数据读入正常,最后一行数据的读入会少一个数据,数据格式如下 注意箭头处,这里是文件的末尾了,前面的数据之后都跟了一个换行符,最后一行数据没有换行就直接结束了。 我之前的做法是 while (!feof(fin)) ...
分类:
编程语言 时间:
2019-11-06 13:11:53
阅读次数:
97
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) fin... ...
分类:
移动开发 时间:
2019-11-05 13:36:01
阅读次数:
136
异常处理 使用Java异常处理机制: 把可能会发生错误的代码放进try语句块中。 当程序检测到出现了一个错误时会抛出一个异常对象。 异常处理代码会捕获并处理这个错误。 catch语句块中的代码用于处理错误。 当异常发生时,程序控制流程由try语句块跳转到catch语句块。 不管是否有异常发生,fin ...
分类:
编程语言 时间:
2019-10-30 22:51:07
阅读次数:
109