04 2020 档案
摘要:使用 supervisor 管理进程,如果被管理的项目是多进程模式,就需要注意一下: 1、程序内是否有接收处理 kill -15 signal。 2、python 程序无法监听 kill -9 信号(其他编程语言没有了解,但按理说应该是一样的),也无法拒绝(kill -9 是立马强制结束进程),所以
阅读全文
摘要:1.修改当前登录用户的 ssh 环境变量文件(没有则新增) vim ~/.ssh/config 2.根据需求,定义需要连接的主机的私钥路径(可以定义多个不同的主机) Host github.com User git Hostname github.com IdentityFile ~/data/.s
阅读全文
摘要:1.使用官方模块 pprint 格式化打印 dict 数据 import pprint # indent:定义几个空格的缩进 pp = pprint.PrettyPrinter(indent=2) info = dict(age=50, money=0, a=1, b=dict(h=7, i=8,
阅读全文
摘要:一直都是使用 Django 框架进行 Web 后台的开发,喜欢它的大而全,也一直都觉得 Django 对业务的处理方式更加严谨,更加细节,特别是它内置的 ORM,用起来感觉非常棒,开发效率高,能节省开发人员非常多的时间,至于它一直被人诟病的性能问题,相信 Django3.0 进入异步时代以后,一切都
阅读全文