归档: 2018

0

使用Flask-Cache为页面增加缓存

使用Flash-Cache快速增加缓存背景速度慢数据库压力大场景不需要展示实时数据快速配置安装pip install Flask-Cache 初始化官方给出两种方式: 第一种:12345from flask import Flaskfrom flask_cache import Cacheapp = Flask(__name__)cache = Cache(app,config={'CA

0

使用PyPI发布自己的轮子

PyPI打包上传全教程 官方文档 准备目录结构123456/example_pkg /example_pkg __init__.py setup.py LICENSE README.md setup.py123456789101112131415161718192021import setuptoolswith open("README.md", "r") as fh: lo

0

使用jacoco测试代码覆盖率

使用jacoco测试web项目代码的覆盖率远程执行配置篇下载JACOCO官网:EclEmma下载地址,V0.8.2:jacoco-0.8.2.zip 下载完成后,解压缩就可以,配置时,我们需要lib文件夹下的jacocoagent.jar和jacococli.jar文件。 增加tomcat配置 关闭现在的tomcat服务 ./shutdown.sh 在catalina.sh中第二行增加内容:

0

python沙盒环境

使用Python的沙盒环境用途 & 安装 virtualenv用于在一台机器上创建多个独立的python运行环境 多环境隔离的好处 解决库之间的版本依赖,如同一系统不同应用依赖库的版本不同 解决权限限制,不需要root权限 尝试新的工具,而不用担心污染系统环境 部署应用方便,直接把开发环境的沙盒打包到生产环境即可 安装 使用pip全局安装[sudo] pip install virtu

0

ubuntu下定时任务的使用

Crontabcron最适合安排重复性任务。使用相关的实用程序通常可以更轻松地完成一次性任务的调度。 crontab wiki crontab服务服务状态 查看 /etc/init.d/cron status 启动 /etc/init.d/cron start 停止 /etc/init.d/cron stop 重启 /etc/init.d/cron restart 开启日志服务1sudo v

0

Puppeteer尝试

WEB自动化之Puppeteer尝试Chrome and Puppeteer教程文档网上已经有很成熟的文档,直接粘上来 文档写的很棒,非常容易上手 medium版 github版 另外把Puppeteer的API也放上 puppeteer api DEMO自己也动手撸了个DEMO,也放上来 Puppeteer DEMO 使用后感受平时web的自动化一般使用selenium+webdriver这种解

0

fiddler无法抓取iphone中https协议的接口

无法抓取iphone手机中HTTPS部分的接口常规设置IOS 10.3版本后增加了设置iOS 10.3升级之后,安装的证书默认是不启用的,需要手动去开启。 设置 –> 通用 –> 关于本机 –> 证书信息设置; 将Fiddler的证书开关打开就行了

0

再见!2017!

2017,有开心,有难过,有痛苦,有坚持,没有虚度,就此别过!大记事: 房屋装修完毕,可以住在自己的小家; 糖子跟着自己上幼儿园了,不用老人看,自己有些辛苦,但一家三口在一起,还是很幸福的! 买了车,因为要接送孩子,没买之前觉得没用,买了才知道,真方便; 老婆由家庭主妇到公司白领的转变,有了社会认同感; 比我大两轮的大伯伯过世,我对生命的脆弱感叹,同时对自己的抗风险能力感到焦虑; 我所在的项目

0

Django系统迁移

BJ自动化测试平台交接环境准备部署系统版本ubuntu x86_64 GNU/Linux 安装python依赖包pip install -r requirements.txt 安装Celery中间人:redis 下载安装 https://redis.io/download 配置可参考 使用 Redis settings中对应的配置(都可在autohome_data_site/setting