blog.tonyseek.com
无知的 TonySeek
https://blog.tonyseek.com/page/2
2013 年 05 月 28 日. 原文 Neil Schemenauer nas at python dot ca 2008-06-23. 翻译 TonySeek tonyseek at gmail dot com 2013-03-17. 原文地址 http:/ python.ca/scgi/protocol.txt. Read On ↵. 2013 年 05 月 19 日. Read On ↵. 2013 年 03 月 28 日. Silent Hill (在 Hong Kong Museum of Art 香港藝術館). Read On ↵. 2013 年 03 月 24 日. 安卓 (在 西汉南越王博物馆 - The Museum of The Nanyue King Mausoleum). Read On ↵. 2013 年 03 月 24 日. 五羊 (在 五羊雕塑 Five Goats Statue). Read On ↵. 2013 年 02 月 27 日. Read On ↵. 2013 年 02 月 05 日. Read On ↵. 2012 年 11 月 28 日.
blog.tonyseek.com
无知的 TonySeek Archive
https://blog.tonyseek.com/archives
GraphQL vs RESTful API 的一些想法. 杀死 subprocess.Popen 的子子孙孙. Flask 的 Context 机制. 为 C/C 库定制 Python Binding. Welcome to Silent Hill (深圳大学). 小疼同学的希德 (Douban Office 豆瓣). 夜 798 路灯 (D-Park). 空空的楼下 (豆瓣 Douban Inc.). 这周一搬到了一楼 (豆瓣 Douban Inc.). 深夜 - B 区 (使用Instagram 拍摄于 豆瓣). 慎用异步 WSGI Server 运行 Flask 应用. 控制反转 (IoC) 和依赖注入 (DI). 对 Python Web 框架 Flask 的一些个人评价. 转载] 外交学者 蒋学勤 胡锦涛的遗产. 在 Python 中实现 Ruby 的 Open Class 和特异方法. Python 中 print 语句的诡异用法. 总结 XSS 与 CSRF 两种跨站攻击. GraphQL vs RESTful API 的一些想法. Flask 的 Context 机制.
ipengtao.com
sitin's blog
http://www.ipengtao.com/category/others
版权所有 2015-2016 ipengtao.com. CC BY-NC-SA 3.0.
ipengtao.com
sitin's blog
http://www.ipengtao.com/category/tools
版权所有 2015-2016 ipengtao.com. CC BY-NC-SA 3.0.
ipengtao.com
sitin's blog
http://www.ipengtao.com/category/web-dev
版权所有 2015-2016 ipengtao.com. CC BY-NC-SA 3.0.
ipengtao.com
sitin's blog
http://www.ipengtao.com/category/python
当然从反面来说运行运行./manage.py syncdb 是安全的,它不会重复执行SQL语句。 我这里是加入写权限chmod x manage.py 运行的) 对于这个问题,难道我们就通过启动数据库交互页面,来慢慢alter table插入数据库表 话说老兄你这也太土了吧。 使用方法如下 一、安装 1、pip install South (还不知道pip的自己面壁去) 2、修改settings.py 在INSTALLED APPS中加入south,。 不要忘记逗号 3、执行./manage.py syncdb 现在south已经安装在你project中。 今天分享python下的 屠龙刀 - pip。 经过上一篇[正则表达式](http:/ www.ipengtao.com/python-regular-expressio- introduced/)的简单介绍,现在我们来说说re Regular Expression 模块。 Research(pattern, string[, flags]) 在给定字符串中寻找第一个匹配给定正则表达式的子字符串 re.match(pattern, strin...
ipengtao.com
sitin's blog
http://www.ipengtao.com/category/linux
大概就是下面四个要点 # # 不要过早优化 过早的优化是一切罪恶的根源。 这样对于资源其实是一种浪费 在创宇工作的这一段时间中,感受到一个很重要的事就是我们更应该把最小可用产品功能 MVP 给实现出来,再考虑代码上是否足够简洁,是否可以复用,效率高不高,有没 有可以优化的地方。 简单6个字,* 先可用 ,再优化* ,这看似简单一步能大大降低开发过程由于前期过早优化而因项目需求变化导致时间浪费。 调试能力 这个是自己感触挺深的,因为自己作为野战军的时候,经常遇到问题,bug fix能力不够,身边又没有其他相关的开发人员,每次遇到问题都容易被卡住,要么花费好几天 时间解决了,要么是直接不能进行下去,最后影响了项目进度,导致不能愉快的coding。 而这个积累的过程 中怎么办呢 最好的办法,融入社区中去,虚心求教 # # 写在最后 打个广告 知道创宇继续招Pythoner,有兴趣的小伙伴们看过来哦 EOF. 原因 * 具体表现在以下两件事上 * 1. 没问清楚业务情况,就想当然使用原有的MySQL数据库。 FlashBlock](https:/ chrome.google.com/websto...惠惠购物助...
ipengtao.com
sitin's blog
http://www.ipengtao.com/category/think
版权所有 2015-2016 ipengtao.com. CC BY-NC-SA 3.0.
blog.tonyseek.com
为 C/C++ 库定制 Python Binding
https://blog.tonyseek.com/post/make-python-binding-for-c-library
为 C/C 库定制 Python Binding. 2013 年 12 月 10 日. 可能因为性能原因需要自己编写一部分 C 代码,可能因为需要的第三方库是 C/C 编写的。 直接 port 到 Python 上. 实现例子: https:/ github.com/CNBorn/pytclip. Tclip 是使用 OpenCV 实现的,所以一个可行的途径是直接使用 OpenCV 的 Python Binding,将逻辑在 Python 中实现一遍。 所以如果目标库本身代码比较简单,但是用到了第三方 C/C 库,可以寻找有没有第三方库的 Python Binding。 如果有,可以将逻辑 port 到 Python 上实现。 编写快,只需要编写 Python 代码,不需要写 C/C. 由于将构建过程推给了第三方 Python Binding,所以直接用 setuptools 内置的依赖管理指向 PyPI 上的包即可。 而且最终质量依赖第三方 Python Binding 库的质量。 使用 CPython ABI 绑定. 实现例子: https:/ github.com/xtao/tclip.