Web.py中Sqlalchemy scoped_session的使用

Sqlalchemy中, 创建Session是一件比较耗资源的事情.在Web环境中, 我们需要以一种节省的方式使用, SA提供了一个对Session的包装, scopedsession, 以确保能共享一个Session.官方文档的描述 <a href="http://www.sqlalchemy.org/docs/05/session.html#unitofworkcontextualcreating" target="blank">http://www.sqlalchemy.org/docs/05/session.html#unitofwork_con...
Python | 2010-03-29 18:40 | 2843次阅读 | 1评

web.py中的memoize

web.memoize,貌似是缓存函数返回值的 文档中的实例    |      >>> calls = 0 |      >>> def howmanytimeshaveibeencalled(): |      ...    ...
默认分类 | 2010-03-27 23:17 | 1612次阅读 | 1评

Django:locals()小技巧

locals()小技巧 看看最近的currentdatetime: <DIV class=codetitle>代码 <DIV style="BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #808080 12px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 9px; PADDING-RIGHT: 9px;...
默认分类 | 2010-03-22 01:01 | 1543次阅读 | 1评

python中创建空字典的方法

一个是用花括号 <DIV style="BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #808080 12px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; FONT: 12px 宋体; COLOR: #000000; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 3px...
默认分类 | 2010-03-21 23:50 | 16265次阅读 | 1评

Python:locals 和 globals

Python有两个内置的函数,locals 和globals,它们提供了基于字典的访问局部和全局变量的方式。 首先,是关于名字空间的一个名词解释。是枯燥,但是很重要,所以要耐心些。Python使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个字典,它的键字就是变量名,字典的值就是那些变量的值。实际上,名字空间可以象Python的字典一样进行访问,一会我们就会看到。 在一个Python程序中的任何一个地方,都存在几个可用的名字空间。每个函数都有着自已的名字空间,叫做局部名字空间,它记录了函数的变量...
默认分类 | 2010-03-21 23:32 | 2216次阅读 | 1评

php.exe php-cgi.exe php-win.exe的区别

php.exe是提供来在命令行执行PHP文件的工具,比如你在有文件ABC.PHP,那么你可以在CMD命令提示符下执行命令php.exe abc.php来运行这个PHP文件。php-cgi.exe是提供来作为CGI使用的,区别是在文件输出所有内容之前,会自动输出一个下面的HTTP头:X-Powered-By: PHP/5.2.5Content-type: text/htmlphp-win.exe也可以执行PHP文件,区别是大打开控制台,不显示输出内容。可以用来编写无需显示界面的文件处理、网路服务等程序。
默认分类 | 2010-03-20 12:26 | 3353次阅读 | 0评

找到一个更好的代码高亮的库

python实现的 http://pygments.org/ 比http://www.codehighlighter.com/支持的语言更多,更重要的是开源
默认分类 | 2010-03-17 16:26 | 1640次阅读 | 1评

Using XML Resources with XRC

直接上链接了 http://wiki.wxwidgets.org/UsingXMLResourceswithXRC
默认分类 | 2010-03-11 19:34 | 709次阅读 | 1评

安装setuptools模块不需要install参数

把这个安装脚本下载下来 :http://peak.telecommunity.com/dist/ezsetup.py 然后到这个脚本所在的目录,直接python ezsetup.py
Python | 2010-03-11 13:53 | 748次阅读 | 1评

py2exe的用法小汇

console方式编译 setup(console=["consoles.py"]) windows方式编译 setup(windows=["windows.py"]) 编译ico图标 setup(windows = [{"script":"ico.py", "icon_resources": [(1, "myico.ico")]} ]) 一次编译多个文件 在编译的时候把多个文件以列表方式传递给setup即可:<...
默认分类 | 2010-03-09 21:52 | 1615次阅读 | 1评

微软夸起海口一点也不含糊

微软的 Silverlight 已经发展到 V4,声称拥有 45% 的市场,在欧洲和亚洲更高(60%)。它也提供跨平台和浏览器支持,尽管对 Linux 的支持不够及时。
默认分类 | 2010-03-06 13:34 | 902次阅读 | 1评

Python中的pprint和pformat简介

pprint模块中使用的格式化可以按照一种格式正确的显示数据, 这种格式即可被解析器解析, 又很易读. 输出保存在一个单行内, 但如果有必要, 在分割多行数据时也可使用缩进表示. <DIV style="BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #808080 12px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; FONT: 12px 宋体; COLOR: ...
Python | 2010-03-02 23:33 | 4358次阅读 | 0评
浏览1528778次
最新评论