python分离中、英文

Roy
本来打算使用正则表达式,但是发现实际情况不能简单的用正则表达式处理,于是参考 http://blog.sina.com.cn/s/blog_933dc4350100x6mu.html 代码如下: # coding=utf-8 ''' @CreateDate: 2013年 12月 03日 星期二 11:11:39 CST @FileName:extract.

fedora19装XMind

Roy
本来用bubbl这个在线的思维导图还凑合,不过他这个未付费用户只能存储3张,只好换回本地应用。 安装freemind很简单,直接yum即可,不过界面和功能上有待加强。 换成xmind这个强大的跨平台软件,发现只有deb包,那么想在fedora中使用进行下面操作即可: 首先,下载对应版本的deb包,32bit系统下载32bit软件包,64bit系统下载64bit软件包 ar -x xmind-xxxxx.deb解包,得到data.tar.gz 和control.tar.gz 两个归档文件 解压data.tar.gz tar xf data.

python线程小学习

Roy
以前我写多线程程序时候,经常把一个线程类单独封装,然后使用全局锁来控制竞争资源的处理。今天看了这样一段代码 class Fetcher: def __init__(self,threads): self.opener = urllib2.build_opener(urllib2.HTTPHandler) self.lock = Lock() #线程锁 self.

Python 深入理解yield

Roy
不知道原文出处,向原作者表示感谢。 yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: def addlist(alist): for i in alist: yield i + 1 取出alist的每一项,然后把i + 1塞进去。然后通过调用取出每一项:

Python关键字yield详解

Roy
伯乐在线 –刘志军编译自stackoverflow Python标签中投票率最高的一个问题《The Python yield keyword explained》,e-satis 详细回答了关于yield 以及 generator、iterable、iterator、iteration之间的关系。

django中静态文件的使用

Roy
记得我刚刚开始接触django的时候,对于静态文件的引用始终一头雾水,按照网上说明的添加代码就是不好使。 今天再回头看看,突然发现以前自己还真是笨阿!补一篇记录算是弥补以前的缺憾了~ django版本1.5.3 目录结构: projectname ----projectname --------templates ------------base.html ------------appname ----------------a.html --------media ------------mp3 ------------flv --------static ------------img ----------------s.