随笔分类 -  python

1 2 3 4 5 ··· 7 下一页
后端开发语言
摘要:1 简单方案(广度优先遍历):https://fossbytes.com/how-to-build-a-basic-web-crawler-in-python/ 思路: 利用队列(Queue),进行广度优先遍历 2. 简单方案,搜索某个词语:http://www.netinstructions.co 阅读全文
posted @ 2017-02-18 09:14 tommy.yu 阅读(418) 评论(0) 推荐(0)
摘要:http://stackoverflow.com/questions/28253681/you-need-to-install-postgresql-server-dev-x-y-for-building-a-server-side-extensi 阅读全文
posted @ 2017-02-09 17:20 tommy.yu 阅读(1474) 评论(0) 推荐(0)
摘要:1. 页面默认加载数据过多,加载慢。 修改 .../python2.7/site-packages/airflow/www/views.py文件, 1823行, page_size参数, 比如改成18 。重启webserver。 然后速度嗖嗖的。 2. 界面的时候看起来比较蛋疼, utc-0的时间, 阅读全文
posted @ 2017-01-04 17:11 tommy.yu 阅读(789) 评论(0) 推荐(0)
摘要:官方文档:https://docs.djangoproject.com/en/1.10/howto/custom-template-tags/#simple-tags stackoverflow demo:http://stackoverflow.com/questions/6451304/djan 阅读全文
posted @ 2016-12-21 11:51 tommy.yu 阅读(290) 评论(0) 推荐(0)
摘要:django的单元测试 官方文档:https://docs.djangoproject.com/en/dev/topics/testing/ 相对于自己封装urllib/urllib2/request做测试类有以下特点: 1. 独立的测试数据库(与生产库分离,因此更利于测试人员做测试而不影响正式数据 阅读全文
posted @ 2016-12-13 15:52 tommy.yu 阅读(362) 评论(0) 推荐(0)
摘要:参考: https://python-programming.courses/recipes/django-require-authentication-pages/ 即通过中间件来做AOP拦截。不用每个函数每个类加修饰器/MixIn。 1. 在某个处理用户相关的模块中添加middleware.py 阅读全文
posted @ 2016-12-12 10:48 tommy.yu 阅读(1163) 评论(0) 推荐(0)
摘要:http://stackoverflow.com/questions/38714936/typeerror-str-does-not-support-the-buffer-interface-in-python 下面这样会报错: 修正方案: 即:对于字节流(byte)类型的数据,因此此类bug时,将 阅读全文
posted @ 2016-12-01 17:48 tommy.yu 阅读(381) 评论(0) 推荐(0)
摘要:曾经了解过。 放在一边,嫌麻烦。 如今身为leader,站在团队沟通的角度看看,还不错。 有几个优点: 1. api一览表 2. api web预览界面(类似.net的webservice预览界面),可以直接在上面(类似postman的方式)模拟和服务器的通讯。 3. api的配置化,通用性的查增删 阅读全文
posted @ 2016-11-28 11:44 tommy.yu 阅读(548) 评论(0) 推荐(0)
摘要:https://docs.python.org/3/installing/ pip is the preferred installer program. Starting with Python 3.4, it is included by default with the Python bina 阅读全文
posted @ 2016-11-14 10:16 tommy.yu 阅读(233) 评论(0) 推荐(0)
摘要:这里有一篇写的不错的:http://www.jianshu.com/p/1840035cb510 自己的“格式化”后的内容备忘下: 我们总在说c10k的问题, 也做了不少优化, 然后优化总是不够的。 其中的一个瓶颈就是一些耗时的操作(网络请求/文件操作--含耗时的数据库操作)。 如果我们不关心他们的 阅读全文
posted @ 2016-10-13 09:51 tommy.yu 阅读(7151) 评论(1) 推荐(0)
摘要:需要安装pyDes库 阅读全文
posted @ 2016-09-01 18:15 tommy.yu 阅读(2295) 评论(0) 推荐(0)
摘要:概念: 生产者(Producer,简写P),负责发布消息。 “交换机”(Exchange, 简写X), 负责中转消息。 路由(Route, 简写R), 即 X->Q的路线名。 消息队列 (Queue, 简写Q), 负责临时存储消息。 消费者(Customer,简写C), 负责处理消息。 完整关系图解 阅读全文
posted @ 2016-08-24 11:35 tommy.yu 阅读(315) 评论(0) 推荐(0)
摘要:文件组织结构: A.py B.py 执行: python t/main.py 问题1: 在main.py中引用t2/B的test方法,如何写? 方式1: from xxx import xxx 这个写法很糟糕, 但能解决目前问题。糟糕的地方在于隐晦的引入t2。更好的方式是相对引用。 但如果用 pyt 阅读全文
posted @ 2016-08-22 11:06 tommy.yu 阅读(3094) 评论(1) 推荐(0)
摘要:官方文档说: If a consumer dies (its channel is closed, connection is closed, or TCP connection is lost) without sending an ack, RabbitMQ will understand th 阅读全文
posted @ 2016-08-16 11:48 tommy.yu 阅读(9943) 评论(0) 推荐(0)
摘要:过程 1. 用户下单 2. 商户后台产生订单 3. 请求支付宝web支付页面(将订单信息返回给用户 放在form里面 隐藏起来 并通过脚本自动提交此form到支付宝web支付页) 4. 用户在支付宝官方支付web页上进行支付,完成后,支付宝跳转(redirect)到form里面的参数return_u 阅读全文
posted @ 2016-08-05 09:22 tommy.yu 阅读(16503) 评论(1) 推荐(0)
摘要:应用场景二维码收款 接口官方文档:https://doc.open.alipay.com/doc2/apiDetail.htm?spm=a219a.7395905.0.0.O4mxCP&docType=4&apiId=862 过程通过调用接口得到官方的二维码地址,然后再将其展示出来 问题签名&验证略 阅读全文
posted @ 2016-08-04 09:52 tommy.yu 阅读(951) 评论(0) 推荐(0)
摘要:1. 的确地址或者method不匹配,这个容易解决 2. 在后端中取到了form中不存在的元素! 这个很麻烦,特别form里面的信息比较多时!这个需要一一排查。另外取元素时最好用 request.form.get('xxx',None) 而不是直接用索引 form['xxx'] 阅读全文
posted @ 2016-08-03 16:25 tommy.yu 阅读(1856) 评论(0) 推荐(0)
摘要:request.body , 请求的原始内容,post方式放在body中的。 request.arguments, body参数和url参数的统一体, 同时也是经过“加工”,解码的。 eg.在对接其他平台时,对方可能post过来的body内容是这样的: 这就是所谓的“原始内容”, 可以自己split 阅读全文
posted @ 2016-07-28 18:28 tommy.yu 阅读(1731) 评论(0) 推荐(0)
摘要:信息传输过程中,可能会被各种监听。 这里介绍一种简单的加密算法(可逆)。 正向加密: 字符串 -> 字节(char->int转换) -> 异或每个字节某个KEY ->字节(int->char转换)-> 拼接字符串 -》-》utf-8加密 -》 16进制加密 反向解密: 字符串-》16进制解码->ut 阅读全文
posted @ 2016-07-22 11:23 tommy.yu 阅读(2520) 评论(0) 推荐(0)
摘要:首先我们来建模: 在开始期间我想到了几个问题, 1.由于字段的必填默认为必填(blank =False),这有些不方便,毕竟多数模型的设计,必填字段占少数,不知道能不能在settings.py中改变这一默认 2.原本以为blank=True,会对sql有影响,结果无,如下: 阅读全文
posted @ 2016-07-19 13:24 tommy.yu 阅读(219) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页