<?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/ganghust" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/ganghust" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 24 Jan 2010 13:04:00 GMT</lastBuildDate><title>刘刚的技术专栏</title><description>个人生活博客：http://hustlg.bokee.com</description><link>http://blog.csdn.net/blogrss.aspx?username=ganghust</link><item><title>可以用网络培养的几个好习惯</title><link>http://blog.csdn.net/ganghust/archive/2010/01/24/5251667.aspx</link><description>网络简单来说，就是“宅”的艺术。“日长睡起无情思，闲看儿童捉柳花”，消磨时间此乃第一层境界。“春风得意马蹄疾,一日看尽长安花”，发现了网络的丰富多彩目不暇接此乃第二境界，“欲穷千里目，更上一层路”则是网络生存的最高境界。网络除了帮我们打法时间和新鲜刺激之外，也会给我们更多的帮助，实际上如何发挥网络的最大效用，是我们很多人都在追求的目标.那请让我们一起盘点下年轻时可以或者说应当养成的网络习惯吧。另外说是35岁前做的事情，并不代表中年或老年就不能做了，年轻只是一种心态，只要我们愿意，都可以让自己的心理保持在最年轻的状态。&lt;img src=&quot;http://www1.feedsky.com/t1/325228052/ganghust/csdn.net/s.gif?r=http://blog.csdn.net/ganghust/archive/2010/01/24/5251667.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/ganghust/325228052/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/ganghust/325228052/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 24 Jan 2010 21:04:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2010/01/24/5251667.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2010/01/24/5251667.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325228052/1095869</fs:itemid></item><item><title>eMule协议规范和源码分析</title><link>http://blog.csdn.net/ganghust/archive/2010/01/24/5251646.aspx</link><description>说明：这篇文章原来写在我的另外一个Bolg上面：http://hustlg.bokee.com/6304807.html由于该网络访问缓慢，现在逐渐把Blog迁移到这里来。收到不少朋友的邮件需要我发送相应的资料，我已经上传到CSDN的下载频道到，大家用“eMule协议规范和源码分析”搜索就可以随意下载了。关键词： eMule    P2P    TCP    ed2k    KAD                                           最近一直在研究eMule协议，从网上搜集了和整理了一分详细的说明文档，同时写了一分源码分析报告。由于BLOG不支持DOC文件上传，只能提供目录了。需要的请邮件和我联系ganghust@hotmail.comeMULE源码分析 11目录结构： 12 Src\目录下代码结构 23重要的功能子类 24TCP和UDP网络通迅过程详细介绍： 65eMule中信誉机制的&lt;img src=&quot;http://www1.feedsky.com/t1/325226403/ganghust/csdn.net/s.gif?r=http://blog.csdn.net/ganghust/archive/2010/01/24/5251646.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/ganghust/325226403/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/ganghust/325226403/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 24 Jan 2010 20:56:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2010/01/24/5251646.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2010/01/24/5251646.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226403/1095869</fs:itemid></item><item><title>推荐几本新的书摘</title><link>http://blog.csdn.net/ganghust/archive/2010/01/17/5202228.aspx</link><description>&lt;br /&gt;《网客圣经》中文有声书摘 &lt;br /&gt;能够在竞争激烈的网潮世界里创造出一片蓝海，是件非常令人开心的事，如果能够利用人们，在网络的世界里的庞大网潮势力，就能拥有更无尽的明天！网潮所指的是一种透用网络工具，建立关系、彼此分享经验，并从中取得所需的信息、支持、构想、产品、和议价能力的行为。面对网潮，企业该如何因应面对，甚至加入其中，成为受欢迎的网客，以免除被威胁的恐慌，就是这本由乔许．柏诺夫和李夏琳所写的《网客圣经》，想要告诉企业的秘密。&lt;br /&gt;《金色团队》中文有声书摘 &lt;br /&gt;顶尖的服务、质量、文化、和品牌，是成功打造出，四季饭店传奇的四大关键因素。自从创办人伊萨多．夏普，在加拿大的多伦多，成立第一家四季饭店之后，就迅速的以「近乎完美的服务质量」打响了名号，成为奢华饭店业界争相学习的典范。而员工发自内心对企业文化的信仰，不仅带给四季饭店不断向前迈进的动力，四季饭店的创办人夏普，也正是凭借着这股信仰，以他诚恳的特质和对梦想的坚持，成功的孕育出全球八十二间四季饭店，一个最令人惊艳的的金色团队。&lt;br /&gt;《老板选谁一起喝啤酒》中文有声书摘 &lt;br /&gt;每一个上班族都希望能升&lt;img src=&quot;http://www1.feedsky.com/t1/325226404/ganghust/csdn.net/s.gif?r=http://blog.csdn.net/ganghust/archive/2010/01/17/5202228.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/ganghust/325226404/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/ganghust/325226404/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 17 Jan 2010 11:01:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2010/01/17/5202228.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2010/01/17/5202228.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226404/1095869</fs:itemid></item><item><title>Linux 常用系统管理的命令</title><link>http://blog.csdn.net/ganghust/archive/2009/11/26/4881683.aspx</link><description>&lt;br /&gt; 关键词： Linux    系统管理                                           &lt;br /&gt; 1、查看某文件的一部分&lt;br /&gt;如果你只想看文件的前 5 行，可以使用 head 命令， &lt;br /&gt;如：head -5 /etc/passwd &lt;br /&gt;如果你想查看文件的后 10 行，可以使用 tail 命令， &lt;br /&gt;如：tail -10 /etc/passwd &lt;br /&gt;查看文件中间一段，可以使用 sed 命令 &lt;br /&gt;如:sed –n '5,10p' /etc/passwd 这样你就可以只查看文件的第 5 行到第 10 行&lt;br /&gt;2、将 file.txt 里的123改为 456&lt;br /&gt;方法 1 &lt;br /&gt;sed 's/123/456/g' file.txt &gt; file.txt.new    修改的保存到其它文件&lt;br /&gt;sed -i 's/123/456/g' file.txt 直接修改原文件 &lt;br /&gt;方法 2 &lt;br /&gt;vi file.txt &lt;br /&gt;输入命令： &lt;br /&gt;:%s/123&lt;img src=&quot;http://www1.feedsky.com/t1/325226405/ganghust/csdn.net/s.gif?r=http://blog.csdn.net/ganghust/archive/2009/11/26/4881683.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/ganghust/325226405/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/ganghust/325226405/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 26 Nov 2009 22:50:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2009/11/26/4881683.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2009/11/26/4881683.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226405/1095869</fs:itemid></item><item><title>大规模、高流量互联网站性能调优经验总结</title><link>http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx</link><description>8/2性能准则：80%的性能问题是由20%的原因引起的，我们集中精力在这20％的原因上来改善80%的性能。通常的经验告诉我们影响Web性能的几个主要因素由Cache的大小和有无，Http请求，静态和动态网页的分布，cookie的大小并行下等等，但是在具体的时间中到底如何去做，没有更多详细的探讨。从2004年起，yahoo专门成立了一个性能分析团队，他们通过开发实际工具和进行严格的数据分析，来改善他们那产品的性能。本文就是这些研究成果的最新总结，在提高网页速度方面Yahoo!的Exceptional Performance团队提供了14种最佳实践，减少了Yahoo!25%-50%的响应时间，本文将详细介绍这些准则和背后的原理，从而使你可以更快地构建网页，减少响应时间，从前端到后端全面挖掘网页开发更大的潜能！&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ganghust/325226406/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/ganghust/325226406/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 26 Nov 2007 23:05:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226406/1095869</fs:itemid></item><item><title>Windows完成端口与Linux epoll技术简介</title><link>http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx</link><description>开发网络程序从来都不是一件容易的事情，尽管只需要遵守很少的一些规则;创建socket,发起连接，接受连接，发送和接受数据。真正的困难在于：让你的程序可以适应从单单一个连接到几千个连接乃至于上万个连接。利用Windows平台完成端口进行重叠I/O的技术和Linux在2.6版本的内核中引入的EPOll技术，可以很方便在在在Windows和Linux平台上开发出支持大量连接的网络服务程序。本文介绍在Windows和Linux平台上使用的完成端口和EPoll模型开发的基本原理，同时给出实际的例子。本文主要关注C/S结构的服务器端程序，因为一般来说，开发一个大容量，具可扩展性的winsock程序一般就是指服务程序。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ganghust/325226407/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/ganghust/325226407/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 22 Nov 2007 21:53:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226407/1095869</fs:itemid></item><item><title>推荐一本书Javascript权威指南（第五版）英文原版</title><link>http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx</link><description>最近看了这本书的最新版第五版，本版不仅完全覆盖了第四版的内容，更围绕Web2.0进行了修改和扩展，如AJAX、对XML的处理、命名空间及面向对象等等的一些新内容，对于Web开发必备的利器啊：）&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ganghust/325226408/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/ganghust/325226408/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Oct 2007 19:40:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226408/1095869</fs:itemid></item><item><title>开源搜索引擎资源[转]</title><link>http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx</link><description>开放源代码搜索引擎为人们学习、研究并掌握搜索技术提供了极好的途径与素材，推动了搜索技术的普及与发展，使越来越多的人开始了解并推广使用搜索技术。使用开源搜索引擎，可以大大缩短构建搜索应用的周期，并可根据应用需求打造个性化搜索应用，甚至构建符合特定需求的搜索引擎系统。搜索引擎的开源，无论是对技术人员还是普通用户，都是一个福音。 
搜索引擎的工作流程主要分为三步：从互联网抓取网页→创建抓取网页的索引库→从索引库中进行搜索。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ganghust/325226409/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/ganghust/325226409/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 18 Oct 2007 20:35:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226409/1095869</fs:itemid></item><item><title>eMule协议文件校验分析</title><link>http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx</link><description>最近一直再从事eMule，BT，HTTP，FTP等下载协议的跨协议整合开发工作，对eMule的文件校验进行了仔细的分析，同大家分享一下相关的结论，有些说明和分析来自与网络，向原作者表示感谢。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ganghust/325226410/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/ganghust/325226410/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 08 Oct 2007 22:06:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226410/1095869</fs:itemid></item><item><title>BT和eMule下载协议的比较和分析</title><link>http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx</link><description>由于从事P2P下载引擎开发得原因，对BT和eMule协议有了一些想法，总结如下，供参考。很多资料来源于互联网，再次向原作者表示感谢。 在当前的下载领域BT和eMule协议应用得是最广泛得，他们各自有自己强大得用户阵迎得支持。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ganghust/325226411/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/ganghust/325226411/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 29 Sep 2007 20:31:00 +0800</pubDate><author>ganghust</author><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx</guid><dc:creator>ganghust</dc:creator><fs:srclink>http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ganghust/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/ganghust/~1095871/325226411/1095869</fs:itemid></item></channel></rss>