上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 一.socketserver模块 ②服务端 ③客户端 二.连接合法性 ①os.urandom(n) 一种bytes类型的随机生成n个字节字符串的方法 而且每次生成的值都不相同。再加上md5等加密的处理 就能够成内容不同长度相同的字符串了。 ②hmac ③ 可见使用hmac和普通hash算法非常类似。 阅读全文
posted @ 2019-01-07 16:22 TNTsc 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一 .socket 模块参数及方法 二.缓冲区 三.粘包 1.两种粘包现象 ①连续的小包可能会被优化算法给组合到一起进行发送 ②第一次如果发送的数据大小2000B接收端一次性接受大小为1024, 这就导致剩下的内容会被下一次recv接收到,导致结果错乱 2.两种解决方案 ①方案一:由于双方不知道对方 阅读全文
posted @ 2019-01-04 14:56 TNTsc 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一.网络通信协议 (详细内容) 1.划分(osi七层协议) 2.五层流程 1).物理层:主要是基于电器特性发送高低电压(电信号), 高电压对应数字1,低电压对应数字0 2).数据链路层:定义了电信号的分组方式 (ARP协议(以太网协议)引入Mac地址) 3).网络层:引入一套新的地址用来区分不同的广 阅读全文
posted @ 2019-01-03 20:18 TNTsc 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一.c/s b/s c/s架构:客户端(client)/服务器(server) 软件cs架构:微信,陌陌,qq等 硬件cs架构:打印机 b/s架构:浏览器(browser)/服务器(server) 二.网络通信的整个流程 1.交换机(集线器):将所有电脑连接起来 2.网卡:接收处理电信号 3.Mac 阅读全文
posted @ 2019-01-02 17:51 TNTsc 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一.模块 1.导入方式 自己创建的模块名称 切不可和 内置模块的一样 ① import 模块 ② import 模块 as 名 设置在此空间的名称 ③ from 模块 import 功能 ④ from 模块 import * 引入所有的功能 __all__=[a,b,c] 调用时只调用[ ]中的功能 阅读全文
posted @ 2018-12-29 17:09 TNTsc 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一.正则表达式 1.字符组 ① [abc] 匹配a或b或c ② [a-z] 匹配a到z之间的所有字⺟ [0-9]匹配所有阿拉伯数字 2.元字符 3.量词 4.重要搭配 ① .*? ② .*?x 找到下⼀个x为 ③ (?: 正则表达式) 非优先 5.分组 在正则中使⽤()进⾏分组. ?P<name> 阅读全文
posted @ 2018-12-28 20:26 TNTsc 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一. os模块 主要是针对操作系统的 用于文件操作 二. sys 模块 模块的查找路径 sys.path 三.pickle 模块 1. pickle.dumps(对象) 序列化 把对象拍散成字节 2.pickle.loads(字节) 反序列化,把字节整合成对象 3.pickle.dump(对象,文件 阅读全文
posted @ 2018-12-27 16:59 TNTsc 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一 .初始模块 1.从⼩到⼤的顺序: ⼀条代码 < 语句块 < 代码块(函数, 类) < 模块 2.引入模块的方式 ① import 模块 ② from 模块 import 功能 二. random模块 三 time 模块 1.时间戳 从1970-01-01 00:00:00 开始以 秒 计算 东八 阅读全文
posted @ 2018-12-26 22:00 TNTsc 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一.python2.2之前用的是 经典类的MRO继承 ①深度递归继承 从左到右 ,一条路走到黑 ②广度继承 一层一层的继承 深度继承时 为 R 1 2 3 4 5 6 广度继承时 为 R 1 4 2 3 5 6 二.python2.2 之后用的是 新式的MRO继承 C3算法 1.拆分 2.合并 拆分 阅读全文
posted @ 2018-12-24 16:48 TNTsc 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一.类的约束 1.抛出异常 NotImplementedError 2.抽象方法 含有抽象方法的类是抽象类 抽象类中的方法全是抽象方法的是接口 抽象类不能创建对象 二.异常处理 处理完后代码可继续运行 所有异常的根是Exception 1.基本语法 2.自定义异常 (继承Exception异常的根) 阅读全文
posted @ 2018-12-21 17:59 TNTsc 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页