<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/zzhflyqh" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/zzhflyqh" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 16 Apr 2010 11:04:00 GMT</lastBuildDate><title>常青藤</title><description>在日光下走，在月光下走，在弥天花雨中走，在满天风沙中走，在无所事事中走。走下去吧，走到无疾而终。这就是“光荣和梦想”。</description><link>http://blog.csdn.net/blogrss.aspx?username=zzhflyqh</link><item><title>【分布式文件系统】hash tree</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494770.aspx</link><description>&lt;br /&gt;Hash Tree&lt;br /&gt;哈希树在分布式文件系统中还可以用来文件同步，一旦某个节点发生变化，其hash的变化会&lt;br /&gt;迅速传播到根节点。需要同步的系统只需要不端查询根节点的hash，一旦有变化，顺着&lt;br /&gt;树状结构就能够在LogN级别的时间找到发生变化的内容，然后同步。&lt;br /&gt;这功能对多个子系统共享某些数据时有用，还有就是对于定期更新的备份，这有用的，我们&lt;br /&gt;只要调节定期去查询哈希树，然后看哪些节点需要同步更新。&lt;br /&gt;似乎这里还有个问题，是立刻同步还是允许一定时间的延迟？&lt;br /&gt;分布式文件系统中有一个CAP原则：&lt;br /&gt;分布式的，伸缩性比较好（P）&lt;br /&gt;最终一致性(C)，也就是出现短时间内的数据不一致&lt;br /&gt;高可用的(A)，部分节点出现故障不影响服务&lt;img src=&quot;http://www1.feedsky.com/t1/354691920/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494770.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354691920/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354691920/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 19:04:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494770.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494770.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354691920/1091189</fs:itemid></item><item><title>【哲学与人生】择善</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494764.aspx</link><description>&lt;br /&gt;任何道德价值都有“主体性”，都会在行动主体的心灵世界产生一定的效应；换言之，行动必须与&lt;br /&gt;内心感受相互呼应，否则难免形成表里不一，形式主义，甚至演变成乡愿。（表面媚俗而心中毫&lt;br /&gt;无理想的好好先生）。孔子说：“乡愿，德之贼也。”因为人之大患在于虚伪，不诚无物，最后人格&lt;br /&gt;分裂。&lt;img src=&quot;http://www1.feedsky.com/t1/354691437/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494764.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354691437/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354691437/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 19:02:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494764.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494764.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354691437/1091189</fs:itemid></item><item><title>【分布式文件系统】【BeansDB】源码分析1</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494768.aspx</link><description>&lt;br /&gt;BeansDB 中的哈希树源码分析(1)&lt;br /&gt;BeansDB 是豆瓣公司遵守New BSD释放出来的分布式文件系统，其代码精简，主要服务器端代码&lt;br /&gt;使用C编码，从http://code.google.com/p/beansdb/
可以，其上的Inside 
BeansDB.pdf
对beansdb做了大致的介绍。&lt;br /&gt;这里主要关注服务器端代码。&lt;br /&gt;/*fnv1a.h*/&lt;br /&gt;#ifndef __FNV1A_H__&lt;br /&gt;
#define __FNV1A_H__ 
&lt;br /&gt;#define FNV_32_PRIME 0x01000193&lt;br /&gt;
#define FNV_32_INIT 0x811c9dc5 
&lt;br /&gt;typedef unsigned int uint32_t; 
&lt;br /&gt;static inline uint32_t fnv1a(const char *key, int key_len)&lt;br /&gt;
{&lt;br /&gt;
  uint32_t 
h = FNV_32_INIT;&lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/354691755/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494768.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354691755/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354691755/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 19:02:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494768.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494768.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354691755/1091189</fs:itemid></item><item><title>【哲学与人生】固执于变通</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494760.aspx</link><description>读傅佩荣《哲学与人生》&lt;img src=&quot;http://www1.feedsky.com/t1/354691296/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494760.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354691296/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354691296/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 19:00:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494760.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494760.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354691296/1091189</fs:itemid></item><item><title>【程序】【PHP】在线记事本1</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494754.aspx</link><description>【程序】【PHP】在线记事本1&lt;img src=&quot;http://www1.feedsky.com/t1/354690930/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494754.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354690930/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354690930/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 18:58:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494754.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494754.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354690930/1091189</fs:itemid></item><item><title>【哲学与人生】以知来启明</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494751.aspx</link><description>读傅佩荣《哲学与人生》&lt;img src=&quot;http://www1.feedsky.com/t1/354690744/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494751.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354690744/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354690744/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 18:57:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494751.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494751.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354690744/1091189</fs:itemid></item><item><title>【程序】【C++】Trie树</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494745.aspx</link><description>trie树&lt;img src=&quot;http://www1.feedsky.com/t1/354690696/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494745.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354690696/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354690696/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 18:55:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494745.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494745.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354690696/1091189</fs:itemid></item><item><title>【哲学与人生】超越生与死</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494736.aspx</link><description>傅佩荣《哲学与人生》&lt;img src=&quot;http://www1.feedsky.com/t1/354690541/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494736.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354690541/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354690541/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 18:52:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494736.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494736.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354690541/1091189</fs:itemid></item><item><title>【程序】【PHP】在线记事本2</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494722.aspx</link><description>网络在线笔记本&lt;img src=&quot;http://www1.feedsky.com/t1/354690082/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494722.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354690082/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354690082/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 18:49:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494722.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494722.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354690082/1091189</fs:itemid></item><item><title>【转载】【REST】Building Web Services the REST Way</title><link>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494717.aspx</link><description>REST，Web Service&lt;img src=&quot;http://www1.feedsky.com/t1/354689458/zzhflyqh/csdn.net/s.gif?r=http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494717.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/zzhflyqh/354689458/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/zzhflyqh/354689458/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Apr 2010 18:47:00 +0800</pubDate><author>zzhflyqh</author><guid isPermaLink="false">http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494717.aspx</guid><dc:creator>zzhflyqh</dc:creator><fs:srclink>http://blog.csdn.net/zzhflyqh/archive/2010/04/16/5494717.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/zzhflyqh/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/zzhflyqh/~1091190/354689458/1091189</fs:itemid></item></channel></rss>
