摘要: 1. 修改开机启动脚本 sudo vim /etc/rc.local 修改第一行 #!/bin/bash 2. 添加命令(不需要sudo) supervisord -c /project/supervisord.conf 3. 手动开启service sudo systemctl enable rc 阅读全文
posted @ 2022-08-04 15:40 yjy888 阅读(229) 评论(0) 推荐(0) 编辑
摘要: https://stackoverflow.com/questions/29458548/can-you-add-https-functionality-to-a-python-flask-web-server https://blog.miguelgrinberg.com/post/running 阅读全文
posted @ 2022-07-19 15:34 yjy888 阅读(59) 评论(0) 推荐(0) 编辑
摘要: https://stackoverflow.com/questions/42385391/auto-reconnect-postgresq-database 阅读全文
posted @ 2022-06-13 10:45 yjy888 阅读(18) 评论(0) 推荐(0) 编辑
摘要: pymysql多线程是不安全的,需要创建conn池才行,用 DBUtils 阅读全文
posted @ 2022-06-10 17:04 yjy888 阅读(130) 评论(0) 推荐(0) 编辑
摘要: netstat -ntulp | grep 3306 查看端口是否打开 iptables -I INPUT -p tcp --dport 8382 -j ACCEPT 阅读全文
posted @ 2022-05-27 15:34 yjy888 阅读(211) 评论(0) 推荐(0) 编辑
摘要: import traceback try: 0/0 except Exception as e: traceback.print_exec() s = traceback.format_exec() flask的应用使用app.py命名 运行时就可以不需要指定 set FLASK_APP=hello 阅读全文
posted @ 2022-05-09 22:01 yjy888 阅读(50) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/81f1dd1afb84 阅读全文
posted @ 2022-03-29 15:42 yjy888 阅读(7) 评论(0) 推荐(0) 编辑
摘要: https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html 直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy): c 阅读全文
posted @ 2022-02-09 11:15 yjy888 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 线程Thread是进程的实体,是CPU调度和分配的基本单元,是真正可执行的单元。我们运行任何一个python程序,至少都会启动一个主进程和一个主线程。在主进程的基础上,可以生成多个子进程。假如我日志拆分里,进程池为4,那么其实同时存在5个进程,1个主进程和4个并发的子进程。并且我们通常会为每个子进程 阅读全文
posted @ 2022-02-08 15:13 yjy888 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 工厂函数:能够产生类实例的内建函数。 工厂函数是指这些内建函数都是类对象, 当调用它们时,实际上是创建了一个类实例。 python中的工厂函数举例如下: 1》int(),long(),float(),complex(),bool() collections.namedtuple也是一个工厂函数 阅读全文
posted @ 2022-02-08 14:40 yjy888 阅读(450) 评论(0) 推荐(0) 编辑