`
huangro
  • 浏览: 335230 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
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 ...
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 ...

wxWidges类列表

    博客分类:
  • C++
wxWidgets类列表(2.6.4) 管理窗口 这里有若干直接由窗口管理器(例如: MS Windows 或 Motif Window Manager )操纵的窗口类型。在 wxWidgets 中, frames 和 dialogs 是相似的,但是只有 dialogs 可能是模式的。 wxTopLevelWindow

yaml很不错

最近在一个项目中遇到使用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/
    使用pickle模块你可以把Python对象直接保存到文件,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件里。pickle模块会创建一个python语言专用的二进制格式,你基本上不用考虑任何文件细节,它会帮你干净利落地完成读写独享操作,唯一需要的只是一个合法的文件句柄。     pickle模块中的两个主要函数是dump()和load()。dump()函数接受一个文件句柄和一个数据对象作为参数,把数据对象以特定的格式保存到给定的文件中。当我们使用load()函数从文件中取出已保存的对象时,pickle知道如何恢复这些对象到它们本来的格式。     cP ...
    迭代器是在版本2.2被加入到python的,它为类序列对象提供了一个类序列的接口。python的迭代无缝地支持序列对象,而且它还允许程序员迭代非序列类型,包括用户定义的对象。     迭代器用起来很灵巧,你可以迭代不是序列但表现处序列行为的对象,例如字典的键、一个文件的行,等等。当你使用循环迭代一个对象条目时,你几乎分辨不出它是迭代器还是序列。你不必去关注这些,因为python让它像一个序列那样操作。     迭代器的作用如下: 提供了刻扩展的迭代器接口; 对列表迭代带来了性能上的增强; 在字典迭代中性能提升; 创建真正的迭代接口,而不是原来的随即对象访问; 与所有已经存 ...
    '@'符号用作函数修饰符是python2.4新增加的功能,修饰符必须出现在函数定义前一行,不允许和函数定义在同一行。也就是说 @A def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,不允许修修饰一个类。 一个修饰符就是一个函数,它将被修饰的函数做为参数,并返回修饰后的同名函数或其它可调用的东西。     请看以下实例:     >>> def spamrun(fn):     ... def sayspam(*args):     ... print "spam, spam, spam"      ...
一切以程序开始,^_^ 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( ...

su, su - 以及sudo

  su只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径 su-不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径   sudo: 功能:对于root授权的用户,可使用该命令临时切换到root用户环境下。  授权文件为 /etc/sudoers 文件,只要里面有你的大名,你就享有sudo特权。 visudo vi /etc/sudoers   # User privilege specification root       ALL=(ALL) ALL  robin     ALL=(ALL) ALL  <= 添上这一行, ...
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 ...
 要学好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 ...

python dbpool

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 ...
 采用wxpython中的iewin,即可将IE浏览器嵌入到我们的桌面应用程序中,这样的处理方案可以实现对浏览器功能的一些限制,应用到一些限制网络访问和有针对性的网络访问上,应该还是不错的,o(∩_∩)o 。
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 ...
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. ...
Global site tag (gtag.js) - Google Analytics