<?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:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" 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>Mon, 26 Nov 2007 23:05:00 GMT</lastBuildDate><title>刘刚的技术专栏</title><description>个人生活博客：http://hustlg.bokee.com</description><link>http://blog.csdn.net/ganghust/</link><item><title>大规模、高流量互联网站性能调优经验总结</title><link>http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1903493.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1903493.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1903493</trackback:ping><description>8/2性能准则：80%的性能问题是由20%的原因引起的，我们集中精力在这20％的原因上来改善80%的性能。通常的经验告诉我们影响Web性能的几个主要因素由Cache的大小和有无，Http请求，静态和动态网页的分布，cookie的大小并行下等等，但是在具体的时间中到底如何去做，没有更多详细的探讨。从2004年起，yahoo专门成立了一个性能分析团队，他们通过开发实际工具和进行严格的数据分析，来改善他们那产品的性能。本文就是这些研究成果的最新总结，在提高网页速度方面Yahoo!的Exceptional Performance团队提供了14种最佳实践，减少了Yahoo!25%-50%的响应时间，本文将详细介绍这些准则和背后的原理，从而使你可以更快地构建网页，减少响应时间，从前端到后端全面挖掘网页开发更大的潜能！&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1903493.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 27 Nov 2007 07:05:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>Windows完成端口与Linux epoll技术简介</title><link>http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1898503.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1898503.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1898503</trackback:ping><description>开发网络程序从来都不是一件容易的事情，尽管只需要遵守很少的一些规则;创建socket,发起连接，接受连接，发送和接受数据。真正的困难在于：让你的程序可以适应从单单一个连接到几千个连接乃至于上万个连接。利用Windows平台完成端口进行重叠I/O的技术和Linux在2.6版本的内核中引入的EPOll技术，可以很方便在在在Windows和Linux平台上开发出支持大量连接的网络服务程序。本文介绍在Windows和Linux平台上使用的完成端口和EPoll模型开发的基本原理，同时给出实际的例子。本文主要关注C/S结构的服务器端程序，因为一般来说，开发一个大容量，具可扩展性的winsock程序一般就是指服务程序。&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1898503.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 23 Nov 2007 05:53:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>推荐一本书Javascript权威指南（第五版）英文原版</title><link>http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1840151.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1840151.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1840151</trackback:ping><description>最近看了这本书的最新版第五版，本版不仅完全覆盖了第四版的内容，更围绕Web2.0进行了修改和扩展，如AJAX、对XML的处理、命名空间及面向对象等等的一些新内容，对于Web开发必备的利器啊：）&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1840151.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 24 Oct 2007 03:40:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>开源搜索引擎资源[转]</title><link>http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1831648.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1831648.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1831648</trackback:ping><description>开放源代码搜索引擎为人们学习、研究并掌握搜索技术提供了极好的途径与素材，推动了搜索技术的普及与发展，使越来越多的人开始了解并推广使用搜索技术。使用开源搜索引擎，可以大大缩短构建搜索应用的周期，并可根据应用需求打造个性化搜索应用，甚至构建符合特定需求的搜索引擎系统。搜索引擎的开源，无论是对技术人员还是普通用户，都是一个福音。 
搜索引擎的工作流程主要分为三步：从互联网抓取网页→创建抓取网页的索引库→从索引库中进行搜索。&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1831648.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 19 Oct 2007 04:35:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>eMule协议文件校验分析</title><link>http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1815990.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1815990.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1815990</trackback:ping><description>最近一直再从事eMule，BT，HTTP，FTP等下载协议的跨协议整合开发工作，对eMule的文件校验进行了仔细的分析，同大家分享一下相关的结论，有些说明和分析来自与网络，向原作者表示感谢。 &lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1815990.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 09 Oct 2007 06:06:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>BT和eMule下载协议的比较和分析</title><link>http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1806958.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1806958.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1806958</trackback:ping><description>由于从事P2P下载引擎开发得原因，对BT和eMule协议有了一些想法，总结如下，供参考。很多资料来源于互联网，再次向原作者表示感谢。 在当前的下载领域BT和eMule协议应用得是最广泛得，他们各自有自己强大得用户阵迎得支持。
&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1806958.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 30 Sep 2007 04:31:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>Ajax旧瓶装新酒的噱头--技术简介</title><link>http://blog.csdn.net/ganghust/archive/2007/09/26/1802141.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1802141.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1802141.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1802141</trackback:ping><description>Ajax旧瓶装新酒的噱头--技术简介&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1802141.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 27 Sep 2007 05:22:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/09/26/1802141.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/09/26/1802141.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>Google File System(下)</title><link>http://blog.csdn.net/ganghust/archive/2007/07/20/1700908.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1700908.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1700908.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1700908</trackback:ping><description>好久没有更新Blog了，最近读了这篇文章，感觉不错，特此转载：）&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1700908.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 21 Jul 2007 04:48:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/07/20/1700908.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/07/20/1700908.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>The Google File System(上)</title><link>http://blog.csdn.net/ganghust/archive/2007/07/20/1700907.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1700907.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1700907.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1700907</trackback:ping><description>好久没有更新Blog了，最近看了这片文章，挺不错的特意转载过来：）&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1700907.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 21 Jul 2007 04:46:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/07/20/1700907.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/07/20/1700907.aspx</guid><dc:creator>ganghust</dc:creator></item><item><title>内存管理内幕--动态分配的选择、折衷和实现[转]</title><link>http://blog.csdn.net/ganghust/archive/2007/04/12/1561847.aspx</link><wfw:comment>http://blog.csdn.net/ganghust/comments/1561847.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1561847.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1561847</trackback:ping><description>本文将对 Linux™ 程序员可以使用的内存管理技术进行概述，虽然关注的重点是 C 语言，但同样也适用于其他语言。文中将为您提供如何管理内存的细节，然后将进一步展示如何手工管理内存，如何使用引用计数或者内存池来半手工地管理内存，以及如何使用垃圾收集自动管理内存。&lt;img src =&quot;http://blog.csdn.net/ganghust/aggbug/1561847.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 12 Apr 2007 19:53:00 +0800</pubDate><author>ganghust</author><comments>http://blog.csdn.net/ganghust/archive/2007/04/12/1561847.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ganghust/archive/2007/04/12/1561847.aspx</guid><dc:creator>ganghust</dc:creator></item></channel></rss>