常见几种加密算法的Python实现 生活中我们经常会遇到一些加密算法,今天我们就聊聊这些加密算法的Python实现。部分常用的加密方法基本都有对应的Python库,基本不再需要我们用代码实现具体算法。 一、MD5加密 全称:MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整 2020-05-29 python加油鸭 #python 加密解密 算法
selector Python selectors模块 I/O多路复用 selectors模块此模块允许高级和高效的I / O多路复用,构建在select模块原语上。鼓励用户使用此模块,除非他们需要精确控制所使用的操作系统级原语。( 默认使用epoll,但由于Windows不支持epoll,如果在你的Windows上找不到epoll的话,就会用select) 它定义了一个抽象基类,有几个具体的实现工具(KqueueSelector, EpollSele 2020-04-29 python加油鸭 #python socket epoll
Python IO模型(阻塞、非阻塞、多路复用与异步) IO模型 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同环境下给出的答案也是不一的。所以先限定一下上下文是非常有必要的。 本文讨论的背景是Linux环境下的network IO。 在深入了解之前,我们应先了解几个概念: 用户空间和内核空间 - 进程切换 - 进程的阻塞 - 文件描述符 - 缓存 I/O 用户空间与内核空间 现在操作系统都是采用 2020-04-29 python加油鸭 #epoll python linux
Ubuntu16.04 关闭防火墙 Ubuntu16.04 关闭防火墙](https://blog.csdn.net/weixin_42474540) 一、关闭防火墙 1. 先查看防火墙状态 1systemctl status firewalld 123456789101112131415firewalld.service - firewalld - dynamic firewall daemon Lo 2020-04-17 Linux #systemd
基于Python Flask 详解 OAuth 2.0 (以github为例) OAuth2流程图 OAuth2 对于我来说是一个神秘的东西,我想初步的弄懂中间的整个流程,于是就去google搜索相关的文档资料。 在浏览了参差不齐的各种文章后,简述 OAuth 2.0 的运作流程 基本对于小白来说是最浅显明了的。 这篇文章以用户使用 github 登录网站留言为例,详述 OAuth 2.0 的运作流程。 整个OAuth2 的流程分为三个阶段: 网站和 Github 之 2020-04-16 python加油鸭 #python jwt
微信小程序[object,object]这样的数据如何打印出来 方便调试~ 你肯定会遇到过打印json数据或者object类型的数据的时候,看不到数据内容的情况,那么你可以往下看。 先上接口获取数据的相关代码 1234567891011121314151617181920212223242526272829303132333435363738// 获取社保缴费年份列表. 参数为被查询人的id insurance_YearInfo(userId) { 2020-04-15 wechat 小程序 #javascript 微信游戏 小程序
Flask+ nginx + gunicorn + supervisor 部署项目 编辑manage.py 文件 作为启动文件来管理Flask app123456789101112131415from flask_script import Managerfrom flask_migrate import Migrate, MigrateCommandapp = Flask(__name__)manager = Manager(app)# 数据库迁移初始化Migrate(ap 2020-04-07 Linux #nginx linux python
SQL 语句大全(收藏) 一、基础1、说明:创建数据库CREATE DATABASE database-name CHARACTER SET utf8 COLLATE utf8_general_ci2****、说明:删除数据库drop database dbname3、说明:创建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [ 2020-04-07 SQL
No application found. Either work inside a view function or push an application context. (Flask报错解决) No application found. Either work inside a view function or push an application context. flask 报了这个错,字面意思是说没有应用上下文,字面给的解决意见是要么放置在一个视图内,要么提供一个应用(flask)上下文. 这是采用crate_app()来创建Flask app 的一种错误 可以采用装饰器来解 2020-04-03 python加油鸭 #python 设计模式