- 博客(6)
- 收藏
- 关注
原创 Gunicorn部署flask项目apscheduler重复加载定时任务的解决方案
flask加apscheduler重复加载问题已经不是新问题了。众所周知,单机运行只需要在app.run()中增加use_reloader=False即可解决但是到服务器采用gunicorn部署时老问题又出现了。查阅各种资料均无法解决。gunicorn worker 使用 sync个数为4个解决过程如下:1.gunicorn启动配置中增加–preload,无效。2.编写单例模式实例...
2020-04-09 10:06:14 3787 8
原创 Linux Python开发环境配置
要使用两个工具:pyenv和virtualenv。前者用于管理不同的Python版本,后者用于管理不同的工作环境。1 pyenvpyenv是一个Python版本管理工具,它能够进行全局的Python版本切换,也可以为单个项目提供对应的Python版本。使用pyenv以后,可以在服务器上安装多个不同的Python版本,也可以安装不同的Python实现。不同Python版本之间的切换也非常简...
2019-07-06 11:48:14 227 1
原创 常用 vi/vim 命令
vi vim是vi增强版vim需要安装sudo apt-get -y install vimvim的三种工作模式1 编辑模式命令模式=>编辑模式iaos按键作用I行首插入i在光标位置前插入文本a光标后面的位置插入文本A当前行的行尾插入文本S删除当前行内容,重新输入s删除光标当前位置的字符,开始输入o在当前的...
2019-07-06 09:41:48 171
原创 Python机器学习模型保存
保存训练好的机器学习模型训练好一个机器学习模型后,下次如果还想用这个模型,就需要把这个模型保存下来,下次直接导入就即可,不然每次都跑一遍,sklearn官网提供了两种保存model的方法:1.使用python自带的picklefrom sklearn.ensemble import RandomForestClassifierfrom sklearn import datasetsimp...
2019-06-30 10:57:41 1618
原创 python 正则匹配含有大写字母、小写字母、数字、特殊字符 密码
python 正则匹配含有大写字母、小写字母、数字、特殊字符 密码正则表达式:^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)^.{8,}$表达式说明:^匹配开头(?![A-Za-z0-9]+$)匹配后面不全是(大写字母或小写字母或数字)的位置,排除了(大写字母、小写字母、数字)的1种2种3种组合...
2019-06-26 17:39:37 22340 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人