摘要: * 简述操作系统发展史 手工操作——穿孔卡片、联机批处理系统、脱机批处理系统、多道批处理系统、分时系统、实时系统。 * 简述进程发展史及算法演变 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 先来 阅读全文
posted @ 2020-04-22 16:12 pythoner_wl 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 单例模式:将一个类实例化,产生相同的对象,作用相同的对象,占用空间小。 模块方法的模块: 阅读全文
posted @ 2020-04-21 19:38 pythoner_wl 阅读(123) 评论(0) 推荐(0) 编辑
摘要: socketserver 模块: 首先,要自定义类继承socketserver.BaseRequestHandler 这个类中的属性: self.request : 连接对象 self.client_address : 客户端地址 创建好类之后, server = socketserver.Thre 阅读全文
posted @ 2020-04-21 19:25 pythoner_wl 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 服务端: 客户端: 阅读全文
posted @ 2020-04-21 18:50 pythoner_wl 阅读(479) 评论(0) 推荐(0) 编辑
摘要: TCP协议是可靠协议,流式协议。 所以,一次接收不完全的数据会留在缓存里继续等待接收,而且,流式协议不知道何时数据传输完成。 这就导致了粘包问题。 利用 协议 ,规定 报头 ,从 报头 得到 数据的总大小,然后,循环取值,直到接收到 总大小的数据,结束 循环,进行下一次的发送。 这样就能够知道,一段 阅读全文
posted @ 2020-04-21 17:26 pythoner_wl 阅读(573) 评论(0) 推荐(0) 编辑
摘要: TCP协议存在粘包现象,UDP协议不存在粘包现象。 粘包:只有TCP有粘包现象,UDP没有 接收数据过大,不能一次收完,其余数据还在缓存里,(从服务端缓存流到客户端缓存),网速快,瞬间从服务端到了客户端,如果不快可能没有1024字节。第二次,继续收上一次数据的后续1024,因为上次的数据过大,没接收 阅读全文
posted @ 2020-04-21 17:03 pythoner_wl 阅读(401) 评论(0) 推荐(0) 编辑
摘要: socket 首先,是干什么的 socket 是应用层与tcp/ip等层的中间层,它是一个抽象层,将各种协议封装起来,用socket调用就好了。 import socket 在应用层中,使用这个socket实现数据的传输。 应用: TCP: 服务端: 客户端: 注意: tcp是基于链接的,必须先启动 阅读全文
posted @ 2020-04-20 18:37 pythoner_wl 阅读(117) 评论(0) 推荐(0) 编辑
摘要: osi七层协议 互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。 应用层 自定义协议 1 两大组成部分,头部 + 数据 头部,放对数据的描述信息,目标地址,数据类型,长度等 数据,想要发的数据 2 头部长度必须一致 表示层 会话层 传输层 传输层:T 阅读全文
posted @ 2020-04-16 19:18 pythoner_wl 阅读(749) 评论(0) 推荐(0) 编辑
摘要: ``` 异常处理 Traceback,异常的种类,异常的提示信息 增强程序的健壮性,程序运行中出错,也不会崩溃 捕捉异常并处理,可以将出错信息记录到日志 产生错误的条件无法预知: try: 代码块 except 异常类型 as 名字: 异常处理 except ...: ... else: 代码块没出现异常执行 finally: 不管有没有异常发生,都运行 try except try finall 阅读全文
posted @ 2020-04-16 18:20 pythoner_wl 阅读(82) 评论(0) 推荐(0) 编辑
摘要: ``` 元类的定义 实例化一个类,产生对象。 在python中,类是怎么产生的? 实例化一个元类,得到一个类。 元类 实例化 >类(People) 实例化 >对象(obj) python强调一切皆对象。元类就是最初的类,它可以产生别的类,别的类在产生对象。 调用类的__class__方法:得到元类type 属性的查找顺序: 属性查找:对象本身,类,父类,,,父类不是元类 以对象为起始找,找不到元类 阅读全文
posted @ 2020-04-15 18:12 pythoner_wl 阅读(104) 评论(0) 推荐(0) 编辑