06 2019 档案

摘要:列举一下我所知道的一些学习资源,希望能对大家有所帮助 Java学习资源资源: 1.尚学堂 Java300集 链接:https://study.163.com/course/introduction.htm?courseId=343001&_trace_c_p_k2_=b37d4aec7322441e 阅读全文
posted @ 2019-06-30 22:13 西*风 阅读(406) 评论(0) 推荐(0) 编辑
摘要:在TCP的11种状态变迁中,我们需要用到TCP头部的三个标志位: 1.SYN,SYN=1表示这是一个连接请求报文或者连接接受报文 2.ACK,ACK=1,表示确认号生效 3.FIN,FIN=1表示发送方数据已经发送完毕,并要求释放连接 假设连接的请求和释放都是由客户端主动发起的! CLOSED状态: 阅读全文
posted @ 2019-06-13 11:11 西*风 阅读(1245) 评论(0) 推荐(0) 编辑
摘要:1)超时重传计时器 目的:避免无限等待确认报文 创建时间:在发送TCP报文段时,会为该报文段设置一个超时重传计时器 可能发生的情况:在超时时间到达之前,收到了该报文段的确认则撤销计时器,否则重传该报文段,并将超时重传计时器复位 重传时间:2*RTT(RTT为往返时间) 2)坚持计时器 目的:解决零大 阅读全文
posted @ 2019-06-13 11:00 西*风 阅读(977) 评论(0) 推荐(0) 编辑
摘要:运行于TCP协议之上的协议: HTTP协议:超文本传输协议,用于普通浏览 HTTPS协议:安全超文本传输协议,身披SSL外衣的HTTP协议 FTP协议:文件传输协议,用于文件传输 POP3协议:邮局协议,收邮件使用 SMTP协议:简单邮件传输协议,用来发送电子邮件 Telent协议:远程登陆协议,通 阅读全文
posted @ 2019-06-13 10:59 西*风 阅读(11412) 评论(0) 推荐(0) 编辑
摘要:TCP和UDP的区别: 1)TCP是面向连接的,而UDP是无连接的 2)TCP提供可靠服务,而UDP不提供可靠服务,只是尽最大努力交付报文 3)TCP面向字节流,TCP把数据看成一串无结构的字节流,而UDP是面向报文的(UDP数据报+IP头部=IP数据报) 4)TCP有拥塞控制,UDP没有拥塞控制 阅读全文
posted @ 2019-06-10 11:25 西*风 阅读(3180) 评论(0) 推荐(0) 编辑
摘要:(除选项外的报头区总共20个字节) 1)版本:IPV4/IPV6 2)头长度:报头区长度,用于计算数据区的开始位置,比如头长度为6,代表报头区长度为6*4个字节,头长度的单位为4字节,所以报头区长度不为4字节的倍数时必须填充字节,满足倍数要求 3)服务类型TOS: 8位二进制,用于规定本数据报的处理 阅读全文
posted @ 2019-06-08 16:59 西*风 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:构造函数:值的初始化,可带参数,无返回值,可重载,可存在多个析构函数:释放对象内存空间,无参数,无返回值,不可重载,只能存在一个拷贝构造函数:拷贝对象,其形参必须是引用1.空类会默认添加哪些东西?怎么写?空类的大小是多少?为什么?1)Empty():默认构造函数2)Empty(const Empty&):拷贝构造函数3)~Empty():析构函数4)Empty& operate=(const Em... 阅读全文
posted @ 2019-06-08 15:21 西*风 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1.虚函数的代价 1)带有虚函数的每个类会产生一个虚函数表,用来存储虚成员函数的指针 2)带有虚函数的每个类都会有一个指向虚函数表的指针 3)不再是内敛函数,因为内敛函数可以在编译阶段进行替代,而虚函数表示等待,在运行阶段才能确定到达采用哪种函数,所以虚函数不是内敛函数 2.那些函数不能是虚函数? 阅读全文
posted @ 2019-06-07 16:32 西*风 阅读(2319) 评论(0) 推荐(0) 编辑
摘要:一.虚函数的定义 被virtual关键字修饰的成员函数,目的是为了实现多态 ps: 关于多态【接口和实现分离,父类指针指向子类的实例,然后通过父类指针调用子类的成员函数,这样可以让父类指针拥有多种形态,所以称之为多态】 二.虚函数表 该表为一个类的虚函数的地址表,用于解决继承和覆盖的问题 1.拥有虚 阅读全文
posted @ 2019-06-07 09:35 西*风 阅读(3974) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示