05 2015 档案

摘要:分成两部分:代码优化和工具优化原文:http://my.oschina.net/xianggao/blog/102600阅读Zen of Python,在Python解析器中输入import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "... 阅读全文
posted @ 2015-05-31 12:49 奋斗终生 阅读(7579) 评论(0) 推荐(1)
摘要:原文:http://www.cnblogs.com/lanxuezaipiao/p/3543658.htmlPython是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、... 阅读全文
posted @ 2015-05-27 02:17 奋斗终生 阅读(597) 评论(0) 推荐(0)
摘要:原文:http://www.pythoner.com/148.html近日,在某微博上看到有人推荐了雨痕的《Python学习笔记》,从github上下载下来看了下,确实很不错。注意,这本学习笔记不适合Python新手学习。从目录上看,并不能看出这本笔记有何特别之处,但看到里面的内容,感到非常惊喜。这... 阅读全文
posted @ 2015-05-27 01:51 奋斗终生 阅读(3024) 评论(0) 推荐(0)
摘要:原文:http://blog.chinaunix.net/uid-26200547-id-3418038.htmlPython 安装配置及基本语法篇Python 语言速成Python 基本知识Python 常用表达式Python 基础语法Python 语法篇:菜鸟的Python笔记Python精要参... 阅读全文
posted @ 2015-05-27 01:47 奋斗终生 阅读(352) 评论(0) 推荐(0)
摘要:支付宝即时到帐接口的python实现,示例采用django框架 阅读全文
posted @ 2015-05-19 12:26 奋斗终生 阅读(694) 评论(0) 推荐(0)
摘要:add by zhj: 如果宿主机是win7,那VirtualBox建议安装4.3.12,再高的版本在Windows7上运行会报错,从4.3.14到5.0.xx版本,一直报错,搞了半天也解决不了。如果你想安装64位Ubuntu,那要在BIOS中设置一下,开启intel虚拟化技术。我成功安装了64位的 阅读全文
posted @ 2015-05-18 20:22 奋斗终生 阅读(2193) 评论(0) 推荐(0)
摘要:add by zhj:我根据本文总结了下面5点1) 在能满足功能的前提下,使用时间复杂度更小的数据结构 通常来说,dict/set的很多方法的时间复杂度要比list小2)使用xrange()代替range() 在Python3.x中,range()就是Python2.x中的xrange(),在Py... 阅读全文
posted @ 2015-05-18 10:41 奋斗终生 阅读(1921) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/huxi/archive/2011/01/02/1924317.html在笔者看来,自省和反射是一回事,当然其实我并不十分确定一定以及肯定,所以如果这确实是两个不同的概念的话,还请多多指教 :) 转载请注明作者、出处并附上原文链接,多谢!updat... 阅读全文
posted @ 2015-05-17 13:28 奋斗终生 阅读(266) 评论(0) 推荐(1)
摘要:原文:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html一. 文件目录操作命令: 1.每天一个linux命令(1):ls命令 2.每天一个linux命令(2):cd命令 3.每天一个linux命令(3):pwd命令 4.每... 阅读全文
posted @ 2015-05-11 09:10 奋斗终生 阅读(339) 评论(0) 推荐(1)
摘要:原文:http://maemual.me/index.php/archives/8/Supervisor是一个进程控制程序。用于监控管理你需要的程序。当你有一个程序,需要长期在后台运行,并且希望能够在这个程序崩溃之后自动重新启动的时候,你就需要Supervisor了。安装sudo apt-get i... 阅读全文
posted @ 2015-05-11 00:31 奋斗终生 阅读(1775) 评论(0) 推荐(0)
摘要:add by zhj: 没找到原文出处,只能找到转载的,文中说有17个坑,其实是16个全文如下这篇文章主要介绍了Python程序员代码编写时应该避免的16个“坑”,也可以说成Python程序员代码编写时应该避免的17个问题,需要的朋友可以参考下1. 不要使用可变对象作为函数默认值代码如下:In [1... 阅读全文
posted @ 2015-05-05 22:26 奋斗终生 阅读(443) 评论(0) 推荐(0)
摘要:add by zhj:虽然学Python也有两年了,但这些问题的确容易犯,看来对Python的理解还有些地方不深入。先转了,有时间再好好看译文:http://blog.jobbole.com/68256/本文由伯乐在线-datorhjaelten翻译。未经许可,禁止转载!英文出处:toptal。欢迎... 阅读全文
posted @ 2015-05-05 22:08 奋斗终生 阅读(458) 评论(0) 推荐(0)
摘要:原文:http://www.csdn.net/article/2013-10-07/2817107-three-giant-share-redis-experience/2随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽。这里我们将为大家分享社交巨头新浪微博、传媒巨头Viac... 阅读全文
posted @ 2015-05-04 04:25 奋斗终生 阅读(683) 评论(0) 推荐(1)
摘要:原文:https://groups.google.com/forum/#!topic/redis-db/lrYbkbxfQiQ本文来自Redis在Google Group上的一个问题,有一位同学发贴求助,说要解决如下的一个问题:他有一个IP范围对应地址的列表,现在需要给出一个IP的情况下,迅速的查找... 阅读全文
posted @ 2015-05-04 04:16 奋斗终生 阅读(401) 评论(0) 推荐(0)
摘要:add by zhj:本文只翻译了一部分,更多分析要参考英文原文译文:节约内存:Instagram的Redis实践英文原文:Storing hundreds of millions of simple key-value pairs in RedisInstagram可以说是网拍App的始祖级应用,... 阅读全文
posted @ 2015-05-04 03:02 奋斗终生 阅读(689) 评论(0) 推荐(0)
摘要:add by zhj: 搜了一下作者,原来之前是网易的大牛。2011年的文章,有些老了,很多地方可以将string类型键转为hash类型,这样更节省内存,将key聚合在一起,也更简练。原文:http://blog.codingnow.com/2011/11/dev_note_2.html接上回,按照... 阅读全文
posted @ 2015-05-04 01:16 奋斗终生 阅读(1013) 评论(0) 推荐(0)
摘要:原文:http://blog.nosqlfan.com/html/3729.html这两年Redis火得可以,Redis也常常被当作Memcached的挑战者被提到桌面上来。关于Redis与Memcached的比较更是比比皆是。然而,Redis真的在功能、性能以及内存使用效率上都超越了Memcach... 阅读全文
posted @ 2015-05-03 21:50 奋斗终生 阅读(301) 评论(0) 推荐(0)
摘要:原文:http://segmentfault.com/q/1010000000316112redis是什么redis就是一个存储key-value键值对的仓库,如何使用redis在于如何理解你需要设计的系统的E-R的模型,然后合理的规划redis的数据库结构场景我举一个简单的消息系统的例子,业务需求... 阅读全文
posted @ 2015-05-03 21:09 奋斗终生 阅读(8341) 评论(0) 推荐(0)
摘要:add by zhj:关系数据库表的一条记录可以映射成Redis中的一个hash类型,其实数据库记录本来就是键值对。这样,要比本文中的键设计用更少的键,更节省内存,因为每个键除了它的键值占用内存外,还额外占用一定的内存。原文:http://www.hoterran.info/redis_kv_des... 阅读全文
posted @ 2015-05-03 20:16 奋斗终生 阅读(1419) 评论(0) 推荐(0)
摘要:原文:Redis学习笔记4--Redis数据存储优化机制 1.zipmap优化hash:前面谈到将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新建一个hash对象时开始是用zipmap来存储的。这个zipmap其实并不是hash table,但是zipm... 阅读全文
posted @ 2015-05-03 18:15 奋斗终生 阅读(1365) 评论(0) 推荐(0)
摘要:add by zhj: 不错的系列,作者介绍了NoSQL数据库,并重点研究了Memcached和Redis,不知道后续是否还有其它NoSQL数据库的文章海量数据存储之nosql教程之-01基础理论海量数据存储之nosql教程之-02-memcached基础海量数据存储之nosql教程之-03_深入M... 阅读全文
posted @ 2015-05-03 12:56 奋斗终生 阅读(787) 评论(0) 推荐(0)
摘要:add by zhj: 文章很老了,2010年的,注意,下面几点是作者认为的误区原文:http://timyang.net/data/redis-misunderstanding/前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Des... 阅读全文
posted @ 2015-05-03 12:48 奋斗终生 阅读(320) 评论(0) 推荐(0)
摘要:原文:使用Redis的五个注意事项下面内容来源于Quora上的一个提问,问题是使用Redis需要避免的五个问题。而回答中超出了五个问题的范畴,描述了五个使用Redis的注意事项。如果你在使用或者考虑使用Redis,可能你可以学习一下下面的一些建议,避免一下提到的问题。1.使用key值前缀来作命名空间... 阅读全文
posted @ 2015-05-03 00:35 奋斗终生 阅读(20645) 评论(0) 推荐(4)
摘要:原文:MongoDB资料汇总上一篇Redis资料汇总专题很受大家欢迎,这里将MongoDB的系列资料也进行了简单整理。希望能对大家有用。最后更新时间:2013-04-221.MongoDB是什么MongoDB介绍PPT分享MongoDB GridFS介绍PPT两则初识 MongoDB GridFSM... 阅读全文
posted @ 2015-05-02 22:01 奋斗终生 阅读(535) 评论(0) 推荐(0)
摘要:Redis作为 NoSQL 数据库的杰出代表,一直广受关注,其轻量级的敏捷架构,向来有存储中的瑞士军刀之称。下面推荐的一篇文章,从源码的角度讲解了Redis 的整个工作流程,是了解 Redis 流程的绝佳文章。英文的,想搞懂还是要花些时间的原文链接:Redis: under the hood目录:S... 阅读全文
posted @ 2015-05-02 21:56 奋斗终生 阅读(265) 评论(0) 推荐(0)
摘要:原文:Redis资料汇总专题很多朋友反映,说NoSQLFan上的资料不少,但是要找到自己实用的太难,于是萌生做这样一个专题的想法。通过将不同NoSQL产品从入门到精通的各种资料进行汇总,希望能够让大家更快的找到适合自己的教程或文章进行阅读。最后更新时间:2013-04-221.Redis是什么?十五... 阅读全文
posted @ 2015-05-02 21:45 奋斗终生 阅读(385) 评论(0) 推荐(0)
摘要:原文:Redis核心解读Redis是知名的键值数据库,它广泛用于缓存系统。关于Redis的信息已经不用我多介绍了。这个系统的Redis文章主要从另外一个角度关注,Redis作为一个开源项目,短短2W行代码包含了一个健壮的服务器端软件的必需,我们从Redis中可以学习C语言项目的编程风格、范式,学习类... 阅读全文
posted @ 2015-05-02 21:34 奋斗终生 阅读(483) 评论(0) 推荐(0)
摘要:add by zhj: 对Publish / Subscribe,LUA Scripting,Sentinel support,Scan Iterators等部分没有翻译,需要的用户参见英文原文吧。另外,我对译文略有修改,如果要使用watch,我更喜欢第一种方法(使用with),而第二种有点复杂,不... 阅读全文
posted @ 2015-05-02 13:07 奋斗终生 阅读(3791) 评论(0) 推荐(1)
摘要:1. Redis的安装sudo pip install redissudo pip install hiredisParser可以控制如何解析redis响应的内容。redis-py包含两个Parser类,PythonParser和HiredisParser。默认,如果已经安装了hiredis模块,r... 阅读全文
posted @ 2015-05-01 23:39 奋斗终生 阅读(1861) 评论(0) 推荐(0)
摘要:add by zhj: 本篇只是Keep-Alive的第一篇,其它文章参见下面的列表。原文:HTTP Keep-Alive是什么?如何工作?1.HTTP Keep-Alive是什么?如何工作?2.了解HTTP Keep-Alive的基本情况3.Apache中Keep-Alive配置建议4.HTTP协... 阅读全文
posted @ 2015-05-01 23:11 奋斗终生 阅读(430) 评论(0) 推荐(0)
摘要:原文:Java 连接池的工作原理什么是连接?连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经知道了,你可以跳到它的工作原理部分]创建连接的代码片段:String connU... 阅读全文
posted @ 2015-05-01 21:58 奋斗终生 阅读(543) 评论(0) 推荐(0)
摘要:add by zhj: 在Python中有些库的接口要求参数必须是str类型字符串,有些接口要求参数必须是unicode类型字符串。对于str类型的字符串,调用len()和遍历时,其实都是以字节为单位的,这个太坑爹了,同一个字符使用不同的编码格式,长度往往是不同的。对unicode类型的字符串调用l... 阅读全文
posted @ 2015-05-01 19:16 奋斗终生 阅读(8141) 评论(0) 推荐(0)