Loading

摘要: 使用Docker安装Redis 一、安装docker 1. Ubuntu 安装 Docker sudo apt-get install docker #安装docker sudo service docker start #启动docker sudo docker version # 检查docke 阅读全文
posted @ 2022-09-21 17:51 sablier 阅读(4279) 评论(0) 推荐(0) 编辑
摘要: 1、什么是描述符? 描述符是Python新式类的关键点之一,它为对象属性提供强大的API,你可以认为描述符是表示对象属性的一个代理。当需要属性时,可根据你遇到的情况,通过描述符进行访问他(摘自Python核心编程)。 2、类属性和实例属性 2.1 属性:__dict__ 作用:字典类型,存放本对象的 阅读全文
posted @ 2021-03-14 15:11 sablier 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1 常用的时间模块 time是模块提供的功能是更加接近于操作系统层面的。time 模块是围绕着 Unix Timestamp 进行的。 该模块主要包括一个类 struct_time,另外其他几个函数及相关常量。 需要注意的是在该模块中的大多数函数是调用了所在平台C library的同名函数, 所以要 阅读全文
posted @ 2021-01-08 14:58 sablier 阅读(2860) 评论(0) 推荐(0) 编辑
摘要: 一、ORM 框架简介 对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式 阅读全文
posted @ 2019-11-10 13:22 sablier 阅读(3888) 评论(1) 推荐(1) 编辑
摘要: 开发微信小程序时,接入小程序的授权登录可以快速实现用户注册登录的步骤,是快速建立用户体系的重要一步。这篇文章将介绍 python + flask + 微信小程序实现用户快速注册登录方案(本文主要进行后端逻辑的梳理,小程序端逻辑只写了必要的部分,如有需要,请点击连接阅读官方开发文档) 官方给出的微信小 阅读全文
posted @ 2019-10-06 23:41 sablier 阅读(8270) 评论(0) 推荐(1) 编辑
摘要: 一、安装docker windows 和 mac 版可以直接到官网下载 docker desktop linux 的安装方法可以参考 https://www.cnblogs.com/myzony/p/9071210.html 可以在shell中输入以下命令检查是否成功安装: sudo docker 阅读全文
posted @ 2019-09-29 00:23 sablier 阅读(207573) 评论(13) 推荐(21) 编辑
摘要: ```python # 验证中文姓名 if not re.match(r'^[\u4e00-\u9fa5]{2,6}$',body["name"]): raise Exception("请输入正确的中文姓名") # 验证身份证号 if not re.match(r'(^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\... 阅读全文
posted @ 2019-09-23 11:41 sablier 阅读(243) 评论(0) 推荐(0) 编辑
摘要: CSRF 虽然利用了session验证机制的漏洞,一般使用加密token的方式防御,但是其本身和session以及JWT token没有直接联系。 描述 CSRF利用用户正常登录产生的cookie,利用钓鱼网站传给用户发送一张有内容的表单,并携带用户的正常cookies访问网站,达到将伪造的表单通过 阅读全文
posted @ 2019-06-27 22:00 sablier 阅读(25238) 评论(2) 推荐(5) 编辑
摘要: 简介 在开发时,以删除表再重建的方式更新数据库简单直接,但明显的缺陷是会丢掉数据库中的所有数据。在生产环境下,没有人想把数据都删除掉,这时需要使用数据库迁移工具来完成这个工作。SQLAlchemy的开发者Michael Bayer写了一个数据库迁移工作—Alembic来帮助我们实现数据库的迁移,数据 阅读全文
posted @ 2019-06-25 17:30 sablier 阅读(9271) 评论(0) 推荐(1) 编辑
摘要: 4xx 客户端错误# 400 bad request 错误的请求 # 401 未携带身份信息 # 403 forbidden 权限不够 # 404 Not Found# 405 请求方式不允许 5xx 服务器错误# 500 服务器内部逻辑错误# 502 gateway 网关错误 # 507 stor 阅读全文
posted @ 2019-06-15 15:47 sablier 阅读(1242) 评论(0) 推荐(0) 编辑