上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 一、Redis的安装>wget ‘http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gz’>tar xzf redis-2.0.4.tar.gz >cd redis-2.0.4 >./configure>make & make install二、Redis工具redis-server:Redis服务器的daemon启动程序redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作redis-benchmark:Redis性能测试工具 阅读全文
posted @ 2011-09-07 15:04 残夜 阅读(2251) 评论(0) 推荐(0) 编辑
摘要: 一、Redis 简介redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。 这些数据类型支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的,支持各种不同方式的排序。redis 与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改 操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 二、Nosql DB简介1.什 阅读全文
posted @ 2011-09-07 14:51 残夜 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 博客园:http://www.cnblogs.comIBM developerWorks: http://www.ibm.com/developerworks/cn开源中国社区:http://www.oschina.net/全球最大的开源社区: http://sourceforge.net/架构 社区: http://www.infoq.com/cn/淘宝共享数据平台:http://www.tbdata.org/全球最大的IT中文社区:http://www.csdn.net/JavaEye:http://www.iteye.com/非常好的技术问答网站:http://stackoverflow 阅读全文
posted @ 2011-09-06 17:06 残夜 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 最近开始时不时没事和女朋友乱侃,才发现女朋友特别“爱听”鬼故事,呵呵,于是就收集了一些。 有天晚上准备讲给她听呢,结果听到一半把她给吓得立马不让讲了。 嘿嘿,让我找到软肋了,我很认真的说道:从现在开始,以后再对我发脾气,我也不和你生气了,一次一个鬼故事。哈和平相处到现在~~ 阅读全文
posted @ 2011-09-06 16:52 残夜 阅读(174) 评论(0) 推荐(1) 编辑
摘要: 使用Python logging模块已经有一段时间了,为了更好的理解log工作方式,看了一下其源码,后总结如下: 日志模块中有以下核心组件:1.Logger类:日志处理类2.Filter类:过滤器类(是Logger、Handler等类父类)3.Handler类:日志处理类,有各种子类(FileHandler,StreamHandler等)4.LogRecord类:日志记录对象,代表一条日志记录5.Manager类:日志对象管理器,维护所有Log实例,和其父子关系6.Formatter类:日志记录格式化对象1. logging模块的日志的根为RootLogger看下面示例代码: loggi... 阅读全文
posted @ 2011-09-06 16:34 残夜 阅读(679) 评论(0) 推荐(0) 编辑
摘要: Python的logging模块接口仿log4j,概念上一致,使用上相当方便。利用logging.config.fileConfig(),可以将日志的配置用文件来描述,简化了日志的初始化。例程:# test.pyimport loggingimport logging.configlogging.config.fileConfig("logging.conf")#create loggerlogger = logging.getLogger("example")#"application" codelogger.debug(" 阅读全文
posted @ 2011-09-06 15:36 残夜 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: Python日志模块简介使用Python写程序,有时要用上日志系统。特别是Python这样的动态语言,很多错误都只能在运行的时候才能发现,一个好的日志系统对于Python程序相当重要。最简单的解决方案当然是直接使用print输出运行信息。但是这样太简单了,没有分级功能,如果在发布的时候想去掉调试用的运行信息还得找出所有的print语句进行修改。再者,print只能输出到控制台,想要输出到文件或者通过电子邮件发送到其他地方,一个 print语句就没办法解决了。通过使用Python的日志系统,就可以解决以上问题。 首先看一下这个示例:import logginglogger=logging.get 阅读全文
posted @ 2011-09-06 14:42 残夜 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 1.UnboundLocalError: local variable 'sresult' referenced before assignment * 错误描述:变量sresult未定义就使用 * 查看此处源码: try: worker.t.csend(sfunc) worker.t.send(sargs) ... 阅读全文
posted @ 2011-09-02 13:03 残夜 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Parallel Python是python的分布式计算模块,其功能是可以以 函数+数据 的形式,将任务分布到Cluster中的各台机器的CPUs上进行运算。 同时Parallel Python的Cluster构建支持Auto Discovery,可以在内网中非常方便的搭建起一个自组织的分布式计算平台。 Parallel Python没有DFS,可以理解为MapReduce。 学习PP已经有一段时间了,经过实践得到如下结论:其不适合有大量数据交换的分布式场景,直接表现为经过出来socket连接自动,远程机器自动断开到server的连接其不适合程序中调用子进程的场景(当前版本1.6.1还没有解决 阅读全文
posted @ 2011-09-02 12:28 残夜 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: PyHook是一个基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。下面主要学习了以下几点: 如何设置鼠标和键盘的“钩子” 事件信息 如何传递和屏蔽事件 pythoncom 任何应用程序想得到鼠标和键盘的输入事件通知,都必... 阅读全文
posted @ 2011-08-25 13:55 残夜 阅读(6380) 评论(0) 推荐(2) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页