易截截图软件、单文件、免安装、纯绿色、仅160KB

安装Memcached For Win32 和 Memcached Python Client

    Memcached
是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。
    网上有很多讲到Memcached For Linux的安装教程,但是Memcached For Win32 and Python的就甚少,偶尔google找到一篇
比较相近的英文教程,觉得很不错就打算翻译下来,并且写一个Hello World的memcached实例。
安装部分来自原文
1.下载memcached 1.2.1 for Win32
.
2.把memcached-1.2.1-win32.zip解包到你想要的路径下
(如:C:\memcached-1.2.1-win32)
3.打开命令行(在开始菜单中的"运行",输入"cmd"),使用以下的命令安装:
 C:\memcached-1.2.1-win32\memcached.exe -d install
安装完成之后,再执行以下命令来启动memcached:
C:\memcached-1.2.1-win32\memcached.exe -d start
这样memcached会使用默认的端口(11211)来启动,启动成功的话,你可以在任务管理器中看到memcached.exe
4.为了和memcached通信,你需要安装一个memcached客户端
,来对memcached做“增删改”操作。memcached有很多个客户
端程序可以使用,对应于各种语言,有各种语言的客户端。基于C语言的有libmemcache、 APR_Memcache;基于Perl的有Cache::Memcached;另外还有Php、Python、Ruby、Java、C#等语言的支持。其中PHP的客户端是最多的,你可以在网上搜
索到大部分,这里我只介绍python的客户端。
5.获取最新版的memcached python客户端:python-memcached-latest.tar.gz

6.把python-memcached-latest.tar.gz解压到任意路径
(如c:\python-memcached-1.45)
7.在命令行中cd到c:\python-memcached-1.45目录下:
 
cd c:\python-memcached-1.45
8.然后运行以下命令安装python-memcached:
python setup.py build
python setup.py install
这样python-memcached就成功安装到python库中。如果提示ImportError: No module named setuptools
,请先安装
setuptools for win32

9.运行以下代码来测试python-memcached是否成功安装
import memcache
#创建连接
mc_client = memcache.Client(['127.0.0.1:11211'], debug=0)
#写、读
mc_client.set("key_a", "value_a")
value = mc_client.get("key_a")
print "key_a 's value in memcached is: %s" %(value)
#删
mc_client.delete(


相关文档:

python操作excel性能问题求助

http://bbs.chinaunix.net/thread-1586782-1-1.html
我刚刚用python写了一段操作excel的脚本,目的是把一个excel文件按照某一列中的字段拆分成多个文件,例如按照城市或者省份等,但是发现处理一个1700行的文件拆分成40多个文件时要运行30分钟左右,性能太慢,请高手帮忙看看怎么才能优化性能,谢谢。
新手写的脚本,请不 ......

python写的将一些类型的文件压缩为7z格式

#将一些类型的文件压缩为7z.py
#for folder all file do 7z
import os
import sys
import distutils.file_util
def ImportOkFile():
    if(os.path.isfile("D:\\Records\\将一些类型的文件压缩为7z_record.txt")==False):
        f=open("D:\\Reco ......

用python实现crc32求字符串校验码


转帖:
http://blog.csdn.net/wyingquan/archive/2008/12/20/3561094.aspx
用python自带的binascii模块计算字符串的校验码,出来的是负值,与用c写的程序得出的校验码不一样,所以就研究了一下。发现别人用的python3.0版本binascii模块计算出的crc32校验码是我想要的,没办法只好自己用python实现一下crc32的算法了。发 ......

python的异常Exception


Python 的异常处理机制
Python代码 
 try:    
  raise Exception("a", "b")    
    except Exception,e:    
  print e    
    finally:    
  print "final"    
('a', ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号