摘要: 运行结果为在3秒后显示: 阅读全文
posted @ 2019-08-05 22:48 眼见高楼起 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 服务器: 可以开启多个客户端同时连接 阅读全文
posted @ 2019-08-05 22:20 眼见高楼起 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 客户端 服务端 阅读全文
posted @ 2019-08-03 09:55 眼见高楼起 阅读(179) 评论(0) 推荐(0) 编辑
摘要: socket缓冲区 输入输出一边两个缓冲区,缓冲区将程序与网络解耦服务端为输出缓冲区,信息先进缓冲区,网络通后再走。输入的避免输入太快接受太慢导致拥塞。取数据时的1024指的是从缓冲区里取的大小。每个缓冲区的大小由电脑的系统配置文件决定 。 粘包现象,在tcp下发生,面向消息流。 1.两个数据都很短 阅读全文
posted @ 2019-07-31 22:48 眼见高楼起 阅读(184) 评论(0) 推荐(0) 编辑
摘要: OSI七层模型包括:其作用在于不断地给传输的内容加东西应用层表示层会话层 传输层 UDP/TCP +端口网络层 ip协议, +ip地址数据链路层 以太网协议 +mac物理层 电信号 传输层涉及到的:tcp协议:面向链接(打电话),不丢。建立了一个全双工的通道;传输是面向字节流的 udp协议:面向无连 阅读全文
posted @ 2019-07-30 23:00 眼见高楼起 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 网络的产生是由于不同机器之间的通信需求 两类应用,桌面安装的程序和web的网页程序 一.C/S架构 C/S架构:服务端在一直运行,等待服务别人;client/sever客户端在需要使用的时候才开始用。需求都安装好程序使用 B/S架构(从属于C/S架构):不需要提前安装 browser(浏览器)/se 阅读全文
posted @ 2019-07-30 09:29 眼见高楼起 阅读(136) 评论(0) 推荐(0) 编辑
摘要: hashilb模块 做摘要计算,把字节类型的内容进行摘要处理 mad5 sha ...... 有很多 md5 正常的md5算法 加盐 动态加盐 文件的一致性校验 文件的一致性校验时不需要加盐 阅读全文
posted @ 2019-07-25 22:58 眼见高楼起 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.包的导入包是一票文件夹和py绝对导入是从根目录开始from,不能挪动,但是直观(此处的根目录可以通过打印sys.path来查看) 相对路径是使用.和..来表示,可以挪动此时不能再在包内的任何位置使用绝对路径来导入,也绝不能再包里调用里面的py文件 一个' . '表示当前文件夹,两个' . . ' 阅读全文
posted @ 2019-07-15 23:23 眼见高楼起 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1 序列指的是字符串数据类型 在写文件以及网络传输的情况下必须要转成字符串,即数据存储的过程 从字符串转化为元数据类的过程称之为反序列化 json模块pickle模块shelve模块 1.1 pickle所有的python的数据类型都可以转化成字符串形式 是python特有的,只有python能理解 阅读全文
posted @ 2019-07-14 22:57 眼见高楼起 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.collections模块 是python中的扩展数据类型 1.1坐标表示与元组相同,为了区分引入namedtupleP=namedtuple('point',['x'],['y']) 1.2双端队列deque 阅读全文
posted @ 2019-07-13 11:43 眼见高楼起 阅读(106) 评论(0) 推荐(0) 编辑