<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://eddyzhoufeng.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2feddyzhoufeng.spaces.live.com%2fcategory%2f%e8%ae%a1%e7%ae%97%e6%9c%ba%e4%b8%8e%2bInternet%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>流　　浪　　的　　枫　　之　　羽: 计算机与 Internet</title><description /><link>http://eddyzhoufeng.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=cat%25E8%25AE%25A1%25E7%25AE%2597%25E6%259C%25BA%25E4%25B8%258E%2bInternet</link><language>en-US</language><pubDate>Tue, 02 Sep 2008 03:49:30 GMT</pubDate><lastBuildDate>Tue, 02 Sep 2008 03:49:30 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://eddyzhoufeng.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-2510522667657978555</live:id><live:alias>eddyzhoufeng</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>LESSWATTS.ORG开源项目介绍</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!836.entry</link><description>&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang=EN-US style="font-size:14pt"&gt;&lt;font face="Times New Roman"&gt;LESSWATTS.ORG&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:14pt;font-family:宋体"&gt;开源项目简介：&lt;/span&gt;&lt;span lang=EN-US style="font-size:14pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:30pt"&gt;&lt;font color="#000000"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;LESSWATTS.ORG&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;开源社区于&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;2007&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;年&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;9&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;月&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;20&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;日&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;由英特尔公司推出它用以满足从数据中心服务器到个人移动设备的整个计算环境对不断增长的更高能效的需求。该社区的项目集成于开放源代码软件中，可降低&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;Linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;服务器、&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PC&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;、电子产品的能耗。地址：&lt;a href="http://www.lesswatts.org"&gt;http://www.lesswatts.org&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;以下是社区中的各个开源项目的介绍：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;tab-stops:list 18.0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;span style=""&gt;&lt;font color="#000000"&gt;1.&lt;span style="font:7pt 'Times New Roman'"&gt;      &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font color="#000000"&gt;PowerTOP&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;介绍：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:24pt"&gt;&lt;font color="#000000"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PowerTOP &lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;是一种&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;下的工具，它可以帮助你找到那些在你计算机空闲时&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;内核中那些耗电的程序。在&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux2.6.21&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的版本里，&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;内核实现了空闲循环机制，不再有固定的&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;1000HZ&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;timer tick&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;事件。这样的结果可以使&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;CPU&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;在系统空闲的时候处于长时间的低能耗状态，可以在理论上达到节省大量电的目的。然而再内核空间和用户空间中会有很多事件会破坏这种体系。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:24pt"&gt;&lt;font color="#000000"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PowerTOP&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;能通过&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt;font-family:Verdana"&gt;ACPI&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;（&lt;/span&gt;&lt;span style="font-size:12pt;color:black;font-family:宋体"&gt;高级配置和电源接口）&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;把内核中的信息方便的显示在我们的显示器上使我们能观察到我们的系统在省电模式的状态下什么程序导致了我们最大的耗电。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PowerTOP&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;想做到以下&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;个方面的目标：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;能够很好的显示各种硬件的省电特性。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;能够显示那些耗电的程序，对其耗能进行预防&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;帮助&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;Linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;开发者测试他们的应用程序并且帮助他们优化应用程序（能耗）&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;提供给你一些建议使你的应用程序能达到最少的能耗。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;使用要求：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;如果想使&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PowerTOP&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;工作良好，&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的内核必须实现了&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;tickless idle(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;空闲循环&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;机制，也就是版本要再&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;2.6.21&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;以后。目前&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的内核只有&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;32-bit&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的才支持&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;tickless idle(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;空闲循环&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;机制&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;而&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;64-bits&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;内核再&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;v2.6.23&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;后才能有这种特性。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PowerTOP &lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;最好工作再笔记本电脑上，或者使最近推出的英特尔的移动处理器。当然使用&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PowerTOP&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;在笔记本上时，你应该让它运行再电池模式下。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;版本：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:24pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;目前&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;PowerTOP&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的最新的版本时&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;1.9,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;支持的系统时&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;Debian*, Gentoo and Fedora*.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;代码下载地址：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:30pt"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font color="#000000"&gt;&lt;font face="Times New Roman"&gt;http://www.lesswatts.org/projects/powertop/download/powertop-1.9.tar.gz&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;个人评价：这个组件目前感觉时&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;Intel &lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;玩具，用来节省笔记本电池用电，以后可能会发展成提高&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;上笔记本用电池的工作效率。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;tab-stops:list 18.0pt"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;span style=""&gt;&lt;font color="#000000"&gt;2.&lt;span style="font:7pt 'Times New Roman'"&gt;      &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font color="#000000"&gt;tickless idle&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;介绍：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;传统的&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;内核是为每个&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;CPU&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;使用周期性的计时机制，这个计时器为许多事件作为计时，比如：处理计算、负载调度、维持时间片调度任务。老的&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;内核使用&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;100HZ(10ms&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的计时器，新的内核的&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;使用的是&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;250HZ(4ms)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;或&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;1000HZ(1ms)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的计时器。这个周期性的计时事件我们常常叫做“时间滴答”。这个方法设计简单，但是它有一个致命的缺陷就是时间滴答周期性的发生，不顾处理器现在正处于忙还是闲的状态。如果处理器处于闲置，它也会每隔一段周期去唤起正处于省电模式下的处理器。这样它就消耗了笔记本的电池的使用时间或者是对于服务器来说消耗不必要的电力。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:24pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;目前这个项目采用&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;tickless idle(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;空闲循环&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;的机制，&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;Linux&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;内核将会在&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;CPU&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;空闲时消除这个周期性的“时间滴答“的机制。这样的机制允许&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;CPU&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;在很长一段时间内始终保持在省电的模式下，降低系统的总功耗的消耗。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:24pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;我们应该注意一个问题：如果&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;CPU&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;频繁的被一些不必要的计时事件唤起，那么空闲循环机制的优势将消失。这个项目就是整理所有的能增强处于新内核中的&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;tickless idle&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;特性机制的补丁&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt;color:black;font-family:'Courier New'"&gt;deferrable timers&lt;/span&gt;&lt;span style="font-size:12pt;color:black;font-family:宋体"&gt;）&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;，以达到能尽可能长时间的利用&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font face="Times New Roman"&gt;tickless idle&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;机制。&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:Verdana"&gt;Deferrable timers&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:12pt;font-family:宋体"&gt;代码下载地址：&lt;/span&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:12pt"&gt;&lt;font color="#000000"&gt;&lt;font face="Times New Roman"&gt;http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e453a67510a17f01b63835f18569e8c3939a38c&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+LESSWATTS.ORG%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae%e4%bb%8b%e7%bb%8d&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!836.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!836.entry</guid><pubDate>Thu, 24 Jan 2008 10:56:26 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!836/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!836.entry#comment</wfw:comment><dcterms:modified>2008-01-24T10:56:26Z</dcterms:modified></item><item><title>XP home版下如何安装IIS</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!656.entry</link><description>&lt;div&gt;因为工作需要，需要安装IIS，但是单位的计算机全部为随机带的WINDOWS XP HOME版，不想安装盗版的专业版，于是按照网上介绍的方法安装，经过如下： （说明：计算机全部为SP2的HOME版） &lt;br&gt;事前准备 &lt;br&gt;　　1、Windows XP HomeEdit 中文版 CD（拷在硬盘部梢裕?&lt;br&gt;　　2、Windows 2000 Advanced Server CD(最好也是中文版) &lt;br&gt;　　3、默认你的XP是安装在C:\WINDOWS下 &lt;br&gt;开始动手 &lt;br&gt;　　(如果你怕改错，先把C:\WINDOWS\INF\SYSOC.INF做一份备份) &lt;br&gt;　　用记事本打开C:\WINDOWS\INF\SYSOC.INF，在[COMPONENTS]下找到一行： &lt;br&gt;　　iis=iis.dll,OcEntry,iis.inf,hide,7 &lt;br&gt;　　然后把它改成 &lt;br&gt;　　iis=iis2.dll,OcEntry,iis2.inf,,7 &lt;br&gt;　　保存。 &lt;br&gt;　　然后把Windows 2000 Advanced Server CD里的两个文件IIS.DL_和IIS.IN_拷贝到一个临时的目录（例如C:\AAA），然后在命令提示符状态下将当前目录 转到C:\AAA，执行 &lt;br&gt;　　EXPAND IIS.DL_ IIS2.DLL &lt;br&gt;　　EXPAND IIS.IN_ IIS2.INF &lt;br&gt;　　解出IIS2.DLL及IIS2.INF两个文件，将IIS2.INF复制到C:\WINDOWS\INF目录下，将IIS 2.DLL 复制到C:\WINDOWS\SYSTEM32\SETUP目录下。 &lt;br&gt;　　现在按“开始-&amp;gt;设置-&amp;gt;控制面板-&amp;gt;添加或删除程序-&amp;gt;添加/删除Windows组件”，这时你 可以很兴奋地发现IIS出现了!!! &lt;br&gt;　　此后的过程就和PRO版的XP安装IIS差不多了，过程中会要求你选择Windows 2000 Advanced Server光盘和Windows XP HomeEdit光盘的位置，输入指定的目录即可正常安装。 &lt;br&gt;　　安装完毕以后还不能直接用的，需要对IIS进行一些设置： &lt;br&gt;　　控制面板-&amp;gt;管理工具-&amp;gt;Internet服务管理器 &lt;br&gt;　　然后点“默认WEB站点”的右键，转到“目录安全性”选项卡，点“匿名访问和验证控制”的“编辑”按钮，回弹出匿名方法新窗 口，再点击其中“匿名访问”中的“编辑”按钮，将“允许IIS控制密码”全面的勾去掉，然后一路确定返回即可。 &lt;br&gt;提示： &lt;br&gt;按照上面的方法，安装时我遇到了如下的问题： &lt;br&gt;　　问题一：如果你在安装过程中，系统需要你插入Window Whistler CD或者需要你提供exch_adsiisex.dll这个文件， &lt;br&gt;那是因为你按照默认的选项安装了IIS。要解决这个问题： &lt;br&gt;方法一是在安装IIS的时候先点击&amp;quot;详细信息&amp;quot;，然后取消对SMTP的选择（即，不要安装SMTP服务器），那么复制文件的时候就不会需要那两个文件了。 &lt;br&gt;方法二是，exch_adsiisex.dll这两个文件，位于WINDOWS XP 安装盘的I386子目录下，将I386\IMS.CAB用WINRAR解压缩到一个临时目录下, &lt;br&gt;然后,指定该目录即可安装。 &lt;br&gt;问题二：如果在你安装的到图一的位置后发现，已经显示了Internet信息服务（IIS）的安装项目，但是它们根本无法被选中， &lt;br&gt;那很可能因为你使用的iis.dl_和iis.in_是从Windows XP Professional中取出的，只要换成Windows 2000 Professional中的就可以继续正常安装 &lt;br&gt;安装完成后，运行HTTP：//LOCALHOST，却出现500内部服务器错误，无法运行。 &lt;br&gt;于是上网查询资料，终不得解，最后查阅了大量的英文资料，终于解决了这个问题。但中间可谓一波三折，现写出来供大家参考。 &lt;br&gt;&lt;br&gt;第一次安装IIS的是台式机，系统为XP HOME EDITION SP2 +SQL2000 &lt;br&gt;&lt;br&gt;按照网上介绍的如下方法： &lt;br&gt;//////////////////////////////////////////////////////////////////////////////////////////////// &lt;br&gt;&lt;br&gt;　一.错误表现 &lt;br&gt;　　IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一，它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时，系统事件日志和安全事件日志都会有相应的记录。 &lt;br&gt;&lt;br&gt;　　具体如下： &lt;br&gt;　　(一)IE中的表现 &lt;br&gt;　　当浏览以前能够正常运行的asp页面时会出现如下的错误: &lt;br&gt;　　网页无法显示 &lt;br&gt;　　您要访问的网页存在问题，因此无法显示。 &lt;br&gt;　　请尝试下列操作： &lt;br&gt;　　打开 &lt;a title="http://127.0.0.1/" href="http://127.0.0.1/"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://127.0.0.1/&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 主页，寻找指向所需信息的链接。 &lt;br&gt;　　单击刷新按钮，或者以后重试。 &lt;br&gt;　　HTTP 500 - 内部服务器错误 &lt;br&gt;　　Internet 信息服务 &lt;br&gt;　　技术信息（支持个人） &lt;br&gt;　　详细信息： &lt;br&gt;　　Microsoft 支持 &lt;br&gt;　　或者是: &lt;br&gt;　　Server Application Error &lt;br&gt;　　The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance. &lt;br&gt;&lt;br&gt;　　(二)安全日志记录(2条) &lt;br&gt;&lt;br&gt;　　事件类型: 失败审核 &lt;br&gt;　　事件来源: Security &lt;br&gt;　　事件种类: 登录/注销 &lt;br&gt;　　事件 ID: 529 &lt;br&gt;　　日期: 2001-9-9 &lt;br&gt;　　事件: 11:17:07 &lt;br&gt;　　用户: NT AUTHORITY\SYSTEM &lt;br&gt;　　计算机: MYSERVER &lt;br&gt;　　描述: &lt;br&gt;　　登录失败: &lt;br&gt;&lt;br&gt;　　原因: 用户名未知或密码错误 &lt;br&gt;　　用户名: IWAM_MYSERVER &lt;br&gt;　　域: MYDOM &lt;br&gt;　　登录类型: 4 &lt;br&gt;　　登录过程: Advapi 身份验证程序包: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0 &lt;br&gt;　　工作站名: MYSERVER &lt;br&gt;　　事件类型: 失败审核 &lt;br&gt;　　事件来源: Security &lt;br&gt;　　事件种类: 帐户登录 &lt;br&gt;　　事件 ID: 681 &lt;br&gt;　　日期: 2001-9-9 &lt;br&gt;　　事件: 11:17:07 &lt;br&gt;　　用户: NT AUTHORITY\SYSTEM &lt;br&gt;　　计算机: MYSERVER &lt;br&gt;　　描述: &lt;br&gt;　　登录到帐户: IWAM_MYSERVER &lt;br&gt;　　登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0 &lt;br&gt;　　从工作站: MYSERVER &lt;br&gt;　　未成功。错误代码是: 3221225578 &lt;br&gt;&lt;br&gt;　　(三)系统日志中的记录(2条) &lt;br&gt;&lt;br&gt;　　事件类型: 错误 &lt;br&gt;　　事件来源: DCOM &lt;br&gt;　　事件种类: 无 &lt;br&gt;　　事件 ID: 10004 &lt;br&gt;　　日期: 2001-9-9 &lt;br&gt;　　事件: 11:20:26 &lt;br&gt;　　用户: N/A &lt;br&gt;　　计算机: MYSERVER &lt;br&gt;　　描述: &lt;br&gt;&lt;br&gt;　　DCOM 遇到错误“无法更新密码。提供给新密码的值包含密码中不允许的值。 ”并且无法登录到 .\IWAM_MYSERVER 上以运行服务器: &lt;br&gt;&lt;br&gt;　　事件类型: 警告 &lt;br&gt;　　事件来源: W3SVC &lt;br&gt;　　事件种类: 无 &lt;br&gt;　　事件 ID: 36 &lt;br&gt;　　日期: 2001-9-9 &lt;br&gt;　　事件: 11:20:26 &lt;br&gt;　　用户: N/A &lt;br&gt;　　计算机: MYSERVER &lt;br&gt;　　描述: &lt;br&gt;&lt;br&gt;　　服务器未能转入应用程序 '/LM/W3SVC/4/Root'。错误是 'RunAs 的格式必须是&amp;lt;域名&amp;gt;\&amp;lt;用户名&amp;gt;或只是&amp;lt;用户名&amp;gt;'。 &lt;br&gt;&lt;br&gt;　　若要获取关于此消息的更多的信息，请访问 Microsoft 联机支持站点: &lt;a title="http://www.microsoft.com/contentredirect.asp" href="http://www.microsoft.com/contentredirect.asp"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.microsoft.com/contentredirect.asp&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 。 &lt;br&gt;&lt;br&gt;　　二.原因分析 &lt;br&gt;&lt;br&gt;　　综合分析上面的错误表现我们可以看出，主要是由于IWAM账号（在我的计算机即是IWAM_MYSERVER账号）的密码错误造成了HTTP 500内部错误。 &lt;br&gt;&lt;br&gt;　　在详细分析HTTP500内部错误产生的原因之前，先对IWAM账号进行一下简要的介绍：IWAM账号是安装IIS5时系统自动建立的一个内置账号，主要用于启动进程之外的应用程序的Internet信息服务。IWAM账号的名字会根据每台计算机NETBIOS名字的不同而有所不同，通用的格式是IWAM_MACHINE，即由“IWAM”前缀、连接线“_”加上计算机的NETBIOS名字组成。我的计算机的NETBIOS名字是MYSERVER，因此我的计算机上IWAM账号的名字就是IWAM_MYSERVER，这一点与IIS匿名账号ISUR_MACHINE的命名方式非常相似。 &lt;br&gt;&lt;br&gt;　　IWAM账号建立后被Active Directory、IIS metabase数据库和COM+应用程序三方共同使用，账号密码被三方分别保存，并由操作系统负责这三方保存的IWAM密码的同步工作。按常理说，由操作系统负责的工作我们大可放心，不必担心出错，但不知是BUG还是其它什么原因，系统的对IWAM账号的密码同步工作有时会失败，使三方IWAM账号所用密码不统一。当IIS或COM+应用程序使用错误IWAM的密码登录系统，启动IIS Out-Of-Process Pooled Applications时，系统会因密码错误而拒绝这一请求，导致IIS Out-Of-Process Pooled Applications启动失败，也就是我们在ID10004错误事件中看到的“不能运行服务器 ”（这里 是IIS Out-Of-Process Pooled Applications的KEY），不能转入IIS5应用程序，HTTP 500内部错误就这样产生了。 &lt;br&gt;&lt;br&gt;三.解决办法 &lt;br&gt;&lt;br&gt;　　知道了导致HTTP 500内部错误的原因，解决起来就比较简单了，那就是人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码。 &lt;br&gt;　　具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限（IWAM账号以IWAM_MYSERVER为例）。 &lt;br&gt;　　（一）更改Active Directory中IWAM_MYSERVER账号的密码 &lt;br&gt;　　因IWAM账号的密码由系统控制，随机产生，我们并不知道是什么，为完成下面两步的密码同步工作，我们必须将IWAM账号的密码设置为一个我们知道的值。 &lt;br&gt;　　1、选择“开始”-&amp;gt;“程序”-&amp;gt;“管理工具”-&amp;gt;&amp;quot;Active Directory用户和计算机&amp;quot;，启动“Active Directory用户和计算机”管理单元。 &lt;br&gt;　　2、单击“user”，选中右面的“IWAM_MYSERVER”，右击选择“重设密码(T)...”，在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码，这儿我们设置成“Aboutnt2001”（没有引号的），确定，等待密码修改成功。 &lt;br&gt;　　（二）同步IIS metabase中IWAM_MYSERVER账号的密码&lt;br&gt;　　可能因为这项改动太敏感和重要，微软并没有为我们修改IIS metabase中IWAM_MYSERVER账号密码提供一个显式的用户接口，只随IIS5提供了一个管理脚本adsutil.vbs，这个脚本位于C:\inetpub\adminscripts子目录下（位置可能会因你安装IIS5时设置的不同而有所变动）。 &lt;br&gt;　　adsutil.vbs脚本功能强大，参数非常多且用法复杂，这里只提供使用这个脚本修改IWAM_MYSERVER账号密码的方法: &lt;br&gt;　　adsutil SET w3svc/WAMUserPass Password &lt;br&gt;　　&amp;quot;Password&amp;quot;参数就是要设置的IWAM账号的新的密码。因此我们将IIS metabase中IWAM_MYSERVER账号的密码修改为“Aboutnt2001”的命令就是： &lt;br&gt;　　c:\Inetpub\AdminScripts&amp;gt;adsutil SET w3svc/WAMUserPass &amp;quot;Aboutnt2001&amp;quot; &lt;br&gt;　　修改成功后，系统会有如下提示： &lt;br&gt;　　WAMUserPass: (String) &amp;quot;Aboutnt2001&amp;quot; &lt;br&gt;　　（三）同步COM+应用程序所用的IWAM_MYSERVER的密码 &lt;br&gt;　　同步COM+应用程序所用的IWAM_MYSERVER的密码，我们有两种方式可以选择:一种是使用组件服务MMC管理单元，另一种是使用IWAM账号同步脚本synciwam.vbs。 &lt;br&gt;　　1、使用组件服务MMC管理单元 &lt;br&gt;　　（1）启动组件服务管理单元：选择“开始”-&amp;gt;“运行”-&amp;gt;“MMC”，启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。 &lt;br&gt;　　（2）找到“组件服务”-&amp;gt;“计算机”-&amp;gt;“我的电脑”-&amp;gt;“COM+应用程序”-&amp;gt;“Out-Of-Process Pooled Applications”，右击“Out-Of-Process Pooled Applications”-&amp;gt;“属性”。 &lt;br&gt;　　（3）切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中，用户名是“IWAM_MYSERVER”。这些都是缺省的，不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“Aboutnt2001”，确定退出。 &lt;br&gt;　　（4）系统如果提示“应用程序被一个以上的外部产品创建。你确定要被这些产品支持吗？”时确定即可。 &lt;br&gt;　　（5）如果我们在IIS中将其它一些Web的“应用程序保护”设置为“高（独立的）”,那么这个WEB所使用的COM+应用程序的IWAM账号密码也需要同步。重复（1）-（4）步，同步其它相应Out of process application的IWAM账号密码。 &lt;br&gt;&lt;br&gt;　　2、使用IWAM账号同步脚本synciwam.vbs &lt;br&gt;　　实际上微软已经发现IWAM账号在密码同步方面存在问题，因此在IIS5的管理脚本中单独为IWAM账号密码同步编写了一个脚本synciwam.vbs，这个脚本位于C:\inetpub\adminscripts子目录下（位置可能会因你安装IIS5时设置的不同而有所变动）。 &lt;br&gt;　　synciwam.vbs脚本用法比较简单： &lt;br&gt;　　cscript synciwam.vbs [-v　-h] &lt;br&gt;　　“-v”参数表示详细显示脚本执行的整个过程(建议使用)，“-h”参数用于显示简单的帮助信息。 &lt;br&gt;　　我们要同步IWAM_MYSERVER账号在COM+应用程序中的密码，只需要执行“cscript synciwam.vbs -v”即可，如下： &lt;br&gt;　　cscript c:\inetpub\adminscripts\synciwam.vbs -v &lt;br&gt;　　Microsoft (R) Windows Script Host Version 5.6 &lt;br&gt;　　版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。 &lt;br&gt;　　WamUserName:IWAM_MYSERVER &lt;br&gt;　　WamUserPass:Aboutnt2001 &lt;br&gt;　　IIS Applications Defined: &lt;br&gt;　Name, AppIsolated, Package ID &lt;br&gt;w3svc, 0, &lt;br&gt;　　Root, 2, &lt;br&gt;　　IISHelp, 2, &lt;br&gt;IISAdmin, 2, &lt;br&gt;　　IISSamples, 2, &lt;br&gt;　　MSADC, 2, &lt;br&gt;　　ROOT, 2, &lt;br&gt;　　IISAdmin, 2, &lt;br&gt;　　IISHelp, 2, &lt;br&gt;　　Root, 2, Root, 2, &lt;br&gt;　　Out of process applications defined: &lt;br&gt;　　Count: 1 &lt;br&gt;　　Updating Applications: &lt;br&gt;　　Name: IIS Out-Of-Process Pooled Applications Key: &lt;br&gt;　　从上面脚本的执行情况可以看出，使用synciwam.vbs脚本要比使用组件服务的方法更全面和快捷。它首先从IIS的metabase数据库找到IWAM账号&amp;quot;IWAM_MYSERVER&amp;quot;并取出对应的密码“Aboutnt2001”，然后查找所有已定义的IIS Applications和Out of process applications，并逐一同步每一个Out of process applications应用程序的IWAM账号密码。 &lt;br&gt;&lt;br&gt;　　使用synciwam.vbs脚本时，要注意一个问题，那就是在你运行synciwam.vbs之前，必须保证IIS metabase数据库与Active Directory中的IWAM密码已经一致。因为synciwam.vbs脚本是从IIS metabase数据库而不是从Active Directory取得IWAM账号的密码，如果IIS metabase中的密码不正确，那synciwam.vbs取得的密码也会不正确，同步操作执行到“Updating Applications”系统就会报80110414错误，即“找不到应用程序”。 &lt;br&gt;&lt;br&gt;　　好了，到现在为止，IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序三处的密码已经同步成功，你的ASP程序又可以运行了！ &lt;br&gt;&lt;br&gt;参考上面介绍的方法，却发现： &lt;br&gt;（1）在XP HOME 中，选择“开始”-&amp;gt;“程序”-&amp;gt;“管理工具”，无法找到&amp;gt;&amp;quot;Active Directory用户和计算机”选项， &lt;br&gt;更别说修改密码了。于是，查找资料，采用如下方法， &lt;br&gt;在“开始”-“运行”中输入&amp;quot;rundll32 netplwiz.dll,UsersRunDll&amp;quot;,（引号以内的是运行的命令，注意字母的大小写），点确定。 &lt;br&gt;在出现的用户帐号中选择“IWAM_MYSERVER”（随计算机名称不同而不同，但“IWAM_ ”是不变的前缀），点击选择“重设密码(T)...”，在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码，这儿我们设置成“Aboutnt2001”（没有引号的），确定，等待密码修改成功。 &lt;br&gt;（2）运行启动组件服务管理单元：选择“开始”-&amp;gt;“运行”-&amp;gt;“MMC”，启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。 &lt;br&gt;　　找到“组件服务”-&amp;gt;“计算机”-&amp;gt;“我的电脑”-&amp;gt;“COM+应用程序”-时，无法打开COM+，DCOM等组件。 &lt;br&gt;查阅大量英文资料，终于找到原来是系统的一个BUG，不支持双字节的计算机名称，因为我们的计算机名称为汉字，所以造成这种现象， &lt;br&gt;将计算机名称该为字母和数字组合，一切OK。 &lt;br&gt;然后，按照上面网上的方法，将密码进行同步，运行HTTP：//LOCALHOST，却仍然出现The requested resource is in use的错误提示， &lt;br&gt;在事件查看器中，可以看到： &lt;br&gt;&lt;br&gt;应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 &lt;br&gt;{A9E69610-B80D-11D0-B9B9-00A0C922E750} &lt;br&gt;)的 本地 激活 权限授予用户 IBM-D882681D063\IWAM_IBM-D882681D063 SID (S-1-5-21-1304240173-3011969147-3728014682-1013)。可以使用组件服务管理工具修改此安全权限。 &lt;br&gt;&lt;br&gt;有关更多信息，请参阅在 &lt;a title="http://go.microsoft.com/fwlink/events.asp" href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&amp;quot;&amp;gt;&lt;a title="http://go.microsoft.com/fwlink/events.asp" href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 的帮助和支持 &lt;br&gt;&lt;br&gt;最后又查阅了大量的英文资料，采用如下的方法： &lt;br&gt;点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项， &lt;br&gt;选择其下的“IIS ADMIN SERVICE”，右健选择“属性”，找到“安全”，在“启动和激活权限”中编辑“自定义”，添加帐号“IWAM_*****”， &lt;br&gt;给该帐号赋予“本地启动”和“本地激活”的权限，重新启动IIS，（点“开始”-“运行”-“CMD”，点确定，然后运行IISRESET）， &lt;br&gt;运行HTTP：//LOCALHOST，一切OK。 &lt;br&gt;&lt;br&gt;第二次是给笔记本电脑安装，按照最开始的方法，安装完IIS后，运行HTTP：//LOCALHOST，也出现500内部服务器错误，无法运行。 &lt;br&gt;&lt;br&gt;查看事件查看器，可以看到： &lt;br&gt;&lt;br&gt;应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 &lt;br&gt;{A9E69610-B80D-11D0-B9B9-00A0C922E750} &lt;br&gt;)的 本地 激活 权限授予用户 IBM-D882681D063\IWAM_IBM-D882681D063 SID (S-1-5-21-1304240173-3011969147-3728014682-1013)。可以使用组件服务管理工具修改此安全权限。 &lt;br&gt;&lt;br&gt;有关更多信息，请参阅在 &lt;a title="http://go.microsoft.com/fwlink/events.asp" href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&amp;quot;&amp;gt;&lt;a title="http://go.microsoft.com/fwlink/events.asp" href="http://go.microsoft.com/fwlink/events.asp"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://go.microsoft.com/fwlink/events.asp&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 的帮助和支持 &lt;br&gt;&lt;br&gt;直接采用如下的方法： &lt;br&gt;点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项， &lt;br&gt;选择其下的“IIS ADMIN SERVICE”，右健选择“属性”，找到“安全”，在“启动和激活权限”中编辑“自定义”，添加帐号“IWAM_*****”， &lt;br&gt;给该帐号赋予“本地启动”和“本地激活”的权限，重新启动IIS，（点“开始”-“运行”-“CMD”，点确定，然后运行IISRESET）， &lt;br&gt;运行HTTP：//LOCALHOST，一切OK。 &lt;br&gt;&lt;br&gt;笔记本采用的字母做计算机名称，看来安装IIS时，密码已经同步好了。 &lt;br&gt;&lt;br&gt;另外，我用上面的IIS做服务器，对FTP服务器，一切正常，局域网内的计算机可以访问。对WWW服务器，本机访问网页（用HTTP：//LOCALHOST/***）， &lt;br&gt;没有任何问题，但是局域网内的计算机用IP地址访问时，却出现一个登陆窗口，本机用IP地址访问时，也是这样，请问这是什么原因？ &lt;br&gt;我一直没有解决，望高手指点一下，万分感谢。另外，我在控制面板-&amp;gt;管理工具-&amp;gt;Internet服务管理器 &lt;br&gt;　　然后点“默认WEB站点”的右键，转到“目录安全性”选项卡，去掉集成WINDOWS验证，又出现其他问题。 &lt;br&gt;请各位高人指点一下，应该怎么解决这个问题？ &lt;br&gt;&lt;br&gt;参考信息： &lt;br&gt;1、密码同步：&lt;a title="http://support.microsoft.com/default.aspx?scid=kb;zh-cn;297989" href="http://support.microsoft.com/default.aspx?scid=kb;zh-cn;297989"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://support.microsoft.com/default.aspx?scid=kb;zh-cn;297989&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;br&gt;2、双字节计算机名称：&lt;a title="http://support.microsoft.com/default.aspx?scid=kb;en-us;895200" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;895200"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;895200&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+XP+home%e7%89%88%e4%b8%8b%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%85IIS&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!656.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!656.entry</guid><pubDate>Sun, 01 Oct 2006 14:30:43 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!656/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!656.entry#comment</wfw:comment><dcterms:modified>2006-10-01T14:30:43Z</dcterms:modified></item><item><title>Google的“神秘链接”</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!581.entry</link><description>&lt;div&gt;
&lt;div style="table-layout:fixed;word-break:break-all"&gt;Google的服务非常好玩，但你知不知道，Google.com即Google自己的网站也有很多好玩的地方。比如你可以尝试一下在浏览器的地址栏里输入类似google.com/abc.html的地址（其中abc指任意的字母或数字等），看看有没有意外的发现。要知道，很多人都是这样发现了Google的一些隐藏的页面或者是将要推出的新服务的相关信息的。但如果你觉得这样做实在太浪费时间了，那么，现在就有一些现成的结果，你只需轻轻点击即可看到这些Google的不为人知的一些“神秘链接”。&lt;br&gt;&lt;a href="http://www.google.com/intl/xx-hacker/why_use.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/intl/xx-hacker/why_use.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/intl/xx-hacker/"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/intl/xx-hacker/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/3.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/3.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/lucky.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/lucky.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/default.reg"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/default.reg&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/google_rsearch.reg"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/google_rsearch.reg&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/ig/currentcomm/current_links_module.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/ig/currentcom...nks_module.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/ig/current"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/ig/current&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/imghp?hl=km&amp;amp;tab=di&amp;amp;ie=UTF-8"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/imghp?hl=km&amp;amp;tab=di&amp;amp;ie=UTF-8&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/sitemap.xml"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/sitemap.xml&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/mozilla/google.xul2"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/mozilla/google.xul2&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/ie_rsearch.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/ie_rsearch.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://code.google.com/webstats/2005-12/elements.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://code.google.com/webstats/2005-12/elements.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/moms/"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/moms/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/moms01/"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/moms01/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/googlefriends/may1998.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/googlefriends/may1998.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/translate_t"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/translate_t&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/googleviewer/loading.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/googleviewer/loading.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/ig/resetprefs.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/ig/resetprefs.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/linux"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/linux&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/mac"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/mac&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/intl/xx-klingon/"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/intl/xx-klingon/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/googlegulp/index.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/googlegulp/index.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.google.com/Easter/feature_easter.html"&gt;&lt;font color="#000066"&gt;&lt;u&gt;http://www.google.com/Easter/feature_easter.html&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+Google%e7%9a%84%e2%80%9c%e7%a5%9e%e7%a7%98%e9%93%be%e6%8e%a5%e2%80%9d&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!581.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!581.entry</guid><pubDate>Tue, 11 Apr 2006 14:16:28 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!581/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!581.entry#comment</wfw:comment><dcterms:modified>2006-04-11T14:16:28Z</dcterms:modified></item><item><title>ASCIIMathML/LateX语法</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!521.entry</link><description>&lt;div&gt;&lt;span style="color:rgb(0,102,0)"&gt;序：所有的公式前后都要加一个\$符号来界定。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;一、希腊字母表示法（按照字母顺序，表示法 显示示效果……）&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;alpha `alpha`　beta `beta`　chi `chi`　delta `delta`　Delta `Delta`　epsilon `epsilon`　varepsilon `varepsilon`　eta `eta`　gamma `gamma`　Gamma `Gamma`　iota `iota`　kappa `kappa`　lambda `lambda`　Lambda `Lambda`　mu `mu`　nu `nu`　omega `omega`　Omega `Omega`　phi `phi`　varphi `varphi`　Phi `Phi`　pi `pi`　Pi `Pi`　psi `psi`　rho `rho`　sigma `sigma`　Sigma `Sigma`　tau `tau`　theta `theta`　vartheta `vartheta`　Theta `Theta`　upsilon `upsilon`　&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;xi `xi`　Xi `Xi`　zeta `zeta`&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;二、基本数学运算符（常用）&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;
&lt;table style="color:rgb(0,102,0)" cellspacing=0 cellpadding=0 width=400 align=center border=1&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 输入
&lt;td valign=center align=middle&gt; +
&lt;td valign=center align=middle&gt;- &lt;br&gt;
&lt;td valign=center align=middle&gt;* &lt;br&gt;
&lt;td valign=center align=middle&gt;// &lt;br&gt;
&lt;td valign=center align=middle&gt;\\ &lt;br&gt;
&lt;td valign=center align=middle&gt;xx &lt;br&gt;
&lt;td valign=center align=middle&gt;-: &lt;br&gt;
&lt;td valign=center align=middle&gt;@ &lt;br&gt;
&lt;td valign=center align=middle&gt;ox &lt;br&gt;
&lt;td valign=center align=middle&gt;o. &lt;br&gt;
&lt;td valign=center align=middle&gt;sum &lt;br&gt;
&lt;td valign=center align=middle&gt; prod
&lt;td valign=center align=middle&gt; ^^
&lt;td valign=center align=middle&gt;vv 
&lt;td valign=center align=middle&gt;nn 
&lt;td valign=center align=middle&gt; uu
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 显示
&lt;td valign=center align=middle&gt; `+`
&lt;td valign=center align=middle&gt;`-` &lt;br&gt;
&lt;td valign=center align=middle&gt;`*` &lt;br&gt;
&lt;td valign=center align=middle&gt;`//` &lt;br&gt;
&lt;td valign=center align=middle&gt;`\\` &lt;br&gt;
&lt;td valign=center align=middle&gt;`xx` &lt;br&gt;
&lt;td valign=center align=middle&gt;`-:` &lt;br&gt;
&lt;td valign=center align=middle&gt;`@` &lt;br&gt;
&lt;td valign=center align=middle&gt;`ox` &lt;br&gt;
&lt;td valign=center align=middle&gt;`o.` &lt;br&gt;
&lt;td valign=center align=middle&gt;`sum` &lt;br&gt;
&lt;td valign=center align=middle&gt; `prod`
&lt;td valign=center align=middle&gt;` ^^`
&lt;td valign=center align=middle&gt;`vv` 
&lt;td valign=center align=middle&gt;`nn` 
&lt;td valign=center align=middle&gt; `uu`&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　举几例包含加、减、乘、除、乘方（上标）、下标、开方的输入代码与显示效果。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　输入：\$(sigma_x+sigma_y)/2+-sqrt(((sigma_x+sigma_y)/2)^2+tau_(xy)^2)\$ &lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　显示： $(sigma_x+sigma_y)/2+-sqrt(((sigma_x+sigma_y)/2)^2+tau_(xy)^2)$（弹性力学平面问题主应力计算公式）&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　注意：1.上下标符号若为二个以上的字母，需用括号，若为单（多）个数字或是单个字母，则无需括号。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　　　　2.开方用符号sqrt。若为开n次方，则采用rootn。n/m次方采用root(n/m)。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　　　　3.求和、极限运算符的上下标会自动换成顶、底标。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　如输入\$root(3/4)(ab)\$，则显示$root(3/4)(a*b)$&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;三、关系远算符&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;
&lt;table style="color:rgb(0,102,0)" cellspacing=0 cellpadding=0 width=450 align=center border=1&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 输入
&lt;td valign=center align=middle&gt; =
&lt;td valign=center align=middle&gt; !=
&lt;td valign=center align=middle&gt; &amp;lt;
&lt;td valign=center align=middle&gt; &amp;gt;
&lt;td valign=center align=middle&gt; &amp;lt;=
&lt;td valign=center align=middle&gt; &amp;gt;=
&lt;td valign=center align=middle&gt; in
&lt;td valign=center align=middle&gt;!in &lt;br&gt;
&lt;td valign=center align=middle&gt;sub &lt;br&gt;
&lt;td valign=center align=middle&gt;sup &lt;br&gt;
&lt;td valign=center align=middle&gt; sube
&lt;td valign=center align=middle&gt;supe &lt;br&gt;
&lt;td valign=center align=middle&gt; -=
&lt;td valign=center align=middle&gt;~= &lt;br&gt;
&lt;td valign=center align=middle&gt;~~ &lt;br&gt;
&lt;td valign=center align=middle&gt;prop &lt;br&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 显示
&lt;td valign=center align=middle&gt;` =`
&lt;td valign=center align=middle&gt; `!=`
&lt;td valign=center align=middle&gt; `&amp;lt;`
&lt;td valign=center align=middle&gt;`&amp;gt;`
&lt;td valign=center align=middle&gt; `&amp;lt;=`
&lt;td valign=center align=middle&gt;` &amp;gt;=`
&lt;td valign=center align=middle&gt; `in`
&lt;td valign=center align=middle&gt;`!in` &lt;br&gt;
&lt;td valign=center align=middle&gt;`sub` &lt;br&gt;
&lt;td valign=center align=middle&gt;`sup` &lt;br&gt;
&lt;td valign=center align=middle&gt; `sube`
&lt;td valign=center align=middle&gt;`supe` &lt;br&gt;
&lt;td valign=center align=middle&gt; `-=`
&lt;td valign=center align=middle&gt;`~=` &lt;br&gt;
&lt;td valign=center align=middle&gt;`~~` &lt;br&gt;
&lt;td valign=center align=middle&gt;`prop` &lt;br&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;四、逻辑运算符与微积分运算符&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;
&lt;table style="color:rgb(0,102,0)" cellspacing=0 cellpadding=0 width=400 align=center border=1&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 输入
&lt;td valign=center align=middle&gt; rArr
&lt;td valign=center align=middle&gt; lArr
&lt;td style="vertical-align:top" valign=center align=middle&gt;hArr&lt;br&gt;
&lt;td valign=center align=middle&gt;AA &lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;EE&lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;int&lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;oint&lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;grad&lt;br&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 显示
&lt;td valign=center align=middle&gt;` rArr`
&lt;td valign=center align=middle&gt;` lArr`
&lt;td style="vertical-align:top" valign=center align=middle&gt;`hArr`&lt;br&gt;
&lt;td valign=center align=middle&gt;`AA `&lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;`EE`&lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;`int`&lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;`oint`&lt;br&gt;
&lt;td style="vertical-align:top" valign=center align=middle&gt;`grad`&lt;br&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;五、帽子符号&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;
&lt;table style="color:rgb(0,102,0)" cellspacing=0 cellpadding=0 width=300 align=center border=1&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 输入
&lt;td valign=center align=middle&gt; hat x&lt;br&gt;
&lt;td valign=center align=middle&gt; bar x&lt;br&gt;
&lt;td valign=center align=middle&gt; vec x&lt;br&gt;
&lt;td valign=center align=middle&gt;dot x 
&lt;td valign=center align=middle&gt;ddot x 
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 显示
&lt;td valign=center align=middle&gt; `hat x`&lt;br&gt;
&lt;td valign=center align=middle&gt; `bar x`&lt;br&gt;
&lt;td valign=center align=middle&gt; `vec x`&lt;br&gt;
&lt;td valign=center align=middle&gt;`dot x `
&lt;td valign=center align=middle&gt;`ddot x `&lt;br&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;六、其它&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;
&lt;table style="color:rgb(0,102,0)" cellspacing=0 cellpadding=0 width=200 align=center border=1&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt;输入 
&lt;td valign=center align=middle&gt; +-
&lt;td valign=center align=middle&gt; O/
&lt;td valign=center align=middle&gt; oo
&lt;td valign=center align=middle&gt; cdots
&lt;td valign=center align=middle&gt;vdots&lt;br&gt;
&lt;td valign=center align=middle&gt;ddots&lt;br&gt;
&lt;tr&gt;
&lt;td valign=center align=middle&gt; 显示
&lt;td valign=center align=middle&gt; `+-`
&lt;td valign=center align=middle&gt; `O/`
&lt;td valign=center align=middle&gt; `oo`
&lt;td valign=center align=middle&gt; `cdots`
&lt;td valign=center align=middle&gt;`vdots` &lt;br&gt;
&lt;td valign=center align=middle&gt;`ddots` &lt;br&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color:rgb(0,102,0)"&gt;七、矩阵行列式语法&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　输入：\$[(a_11,a_12,a_13),(a_21,a_22,a_23),(a_31,a_32,a_33)]\$&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　显示：$[(a_11,a_12,a_13),(a_21,a_22,a_23),(a_31,a_32,a_33)]$&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　！将[ ]符号改为| |符号即成为行列式。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;　　又如：&lt;/span&gt;&lt;tt style="color:rgb(0,102,0)"&gt;\$|(S_(11),...,S_(1n)),(vdots,ddots,vdots),(S_(m1),...,S_(mn))|\$&lt;br&gt;显示：&lt;/tt&gt;&lt;tt style="color:rgb(0,102,0)"&gt;$|(S_(11),...,S_(1n)),(vdots,ddots,vdots),(S_(m1),...,S_(mn))|$&lt;br&gt;&lt;/tt&gt;
&lt;hr style="width:100%;color:rgb(0,102,0);height:2px"&gt;
&lt;span style="color:rgb(0,102,0)"&gt;八、例子&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;来几个复杂一点的。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;1.三维瞬态温度场的场函数（$phi$）满足的方程&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;输入：\$rhoc(delphi)/(delt)-del/(delx)(k_x(delphi)/(delx))-del/(dely)(k_y(delphi)&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;/(dely))-del/(delz)(k_z(delphi)/(delz))-rhoQ=0\$&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;显示：$rhoc(delphi)/(delt)-del/(delx)(k_x(delphi)/(delx))-del/(dely)(k_y(delphi)/(dely))-del/(delz)(k_z(delphi)/(delz))-rhoQ=0$（在$Omega$内）&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;2.二维等参变换（有限元）、二维积分变换（数学）的Jacobi矩阵&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;输入：\$J=(del(x,y))/(del(xi,eta))=[(sum_(i=1)^m(delN_i^')/(delxi)x_i,sum_(i=1&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;)^m(delN_i^')/(delxi)y_i),(sum_(i=1)^m(delN_i^')/(deleta)x_i,sum_(i=1)^m&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;(delN_i^')/(deleta)y_i)]\$&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;显示：$J=(del(x,y))/(del(xi,eta))=[(sum_(i=1)^m(delN_i^')/(delxi)x_i,sum_(i=1)^m(delN_i^')/(delxi)y_i),(sum_(i=1)^m(delN_i^')/(deleta)x_i,sum_(i=1)^m(delN_i^')/(deleta)y_i)]$&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;3.ls-dyna显示中心差分法动力学方程&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;输入：\$MddotU(t_n)=P(t)-sumint_{Omega}B^Tsigma_ndOmega+F^(contact&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;)+H(t_n)-CdotU(t_n)\$&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;显示：$MddotU(t_n)=P(t)-sumint_{Omega}B^Tsigma_ndOmega+F^(contact)+H(t_n)-CdotU(t_n)$&lt;br&gt;&lt;/span&gt;
&lt;hr style="width:100%;height:2px"&gt;
&lt;span style="color:rgb(0,102,0)"&gt;好了，先写到这吧，大家看看有什么纰漏或是问题，直接对此贴进行评论。当然也可以在评论中试输入公式。&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;span style="color:rgb(0,102,0)"&gt;累死了，吐血中……&lt;/span&gt;&lt;br style="color:rgb(0,102,0)"&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+ASCIIMathML%2fLateX%e8%af%ad%e6%b3%95&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!521.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!521.entry</guid><pubDate>Thu, 19 Jan 2006 19:03:52 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!521/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!521.entry#comment</wfw:comment><dcterms:modified>2006-01-19T19:03:52Z</dcterms:modified></item><item><title>关于请问浙江大学的计算机系怎么样??  的回复</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!514.entry</link><description>&lt;div&gt;在华东,浙大的计算机是最好的,因为浙大有最好的应用数学系,如果你想考计算机研究生你就会明白,本科生可能还停留在学习一门语言、运用集成开发环境做一些信息管理系统的层次上。 &lt;br&gt;浙大的计算机有两个热点1是图形学2是Linux操作系统,这两个方向能让你进入微软、IBM、惠普、INTEL这些公司。 &lt;br&gt;&lt;u&gt;&lt;b&gt;&lt;font color="#ff0000"&gt;浙大计算机&lt;/font&gt;&lt;/b&gt;&lt;/u&gt;图形学有一流的CAD中心和强大的数学系支撑,课题前沿,前景很好。微软研究院里面&lt;u&gt;&lt;b&gt;&lt;font color="#ff0000"&gt;浙大计算机&lt;/font&gt;&lt;/b&gt;&lt;/u&gt;系的人不少,微软亚洲工程院创办的时候高校里面只请了浙大校长潘云鹤,就是因为看好浙大CAD中心的顶尖人才。图形学是计算机未来发展的方向,也是其他分支的基础例如人工智能,模式识别,3D游戏,就极大的依赖于数学、图形学的研究,WINDOWS这种GUI为核心的操作系统就不说了。 &lt;br&gt;&lt;u&gt;&lt;b&gt;&lt;font color="#ff0000"&gt;浙大计算机&lt;/font&gt;&lt;/b&gt;&lt;/u&gt;系在Linux操作系统方面的研究在国内也是领先的,某通信公司的Linux平台就是浙大研制的,浙大出版的Linux书籍质量也很高,如Linux场景分析,不是一些灌水论文可以相提并论的。Linux是IBM,SUN等公司力推的操作系统,市场增长强劲,这里面创造的高薪职位和发展机会当然也就多多~~ &lt;br&gt;&lt;br&gt;所以如果你想进入这些国际大公司,那么来&lt;u&gt;&lt;b&gt;&lt;font color="#ff0000"&gt;浙大计算机&lt;/font&gt;&lt;/b&gt;&lt;/u&gt;系好好努力。 &lt;br&gt;&lt;br&gt;浙大的微电子不行,但是电力电子很强呀,超大规模集成电路实验室现在也搞得有声有色,培养了很多这方面的专业人才,必然是各家大公司抢夺的对象。浙大数字电视方面的人才也很吃香。 &lt;br&gt;&lt;br&gt;浙大的化工自动化、能源、光电、机械也很强。 &lt;br&gt;&lt;br&gt;至于浙大的通信,确实不怎么样,不过学生就业也很热的呀,诺基亚、UT、NEC、松下、中兴、华为等公司都可以见到很多浙大毕业的。浙江移动、浙江联通里也有不少。现中国移动总裁原中国联通总裁就是浙大毕业生,浙大玉泉的学生生源好,而且工作起来很求是,踏实,口碑好,换了我是老板我也会喜欢招聘这样的,呵呵。 &lt;br&gt;&lt;br&gt;不过浙大非理工科毕业生我没怎么接触过,所以缺乏总体的印象。 &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+%e5%85%b3%e4%ba%8e%e8%af%b7%e9%97%ae%e6%b5%99%e6%b1%9f%e5%a4%a7%e5%ad%a6%e7%9a%84%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%b3%bb%e6%80%8e%e4%b9%88%e6%a0%b7%3f%3f++%e7%9a%84%e5%9b%9e%e5%a4%8d&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!514.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!514.entry</guid><pubDate>Thu, 12 Jan 2006 13:48:57 GMT</pubDate><slash:comments>5</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!514/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!514.entry#comment</wfw:comment><dcterms:modified>2006-01-12T13:48:57Z</dcterms:modified></item><item><title>mysql4.1以上版本问题解决办法</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!462.entry</link><description>&lt;div&gt;&lt;span&gt;&lt;font face=Verdana&gt;mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法 &lt;br&gt;shell&amp;gt; mysql&lt;br&gt;Client does not support authentication protocol requested&lt;br&gt;by server; consider upgrading MySQL client&lt;br&gt;&lt;br&gt;官方的说法是&lt;br&gt;&lt;br&gt;MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. .....&lt;br&gt;&lt;br&gt;&lt;br&gt;如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)&lt;br&gt;&lt;br&gt;请使用以下两种方法之一&lt;br&gt;&lt;br&gt;其一:&lt;br&gt;&lt;br&gt;mysql&amp;gt; SET PASSWORD FOR&lt;br&gt;-&amp;gt; 'some_user'@'some_host' = OLD_PASSWORD('newpwd');&lt;br&gt;&lt;br&gt;其二:&lt;br&gt;&lt;br&gt;mysql&amp;gt; UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')&lt;br&gt;-&amp;gt; WHERE Host = 'some_host' AND User = 'some_user';&lt;br&gt;mysql&amp;gt; FLUSH PRIVILEGES;&lt;br&gt;&lt;br&gt;在UBUNTU下使用如下方法&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;配置 mysql，让它支持其它客户端访问，如果你不需要就不用修改。&lt;br&gt;&lt;pre&gt;sudo gedit /etc/mysql/my.cnf&lt;/pre&gt;查找文件&lt;br&gt;&lt;pre&gt;skip-networking&lt;/pre&gt;修改为&lt;br&gt;&lt;pre&gt;#skip-networking&lt;/pre&gt;保存并关闭文件。&lt;br&gt;&lt;br&gt;重新启动 mysql&lt;br&gt;&lt;pre&gt;sudo /etc/init.d/mysql restart&lt;/pre&gt;插入其它客户端访问用户(由于默认的帐号是root@localhost,而客户端却使用root@localhost.localdomain登录)&lt;br&gt;&lt;pre&gt;mysql -u root -e &amp;quot;GRANT ALL PRIVILEGES ON *.* TO root@localhost.localdomain;&amp;quot;&lt;/pre&gt;---------------------------------------------------------（下面的内容可以不执行，属于客户端的）&lt;br&gt;（安装 mysql 客户端查询工具&lt;br&gt;&lt;pre&gt;sudo apt-get install mysql-query-browser&lt;/pre&gt;直接在终端输入 &lt;br&gt;&lt;pre&gt;mysql-query-browser） &lt;/pre&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+mysql4.1%e4%bb%a5%e4%b8%8a%e7%89%88%e6%9c%ac%e9%97%ae%e9%a2%98%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!462.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!462.entry</guid><pubDate>Fri, 30 Sep 2005 12:47:23 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!462/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!462.entry#comment</wfw:comment><dcterms:modified>2005-09-30T12:47:23Z</dcterms:modified></item><item><title>php分页的实现</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!437.entry</link><description>&lt;div&gt;
&lt;table style="table-layout:fixed;word-break:break-all" cellspacing=0 cellpadding=3 width="100%" align=center border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=middle&gt;PHP分页显示制作详细讲解
&lt;tr&gt;
&lt;td&gt;
&lt;table cellspacing=0 cellpadding=5 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=middle height=5&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;
&lt;p&gt;1、前言
&lt;p&gt;分页显示是一种非常常见的浏览和显示大量数据的方法，属于web编程中最常处理的事件之一。对于web编程的老手来说，编写这种代码实在是和呼吸一样自然，但是对于初学者来说，常常对这个问题摸不着头绪，因此特地撰写此文对这个问题进行详细的讲解，力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读，所有示例代码均使用php编写。
&lt;p&gt;2、原理
&lt;p&gt;所谓分页显示，也就是将数据库中的结果集人为的分成一段一段的来显示，这里需要两个初始的参数：
&lt;p&gt;每页多少条记录（$PageSize）？&lt;br&gt;当前是第几页（$CurrentPageID）？
&lt;p&gt;现在只要再给我一个结果集，我就可以显示某段特定的结果出来。&lt;br&gt;至于其他的参数，比如：上一页（$PreviousPageID）、下一页（$NextPageID）、总页数（$numPages）等等，都可以根据前边这几个东西得到。&lt;br&gt;以mysql数据库为例，如果要从表内截取某段内容，sql语句可以用：select * from table limit offset, rows。看看下面一组sql语句，尝试一下发现其中的规率。
&lt;p&gt;前10条记录：select * from table limit 0,10&lt;br&gt;第11至20条记录：select * from table limit 10,10&lt;br&gt;第21至30条记录：select * from table limit 20,10&lt;br&gt;……
&lt;p&gt;这一组sql语句其实就是当$PageSize=10的时候取表内每一页数据的sql语句，我们可以总结出这样一个模板：
&lt;p&gt;select * from table limit ($CurrentPageID - 1) * $PageSize, $PageSize
&lt;p&gt;拿这个模板代入对应的值和上边那一组sql语句对照一下看看是不是那么回事。搞定了最重要的如何获取数据的问题以后，剩下的就仅仅是传递参数，构造合适的sql语句然后使用php从数据库内获取数据并显示了。以下我将用具体代码加以说明。
&lt;p&gt;3、简单代码&lt;br&gt;请详细阅读以下代码，自己调试运行一次，最好把它修改一次，加上自己的功能，比如搜索等等。
&lt;p&gt;&amp;lt;?php&lt;br&gt;// 建立数据库连接&lt;br&gt;$link = mysql_connect(&amp;quot;localhost&amp;quot;, &amp;quot;mysql_user&amp;quot;, &amp;quot;mysql_password&amp;quot;) &lt;br&gt;      or die(&amp;quot;Could not connect: &amp;quot; . mysql_error()); &lt;br&gt;// 获取当前页数&lt;br&gt;if( isset($_GET['page']) ){&lt;br&gt;   $page = intval( $_GET['page'] );&lt;br&gt;}&lt;br&gt;else{&lt;br&gt;   $page = 1;&lt;br&gt;} &lt;br&gt;// 每页数量&lt;br&gt;$PageSize = 10; &lt;br&gt;// 获取总数据量&lt;br&gt;$sql = &amp;quot;select count(*) as amount from table&amp;quot;;&lt;br&gt;$result = mysql_query($sql);&lt;br&gt;$row = mysql_fetch_row($result);&lt;br&gt;$amount = $row['amount']; &lt;br&gt;// 记算总共有多少页&lt;br&gt;if( $amount ){&lt;br&gt;   if( $amount &amp;lt; $page_size ){ $page_count = 1; }               //如果总数据量小于$PageSize，那么只有一页&lt;br&gt;   if( $amount % $page_size ){                                  //取总数据量除以每页数的余数&lt;br&gt;       $page_count = (int)($amount / $page_size) + 1;           //如果有余数，则页数等于总数据量除以每页数的结果取整再加一&lt;br&gt;   }else{&lt;br&gt;       $page_count = $amount / $page_size;                      //如果没有余数，则页数等于总数据量除以每页数的结果&lt;br&gt;   }&lt;br&gt;}&lt;br&gt;else{&lt;br&gt;   $page_count = 0;&lt;br&gt;}
&lt;p&gt;// 翻页链接&lt;br&gt;$page_string = '';&lt;br&gt;if( $page == 1 ){&lt;br&gt;   $page_string .= '第一页|上一页|';&lt;br&gt;}&lt;br&gt;else{&lt;br&gt;   $page_string .= '&amp;lt;a href=?page=1&amp;gt;第一页&amp;lt;/a&amp;gt;|&amp;lt;a href=?page='.($page-1).'&amp;gt;上一页&amp;lt;/a&amp;gt;|';&lt;br&gt;} &lt;br&gt;if( ($page == $page_count) || ($page_count == 0) ){&lt;br&gt;   $page_string .= '下一页|尾页';&lt;br&gt;}&lt;br&gt;else{&lt;br&gt;   $page_string .= '&amp;lt;a href=?page='.($page+1).'&amp;gt;下一页&amp;lt;/a&amp;gt;|&amp;lt;a href=?page='.$page_count.'&amp;gt;尾页&amp;lt;/a&amp;gt;';&lt;br&gt;}&lt;br&gt;// 获取数据，以二维数组格式返回结果&lt;br&gt;if( $amount ){&lt;br&gt;   $sql = &amp;quot;select * from table order by id desc limit &amp;quot;. ($page-1)*$page_size .&amp;quot;, $page_size&amp;quot;;&lt;br&gt;   $result = mysql_query($sql);&lt;br&gt;   &lt;br&gt;   while ( $row = mysql_fetch_row($result) ){&lt;br&gt;       $rowset[] = $row;&lt;br&gt;   }&lt;br&gt;}else{&lt;br&gt;   $rowset = array();&lt;br&gt;}&lt;br&gt;// 没有包含显示结果的代码，那不在讨论范围，只要用foreach就可以很简单的用得到的二维数组来显示结果&lt;br&gt;?&amp;gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+php%e5%88%86%e9%a1%b5%e7%9a%84%e5%ae%9e%e7%8e%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!437.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!437.entry</guid><pubDate>Tue, 20 Sep 2005 08:04:48 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!437/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!437.entry#comment</wfw:comment><dcterms:modified>2005-09-20T08:04:48Z</dcterms:modified></item><item><title>WINXP下apache+php4+mysql安装</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!424.entry</link><description>&lt;div&gt;&lt;br&gt;WINXP下APACHE2.052-win32+php4.39-win32+mysql4.022配置通过&lt;br&gt;apache,php4,mysql,在网上都能下到，这里就不说了，&lt;br&gt;&lt;br&gt;我刚做就把自己的心得写出来供大家分享&lt;br&gt;&lt;br&gt;（一）apache配置&lt;br&gt;&lt;br&gt;1. 安装APACHE_2.0.52-win32 ，程序默认安装路径为：C:\apache2\program files\apache Group\ ，需要将其安装路径修改为：C:\ &lt;br&gt;（也可以不做修改，主要为了修改配置方便做修改的）。&lt;br&gt;2. 安装完成之后，apache服务自动加载，这时打开浏览器，浏览：&lt;a href="http://localhost/" target="_blank"&gt;&lt;font color="#003366"&gt;http://localhost&lt;/font&gt;&lt;/a&gt;，出现apache欢迎页面&lt;br&gt;（这步需要将C:\apache2\htdocs目录中的文件“index.html.en”改为“index.html”，方能显示）；如果这步出现异常，请检查安装源文件，重新安装&lt;br&gt;3. 安装PHP-4.3.3-Win32,一般下载的PHP文件为一个免安装的压缩包，解压到C：\PHP就可以。&lt;br&gt;4. 配置PHP和Apache，使之能解析php程序。&lt;br&gt;PHP配置：将C:\PHP\目录中的“php.ini-dist”改名“php.ini”,并复制到C:\windows\system32（Win2K目录为：C:\winnt\system32）&lt;br&gt;还有就要将PHP4中dlls目录下的所有.dll 文件复制到c:\windows\system32\&lt;br&gt;还有就要将php4ts.dll也要复制到c:\windows\system32\&lt;br&gt;在“php.ini”中要修改一些参数&lt;br&gt;找到doc_root&lt;br&gt;doc_root =　改成的网页目录就行了，&lt;br&gt;例　doc_root =C:\Apache\Apache2\htdocs&lt;br&gt;找到extension_dir =改成你要加载.dll的地方&lt;br&gt;例extension_dir = &amp;quot;c:\php\extensions\&amp;quot;&lt;br&gt;找到&lt;br&gt;;Windows Extensions&lt;br&gt;;Note that MySQL and ODBC support is now built in, so no dll &lt;br&gt;extension=php_bz2.dll&lt;br&gt;extension=php_cpdf.dll&lt;br&gt;;extension=php_crack.dll&lt;br&gt;extension=php_curl.dll&lt;br&gt;;extension=php_db.dll&lt;br&gt;extension=php_dba.dll&lt;br&gt;;extension=php_dbase.dll&lt;br&gt;extension=php_dbx.dll&lt;br&gt;;extension=php_domxml.dll&lt;br&gt;;extension=php_exif.dll&lt;br&gt;extension=php_fdf.dll&lt;br&gt;extension=php_filepro.dll&lt;br&gt;extension=php_gd2.dll&lt;br&gt;extension=php_gettext.dll&lt;br&gt;;extension=php_hyperwave.dll&lt;br&gt;extension=php_iconv.dll&lt;br&gt;;extension=php_ifx.dll&lt;br&gt;;extension=php_iisfunc.dll&lt;br&gt;extension=php_imap.dll&lt;br&gt;;extension=php_interbase.dll&lt;br&gt;;extension=php_java.dll&lt;br&gt;extension=php_ldap.dll&lt;br&gt;extension=php_mbstring.dll&lt;br&gt;;extension=php_mcrypt.dll&lt;br&gt;extension=php_mhash.dll&lt;br&gt;extension=php_mime_magic.dll&lt;br&gt;extension=php_ming.dll&lt;br&gt;;extension=php_mssql.dll&lt;br&gt;extension=php_msql.dll&lt;br&gt;;extension=php_oci8.dll&lt;br&gt;extension=php_openssl.dll&lt;br&gt;;extension=php_oracle.dll&lt;br&gt;extension=php_pdf.dll&lt;br&gt;;extension=php_pgsql.dll&lt;br&gt;;extension=php_printer.dll&lt;br&gt;extension=php_shmop.dll&lt;br&gt;extension=php_snmp.dll&lt;br&gt;extension=php_sockets.dll&lt;br&gt;;extension=php_sybase_ct.dll&lt;br&gt;;extension=php_w32api.dll&lt;br&gt;extension=php_xmlrpc.dll&lt;br&gt;extension=php_xslt.dll&lt;br&gt;;extension=php_yaz.dll&lt;br&gt;extension=php_zip.dll&lt;br&gt;做如上的改法就行了，不要加多余的会出错的，&lt;br&gt;mysql.default_host =localhost&lt;br&gt;mysql.default_user =root&lt;br&gt;mysql.default_password =你自己的密码&lt;br&gt;这部分已经设置完毕并通过&lt;br&gt;Apache配置：&lt;br&gt;要将以以c:\pache\htdocs\index.htmle.en 改名成index.html否则做测试匠时候看不到网页切记（我在这里忙了好久）&lt;br&gt;&lt;br&gt;C:\apahce2\conf\httpd.conf&lt;br&gt;&lt;br&gt;找到ServerRoot &lt;br&gt;改成你的目录不要错了，&lt;br&gt;例如　ServerRoot &amp;quot;C:/Apache/Apache2&amp;quot;&lt;br&gt;端口，因为有的地方电信把80封了，所以要改成这样的&lt;br&gt;Listen 8080&lt;br&gt;找到#LoadModule ssl_module modules/mod_ssl.so在下面输入这一行&lt;br&gt;&lt;br&gt;LoadModule php4_module C:\php\sapi\php4apache2.dll（很管理机构重要的）&lt;br&gt;找到DocumentRoot &lt;br&gt;在后面改成你的网页目录&lt;br&gt;DocumentRoot &amp;quot;C:/Apache/Apache2/htdocs&amp;quot;&lt;br&gt;在下面&amp;lt;Directory &amp;quot;C:/Apache/Apache2/htdocs&amp;quot;&amp;gt;&lt;br&gt;行改掉Options Index(把它删掉可以禁止访问网页目录安全第一呀) FollowSymLinks&lt;br&gt;httpd.conf&lt;br&gt;D在此配置文件最后添加以下语句，用以支持php程序：&lt;br&gt;ScriptAlias /php/ &amp;quot;c:/php/&amp;quot; &lt;br&gt;AddType application/x-httpd-php .php &lt;br&gt;AddType application/x-httpd-php .php4 &lt;br&gt;AddType application/x-httpd-php .phtml &lt;br&gt;AddType application/x-httpd-php .php3 &lt;br&gt;AddType application/x-httpd-php-source .phps &lt;br&gt;Action application/x-httpd-php &amp;quot;/php/php.exe&amp;quot;&lt;br&gt;&lt;br&gt;    5．重新启动Apache服务器，用编辑器编写如下语句：       &lt;br&gt;&amp;lt;?&lt;br&gt;phpinfo();&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;br&gt;    保存文件名为“test.php”到C:\apache2\htdocs目录，然后打开浏览器，浏览：&lt;a href="http://localhost/" target="_blank"&gt;&lt;font color="#003366"&gt;http://localhost&lt;/font&gt;&lt;/a&gt;：8080/test.php，出现PHP基本信息就说明配置成功。严格按以上说明安装配置，都会一次成功。&lt;br&gt;&lt;br&gt;（二）MYSQL配置&lt;br&gt;直接安装之后在它的目录下找到　bin 文件下面的winmysqladmin双击输入用户名和密码就行了，&lt;br&gt;基本设置完成了，写得有些一般了，希望能给大家一些帮助了.&lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+WINXP%e4%b8%8bapache%2bphp4%2bmysql%e5%ae%89%e8%a3%85&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!424.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!424.entry</guid><pubDate>Sun, 11 Sep 2005 15:10:18 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!424/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!424.entry#comment</wfw:comment><dcterms:modified>2005-09-17T03:28:11Z</dcterms:modified></item><item><title>开始→运行→输入的命令集锦</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!403.entry</link><description>&lt;div&gt;&lt;span&gt;&lt;font size=2&gt;gpedit.msc-----组策略&lt;br&gt;&lt;br&gt;　　sndrec32-------录音机&lt;br&gt;&lt;br&gt;　　Nslookup-------IP地址侦测器&lt;br&gt;&lt;br&gt;　　explorer-------打开资源管理器&lt;br&gt;&lt;br&gt;　　logoff---------注销命令&lt;br&gt;&lt;br&gt;　　tsshutdn-------60秒倒计时关机命令&lt;br&gt;&lt;br&gt;　　lusrmgr.msc----本机用户和组&lt;br&gt;&lt;br&gt;　　services.msc---本地服务设置&lt;br&gt;&lt;br&gt;　　oobe/msoobe /a----检查XP是否激活&lt;br&gt;&lt;br&gt;　　notepad--------打开记事本&lt;br&gt;&lt;br&gt;　　cleanmgr-------垃圾整理&lt;br&gt;&lt;br&gt;　　net start messenger----开始信使服务&lt;br&gt;&lt;br&gt;　　compmgmt.msc---计算机管理&lt;br&gt;&lt;br&gt;　　net stop messenger-----停止信使服务&lt;br&gt;&lt;br&gt;　　conf-----------启动 netmeeting&lt;br&gt;&lt;br&gt;　　dvdplay--------DVD播放器&lt;br&gt;&lt;br&gt;　　charmap--------启动字符映射表&lt;br&gt;&lt;br&gt;　　diskmgmt.msc---磁盘管理实用程序&lt;br&gt;&lt;br&gt;　　calc-----------启动计算器&lt;br&gt;&lt;br&gt;　　dfrg.msc-------磁盘碎片整理程序&lt;br&gt;&lt;br&gt;　　chkdsk.exe-----Chkdsk磁盘检查&lt;br&gt;&lt;br&gt;　　devmgmt.msc--- 设备管理器&lt;br&gt;&lt;br&gt;　　regsvr32 /u *.dll----停止dll文件运行&lt;br&gt;&lt;br&gt;　　drwtsn32------ 系统医生&lt;br&gt;&lt;br&gt;　　rononce -p ----15秒关机&lt;br&gt;&lt;br&gt;　　dxdiag---------检查DirectX信息&lt;br&gt;&lt;br&gt;　　regedt32-------注册表编辑器&lt;br&gt;&lt;br&gt;　　Msconfig.exe---系统配置实用程序&lt;br&gt;&lt;br&gt;　　rsop.msc-------组策略结果集&lt;br&gt;&lt;br&gt;　　mem.exe--------显示内存使用情况&lt;br&gt;&lt;br&gt;　　regedit.exe----注册表&lt;br&gt;&lt;br&gt;　　winchat--------XP自带局域网聊天&lt;br&gt;&lt;br&gt;　　progman--------程序管理器&lt;br&gt;&lt;br&gt;　　winmsd---------系统信息&lt;br&gt;&lt;br&gt;　　perfmon.msc----计算机性能监测程序&lt;br&gt;&lt;br&gt;　　winver---------检查Windows版本&lt;br&gt;&lt;br&gt;　　sfc /scannow-----扫描错误并复原&lt;br&gt;&lt;br&gt;　　taskmgr-----任务管理器（2000／xp／2003）&lt;br&gt;  netstat -an----(TC)命令检查接口 &lt;br&gt;  syncapp--------创建一个公文包 &lt;br&gt;  shrpubw--------创建共享文件夹 &lt;br&gt;  sfc.exe--------系统文件检查器&lt;br&gt;  iexpress-------木马捆绑工具，系统自带&lt;/font&gt;&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+%e5%bc%80%e5%a7%8b%e2%86%92%e8%bf%90%e8%a1%8c%e2%86%92%e8%be%93%e5%85%a5%e7%9a%84%e5%91%bd%e4%bb%a4%e9%9b%86%e9%94%a6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!403.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!403.entry</guid><pubDate>Thu, 25 Aug 2005 15:03:42 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!403/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!403.entry#comment</wfw:comment><dcterms:modified>2005-08-25T15:03:42Z</dcterms:modified></item><item><title>PDF文件转DOC文件</title><link>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!317.entry</link><description>&lt;p&gt;实现工具：Office 2003中自带的Microsoft Office Document Imaging &lt;p&gt;应用情景：目前国外很多软件的支持信息都使用PDF方式进行发布，如果你没有Adobe Reader，无法查看其内容，如果没有相关的编辑软件又无法编辑PDF文件。我们对微软的DOC文档的编辑最为熟悉，那就转换为DOC格式吧。尽管有些软件也可以完成PDF转换为DOC的工作，但很多都不支持中文，我们利用Office 2003中的Microsoft Office Document Imaging组件来实现这一要求最为方便。 &lt;p&gt;使用方法： &lt;p&gt;第一步：首先使用Adobe Reader打开待转换的PDF文件，接下来选择“文件→打印”菜单，在打开的“打印”设置窗口中将“打印机”栏中的“名称”设置为“Microsoft Office Document Image Writer”，确认后将该PDF文件输出为MDI格式的虚拟打印文件。 &lt;p&gt;编辑提示：如果你在“名称”设置的下拉列表中没有找到“Microsoft Office Document Image Writer”项，那证明你在安装Office 2003的时候没有安装该组件，请使用Office 2003安装光盘中的“添加/删除组件”更新安装该组件，如图4所示。 &lt;p&gt;第二步：运行Microsoft Office Document Imaging，并利用它来打开刚才保存的MDI文件，选择“工具→将文本发送到Word”菜单，并在弹出的窗口中勾选“在输出时保持图片版式不变”，确认后系统提示“必须在执行此操作前重新运行OCR。这可能需要一些时间”，不管它，确认即可。 &lt;p&gt;目前，包括此工具在内的所有软件对PDF转DOC的识别率都不是特别完美，而且转换后会丢失原来的排版格式，所以大家在转换后还需要手工对其进行后期排版和校对工作。 &lt;p align=center&gt;&lt;img style="border-left-color:#000000;border-bottom-color:#000000;border-top-color:#000000;border-right-color:#000000" height=343 src="http://www.tasx.cn/blog/uploadfile/2004125124526700.JPG" width=400 border=0&gt; &lt;p align=center&gt; 安装Office插件&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-2510522667657978555&amp;page=RSS%3a+PDF%e6%96%87%e4%bb%b6%e8%bd%acDOC%e6%96%87%e4%bb%b6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=eddyzhoufeng.spaces.live.com&amp;amp;GT1=eddyzhoufeng"&gt;</description><comments>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!317.entry#comment</comments><guid isPermaLink="true">http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!317.entry</guid><pubDate>Fri, 17 Jun 2005 15:30:40 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://eddyzhoufeng.spaces.live.com/blog/cns!DD28D4EF61AE1D45!317/comments/feed.rss</wfw:commentRss><wfw:comment>http://eddyzhoufeng.spaces.live.com/Blog/cns!DD28D4EF61AE1D45!317.entry#comment</wfw:comment><dcterms:modified>2005-06-17T15:30:40Z</dcterms:modified></item></channel></rss>