摘要:
对 Python 语法不够了解导致的 bug。 `in` 然后我去搜索 python `in`,有很多噪音,因为 `in` 这个词出现太多了。然后想到 Python 自带的 help,于是我在Python shell 中写 help('in') Membership test operations* 阅读全文
摘要:
一个获取供应商余额的项目中,使用了 selenium 来爬虫,原因是获取余额不用太频繁,对性能要求不高。第二是 selenium 更好应对各种页面。 项目中,selenium webdriver使用了全局变量,因为 想要避免重复打开、关闭 phantomJS 带来的损耗。(这个损耗到底有多大?)如果 阅读全文
摘要:
做微信项目,报错 原因是微信昵称中含有表情,表情属于4字节编码,而 mysql utf-8 编码只支持1-3个字节。从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4,utf8mb4兼容utf8,即utf8是utf8mb4的子集。所以之后项目默认应该使用 utf8mb4 子集,不用想那么 阅读全文
摘要:
我现在使用 phantomJS 截图,然后裁剪得到验证码,再通过Python光学识别获取验证码。 这个过程中遇到 phantomJS 截图大小不一致的问题,我本地的和服务器的图片,验证码的位置不一致。没办法,只好把服务器上的图片 scp 下来,然后更改像素位置。 为什么不直接下载图片下来呢? 每次点 阅读全文
摘要:
我有一个表用来储存轮播图片,有一个 `picture` 字段储存的是图片的url,图片的 url 通过上传文件到 cdn 获得。目前这个表的编辑是通过自定义一个 `ModelForm`,然后重写 Django admin 逻辑将文件上传到 cdn 获取地址后,储存到数据库。 现在,遇到一个问题,修改 阅读全文
摘要:
我有几个项目中使用了 sentry 捕获 ERROR 级别的日志,现在遇到一个问题:本地调试的时候,日志设置中,所有的 handler(包括 root) 都只打到 console 上面,但是本地调试中未捕捉到的异常会打到线上的 sentry 上面,而捕捉到的异常就按照我的log设置走,只打到 con 阅读全文
摘要:
做微信的项目,一开始就是 access_token 的申请,微信文档上写的比较清楚: 1、为了保密appsecrect,第三方需要一个access_token获取和刷新的中控服务器。而其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则会造成access_t 阅读全文
摘要:
redis benchmark How many requests per second can I get out of Redis? Using New Relic to Understand Redis Performance: The 7 Key Metrics 阅读全文
摘要:
现在做过几个web项目,都用到了api,有服务器发往服务器的api,也有微信上从前端发往后端的api。然后,我在使用 Pycharm 断点时发现,如果在断点暂停时一直发送请求,那么很多请求都能执行成功。然后在不断点的正常情况下,我又使用 Charles 重复发送请求,并发设置为10,一共发100个, 阅读全文