少点代码,多点头发 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。 https://github.com/midou tech/articles 三次握手建立链接,四次挥手断开链接。这个问题算非常经典的问题,也是面试官非常喜欢问的问题。 不夸张的说,龙叔在校招面试的时候每一 ...
分类:
其他好文 时间:
2020-04-14 22:36:15
阅读次数:
74
TCP可以保证数据按序发送,按序到达,提供超时重传,保证可靠性;而UDP不保证按序到达,甚至不保证到达,只是努力交付 TCP是有连接的,传输数据之前必须进行三次握手进行连接,传输完毕也要通过四次挥手断开连接;而UDP是直接传输 TCP协议是一对一的;而UDP可以是一对一、一对多、多对多 TCP协议所 ...
分类:
其他好文 时间:
2020-04-14 16:40:53
阅读次数:
71
常见面试题【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOC ...
分类:
其他好文 时间:
2020-04-14 12:28:38
阅读次数:
82
反射1.什么是反射?反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。2.什么是Java序列化?什么情况下需要序列化?Java序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。以下情况需要使用Java序列化:想把的内存中的对象状态
分类:
编程语言 时间:
2020-04-13 18:08:40
阅读次数:
82
一、TCP三次握手图解 三次握手的目的是:发送方和接收方确认自己与对方的接收和发送都是正常的,建立可靠的通信信道。 第一次握手:Server确认了自己接收正常,对方发送正常; 第二次握手:Client确认自己发送正常、接收正常,对方发送正常、接收正常; 第三次握手:Server确认自己发送正常、对方 ...
分类:
其他好文 时间:
2020-04-12 12:22:11
阅读次数:
81
在 "前面" 的学习中主要了解了Pandas如何构造序列和数据框,如何读取和写入各种格式的数据,以及如何对数据进行初步描述,本文将进一步了解Pandas如何处理字符串和日期数据,数据清洗,获取数据子集,透视表,分组聚合操作等内容。 4. Pandas处理字符串和日期数据 待处理的数据表 数据处理要求 ...
分类:
编程语言 时间:
2020-04-09 12:58:30
阅读次数:
103
// 面试题56(二):数组中唯一只出现一次的数字 // 题目:在一个数组中除了一个数字只出现一次之外,其他数字都出现了三次。请 // 找出那个吃出现一次的数字。 #include <cstdio> #include <exception> int FindNumberAppearingOnce(i ...
分类:
编程语言 时间:
2020-04-08 16:12:06
阅读次数:
58
实验三 分支结构程序设计(设计性实验)(二学时) 【实验目的】 (1)学会正确使用比较运算符与比较表达式、逻辑运算符和逻辑表达式 (2)熟练用if语句设计选择结构程序; 【实验条件】 PC机或者远程编程环境 【实验内容】 1、完成三个编程题。 (1)设计一个货币转换程序 问题描述: 参考温度转换实例 ...
分类:
其他好文 时间:
2020-04-08 13:39:05
阅读次数:
92
本文来源网络 杀一个程序员不需要用枪,改三次需求就可以了! 对于程序员来说、没老婆不悲催。悲催的是:没老婆、控制台还不停的提示你:Error:could not find the object 假如生活欺骗了你,不要悲伤不要心急。《代码大全》会一直陪伴着你…… 程序员被提bug之后的反应: a.怎么 ...
分类:
其他好文 时间:
2020-04-07 11:08:03
阅读次数:
86
三次反转和python切片 解决 旋转数组 首先声明这几种方法是借鉴Leetcode题解中[吴彦祖](https://leetcode-cn.com/problems/rotate-array/solution/san-ci-fan-zhuan-fu-yi-xie-pythonicde-jie-fa ...
分类:
编程语言 时间:
2020-04-06 17:50:21
阅读次数:
98