慢慢拉长了
2009-07-15 09:07:45
查看原文
这两天弄统计图,是两年数据的同期对比曲线,
在作东西的过程中,碰到了以下一些问题,都一一化解了。
1)连续日期的数据统计。因为指定时间段中有些日期是没有交易额的,所以必须补齐,用postgresql机制解决之。
...
BeepBeep a simple web application for Erlang
2009-06-22 01:06:51
查看原文
备注:看到了BeepBeep,感觉挺好,正好能看看erlang,就翻译了一下它的readme,算是一个入门。
BeepBeep a simple web application for Erlang
受 rails和merb的启示,BeepBeep是一个支持erlang语言的简单的web应用...
django is python (10)
2009-03-31 06:03:08
查看原文
应用技巧
python特性无数种组合起来,可以完成很多很多事情,因此这里展示的一些,肯定不会考虑到python许多特性组合的完整列表。然而在django中,有一些用到的,是贯穿于本书中其他技巧的一个基础。
跟踪子类
...
django is python (9)
2009-03-31 06:03:22
查看原文
自省
许多python对象在运行的代码之外还带有metadata(元数据)。这些信息在框架的使用或写自己的代码中相当有用。
当试图开发复用的程序时,python的自省工具很有帮助的。因为他们允许python代码提取编程者所写的信...
django is python (8)
2009-03-31 06:03:49
查看原文
Descriptor
引用一个对象的属性是是直接访问属性,没有什么复杂的。直接获取和设置属性影响到名字空间里的值。有时当访问这些值时,还有些事要处理的。
1)从一个复杂的出处获取数据,诸如数据库或配置文件
2)把...
django is python (7)
2009-03-31 06:03:50
查看原文
Decorators
改变一个函数的行为另一种常见的方式是用另一个函数来装饰(decorate)它。这也经常称之为“包装”一个函数,因为装饰器是被设计成在要调用原生函数之前或之后运行附加的代码。
装饰器背后的关键原则是他...
django is python (6)
2009-03-31 06:03:43
查看原文
带参数的函数
除了标准的声明和调用,python提供了选项允许你用有趣的方式来激活函数。Django使用了这个技术以便代码有效地复用。你也可以在你的应用中使用相同的技术;它们是python标准的一部分。
过量的参数
...
django is python (5)
2009-03-31 06:03:49
查看原文
文件
正如先前提到的,文件是存取信息的常见方式,而且许多python库 提供了"file-like"类文件对象,以便能使用文件相关的函数。一个类文件对象不需要配备下面所有的方法,只要那些需要的正确函数。至于文件的约 定,对象...
django is python (4)
2009-03-31 06:03:26
查看原文
常用的 Duck-Typing 约定
你可能听说过一个古老的谚语,“if it walk like a duck, and talks like a duck, it's a duck”“如果走路像鸭子,说话像鸭子,它就是一个鸭子”莎士比亚在他写“罗密欧与朱丽叶”时,按照这个...
django is python (3)
2009-03-31 06:03:47
查看原文
Declarative语法
一些Django很突出的便利特性,其中有“declarative syntax(声明性语法)”,从读写,理解上都很简单的。这种语法设计是最小化重复的样板语法,并提供优雅,可读性的代码。举例来说,这里有一个典型的Dja...