- 浏览: 335230 次
- 性别:
- 来自: 杭州
-
最新评论
-
ProgrammingPower:
非常感谢您,搞定了,哈哈!
Debian下安装CodeBlocks -
hfa1s2:
是的。谢谢你哈! 我解决了这个问题
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
huangro:
587端口的是很麻烦的,毕竟是需要ssl验证的。
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
hfa1s2:
我想利用内网往公司邮箱里发,但接口是587 的 而且需要 SS ...
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
zyb88325:
你好 我现在用的cakephp2.0,因为服务器不支持rewr ...
CakePHP常用技巧总结
文章列表
This is just a note to myself, since I seem to keep forgetting how to do that properly. After reading the chapter in the svn-book
properly and using enough [–]help I figured it out and I am scared to
forget how to get it right again :-). Here is how I got it working for
me.svn:ignore
cd
i ...
- 2008-09-03 22:35
- 浏览 2042
- 评论(0)
Nevow: A Web Application Construction Kit
Donovan Preston <dp@divmod.org
>
Summary
Nevow is a web application construction kit, based on the ideas
developed in the Twisted Woven package. Its main focus is on separating
the HTML template from both the business logic and the display ...
- 2008-08-29 15:57
- 浏览 1201
- 评论(0)
wxWidgets类列表(2.6.4)
管理窗口
这里有若干直接由窗口管理器(例如:
MS Windows
或
Motif Window Manager
)操纵的窗口类型。在
wxWidgets
中,
frames
和
dialogs
是相似的,但是只有
dialogs
可能是模式的。
wxTopLevelWindow
- 2008-08-25 15:57
- 浏览 1537
- 评论(0)
最近在一个项目中遇到使用yaml作为配置文件,感觉其语法非常之简单,于是产生了一些兴趣,查找资料之后,发现其功能能与XML相媲美,而且简单很多,在此推荐。
ps :
1. YAML的主页是
http://yaml.org/
。
2. YAML规范 1.0,在
http://yaml.org/spec/
上可以找到这一值得称赞的规范。
3. YAML简介:http://www.ibm.com/developerworks/cn/xml/x-matters/part23/
- 2008-08-25 15:06
- 浏览 1100
- 评论(0)
使用pickle模块你可以把Python对象直接保存到文件,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件里。pickle模块会创建一个python语言专用的二进制格式,你基本上不用考虑任何文件细节,它会帮你干净利落地完成读写独享操作,唯一需要的只是一个合法的文件句柄。
pickle模块中的两个主要函数是dump()和load()。dump()函数接受一个文件句柄和一个数据对象作为参数,把数据对象以特定的格式保存到给定的文件中。当我们使用load()函数从文件中取出已保存的对象时,pickle知道如何恢复这些对象到它们本来的格式。
cP ...
- 2008-08-24 17:31
- 浏览 3479
- 评论(0)
迭代器是在版本2.2被加入到python的,它为类序列对象提供了一个类序列的接口。python的迭代无缝地支持序列对象,而且它还允许程序员迭代非序列类型,包括用户定义的对象。
迭代器用起来很灵巧,你可以迭代不是序列但表现处序列行为的对象,例如字典的键、一个文件的行,等等。当你使用循环迭代一个对象条目时,你几乎分辨不出它是迭代器还是序列。你不必去关注这些,因为python让它像一个序列那样操作。
迭代器的作用如下:
提供了刻扩展的迭代器接口;
对列表迭代带来了性能上的增强;
在字典迭代中性能提升;
创建真正的迭代接口,而不是原来的随即对象访问;
与所有已经存 ...
- 2008-08-24 15:39
- 浏览 6871
- 评论(0)
'@'符号用作函数修饰符是python2.4新增加的功能,修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说 @A def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,不允许修修饰一个类。 一个修饰符就是一个函数,它将被修饰的函数做为参数,并返回修饰后的同名函数或其它可调用的东西。
请看以下实例:
>>> def spamrun(fn):
... def sayspam(*args):
... print "spam, spam, spam"
...
- 2008-08-24 14:10
- 浏览 8438
- 评论(0)
一切以程序开始,^_^
from twisted.internet import reactor
from twisted.enterprise import adbapi
import pyPgSQL.PgSQL as PgSQL
def getSites():
return dbpool.runQuery("select * from my_table")
def printResult(l):
for item in l:
print item
dbpool = adbapi.ConnectionPool( ...
- 2008-08-04 15:50
- 浏览 4347
- 评论(0)
su只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径
su-不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径
sudo:
功能:对于root授权的用户,可使用该命令临时切换到root用户环境下。
授权文件为 /etc/sudoers 文件,只要里面有你的大名,你就享有sudo特权。
visudo
vi /etc/sudoers
# User privilege specification
root ALL=(ALL) ALL
robin ALL=(ALL) ALL <= 添上这一行, ...
- 2008-07-31 17:48
- 浏览 1029
- 评论(0)
Twisted 采用异步处理并发事件,采用延时机制来实现这个功能,推荐看下面的原文,翻译太累,呵呵:
Trac back: http://twistedmatrix.com/projects/core/documentation/howto/defer.html
Deferred Reference
Callbacks
Multiple callbacks
Visual Explanation
Errbacks
Unhandled Errors
Handling either synchronous or asynchronous r ...
- 2008-07-31 01:05
- 浏览 1125
- 评论(0)
要学好Twisted,对于掌握其异步处理过程非常重要,以下是描述异步处理的原文:
Trac back: http://twistedmatrix.com/projects/core/documentation/howto/async.html
Asynchronous Programming with Twisted
Introduction to concurrent programming
Waiting for answers
Not waiting on data
Non-blocking calls
Callbacks
Def ...
- 2008-07-30 23:09
- 浏览 1198
- 评论(0)
Trac back:http://jonpy.sourceforge.net/dbpool.html
dbpool module
Synopsis
The dbpool
module is a wrapper for Python
DB-API 2.0-compliant
database modules to (a) keep a pool of physical connections available and (b)
upgrade the modules to threadsafety
level 2
, which
means that threads can ...
- 2008-07-30 22:47
- 浏览 1342
- 评论(0)
采用wxpython中的iewin,即可将IE浏览器嵌入到我们的桌面应用程序中,这样的处理方案可以实现对浏览器功能的一些限制,应用到一些限制网络访问和有针对性的网络访问上,应该还是不错的,o(∩_∩)o 。
- 2008-07-29 19:48
- 浏览 1323
- 评论(0)
by ncforest
from: http://ncforest.blog.163.com/blog/static/295626642008519113549639
我选择的桌面是kde4
1、安装.
DVD硬盘安装如果在NTFS分区,会出错,提示找不到媒体问题。在fat32分区则一切正常。
对于NTFS找不到媒体问题问题可以用下面的方法解决:
1) 按ctrl+alt+F2进入控制台,输入mount -l,列出目前挂载的情况(此步可略)。
2 )卸载当前挂载的,包含安装源的目录(/dev/sda6),具体挂载在哪,1)可以看到.命令:umount 第一步所看到的挂载点(类似um ...
- 2008-07-29 02:25
- 浏览 1897
- 评论(0)
set(集合)
集合是一个无序不重复元素的集,其基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和sysmmetric difference(对称差集)等数学运算。
基本用法:
S.copy( )
S.difference(S1)
S.intersection(S1)
S.issubset(S1)
S.issuperset(S1)
S.symmetric_difference(S1)
S.union(S1)
S.add(x)
S.clear( )
S.discard(x)
S. ...
- 2008-07-28 22:44
- 浏览 1611
- 评论(0)