- 博客(10)
- 收藏
- 关注
转载 红黑树学习笔记
要学习红黑树,那么首先要知道红黑树到底是个什么东西,其实他的定义在网络到随处都可以搜索到,他是一种平衡二叉搜索树,在这个定义里面引入了三个关键词,一是二叉树,另一个是二叉搜索树,第三个是平衡。我们一层一层分析,二叉树,他的定义是每个节点最多只有两个子树(即左子树和右子树,当然
2011-10-12 10:04:06 769
原创 python的文件锁
python中文件操作往往会涉及到多个进程向同一个文件write的情况,这时要想保证同时只有一个进程写文件,可以采用如下方法:使用fcntl.flock.#coding:utf-8"""文件锁测试"""import fcntlimport timef
2011-10-09 10:19:24 5700
转载 配置emacs的python开发环境
本文将介绍,在Emacs中,通过各种扩展,打造强大的Python IDE环境,包括Snippet工具,智能提示,自动补全,重构工具,调试以及GAE的调试,等等。以下各工具的安装前提是你对Emacs的配置文件有一定的了解,所有相关的el文件都必须放在load_path能够加载的地方
2011-09-26 18:56:00 1724
转载 30分钟3300%性能提升——python+memcached网页优化小记
本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个很简单很白痴但是我一直没发现的好方法(不得不BS我自己):直接像某些php应用比如Discuz论坛那样,在生成的网页中打印出“本页面生成时间多少多少秒”,然后在不停地访
2011-09-26 18:35:26 889
转载 Webpy + Nginx with FastCGI搭建Web.py
这一节讲解的是如何使用Nginx和FastCGI搭建Web.py应用环境依赖的软件包Nginx 0.8.* or 0.7.* (需要包含fastcgi和rewrite模块)。Webpy 0.32Spawn-fcgi 1.6.2Flup注意:Flup是最常见的忘记装
2011-09-26 18:30:22 617
转载 python之强大的日志模块
1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning
2011-09-26 18:26:58 535
转载 Python ConfigParser模块
在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。 ConfigParser解析的配置文件的格式比较象ini的配置文
2011-09-26 18:20:52 317
原创 python中有助于跨平台开发的os属性
linesep:用于在文件中分隔行的字符串(在windows下为'\r\n')sep:用于分隔路径名的字符串(在windows下为'\\')pathsep:用于分隔文件路径名的字符串(在windows下为';')curdir:当前工作目录的字符串名称(在windows
2011-09-26 18:18:36 314
原创 测试mongodb的插入性能
#coding:utf-8"""用于测试mongodb的插入性能起4个进程 每个进程起25个线程 每个线程做9000次插入操作计算消耗的时间"""import pymongofrom multiprocessing import Processfrom time
2011-09-21 09:50:51 859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人