<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>刘刚的技术专栏</title><link>http://blog.csdn.net/ganghust/</link><description>个人生活博客：http://hustlg.bokee.com</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 26 Sep 2008 18:38:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>ganghust</dc:creator><title>大规模、高流量互联网站性能调优经验总结</title><link>http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx</link><pubDate>Mon, 26 Nov 2007 23:05:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1903493.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/11/26/1903493.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1903493.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>Windows完成端口与Linux epoll技术简介</title><link>http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx</link><pubDate>Thu, 22 Nov 2007 21:53:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1898503.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/11/22/1898503.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1898503.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>推荐一本书Javascript权威指南（第五版）英文原版</title><link>http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx</link><pubDate>Tue, 23 Oct 2007 19:40:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1840151.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/10/23/1840151.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1840151.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>开源搜索引擎资源[转]</title><link>http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx</link><pubDate>Thu, 18 Oct 2007 20:35:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1831648.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/10/18/1831648.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1831648.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>eMule协议文件校验分析</title><link>http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx</link><pubDate>Mon, 08 Oct 2007 22:06:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1815990.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/10/08/1815990.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1815990.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>BT和eMule下载协议的比较和分析</title><link>http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx</link><pubDate>Sat, 29 Sep 2007 20:31:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1806958.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/09/29/1806958.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1806958.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>Ajax旧瓶装新酒的噱头--技术简介</title><link>http://blog.csdn.net/ganghust/archive/2007/09/26/1802141.aspx</link><pubDate>Wed, 26 Sep 2007 21:22:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/09/26/1802141.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1802141.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/09/26/1802141.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1802141.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>Google File System(下)</title><link>http://blog.csdn.net/ganghust/archive/2007/07/20/1700908.aspx</link><pubDate>Fri, 20 Jul 2007 20:48:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/07/20/1700908.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1700908.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/07/20/1700908.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1700908.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>The Google File System(上)</title><link>http://blog.csdn.net/ganghust/archive/2007/07/20/1700907.aspx</link><pubDate>Fri, 20 Jul 2007 20:46:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/07/20/1700907.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1700907.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/07/20/1700907.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1700907.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>  内存管理内幕--动态分配的选择、折衷和实现[转]</title><link>http://blog.csdn.net/ganghust/archive/2007/04/12/1561847.aspx</link><pubDate>Thu, 12 Apr 2007 11:53:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/04/12/1561847.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1561847.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/04/12/1561847.aspx#Feedback</comments><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 ="http://blog.csdn.net/ganghust/aggbug/1561847.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>小议微处理器发展史</title><link>http://blog.csdn.net/ganghust/archive/2007/03/28/1544414.aspx</link><pubDate>Wed, 28 Mar 2007 20:46:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/03/28/1544414.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1544414.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/03/28/1544414.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1544414.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1544414</trackback:ping><description>从上世纪60年代第一台电子计算机问世到现在个人电脑广泛普及，只有短短的50多年。其中CPU的飞速发展功不可没。本文介绍了CPU中与我们有着密切联系的微处理器的基础知识，微处理器发展的各个阶段以及各阶段的代表微处理器,旨在使读者对微处理器乃至个人电脑的发展有一个全局上的了解.(本文所有的资料均来自互联网,这里进行归纳和整理,在此向原作者表示感谢.)&lt;img src ="http://blog.csdn.net/ganghust/aggbug/1544414.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>P2P计算的未来</title><link>http://blog.csdn.net/ganghust/archive/2007/03/19/1533644.aspx</link><pubDate>Mon, 19 Mar 2007 14:19:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/03/19/1533644.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1533644.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/03/19/1533644.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1533644.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1533644</trackback:ping><description>在当今的全球经济形势下，那些公司又开始搜寻提高他们处理能力而不用在软硬件上进行更多投资的方法。大部分时间里很多客户机是空闲的，并且有大量没有使用的磁盘存储能力。下一个逻辑的步骤是最大限度地使用这些计算机。Peer-to-Peer（P2P）模型就是答案。&lt;img src ="http://blog.csdn.net/ganghust/aggbug/1533644.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>电脑游戏设计简介</title><link>http://blog.csdn.net/ganghust/archive/2007/03/18/1532756.aspx</link><pubDate>Sun, 18 Mar 2007 13:45:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/03/18/1532756.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1532756.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/03/18/1532756.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1532756.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1532756</trackback:ping><description>本文从最基础的游戏设计知识和背景介绍开始，旨在为游戏设计新手提供从零开始的思想体系和方法。&lt;img src ="http://blog.csdn.net/ganghust/aggbug/1532756.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>计算机编程语言简介</title><link>http://blog.csdn.net/ganghust/archive/2007/03/17/1532203.aspx</link><pubDate>Sat, 17 Mar 2007 17:18:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/03/17/1532203.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1532203.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/03/17/1532203.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1532203.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1532203</trackback:ping><description>编程语言是一种用来表达计算机指令的标准化技术。它既可以被人类阅读、理解和维护，同时也可以被电子计算机执行。因此是人机交互的重要桥梁。编程语言的出现与发展，与计算机科学本身息息相关。本文简单介绍了编程语言的基本概念，回顾其发展历史，并介绍一些基本的编程范型。&lt;img src ="http://blog.csdn.net/ganghust/aggbug/1532203.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ganghust</dc:creator><title>自适应图像增强的方法介绍</title><link>http://blog.csdn.net/ganghust/archive/2007/02/07/1504259.aspx</link><pubDate>Wed, 07 Feb 2007 14:08:00 GMT</pubDate><guid>http://blog.csdn.net/ganghust/archive/2007/02/07/1504259.aspx</guid><wfw:comment>http://blog.csdn.net/ganghust/comments/1504259.aspx</wfw:comment><comments>http://blog.csdn.net/ganghust/archive/2007/02/07/1504259.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/ganghust/comments/commentRss/1504259.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1504259</trackback:ping><description>图像增强的目的是采用某种技术手段，改善图像的视觉效果，或将图像转换成更适合于人眼观察和机器分析识别的形式，以便从图像中获取更有用的信息.图像增强与感兴趣物体特性、观察者的习惯和处理目的相关，因此，图像增强算法应用是有针对性的，并不存在通用的增强算法。图像的增强用于调整图像的对比度，突出图像中的重要细节，改善视觉质量。&lt;img src ="http://blog.csdn.net/ganghust/aggbug/1504259.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>