Python
文章平均质量分 52
東陽賢
人生苦短,我用Python
展开
-
base64 编码原理
Python(base64)编码原理Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,它是基于64个可打印字符来表示二进制数据的方法。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息,并且采用Base64编码具有不可读性,需要解码后才能阅读。编码前的字符为8位的ASCII编码,而编码后则为6位,其中包含的字符为:A-Z、a-z、0-9、+...原创 2018-09-14 11:14:43 · 377 阅读 · 0 评论 -
python中使用base64 + pickle 加密数据
python中使用base64 + pickle 加密数据pickle模块介绍示例:base64模块介绍示例base64与pickle联合使用pickle模块介绍pickle模块是python的标准模块,提供了对于python数据的序列化操作,可以将数据转换为bytes类型,其序列化速度比json模块要高。pickle.dumps() 将python数据序列化为bytes类型p...原创 2019-03-01 14:27:44 · 1776 阅读 · 0 评论 -
CentOS下安装MySQL时报错
CentOS下安装MySQL时报错)背景1、报错信息如下2、 解决办法3、重新安装mysqlclient背景在CentOS中创建django项目后,需要安装虚拟环境,结果安装到mysqlclient==1.3.12时报错,就终止安装了。然后在网上百度了一大堆,才找到可行的解决的办法。1、报错信息如下Collecting mysqlclient==1.3.12 (from -r requir...原创 2019-01-14 13:57:44 · 292 阅读 · 0 评论 -
CentOS下使用docker-compose搭建django+mysql主从复制
CentOS下使用docker-compose搭建django+mysql主从复制1、环境2、准备3、配置3.1 配置docker-compose.yml3.2 主数据库master配置3.2.1 配置Dockerfile3.2.2 配置my.cnf文件3.2 从数据库slave配置3.2.1 配置Dockerfile3.2.2 配置my.cnf文件4、创建容器5、mysql主从复制配置5.1 先...原创 2018-12-30 13:50:22 · 409 阅读 · 0 评论 -
关于schedule模块执行定时任务的报错
关于schedule模块执行定时任务的报错背景1. 安装schedule2. 代码模板3. 报错信息4. 错误原因背景在django项目中,要使用schedule模块来执行定时执行的代码任务,没怎么使用过。便,在网上找些模板代码,先跑一下。结果,却报了一个错误,然后在百度上也没找到有相关的报错信息文章。后来,觉得可能是命名的问题导致的,便试了一下。果然是,拿出来跟大家分享一下,少跳点坑。1....原创 2018-12-25 09:42:51 · 3799 阅读 · 2 评论 -
Django REST framework 缓存技术
Django REST framework 缓存技术对于经常被用户查询使用的,而且数据基本不变化的数据,我们可以使用缓存处理,减少数据库的查询次数。在Django REST framework中使用缓存,可以通过drf-extensions扩展来实现。安装pip install drf-extensions使用方法1、直接添加装饰器使用rest_framework_extensio...原创 2018-09-29 11:16:43 · 1288 阅读 · 4 评论 -
Django RESTframework JWT验证使用
Django RESTframework JWT验证使用我们在序列化器中验证完用户的身份后(检验用户名和密码),需要在create()方法中向用户签发JWT,在需要用到用户身份信息的时候,还需核验用户的JWT。关于签发和核验JWT,我们可以使用Django REST framework JWT扩展来完成。1、安装配置安装 pip install djangorestframework-...原创 2018-09-28 10:16:19 · 1528 阅读 · 1 评论 -
关于Django RESTframework JWT 验证
Django RESTframework JWT验证介绍在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519)。适用于分布式站点的单点登录(SSO...原创 2018-09-28 09:46:56 · 747 阅读 · 1 评论 -
阿里云ECS服务器扩容系统盘
阿里云ECS服务器扩容系统盘1、通过ECS控制台或者API扩容云盘2、根据操作系统安装growpart扩容格式化工具3、检查你的服务器内核版本4、高内核版本的操作步骤4.1 查看现有磁盘大小4.2 查看磁盘分区大小4.3 调用growpart为需要扩容的磁盘和对应的第几个分区扩容4.4 调用resize2fs扩容文件系统4.5 再次查看分区大小5、低内核版本的操作步骤5.1 安装dracut-mo...原创 2019-05-13 09:25:19 · 4373 阅读 · 0 评论