2019年3月4日
摘要: 网路编程的目的就是要开发出一个基于CS结构的应用程序 服务器:存在着需要共享的数据,以及运行有共享数据的应用程序的计算机就称为服务器 客户端:运行有用接收共享数据的应用程序的计算机,就称之为客户端 要通讯 1.必须有物理连接介质 2.通讯协议 通讯协议: osi 七层模型 应表会传网数物七层 应用层 阅读全文
posted @ 2019-03-04 15:21 HeiTangMuSi 阅读(153) 评论(0) 推荐(0)
摘要: 什么是粘包 粘包指的是数据与数据之间没有明确的分界线,导致不能正确读取 应用程序无法直接操作硬件,应用程序想要发送数据则必须将数据交给操作系统,而操作系统需要同时为所有应用程序提供数据传输服务,也就意味着,操作系统不可能立马就能将应用程序的数据发送出去,就需要为应用程序提供一个缓冲区,用于临时存放数 阅读全文
posted @ 2019-03-04 14:43 HeiTangMuSi 阅读(175) 评论(0) 推荐(0)
2019年2月28日
摘要: 网络通讯的基本要素 物理介质 通讯协议 物理层规定物理介质的相关规范 比如网线接口是什么样的 有几根线 问题:无法理解单纯的二进制数据 数据链路层 工作在这一层的是以太网 规定一组电信号有多少位 每一组电信号包含什么样的内容 每一台电脑必须拥有一个全球唯一的mac地址(可以有多个) 通过广播的方式来 阅读全文
posted @ 2019-02-28 19:43 HeiTangMuSi 阅读(430) 评论(0) 推荐(0)
2019年2月22日
摘要: 异常处理 异常时一种信号,一种不同于常规情况的信号,如果没有正确处理它 那么最后的结果报错,同时终端程序的运行 异常的结果就是报错 学习的主要目的: 学习异常处理的目的是为了提高程序的健壮性 即使发生问题也不会中断执行 异常的分类: 1.语法检测异常(最低级错误) 2.运行时异常 已经通过了语法检查 阅读全文
posted @ 2019-02-22 14:48 HeiTangMuSi 阅读(130) 评论(0) 推荐(0)
2019年2月21日
摘要: 多态 多态是oop的三大特征之一 字面意思:多种形态多种状态 一个事物具备多种形态 列如:水 具备水蒸气 冰 官方:不同对象可以响应(调用)同一个方法产生不同的结果 多态不是新的技术 我们再编写面向对象的程序时 其实就有多态存在 对于对象的使用者而言无需关心对象的具体实现甚至不用关心具体类型 极大降 阅读全文
posted @ 2019-02-21 14:58 HeiTangMuSi 阅读(220) 评论(0) 推荐(0)