自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Flask - 抢购、秒杀系统

目录一、秒杀系统需求分析1-1 超卖问题1-2 超抢问题二、基于 Redis 队列实现抢购2-0 思路总结2-1 初始版本2-2 添加抢购量需求三、Jmeter 并发测试工具3-1 Jmeter 汉化3-2 随机参数(函数)3-3 响应编码问题(Unicode 转换)四、基于 Redis 的计数器实现秒杀4-0 Redis 的线程安全4-1思...

2019-04-30 16:46:41 1270

原创 Python - 技巧总结 - Tips & Tricks

目录一、and,or二、三目运算符的四种写法三、else with loop - 循环执行完后执行else四、list 倒叙遍历 - 先倒叙,再遍历五、dict 生成字典5-1 dict() vs {}六、try 中的 return七、enumerate 活用7-1 遍历列表生成字典参考学习 - Python Tips & Tricks gith...

2019-04-25 15:52:54 200

原创 Flask - Flask_redis - 单项目下的多实例使用

目录一、项目结构二、redis 多实例注册三、视图函数使用一、项目结构二、redis 多实例注册'''app.py'''import osfrom flask import Flaskfrom extensions import redis_store, redis_store0from views import view0_defau...

2019-04-24 14:39:48 1513 1

原创 Flask - 基于阿里云的短信发送

目录一、前期准备二、官方 SDK_demo 的学习使用2-1 sms_send2-2sms_query 指定手机号的短信发送的三、基于SDK发送短信 + Celery 实现异步任务一、前期准备官方文档DEMO 下载官方购买相应短信服务创建AccessKey(必须)创建签名,一个签名对应一个业务场景 创建模板,模板为短信发送内...

2019-04-24 09:51:49 1036 1

原创 Flask - geetest(极验) 学习使用

目录一、相关文档二、后端逻辑梳理三、校验思路梳理四、初始化相关函数4-1 验证初始化预处理4-2 验证初始化的结果返回五、二次校验相关函数5-1 前端校验成功调用函数5-2 前端校验失败调用函数六、DEMO 相关演示七、DEMO 运行注意点一、相关文档官方文档官方 github demo二、后端逻辑梳理# 初始化验证码相关参...

2019-04-22 15:57:48 691

原创 ubuntu - pyenv

目录一、ubuntu 下的 pyenv安装一、ubuntu 下的 pyenv安装pyenv-install 官方github # 使用pyenv-installer 快速安装$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash#...

2019-04-18 11:52:43 318

原创 Flask - 上下文错误 - AssertionError: Popped wrong app context.

错误解析为了让方法支持在请求上下文和应用上下文外使用flask-app对象,我在其中进行了手动推送上下文。原本,该方法只被上下文外的app进行访问,但是后续需求增加,导致需要再请求上下文内进行访问。于是抛错。解决方式判断是否处在上下文的环境内,若不在则手动推送,若在就直接执行方法。...

2019-04-18 11:20:42 2191

原创 Flask - 项目学习 - TypeError: __init__() got an unexpected keyword argument 'encoding'

问题表现:可以正常启动框架,但是接口测试时候会返回500错误问题出在eggit内 使用了 falsk框架下的json解决方式:修改eggit内源码,使用json包正常显示...

2019-04-16 15:33:18 14388 1

原创 Python - lambda 的使用注意

目录零、lambda 基础学习一、匿名函数中的变量绑定1-1 变量绑定问题描述 - 函数中的变量在执行时绑定1-2 实现函数内变量在定义时绑定 - 绑定最初的值1-3 由于绑定问题导致的迭代错误零、lambda 基础学习Python - 生成式、lambda 匿名函数一、匿名函数中的变量绑定!!!!注意!!!在业务逻辑和生产过程中,严重不建议使用 la...

2019-04-12 14:50:58 806

原创 Python - operator 模块 - 实现内部运算符的高级函数

目录一、简单介绍及学习参考二、运算符的相关函数三、逻辑运算符的相关函数四、四则运算和位运算五、基于序列的操作六、通用属性和项目的查找工具6-1 attrgetter(attr) 从操作数中获取attr,若请求多个属性,则返回元组6-1-1 基于 attrgetter()+ sorted() 实现对同类实例们的排序,基于属性值6-2 itemgetter(i...

2019-04-09 12:00:42 1111 1

原创 Python - 字典的使用优化和应用技巧

目录一、zip() 对字典实现键值反转二、字典的集合操作,获取两个字典对象的相同或不同一、zip() 对字典实现键值反转!! 注意:zip函数返回一个迭代器,即内容只能消费一次!prices = {'a': 1, 'b': 123, 'c': 111, 'd': 555, 'e': 4}# !!注意,zip函数返回一个迭代器,即内容只能消费一次zip_prices...

2019-04-09 10:41:08 844

原创 Python - 定时调度 - apscheduler

目录一、apscheduler 轻量级的定时调度1-1 基本概念 -APScheduler 的四种组件1-2triggers 组件 - 提供三种触发方式1-2-1 date - 在某个时间点执行一次(一次性)1-2-2 interval - 相隔指定时间段执行1-2-3 cron - 指定某个时间点执行1-3 任务操作1-3-1 任务添加 - add_job()...

2019-04-03 14:11:47 2099

原创 Flask - 缓存插件 - flask-cache

目录一、参考文档1-1 cache的使用错误信息 - flask.ext不存在二、flask-caching的显示缓存存储三、简单使用一、参考文档官方文档 flask_caching githubflask_cacheing官方文档1-1 cache的使用错误信息 - flask.ext不存在解决方式from flask_cache import ...

2019-04-03 10:31:07 1206

原创 Python - PyJWT、forex-python、pluginbase

目录一、PyJWT二、forex-python三、pluginbase一、PyJWTJson web Token的Python实现github 文档使用文档import jwtencoded = jwt.encode({'some': 'payload'}, 'secret', algorithm='HS256')#'eyJhbGciOiJIUzI1NiIs...

2019-04-01 17:08:52 633

原创 Python - 元组 + 二分法(bisect)优化多分支代码

目录一、应用实例二、bisect 学习一、应用实例有时,我们的代码里会出现超过三个分支的if/else。就像下面这样:import timedef from_now(ts): """接收一个过去的时间戳,返回距离当前时间的相对时间文字描述 """ now = time.time() seconds_delta = int(now -...

2019-04-01 15:35:57 604

原创 Python - with 对异常处理的优化 (上下文管理应用)

目录零、让对象支持上下文管理协议一、上下文管理的简单执行流程二、错误执行流程三、异常处理 with 应用四、raies 和 raise……from 的区别零、让对象支持上下文管理协议上下文管理协议:context-management protocol ,通过 with 语句触发。只要对象内实现 __enter__() 和 __exit__() 方法,就能兼容 w...

2019-04-01 15:05:49 1073

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除