摘要:转载:https://cloud.tencent.com/developer/article/1445472 python web 部署 web开发中,各种语言争奇斗艳,web的部署方面,却没有太多的方式。简单而已,大概都是 nginx 做前端代理,中间 webservice 调用程序脚本。大概方式
阅读全文
摘要:介绍单元测试的好文:https://mp.weixin.qq.com/s/njxc8GXSlc3z_RibK70ROg setUpModule/tearDownModule:在整个模块的开始和结束时被执行。 setUpClass/tearDownClass: 在测试类的开始和结束时被执行。 setU
阅读全文
摘要:select是不断轮询去监听的socket,socket个数有限制,一般为1024个(文件描述符为1024,该值可以修改);随着文件描述符数量增加,轮询一回成本增加。poll采用轮询方式监听,只不过没有个数限制;epoll不采用轮询方式去监听,而是当socket有变化时通过回调的方式主动告知用户进程
阅读全文
摘要:sqlalchemy: https://docs.sqlalchemy.org/en/14/orm/quickstart.html swagger:https://mp.weixin.qq.com/s/0TzOKmxI3vxN50CYMtxCdQ json.dumps(data, indent='\
阅读全文
摘要:psycopg2 安装 进行 "增"、"删"、"改"的时候,一定要使用try…except…语句,因为万一没插入成功,其余代码都无法执行。当语句执行不成功,我们就db.rollback()回滚到操作之前的状态;当语句执行成功,我们就db.commit()提交事务
阅读全文
摘要:在应用启动过程中, Flask 会创建一个 Python 的 logging.Logger 类实例,并将其附属到应用实例上,通过 app.logger 访问 容器映像经常使用 Alpine Linux,因为它体量小。 在dockerfile里创建用户,并切换到此用户。 adduser 命令的 -D
阅读全文
摘要:安装多个版本的python https://www.cnblogs.com/yinzhengjie/p/9106558.html https://www.cnblogs.com/pxuan/p/6408823.html 自己的步骤: 1)安装python2.7和python3.7 2)添加环境变量:
阅读全文
摘要:except (rq.ConnectionError, rq.Timeout,socket.timeout)as e:
阅读全文
摘要:https://www.cnblogs.com/dongxiaodong/p/10490563.html https://itchat.readthedocs.io/zh/latest/
阅读全文
摘要:''' Python 使用logging模块记录日志涉及四个主要类,使用官方文档中的概括最为合适: logger提供了应用程序可以直接使用的接口; Logger.setLevel(lel):指定最低的日志级别,低于lel的级别将被忽略。debug是最低的内置级别,critical为最高 Logger.addFilter(filt)、Logger.r...
阅读全文
摘要:Gunicorn-配置详解 https://blog.csdn.net/y472360651/article/details/78538188 WSGIWSGI的全称是Web Server Gateway Interface(Web服务器网关接口),它不是服务器、python模块、框架、API或者任
阅读全文
摘要:参考资料:https://www.imooc.com/learn/864 wtforms SQL注入:select * from users where name=1 and pwd=1 or 1=1
阅读全文
摘要:安装:apt-get install virtualen supervisor 根据依赖文件安装所有依赖=
阅读全文
摘要:0 rkey1 1 1 lsdf11 rkey2 2 2 lsdf22 rkey4 2 2 lsdf23 rkey3 3 3 lsdf3 lkey name_x name_y0 2 lsdf2 lsdf31 3 lsdf3 lsdf3 lkey name_left name_right0 2 lsd
阅读全文
摘要:创建Series的三种方式from pandas import Seriesbb= Series([0,1,11,2,22])print bb[1]cc= Series(['AA','BB',11,'cc',22],index=['a','b','c','d','e'])print cc['a']
阅读全文
摘要:运行单元测试用例:python -m unittest discover覆盖率:coverage run -m unittest discover coverage report
阅读全文
摘要:参考资料: https://wiki.python.org/moin/DebuggingWithGdb https://blog.csdn.net/Gamish/article/details/81632862 1 安装:sudo apt-get install gdb python2.7-dbg
阅读全文
摘要:文本中出现的一些特殊符号超出了gbk的编码范围,可以选择编码范围更广的‘gb18030’去解码。encoding='gb2312'改成encoding='gbk'或encoding='gb18030' Unicode 是「字符集」UTF-8 是「编码规则」Unicode本身只规定了每个字符的数字编号
阅读全文
摘要:这本书的总结写的很好 11页: 编译器的静态优化可以打乱代码的执行顺序 15页:持有锁时,避免调用外星方法 16页:按照约定的全局顺序来获取多把锁 20页:设置超时时间,这样死锁了,也可以自动解锁 21页:交替锁 23页:条件变量 25页:原子变量 32页:两个线程通过阻塞队列通信 36页:与其所有
阅读全文