明明的博客呀
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

常见几种加密算法的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

Python 常用库 模块 插件 大全

python 常用库大全 整理版
2020-04-16
python加油鸭
#python 编程语言

微信小程序[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 设计模式
123456

搜索

Hexo Fluid
总访问量 次 总访客数 人
京ICP证123456号 | police-icon 京公网安备12345678号