- 博客(6)
- 收藏
- 关注
原创 Python限流器
限流器,顾名思义就是限制流量,例如:10秒中限制100个请求。不管是在客户端还是服务端都会经常用到。 下面类举个服务端的简单限流器: import redis redis = redis.Redis("xxxx") class Limiter(object): """ 缺点:不能平滑限流。假设限定10秒100次请求,有可能在前5秒中,就已经达到了100次请求。 """ ...
2020-02-14 22:56:15
1057
原创 Python_xlsxwrite的单元格字体等颜色设置
主要是介绍xlsxwrite模块的单元格的字体等颜色设置,一般常用的设置就5项:字体颜色、字体是否加粗、字体对齐方式、单元格对齐方式和单元格的背景颜色 import xlsxwriter workbook = xlsxwriter.Workbook("/Users/tmac/前mac电脑资料/zhang/test.xlsx") worksheet = workbook.add_worksheet(...
2019-12-26 16:26:21
11204
原创 Python各种加密算法
hashlib加密模块 支持的算法 md5, sha1, sha224, sha256, sha384, sha512。适用与python2和python3 ###三大特性 1、只要要hash的内容是一样的,那么最终hash加密的值也是一样的 2、目前为止hash加密的值是无法暴力破解的。也就是说你无法通过hash值反推出原始的数据内容 3、不管原文的数据还是内容容量有多大,最终hash后的...
2019-11-30 22:08:37
648
原创 Python2和Python3的编码问题
在正式介绍编码前,先搞清楚两个概念:字符和编码。 字符是一个文字或者图片的符号。具体的例如:英文中的“A”,中文中的“美“。它们代表的是某种文化所表达的某种意思。字符集就是中文汉字、日文、韩文,代表的是一种统称。 计算机始终只能识别0和1。编码是指上述的字符需要采用某种数据格式存储在计算机。假设:英文字母“A”采用了编码称为“myencode”的方式的,“myencode”的编码中,用“00110...
2019-11-27 17:37:18
265
原创 Python_Schema
Schema是一种优雅的数据验证方式 整个源码的代码是七百多行,有时间可以研究下。 常用的数据验证类有: Schema(基础数据验证类)、Use(数据类型强制转换)、And(参数满足多个条件)、Or(参数满足或的条件)、 Optional(参数可选,继承Schema) 常用的数据异常类有:SchemaError(异常基类)、SchemaWrongKeyError、SchemaMissingKeyE...
2019-11-25 23:30:28
1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅