<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zkz的专栏]]></title><description><![CDATA[Ruby on Rails]]></description><link>https://blog.youkuaiyun.com/imzkz</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; imzkz]]></copyright><item><title><![CDATA[创建Python Egg]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5916292</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5916292</guid><author>imzkz</author><pubDate>Thu, 30 Sep 2010 13:30:00 +0800</pubDate><description><![CDATA[<br /><br />创建Python Egg <br />首先， 需要安装setuptools，然后创创建文件：setup.py，文件内容如下： <br /><br />Python代码 #!/usr/bin/env python  from setuptools import setup, find_packages    setup(      name = "pollen",      version = "0.36",      package_data = {'':['*.*']},     ]]></description><category></category></item><item><title><![CDATA[Eclipse常用快捷键]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5897946</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5897946</guid><author>imzkz</author><pubDate>Mon, 20 Sep 2010 21:03:00 +0800</pubDate><description><![CDATA[<br /><br />1几个最重要的快捷键<br />代码助手:Ctrl+Space（简体中文操作系统是Alt+/）<br />快速修正：Ctrl+1<br />单词补全：Alt+/<br />打开外部Java文档：Shift+F2<br /><br />显示搜索对话框：Ctrl+H<br />快速Outline：Ctrl+O<br />打开资源：Ctrl+Shift+R<br />打开类型：Ctrl+Shift+T<br />显示重构菜单：Alt+Shift+T<br />上一个/下一个光标的位置：Al]]></description><category></category></item><item><title><![CDATA[Linux 杀死进程]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5875997</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5875997</guid><author>imzkz</author><pubDate>Fri, 10 Sep 2010 15:56:00 +0800</pubDate><description><![CDATA[<br />*杀死进程最安全的方法是单纯使用kill命令，不加修饰符，不带标志。 首先使用ps -ef命令确定要杀死进程的PID，然后输入以下命令： # kill -pid 注释：标准的kill命令通常都能达到目的。终止有问题的进程，并把进程的资源释放给系统。然而，如果进程启动了子进程，只杀死父进程，子进程仍在运行，因此仍消耗资源。为了防止这些所谓的“僵尸进程”，应确保在杀死父进程之前，先杀死其所有的子进程。
 *确定要杀死进程的PID或PPID # ps -ef | grep httpd
 *以优雅的]]></description><category></category></item><item><title><![CDATA[git merge one specified file from another branch]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5875961</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5875961</guid><author>imzkz</author><pubDate>Fri, 10 Sep 2010 15:44:00 +0800</pubDate><description><![CDATA[<br />#You are in the branch you want to merge to<br />git checkout <branch_you_want_to_merge_from><file_paths...>]]></description><category></category></item><item><title><![CDATA[emacs undo/redo]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5863303</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5863303</guid><author>imzkz</author><pubDate>Sat, 04 Sep 2010 15:22:00 +0800</pubDate><description><![CDATA[<br />有个问题：emacs的redo命令是什么？一直没找到 :confused:<br /><br />Emacs下面的redo就是用undo的undo实现的.<br />比如删了一个字符, 然后用C-/ undo了, 但你后面又想删掉这个字符(也就是redo), 这时你可以先使用一个非编辑命令(如C-f), 再用C-/就是redo了.]]></description><category></category></item><item><title><![CDATA[无x-window情况下，运行文本中的命令]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5859581</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5859581</guid><author>imzkz</author><pubDate>Thu, 02 Sep 2010 18:25:00 +0800</pubDate><description><![CDATA[<br />比如有名为command.txt的文本，<br />内容为:<br />apt-get install curl gcc bzr memcached python-configobj python-coverage python-dev python-nose python-setuptools python-simplejson python-xattr sqlite3 xfsprogs python-webob python-eventlet python-greenlet python-p]]></description><category></category></item><item><title><![CDATA[eclipse中统计代码行数]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5850077</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5850077</guid><author>imzkz</author><pubDate>Mon, 30 Aug 2010 16:25:00 +0800</pubDate><description><![CDATA[<br />在eclipse中， <br /><br />打开File Search对话框， <br />选中正则表达式，在搜索文本框输入 /n <br />文件名称输入 *.java <br />在范围里选中Enclosing projects <br />然后就可以统计出整个项目的代码行数。 ]]></description><category></category></item><item><title><![CDATA[Ubuntu 10.04地址导航栏修改为显示路径]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5843118</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5843118</guid><author>imzkz</author><pubDate>Fri, 27 Aug 2010 11:47:00 +0800</pubDate><description><![CDATA[<br />在Ubuntu中，文件位置默认不是和Windows地址栏一样的（位置项），而是显示是路径名称组合(路 径栏)，这对于文件路径的获得复制很不方便。比如，获得某个文件德 路径，如果是地址栏，直接复制一下就可以了，但是Ubuntu的默认方式是不能直接复制德。所以为了方便，决定将地址栏修改为类似Windows地址栏的 风格。<br /><br />方法：<br /><br />终端，输入gconf-editor，<br /><br />定位到 apps->nautilus->preferences，定位]]></description><category></category></item><item><title><![CDATA[vim超猛的自动补全autocomplpop.vim]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5821915</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5821915</guid><author>imzkz</author><pubDate>Wed, 18 Aug 2010 18:04:00 +0800</pubDate><description><![CDATA[<br />autocomplpop.vim]]></description><category></category></item><item><title><![CDATA[apt-get install python2.6-dev to fix "Python.h: No such file or directory"]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5799558</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5799558</guid><author>imzkz</author><pubDate>Mon, 09 Aug 2010 18:07:00 +0800</pubDate><description><![CDATA[<br />apt-get install python2.6-dev to fix "Python.h: No such file or directory"]]></description><category></category></item><item><title><![CDATA[主题：Nosql 学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5775676</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5775676</guid><author>imzkz</author><pubDate>Fri, 30 Jul 2010 10:10:00 +0800</pubDate><description><![CDATA[<br /><br />如今Nosql 可谓炙手可热，各大社交网站facebook，twitter等也纷纷用上了nosql的产品，这几天借着团队分享的春风，也大概学习了下，还非常粗浅<br />1.主流的Nosql 数据存储系统<br />  facebook、twitter和digg使用的cassandra<br />  日本前两位的社交网站使用的 Tokyo Cabinet、Tokoy Tyrant (TT)<br />  提供更加丰富的查询的mongoDB<br /> <br />2. Nosql 能]]></description><category></category></item><item><title><![CDATA[复制互联网2010全球最值得模仿的230个网站]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5772109</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5772109</guid><author>imzkz</author><pubDate>Wed, 28 Jul 2010 18:41:00 +0800</pubDate><description><![CDATA[<br /><br />001 oMoby.com——手机视觉搜索<br />002 AmazType.tha.jp——基于亚马逊的新型搜索<br />003 Groupon.com——每天团购一次<br />004 Ezdia.com——知识交易平台<br />005 DealBK.com——本地手机优惠券<br />006 PleaseRobMe.com——搜索记录行踪日志<br />007 Seed.com——分发原创内容平台<br />008 WordItOut.com——让你的文字“云”起来<br]]></description><category></category></item><item><title><![CDATA[介绍Amazon分布式存储引擎Dynamo（Consistent-Hashing算法，NWR模型，Vector-Clock,论文pdf） zz]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5770552</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5770552</guid><author>imzkz</author><pubDate>Wed, 28 Jul 2010 10:17:00 +0800</pubDate><description><![CDATA[<br /><br /> <br />http://hi.baidu.com/beibeiboo/blog/item/5418ff35533b061b91ef3908.html Dynamo是个什么东东呢<br />Dynamo 是个什么东东呢?他是 Amazon 公司的一个分布式存储引擎。那么这个什么引擎又是什么?<br />首先，假设一个场景，你的网站要存储用户登陆的IP。这个问题怎么解决呢?传统的方法是用数据库。数据库提供了方便的操作接口，复杂的查询能力以及事物的保证。<br />好，现在假设大家都很]]></description><category></category></item><item><title><![CDATA[一种特殊的一致性哈希算法的研究]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5770537</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5770537</guid><author>imzkz</author><pubDate>Wed, 28 Jul 2010 10:13:00 +0800</pubDate><description><![CDATA[<br />一种特殊的一致性哈希算法的研究<br />一致性哈希简单介绍 Consistent Hashing 算法早在 1997 年就在论文《Consistent hashing and random trees》中被提出，提出了在动态变化的Cache环境中，哈希算法应该满足的4个适应条件：平衡性(Balance)单调性(Monotonicity)分散性(Spread)负载(Load)<br />一致性哈希原理<br />一致性哈希将key用hash函数进行映射，映射出来的所有点能够分布到一个圆环内，实际]]></description><category></category></item><item><title><![CDATA[What NoSQL Store Should I Use? The Right Tool for Your Use Case]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5766411</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5766411</guid><author>imzkz</author><pubDate>Mon, 26 Jul 2010 14:46:00 +0800</pubDate><description><![CDATA[<br />As NoSQL data models continue to prove their worth in high-profile web properties and enterprise settings, developers and architects need a basic framework that helps them organize and differentiate these data stores according to their capabilities s]]></description><category></category></item><item><title><![CDATA[eclipse  PyDev不能自动提示的问题]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5766120</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5766120</guid><author>imzkz</author><pubDate>Mon, 26 Jul 2010 11:33:00 +0800</pubDate><description><![CDATA[<br />在Window>Preferences>PyDev>Interpreter-Python重新设定一下即可]]></description><category></category></item><item><title><![CDATA[web.py项目中的html不支持中文导致报错的问题]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5764791</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5764791</guid><author>imzkz</author><pubDate>Sun, 25 Jul 2010 18:22:00 +0800</pubDate><description><![CDATA[<br />eclipse中在此文件上右键选择属性，将编码改为UTF-8即可]]></description><category></category></item><item><title><![CDATA[OpenStack]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5758135</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5758135</guid><author>imzkz</author><pubDate>Fri, 23 Jul 2010 16:04:00 +0800</pubDate><description><![CDATA[<br /><br />由 Rackspace 和 NASA 发起并支持的开源云计算项目。<br />目前一部分代码已经可以从 Launchpad 上下载到，不过根据文档，目前如果想要在自己的机器上安装这个东西，步骤还是不简单的。<br />从目前所透露出的信息来看，这个东西应该是在 Ubuntu 或 Debian 上进行主要开发和测试，目前主要支持的编程语言是 Python，用到了 Tornado 框架，一个由 FriendFeed 和 Facebook 贡献的开源 web 框架，某些方面非常类似 Goo]]></description><category></category></item><item><title><![CDATA[异步模式下的Web请求（技术介绍篇）]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5757663</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5757663</guid><author>imzkz</author><pubDate>Fri, 23 Jul 2010 13:38:00 +0800</pubDate><description><![CDATA[<br /><br />Author：放翁（文初）<br />Date: 2010/4/14<br />Email:fangweng@taobao.com<br /> 缘起<br />         早在两年前做开放平台的时候，由于平台的特质，就开始寻求对于Web请求异步的解决方案，当时Jetty和Tomcat都在最新的版本中集成类似于Comet和Asyn Process的功能，但经过测试，效果不佳，因此也没有再深入去了解其中的一些设计理念。时隔两年，依然在做开放平台，但当研究twitter和facebo]]></description><category></category></item><item><title><![CDATA[复习amazon dynamo设计的一点分享]]></title><link>https://blog.youkuaiyun.com/imzkz/article/details/5757651</link><guid>https://blog.youkuaiyun.com/imzkz/article/details/5757651</guid><author>imzkz</author><pubDate>Fri, 23 Jul 2010 13:35:00 +0800</pubDate><description><![CDATA[<br /><br />Author：文初<br />Email：wenchu.cenwc@alibaba-inc.com<br />Blog：http://blog.youkuaiyun.com/cenwenchu79<br /> <br />         什么是Dynamo? Dynamo是Amazon的高效Key-Value存储基础组件（类似于现在被广泛应用的Memcached Cache），当前被用于Amazon很多系统中作为状态管理组件。在2007年年底Amazon的CTO就写了一篇介绍Dynamo设计的]]></description><category></category></item></channel></rss>