第四章 模板篇上一章的内容,我们将HTML的代码和Python代码都混合在了在view.py的文件下。但是这样做的坏处无疑是明显的,引用DjangoBook的说法:对页面设计进行的任何改变都必须对 Python 代码进行相应的修改。 站点设计的修改往往比底层 Python 代码的修改要频繁得多,因此...
分类:
Web程序 时间:
2014-07-07 20:34:45
阅读次数:
291
使用gdb调试Python进程有时我们会想调试一个正在运行的Python进程,或者一个Python进程的coredump。例如现在遇到一个mod_wsgi的进程僵死了,不接受请求,想看看究竟是运行到哪行Python代码呢?这时就需要祭出gdb了。主要是三步:1)确保你的gdb版本>=72)安装pyt...
分类:
数据库 时间:
2014-06-25 16:24:59
阅读次数:
476
前言: Life is short ,you need python.--Bruce Eckel我与2048的缘,不是缘于一个玩家,而是一次,一次,重新的ACM比赛.四月份校赛初赛,第一次碰到2048,两周后决赛再次遇到2048,后来五月份的广东省赛,又出现了2048。在这三次比赛过程中,我一次20...
分类:
编程语言 时间:
2014-06-25 09:17:46
阅读次数:
340
# 使用Cython为Python写扩展1:初识CythonCython使为Python写C扩展就如同写Python代码一样简单。广泛用于数学软件包,SAGE公司,作为执行快速,可扩展的运算。它提供了安全和可维护的方法通过自动生成所需代码来构建原生Python模块。我们经常会使用Cython将C/C...
分类:
编程语言 时间:
2014-06-18 17:48:59
阅读次数:
382
一、基本原理
Python中一切都是对象,变量中存放的是对象的引用。这是一个普遍的法则。我们举个例子来说,Python是如何来处理的。
Python代码
x = 'blue'
y = 'green'
z = x
当python执行上面第一句的时候,会在heap中首先创建一个str对象,其文本内容为blue,同时还创建一个名为x的对象引用,x...
分类:
编程语言 时间:
2014-06-18 07:19:52
阅读次数:
314
Tkinter一般是python自带的,所以代码不需要其他组件,本程序是在python2.7版本实现的。
dai...
分类:
编程语言 时间:
2014-06-17 22:43:42
阅读次数:
254
Openerp中workflow的设计机制工作流程系统在OpenERP里是非常有用的机制,可以用于即时描述单据(模型)状态的演进过程。工作流实现了状态流转的可配置,通过迁移的
condition代替python代码中的判断语句,通过迁移的signal增加审批按钮,增加了系统的灵活性。工作流程是完全可...
分类:
其他好文 时间:
2014-06-07 07:50:49
阅读次数:
217
错误描述:在python代码中通过selenium来初始化一个firefox浏览器失败,看了下selenium的版本是2.35,然后用firefox --version看了下是28.0,firefox好像不听话自动升级了导致了旧版selenium不支持。
Traceback (most recent call last):
File "C:\Python27\erSiteCompare.p...
分类:
Web程序 时间:
2014-06-02 22:31:07
阅读次数:
611
所谓学习问题,是指观察由n个样本组成的集合,并根据这些数据来预测未知数据的性质。
学习任务(一个二分类问题):
区分一个普通的互联网检索Query是否具有某个垂直领域的意图。假设现在有一个O2O领域的垂直搜索引擎,专门为用户提供团购、优惠券的检索;同时存在一个通用的搜索引擎,比如百度,通用搜索引擎希望能够识别出一个Query是否具有O2O检索意图,如果有则调用O2O垂直搜索引擎,获取结...
分类:
编程语言 时间:
2014-05-25 13:34:47
阅读次数:
495
python有什么工具可以找程序的bug,和分析程序的错误?PyChecker:
PyChecker是一个python脚本分析工具,它可以发现python脚本中的bugs
Pylint:
ylint是一个Python代码分析工具,它分析Python代码中的错误,查找不符合代码风格标准和有潜在问题的代码。
Pylint是一
个Python工具,..
分类:
编程语言 时间:
2014-05-25 05:09:46
阅读次数:
311