Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等 计算出一个字符串的MD5值: import hashlib md5 = hashlib.md5() md5.update('how to use md5 in python hashlib?'.encode("utf8")) ...
分类:
编程语言 时间:
2020-01-11 13:07:42
阅读次数:
91
一、encode与decode 1、bytes主要是给在计算机看的,string主要是给人看的 2、中间有个桥梁就是编码规则,现在大趋势是utf8 3、bytes对象是二进制,很容易转换成16进制,例如\x64 4、string就是我们看到的内容,例如'abc' 5、string经过编码encode ...
分类:
编程语言 时间:
2020-01-08 17:24:53
阅读次数:
125
类图 配置文件 encoder主要负责输出格式和编码的处理 ch.qos.logback.core.OutputStreamAppender#subAppend LayoutWrappingEncoder encode ch.qos.logback.core.OutputStreamAppender ...
分类:
Web程序 时间:
2020-01-08 10:28:13
阅读次数:
117
一、hashlib模块 1、功能 主要用于字符串加密 2、常用方法 md5()/sha1():创建一个md5或者sha1加密模式的hash对象update(arg):用字符串参数来更新hash对象,如果同一个has对象重复调用该方法, digest():返回摘要,作为二进制数据字符串值hexdige ...
分类:
编程语言 时间:
2020-01-07 01:05:23
阅读次数:
97
最近在用PIL合成PNG图像为GIF时,因为需要透明背景,所以就用putpixel的方法替换背景为透明,但是在合成GIF时,图像出现了重影,在网上查找了GIF的相关资料:GIF相关资料 其中有对GIF帧数处理的说明,需要在GIF图像的header中设置disposal的处置方法 然后我们可以查看PI ...
分类:
编程语言 时间:
2020-01-06 00:40:21
阅读次数:
110
Selectors This module allows high-level and efficient I/O multiplexing, built upon the select module primitives. Users are 该模块允许高级和高效的I/O多路复用,在原select ...
分类:
其他好文 时间:
2020-01-05 15:27:29
阅读次数:
83
使用模型查询的返回的结果集为对象,其中里面的数据,TP5框架会自动对里面的data:protected该项进行处理。 但有时我们就想要数据,就想返回一个数组就可以了,怎么办?有两种方法可以实现: 方法一:找到TP5框架中的database.php文件,该文件中找到 resultset_type 该项 ...
分类:
编程语言 时间:
2020-01-04 18:25:14
阅读次数:
272
m = md5("12345678".encode()) print(m.hexdigest()) # 25d55ad283aa400af464c76d713c07ad m = md5("1234".encode()) print(m.hexdigest()) # 81dc9bdb52d04dc20 ...
分类:
编程语言 时间:
2020-01-04 12:34:39
阅读次数:
114
[简约webAPI]分别以asp|jsp|php简单粗暴实现webAPI,输出json数据 原本打算使用golang编写一个RESTful API,但因为环境所限,此次采用“偷懒的方式”,其实也不算偷懒,至少编写代码上面没有偷懒,只是在部署上偷懒了,三台机器物理地址以及公网地址均不同,说白了就是这三 ...
1 print('这是编码'.encode('utf-8')) # 结果 b'\xe8\xbf\x99\xe6\x98\xaf\xe7\xbc\x96\xe7\xa0\x81' 2 print('这是编码'.encode('gbk')) # 结果 b'\xd5\xe2\xca\xc7\xb1\xe0 ...
分类:
编程语言 时间:
2020-01-04 10:21:34
阅读次数:
133