随笔分类 -  python

上一页 1 ··· 3 4 5 6 7 8 下一页

python 杂记 网络
摘要:select是不断轮询去监听的socket,socket个数有限制,一般为1024个(文件描述符为1024,该值可以修改);随着文件描述符数量增加,轮询一回成本增加。poll采用轮询方式监听,只不过没有个数限制;epoll不采用轮询方式去监听,而是当socket有变化时通过回调的方式主动告知用户进程 阅读全文

posted @ 2019-07-13 19:13 我和你并没有不同 阅读(155) 评论(0) 推荐(0)

python 杂记
摘要:sqlalchemy: https://docs.sqlalchemy.org/en/14/orm/quickstart.html swagger:https://mp.weixin.qq.com/s/0TzOKmxI3vxN50CYMtxCdQ json.dumps(data, indent='\ 阅读全文

posted @ 2019-06-21 17:17 我和你并没有不同 阅读(337) 评论(0) 推荐(0)

python2.7 psycopg2
摘要:psycopg2 安装 进行 "增"、"删"、"改"的时候,一定要使用try…except…语句,因为万一没插入成功,其余代码都无法执行。当语句执行不成功,我们就db.rollback()回滚到操作之前的状态;当语句执行成功,我们就db.commit()提交事务 阅读全文

posted @ 2019-06-12 14:12 我和你并没有不同 阅读(1608) 评论(0) 推荐(0)

flask读书笔记-flask web开发 flask请求对象
摘要:在应用启动过程中, Flask 会创建一个 Python 的 logging.Logger 类实例,并将其附属到应用实例上,通过 app.logger 访问 容器映像经常使用 Alpine Linux,因为它体量小。 在dockerfile里创建用户,并切换到此用户。 adduser 命令的 -D 阅读全文

posted @ 2019-06-07 19:30 我和你并没有不同 阅读(674) 评论(0) 推荐(0)

python2 python3区别
摘要:安装多个版本的python https://www.cnblogs.com/yinzhengjie/p/9106558.html https://www.cnblogs.com/pxuan/p/6408823.html 自己的步骤: 1)安装python2.7和python3.7 2)添加环境变量: 阅读全文

posted @ 2019-05-31 15:22 我和你并没有不同 阅读(564) 评论(0) 推荐(0)

捕获异常
摘要:except (rq.ConnectionError, rq.Timeout,socket.timeout)as e: 阅读全文

posted @ 2019-05-31 15:09 我和你并没有不同 阅读(122) 评论(0) 推荐(0)

开源的微信个人号接口
摘要:https://www.cnblogs.com/dongxiaodong/p/10490563.html https://itchat.readthedocs.io/zh/latest/ 阅读全文

posted @ 2019-05-31 14:51 我和你并没有不同 阅读(1418) 评论(2) 推荐(0)

把日志同时写到文件和打印到屏幕
摘要:''' Python 使用logging模块记录日志涉及四个主要类,使用官方文档中的概括最为合适: logger提供了应用程序可以直接使用的接口; Logger.setLevel(lel):指定最低的日志级别,低于lel的级别将被忽略。debug是最低的内置级别,critical为最高 Logger.addFilter(filt)、Logger.r... 阅读全文

posted @ 2019-05-16 19:23 我和你并没有不同 阅读(937) 评论(0) 推荐(0)

WSGI 相关的东东(转载)
摘要:Gunicorn-配置详解 https://blog.csdn.net/y472360651/article/details/78538188 WSGIWSGI的全称是Web Server Gateway Interface(Web服务器网关接口),它不是服务器、python模块、框架、API或者任 阅读全文

posted @ 2019-04-10 19:26 我和你并没有不同 阅读(188) 评论(0) 推荐(0)

前端知识
摘要:参考资料:https://www.imooc.com/learn/864 wtforms SQL注入:select * from users where name=1 and pwd=1 or 1=1 阅读全文

posted @ 2019-04-05 19:28 我和你并没有不同 阅读(235) 评论(0) 推荐(0)

部署 & virtualen
摘要:安装:apt-get install virtualen supervisor 根据依赖文件安装所有依赖= 阅读全文

posted @ 2019-03-28 22:49 我和你并没有不同 阅读(246) 评论(0) 推荐(0)

pandas 2
摘要: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 阅读全文

posted @ 2019-03-20 14:56 我和你并没有不同 阅读(247) 评论(0) 推荐(0)

pandas
摘要:创建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'] 阅读全文

posted @ 2019-03-17 11:17 我和你并没有不同 阅读(197) 评论(0) 推荐(0)

单元测试
摘要:运行单元测试用例:python -m unittest discover覆盖率:coverage run -m unittest discover coverage report 阅读全文

posted @ 2019-01-24 20:36 我和你并没有不同 阅读(144) 评论(0) 推荐(0)

python gdb
摘要:参考资料: https://wiki.python.org/moin/DebuggingWithGdb https://blog.csdn.net/Gamish/article/details/81632862 1 安装:sudo apt-get install gdb python2.7-dbg 阅读全文

posted @ 2019-01-05 17:48 我和你并没有不同 阅读(2604) 评论(0) 推荐(0)

python 编码
摘要:文本中出现的一些特殊符号超出了gbk的编码范围,可以选择编码范围更广的‘gb18030’去解码。encoding='gb2312'改成encoding='gbk'或encoding='gb18030' Unicode 是「字符集」UTF-8 是「编码规则」Unicode本身只规定了每个字符的数字编号 阅读全文

posted @ 2018-12-08 12:10 我和你并没有不同 阅读(252) 评论(0) 推荐(0)

七周七并发模型
摘要:这本书的总结写的很好 11页: 编译器的静态优化可以打乱代码的执行顺序 15页:持有锁时,避免调用外星方法 16页:按照约定的全局顺序来获取多把锁 20页:设置超时时间,这样死锁了,也可以自动解锁 21页:交替锁 23页:条件变量 25页:原子变量 32页:两个线程通过阻塞队列通信 36页:与其所有 阅读全文

posted @ 2018-10-22 20:43 我和你并没有不同 阅读(147) 评论(0) 推荐(0)

APScheduler
摘要:添加作业有两种方式:第一种可以直接调用add_job(),第二种使用scheduled_job()修饰器。add_job()是使用最多的,它可以返回一个apscheduler.job.Job实例,因而可以对它进行修改或者删除,而使用修饰器添加的任务添加之后就不能进行修改 阅读全文

posted @ 2018-09-04 16:28 我和你并没有不同 阅读(289) 评论(0) 推荐(0)

python 冷知识
摘要:nohup python robot.py nohup python -u robot.py > robot.log 2>&1 & 查看进程:ps -ef | grep python 通过 kill pid 停止后台运行的程序 判断python版本 上面的birth是可读写属性,而age就是一个只读 阅读全文

posted @ 2018-08-16 20:49 我和你并没有不同 阅读(210) 评论(0) 推荐(0)

pip离线安装python包 && 修改 pip 源
摘要:压缩包安装: 一般要先从PyPi官网下载好zip或者tar.gz安装包,然后通过WindowsSCP或者其他SSH软件传到我们的服务器,再通过pip装,下方是示意图,应该不少人还不知道这种安装方式 1 首先在一台能上网的机器上得到python包 1) 新建一个空目录,如 /home/ubuntu/z 阅读全文

posted @ 2018-07-10 20:18 我和你并没有不同 阅读(589) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 下一页