会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TNTsc
博客园
园子
新随笔
联系
管理
订阅
上一页
1
···
6
7
8
9
10
11
12
下一页
2019年1月7日
网络 --- 4 socketserver模块并发 连接合法性
摘要: 一.socketserver模块 ②服务端 ③客户端 二.连接合法性 ①os.urandom(n) 一种bytes类型的随机生成n个字节字符串的方法 而且每次生成的值都不相同。再加上md5等加密的处理 就能够成内容不同长度相同的字符串了。 ②hmac ③ 可见使用hmac和普通hash算法非常类似。
阅读全文
posted @ 2019-01-07 16:22 TNTsc
阅读(123)
评论(0)
推荐(0)
2019年1月4日
网络 --- 3 socket模块 粘包
摘要: 一 .socket 模块参数及方法 二.缓冲区 三.粘包 1.两种粘包现象 ①连续的小包可能会被优化算法给组合到一起进行发送 ②第一次如果发送的数据大小2000B接收端一次性接受大小为1024, 这就导致剩下的内容会被下一次recv接收到,导致结果错乱 2.两种解决方案 ①方案一:由于双方不知道对方
阅读全文
posted @ 2019-01-04 14:56 TNTsc
阅读(126)
评论(0)
推荐(0)
2019年1月3日
网络 --- 2 网络通信协议
摘要: 一.网络通信协议 (详细内容) 1.划分(osi七层协议) 2.五层流程 1).物理层:主要是基于电器特性发送高低电压(电信号), 高电压对应数字1,低电压对应数字0 2).数据链路层:定义了电信号的分组方式 (ARP协议(以太网协议)引入Mac地址) 3).网络层:引入一套新的地址用来区分不同的广
阅读全文
posted @ 2019-01-03 20:18 TNTsc
阅读(212)
评论(0)
推荐(0)
2019年1月2日
网络 --- 1 c/s (b/s)架构 ip 初始socket
摘要: 一.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
阅读(453)
评论(0)
推荐(0)
2018年12月29日
python --- 25 模块和包, 进制转换
摘要: 一.模块 1.导入方式 自己创建的模块名称 切不可和 内置模块的一样 ① import 模块 ② import 模块 as 名 设置在此空间的名称 ③ from 模块 import 功能 ④ from 模块 import * 引入所有的功能 __all__=[a,b,c] 调用时只调用[ ]中的功能
阅读全文
posted @ 2018-12-29 17:09 TNTsc
阅读(355)
评论(0)
推荐(0)
2018年12月28日
python ---24 正则表达式 re模块
摘要: 一.正则表达式 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
阅读(210)
评论(0)
推荐(0)
2018年12月27日
python --- 23 模块 os sys pickle json
摘要: 一. os模块 主要是针对操作系统的 用于文件操作 二. sys 模块 模块的查找路径 sys.path 三.pickle 模块 1. pickle.dumps(对象) 序列化 把对象拍散成字节 2.pickle.loads(字节) 反序列化,把字节整合成对象 3.pickle.dump(对象,文件
阅读全文
posted @ 2018-12-27 16:59 TNTsc
阅读(182)
评论(0)
推荐(0)
2018年12月26日
python --- 22 初始模块 random time collections functools
摘要: 一 .初始模块 1.从⼩到⼤的顺序: ⼀条代码 < 语句块 < 代码块(函数, 类) < 模块 2.引入模块的方式 ① import 模块 ② from 模块 import 功能 二. random模块 三 time 模块 1.时间戳 从1970-01-01 00:00:00 开始以 秒 计算 东八
阅读全文
posted @ 2018-12-26 22:00 TNTsc
阅读(171)
评论(0)
推荐(0)
2018年12月24日
python --- 21 MRO C3算法
摘要: 一.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
阅读(177)
评论(0)
推荐(0)
2018年12月21日
python --- 20 约束 异常处理 MD5 日志
摘要: 一.类的约束 1.抛出异常 NotImplementedError 2.抽象方法 含有抽象方法的类是抽象类 抽象类中的方法全是抽象方法的是接口 抽象类不能创建对象 二.异常处理 处理完后代码可继续运行 所有异常的根是Exception 1.基本语法 2.自定义异常 (继承Exception异常的根)
阅读全文
posted @ 2018-12-21 17:59 TNTsc
阅读(207)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
下一页
公告