摘要: 全文请见tuts code:An Introduction to Python’s Flask Framework Flask是Python一个小而强大的web框架。学起来简单,用起来也容易,能够帮你在很短的时间内创建web应用。 这篇文章中,我们会创建一个简单的web应用,包含两个静态页面和少许动态内容。尽管Flask能够被用来创建大型的,数据库驱动的网站,但是作为开始,通过静态页面来介绍它的... 阅读全文
posted @ 2015-03-08 22:40 维博.WILBUR 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://docs.python.org/2.7/reference/datamodel.html?highlight=__mro__ object.__str__(self) Called by the str() built-in function and by the print statement to compute the “informal” string rep... 阅读全文
posted @ 2015-03-05 18:29 维博.WILBUR 阅读(6690) 评论(0) 推荐(1) 编辑
摘要: 支持平台:从2.2版本开始,MongoDB不再支持Windows XP。要使用新版本的MongoDB,请用更新版本的Windows系统。 重要:如果你正在使用Windows Server 2008 R2或者Windows 7,请先安装补丁以解决内存映射文件的问题。 1. 从MongoDB官网下载Windows平台的MSI文件。http://www.mongodb.org/downloads 2.... 阅读全文
posted @ 2015-03-03 13:56 维博.WILBUR 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 【翻译】http://virtualenv.readthedocs.org/en/latest/index.html virtualenv是创建独立python环境的一种工具。 环境搭建的过程中,有一个基本的问题就是关于某个引用项、版本,以及间接权限的问题。试想,如果你有一个应用需要某个版本1的库文件,但另一个应用需要版本2,那怎么使用这两个应用?把所有的库文件都安装到/usr/lib/pyth... 阅读全文
posted @ 2015-02-26 10:54 维博.WILBUR 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 【转】http://blog.csdn.net/windone0109/article/details/8996184 在python中用import或者from…import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,就可以使用了。这类似于C语言中的include头文件。 import sys ... 阅读全文
posted @ 2015-02-25 18:47 维博.WILBUR 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 解压缩*.tar.gz tar -zxvf zippedfilename.tart.gz 切换到root用户(-表示同root登录,带有root的环境变量) su - 切换回其他用户(username为要切换到的用户名) su - username 常见问题及解决方法 问题:xxxx is not in the sudoers file. This incident will be repor... 阅读全文
posted @ 2015-02-25 16:50 维博.WILBUR 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 测试驱动的开发(TDD,Test Driven Development)的核心理念,是要使得重构(refactoring)更为有效,而不是创建更多的测试。 对一个有着长生命周期的项目来讲,在它的第一个版本,通常具有好的、干净的架构。随着版本的不断更新,会引入越来越多旁门左道的变通方法(hacky workaround)、捷径(short cuts)、不一致的接口(inconsistent inte... 阅读全文
posted @ 2015-02-25 11:02 维博.WILBUR 阅读(675) 评论(0) 推荐(3) 编辑
摘要: Windows Live Writer是博客园推荐的博客客户端。最新版的Writer是Windows 软件包的其中一个组件。下载地址:Windows软件包具体的配置步骤,请参考来自博客园团队的使用帮助。安装过程中可能需要要求先安装Microsoft .NET Framework 3,需要的话按要求操... 阅读全文
posted @ 2015-02-13 19:14 维博.WILBUR 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在面向对象的编程语言中,抽象类和接口是并存的两个概念,它们之间有很大的相似性,然而也存在一些区别。简单的概括,从语法上来讲,抽象类是可以实例化的,但是接口不存在实例化的问题。从设计的角度来讲,体现出设计者对于相关问题域的诠释。有的面向对象的编程语言,只支持单继承,但是支持多接口。通过接口的方式可以达到或者实现类似于C++中多继承的机制。 对于只支持单继承的编程语言,通过抽象类和接口的使用,更能够体... 阅读全文
posted @ 2009-04-16 18:11 维博.WILBUR 阅读(469) 评论(1) 推荐(0) 编辑
摘要: 在程序世界中,我们经常会用到两个词条来标识变量,即Parameter和Argument。那么,现在的问题是,这两者有什么区别呢?通常我们认为,parameter是参数,而argument是参数的值。对应的中文术语是:parameter = 形参;argument = 实参。What is the d... 阅读全文
posted @ 2009-03-03 13:46 维博.WILBUR 阅读(653) 评论(1) 推荐(0) 编辑