python
文章平均质量分 95
大大大大大大心脏
这个作者很懒,什么都没留下…
展开
-
mysql_redis_nginx_python安装
ubuntu python安装ERROR: virtualenvwrapper could not find virtualenv in your path创建Python的虚拟环境mysql安装 mysql重置root密码git安装、卸载及常用命令原创 2021-12-11 20:50:09 · 2943 阅读 · 0 评论 -
python常用内建模块6 hmac
我们可以验证一段数据是否有效,方法就是对比该数据的哈希值 如果salt是我们自己随机生成的,通常我们计算MD5时采用md5(message + salt)。 但实际上把salt看作一个key,加salt的哈希就是:计算一段message的哈希时,根据不同口令计算出不同的哈希。 要验证哈希值,必须同时提供正确的口令。 这就是Hmac算法:Key-Hashing for Message Auth...原创 2019-04-04 17:20:10 · 145 阅读 · 0 评论 -
python内建模块---hashlib
python的hashlib提供了常见的摘要算法如MD5,SHA1等。 摘要算法又称哈希算法、散列算法。 它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest。目的是为了发现原始数据是否被篡改过。 摘要算法之所以能指出数据是否被篡改过,是因为摘要函数是一个单向函数,计算...原创 2019-04-03 11:35:47 · 113 阅读 · 0 评论 -
python 双线程调度
import threadingimport timecond = threading.Condition() # Condition 线程条件变量def run1(): with cond: for i in range(0, 10, 2): print(threading.current_thread().name, i) ...原创 2019-04-17 10:31:18 · 136 阅读 · 0 评论 -
进程vs线程
首先要实现多任务,通常设计Master-Worker模式Master负责分配任务,Worker负责执行任务,多任务环境下,通常是一个Master,多个Worker。多进程: 用多进程实现Master-Worker ,主进程就是Master,其他进程就是Worker。 多进程模式最大的优点是稳定性高,因为一个子进程崩溃了,不会影响主进程和其他子进程。 缺点是创建...原创 2019-04-17 10:43:58 · 105 阅读 · 0 评论