<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_beyondjay</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/28471/rss</id><updated>2010-09-03T08:43:53Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/28471/rss"/><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/08/30/1812705.html</id><title type="text">An excellent mockup tool -- Balsamiq</title><summary type="text">Balsamiq is a mockup tool which can enable you Create software mockups in minutes.</summary><published>2010-08-30T08:33:00Z</published><updated>2010-08-30T08:33:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/08/30/1812705.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/08/30/1812705.html"/><content type="html">&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&#xD;
&lt;p&gt;Balsamiq is a mockup tool which can enable you Create software mockups in minutes.&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&lt;p&gt;Today, I need to provide a UI prototype to my client. At the beginning, I preferred to use Visio, but suddently I realized, depends on my former experience, it may not be a quick and decent way to draw a web page by using Visio.&lt;/p&gt;&#xD;
&lt;p&gt;Balsamiq stayed in my computer for quite a long time, but I never use it to drew the diagram and show it to my client. Why not try it today?:)&lt;/p&gt;&#xD;
&lt;p&gt;After 5 mintues, the Balsamiq proved my suppose. It only spends me 5 mintues to finish a prototype like this:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/AnexcellentmockuptoolBalsamiq_E692/image_2.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/AnexcellentmockuptoolBalsamiq_E692/image_thumb.png" width="531" height="474" /&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;I believe that Balsamiq is fairly suitable for those people who do not have a plenty of time to draw a precise picture. It can reduce your workload significantly, and help you focus on the production delivery.&lt;/p&gt;&#xD;
&lt;p&gt;Here is the link:&lt;a href="http://www.balsamiq.com/"&gt;http://www.balsamiq.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1812705.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/08/30/1812705.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/07/28/1786688.html</id><title type="text">Impression of Team Foundation Server 2010</title><summary type="text">I built up a team foundation server in VM. It goes without saying that this tool is really fabulou. I strongly recommed you to add the server into domain before you install the service. Dealing with m...</summary><published>2010-07-28T03:04:00Z</published><updated>2010-07-28T03:04:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/07/28/1786688.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/07/28/1786688.html"/><content type="html">&lt;p&gt;I built up a team foundation server in VM. It goes without saying that this tool is really fabulou. &lt;/p&gt;&#xD;
&lt;p&gt;I strongly recommed you to add the server into domain before you install the service. Dealing with machine name changes truly drive me nuts.    &lt;/p&gt;&#xD;
&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style="text-decoration: underline;"&gt;Feature 1, two types of development processes are available&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Integrated with Agile &amp;amp; CMM develop processes, the team can pick up proper template they need.&lt;/p&gt;&#xD;
&lt;p&gt;Other development model like &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e"&gt;scrum&lt;/a&gt; will be available soon as well.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001_2.jpg"&gt;&lt;img height="194" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001_thumb.jpg" alt="clip_image001" border="0" title="clip_image001" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;CMMI waterfall working process. Analysis-&amp;gt;Requirement-&amp;gt;Architecture-&amp;gt;Development-&amp;gt;Testing-&amp;gt;Delivery.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B4%5D.jpg"&gt;&lt;img height="184" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B4%5D_thumb.jpg" alt="clip_image001[4]" border="0" title="clip_image001[4]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Here is the agile. Divided whole production into user stories, split each story into some tasks, delivery testable version regularly, every deliver package implemented several user stories.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B6%5D.jpg"&gt;&lt;img height="184" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B6%5D_thumb.jpg" alt="clip_image001[6]" border="0" title="clip_image001[6]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B8%5D.jpg"&gt;&lt;img height="184" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B8%5D_thumb.jpg" alt="clip_image001[8]" border="0" title="clip_image001[8]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style="text-decoration: underline;"&gt;Feature 2, Automatically build&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Can automatically build on the specified time, and all unit tests will be executed and generate a report. One unit test can directly link to one user story, which means you could see which user story is failed immediately.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image002_2.jpg"&gt;&lt;img height="60" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image002_thumb.jpg" alt="clip_image002" border="0" title="clip_image002" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;In addition, build service can also run every time after code is checked in.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image002%5B4%5D.jpg"&gt;&lt;img height="244" width="214" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image002%5B4%5D_thumb.jpg" alt="clip_image002[4]" border="0" title="clip_image002[4]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style="text-decoration: underline;"&gt;Feature 3, A great amount of statistics reports.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;i&gt;Test report&lt;/i&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B10%5D.jpg"&gt;&lt;img height="143" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B10%5D_thumb.jpg" alt="clip_image001[10]" border="0" title="clip_image001[10]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;i&gt;User story implement report&lt;/i&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B12%5D.jpg"&gt;&lt;img height="140" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B12%5D_thumb.jpg" alt="clip_image001[12]" border="0" title="clip_image001[12]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;i&gt;Bug report&lt;/i&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B14%5D.jpg"&gt;&lt;img height="116" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B14%5D_thumb.jpg" alt="clip_image001[14]" border="0" title="clip_image001[14]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;i&gt;Velocity report&lt;/i&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B16%5D.jpg"&gt;&lt;img height="121" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image001%5B16%5D_thumb.jpg" alt="clip_image001[16]" border="0" title="clip_image001[16]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;i&gt;Others &lt;/i&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image002%5B6%5D.jpg"&gt;&lt;img height="155" width="244" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionofTeamFoundationServer2010_FD11/clip_image002%5B6%5D_thumb.jpg" alt="clip_image002[6]" border="0" title="clip_image002[6]" style="display: inline; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;span style="text-decoration: underline;"&gt;My conclusion:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;i&gt;Team foundation is a powerful tools integrated many prevalent ideas of software development process. In addition, it is a must that the team need to have a full-time PQA, who know team foundation very well, to master the server and process.&lt;/i&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;P.S&lt;/p&gt;&#xD;
&lt;p&gt;Some diagrams above are obtained on &lt;a href="http://www.slideshare.net/"&gt;http://www.slideshare.net/&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1786688.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/07/28/1786688.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/07/19/1780659.html</id><title type="text">Impression Of Book – Beautiful Architecture</title><summary type="text">网上闲逛的时候看到了这本书，但是普遍评价不是很高，但是看到了目录中有关于Fackbook的内容，所以还是买了回来。主要是对Fackbook的技术好奇，MySpace构建在.NET上已经被证明是个杯具，到头来微软也没研究深入到这个地步，只能是自己用非托管代码来实现。很囧啊。其实，像网上的书评差不多，前三章才是书的精华，一个照相馆的IT方案和Fackbook的。照相馆的方案并不复杂，但是让我体会到了一...</summary><published>2010-07-19T06:27:00Z</published><updated>2010-07-19T06:27:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/07/19/1780659.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/07/19/1780659.html"/><content type="html">&lt;p&gt;网上闲逛的时候看到了这本书，但是普遍评价不是很高，但是看到了目录中有关于Fackbook的内容，所以还是买了回来。主要是对Fackbook的技术好奇，MySpace构建在.NET上已经被证明是个杯具，到头来微软也没研究深入到这个地步，只能是自己用非托管代码来实现。很囧啊。&lt;/p&gt;&#xD;
&lt;p&gt;其实，像网上的书评差不多，前三章才是书的精华，一个照相馆的IT方案和Fackbook的。照相馆的方案并不复杂，但是让我体会到了一个好的架构就是一个适用并可以适当应付未来扩展的方案。Facebook里的社会关系数据查询服务FBML给我留下了很深的印象，有点像LINQ，用这种方式来实现复杂的社区数据和外部的交互真是很优雅。&lt;/p&gt;&#xD;
&lt;p&gt;总的来说这是一本值得一读的书，但是由于后面几章的技术领域跨度过大，所以读读网上前几章的电子版，其实也够了。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionOfBookBeautifulArchitecture_CB12/jiagouzhimei_2.jpg"&gt;&lt;img style="display: inline; border: 0px;" title="jiagouzhimei" border="0" alt="jiagouzhimei" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/ImpressionOfBookBeautifulArchitecture_CB12/jiagouzhimei_thumb.jpg" width="186" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1780659.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/07/19/1780659.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/07/14/1777213.html</id><title type="text">(翻译)十分钟内安装，配置，使用Windows Server AppFabric</title><summary type="text">(翻译)十分钟内安装，配置，使用Windows Server Appfabric几个星期前我写了关于Windows Server AppFabric的博客，许多朋友问到如何安装和配置Velocity。确实，在beta版本里这有点让人困惑，但是，在release版本里这一切方便多了。</summary><published>2010-07-14T06:05:00Z</published><updated>2010-07-14T06:05:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/07/14/1777213.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/07/14/1777213.html"/><content type="html">&lt;p&gt;几个星期前我写了关于Windows Server AppFabric的博客，许多朋友问到如何安装和配置Velocity。确实，在beta版本里这有点让人困惑，但是，在release版本里这一切方便多了。&lt;/p&gt;&#xD;
&lt;p&gt;如下就是某位朋友给我的建议：&lt;/p&gt;&#xD;
&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&#xD;
&lt;p&gt;&lt;em&gt;你有尝试过安装一个appfabric吗？我建议你写篇博客，兴许可以用dasblog作为例子，我会非常愿意知道如何安装它，这确实有点太难了。&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&lt;p&gt;没问题，非常愿意效劳。我不会用dasblog来演示，但是我会给你一个可以在10分钟内实现的简单例子。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;获取和安装AppFabric&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;你可以去&lt;a href="http://msdn.com/appfabric"&gt;&lt;strong&gt;http://msdn.com/appfabric&lt;/strong&gt;&lt;/a&gt;直接&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=467e5aa5-c25b-4c80-a6d2-9f8fb0f337d2" target="_blank"&gt;下载&lt;/a&gt;，或者用&lt;a href="http://www.microsoft.com/web/gallery/install.aspx?appsxml=http://www.microsoft.com/web/webpi/2.0/EnterpriseProductList.xml&amp;amp;appid=AppFabric" target="_blank"&gt;Web Platform Installer&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;使用installer选择AppFabric Cache。如果你使用的是windows 7，你可以安装&lt;a href="http://go.microsoft.com/fwlink/?LinkId=182018" target="_blank"&gt;IIS 7 Manager for Remote Administration&lt;/a&gt;从windows 7来管理你的远程IIS服务器。&lt;/p&gt;&#xD;
&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&#xD;
&lt;p&gt;&lt;em&gt;注意：你也可以通过一个&lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff637714.aspx" target="_blank"&gt;&lt;em&gt;无人值守的安装&lt;/em&gt;&lt;/a&gt;&lt;em&gt;，SETUP /i CACHINGSERVICE，来获得caching服务。&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&lt;p&gt;配置工具框会跳出，提示你进行一个简单的安装向导。你可以选择安装AppFabric Hosting Services中的Monitoring和Workflow Persistence，因为我只是为了实现caching，所以跳过了它。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/WindowsServerAppFabricSetupWizard3_2.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="Windows Server AppFabric Setup Wizard (3)_2" border="0" alt="Windows Server AppFabric Setup Wizard (3)_2" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/WindowsServerAppFabricSetupWizard3_2_thumb.png" width="493" height="380" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Velocity Caching Service需要知道去哪里存储配置项，能用两种方式，数据库或者共享的XML文件。如果你使用XML，你需要确保service account有相应的权限。在这里，我选择使用数据库。向导会帮你完成配置工作。单击Next然后确认完成。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/WindowsServerAppFabricCachingService%5B2%5D.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="Windows Server AppFabric Caching Service configuration Store_thumb" border="0" alt="Windows Server AppFabric Caching Service configuration Store_thumb" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/WindowsServerAppFabricCachingService%5B2%5D_thumb.png" width="448" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;配置数据库。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/WindowsServerAppFabricConfigurationW.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="Windows Server AppFabric Configuration Wizard_2" border="0" alt="Windows Server AppFabric Configuration Wizard_2" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/WindowsServerAppFabricConfigurationW_thumb.png" width="506" height="389" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;好了，我们看看它的功能吧。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;从PowerShell启动和管理你的内存集群&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;咋弄呢？先去开始菜单，输入Caching，你会看到一个叫"Caching Administration Windows PowerShell"的选项。这里就是你连接到cache的入口，此外它还提供了检查状态，创建一个新的cache等功能。记得使用管理员的帐号运行它。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/4bf042dc-8001-4588-9723-1b33b4cb8559_thumb_2.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="4bf042dc-8001-4588-9723-1b33b4cb8559_thumb" border="0" alt="4bf042dc-8001-4588-9723-1b33b4cb8559_thumb" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/4bf042dc-8001-4588-9723-1b33b4cb8559_thumb_thumb.png" width="244" height="26" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果你键入"get-command *cache*"你会看cache management的所有不同的命令。我输入start-cachecluster。&lt;/p&gt;&#xD;
&lt;p&gt;C:\&amp;gt; Start-CacheCluster&lt;/p&gt;&#xD;
&lt;p&gt;HostName : CachePort&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;amp;&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
;#160;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service Status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version Info    &lt;br /&gt;--------------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------------------&amp;nbsp;&amp;nbsp; &lt;br /&gt;HANSELMAN-W500:22233&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AppFabricCachingService&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 [1,1][1,1]&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Cool，它开始工作了。如果你到配置数据库（或者你之前选择存储配置的XML文件）去看看，你会看到有一台机器已经在我的内存集群中了。我可以有很多台这样的机器，并且在其中某台机器当机的情况下系统仍然能够保持数据的高可靠性。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=db665003-44c5-4e25-9ce1-c53512f24492" target="_blank"&gt;AppFabric Caching Samples&lt;/a&gt;，然后在Visual Studio中打开。我在web项目中发现了两个新的，不大常见的引用，Microsoft.ApplicationServer.Caching.Core 和.Client。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/image_3_2.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="image_3" border="0" alt="image_3" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/image_3_thumb.png" width="244" height="141" /&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;请记住，处于安全的考虑，所有的东西默认都是不启用的，所以你需要赋予账户相应权限。我正在使用的帐号是ScottHa，所以我需要运行&lt;/p&gt;&#xD;
&lt;p&gt;Grant-CacheAllowedClientAccount scottha&lt;/p&gt;&#xD;
&lt;p&gt;&amp;hellip;你也需要为你的IIS运行账户执行相同的操作。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;为ASP.NET使用Memory Cache&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;请记住你可以切分你的cache到不同的逻辑盘，同时，如果你愿意，一个cache集群也可以为多个应用服务。&lt;/p&gt;&#xD;
&lt;p&gt;你的cache可以与web.config或者代码挂钩。这里是一个手工创建Helper方法的代码例子，这些数据可以从你喜欢的任何地方获取，你只需要告诉机器去与特定的端口号沟通，其他的一切都是自动完成的。&lt;/p&gt;&#xD;
&lt;p&gt;Cache也能被分区。例如，我在使用一个名叫"default"的cahce，但我也可以使用多个逻辑分块，像"shoppingcart" and "productcatalog"。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   1:  &lt;/span&gt;&lt;span &gt;using&lt;/span&gt; Microsoft.ApplicationServer.Caching;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   2:  &lt;/span&gt;&lt;span &gt;using&lt;/span&gt; System.Collections.Generic;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   3:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   4:  &lt;/span&gt;&lt;span &gt;public&lt;/span&gt; &lt;span &gt;class&lt;/span&gt; CacheUtil&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   5:  &lt;/span&gt;{&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   6:  &lt;/span&gt;  &lt;span &gt;private&lt;/span&gt; &lt;span &gt;static&lt;/span&gt; DataCacheFactory _factory = &lt;span &gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   7:  &lt;/span&gt;  &lt;span &gt;private&lt;/span&gt; &lt;span &gt;static&lt;/span&gt; DataCache _cache = &lt;span &gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   8:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   9:  &lt;/span&gt;  &lt;span &gt;public&lt;/span&gt; &lt;span &gt;static&lt;/span&gt; DataCache GetCache()&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  10:  &lt;/span&gt;  {&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  11:  &lt;/span&gt;      &lt;span &gt;if&lt;/span&gt; (_cache != &lt;span &gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  12:  &lt;/span&gt;          &lt;span &gt;return&lt;/span&gt; _cache;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  13:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  14:  &lt;/span&gt;      &lt;span &gt;//Define Array for 1 Cache Host&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  15:  &lt;/span&gt;      List&amp;lt;DataCacheServerEndpoint&amp;gt; servers = &lt;span &gt;new&lt;/span&gt; List&amp;lt;DataCacheServerEndpoint&amp;gt;(1);&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  16:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  17:  &lt;/span&gt;      &lt;span &gt;//Specify Cache Host Details &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  18:  &lt;/span&gt;      &lt;span &gt;//  Parameter 1 = host name&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  19:  &lt;/span&gt;      &lt;span &gt;//  Parameter 2 = cache port number&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  20:  &lt;/span&gt;      servers.Add(&lt;span &gt;new&lt;/span&gt; DataCacheServerEndpoint(&lt;span &gt;"mymachine"&lt;/span&gt;, 22233));&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  21:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  22:  &lt;/span&gt;      &lt;span &gt;//Create cache configuration&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  23:  &lt;/span&gt;      DataCacheFactoryConfiguration configuration = &lt;span &gt;new&lt;/span&gt; DataCacheFactoryConfiguration();&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  24:  &lt;/span&gt;       &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  25:  &lt;/span&gt;      &lt;span &gt;//Set the cache host(s)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  26:  &lt;/span&gt;      configuration.Servers = servers;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  27:  &lt;/span&gt;       &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  28:  &lt;/span&gt;      &lt;span &gt;//Set default properties for local cache (local cache disabled)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  29:  &lt;/span&gt;      configuration.LocalCacheProperties = &lt;span &gt;new&lt;/span&gt; DataCacheLocalCacheProperties();&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  30:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  31:  &lt;/span&gt;      &lt;span &gt;//Disable tracing to avoid informational/verbose messages on the web page&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  32:  &lt;/span&gt;      DataCacheClientLogManager.ChangeLogLevel(System.Diagnostics.TraceLevel.Off);&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  33:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  34:  &lt;/span&gt;      &lt;span &gt;//Pass configuration settings to cacheFactory constructor&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  35:  &lt;/span&gt;      _factory = &lt;span &gt;new&lt;/span&gt; DataCacheFactory(configuration);&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  36:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  37:  &lt;/span&gt;      &lt;span &gt;//Get reference to named cache called "default"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  38:  &lt;/span&gt;      _cache = _factory.GetCache(&lt;span &gt;"default"&lt;/span&gt;);&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  39:  &lt;/span&gt;       &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  40:  &lt;/span&gt;    &lt;span &gt;return&lt;/span&gt; _cache;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  41:  &lt;/span&gt;  }&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  42:  &lt;/span&gt;}&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;&lt;!--&#xD;
.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
--&gt;&lt;/style&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;一旦我们的cache设置好了，用起来是非常容易的。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   1:  &lt;/span&gt;m_cache.Add(orderid, order);&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;&lt;!--&#xD;
.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
--&gt;&lt;/style&gt;&#xD;
&lt;style type="text/css"&gt;&lt;!--&#xD;
.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
--&gt;&lt;/style&gt;&#xD;
&lt;p&gt;和&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   1:  &lt;/span&gt;Order order = (Order)m_cache.Get(orderid);&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;&lt;!--&#xD;
.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
--&gt;&lt;/style&gt;&#xD;
&lt;p&gt;或者更新已经存在的对象&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   1:  &lt;/span&gt;m_cache.Put(orderid, order);&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;&lt;!--&#xD;
.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
--&gt;&lt;/style&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;检查cache的状态&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在cache中加入和取出了一大堆对象后，我可以到PowerShell去查看状态&lt;/p&gt;&#xD;
&lt;p&gt;C:\&amp;gt; get-cache&lt;/p&gt;&#xD;
&lt;p&gt;CacheName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Host] &#xD;
  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regions &#xD;
  &lt;br /&gt;---------------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --------------- &#xD;
  &lt;br /&gt;default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [HANSELMAN-W500:22233] &#xD;
  &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default_Region_0103(Primary)&lt;/p&gt;&#xD;
&lt;p&gt;C:\&amp;gt; Get-CacheStatistics default&lt;/p&gt;&#xD;
&lt;p&gt;Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2493 &#xD;
  &lt;br /&gt;ItemCount&amp;nbsp;&amp;nbsp;&amp;nbsp; : 5 &#xD;
  &lt;br /&gt;RegionCount&amp;nbsp; : 5 &#xD;
  &lt;br /&gt;RequestCount : 17 &#xD;
  &lt;br /&gt;MissCount&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3&lt;/p&gt;&#xD;
&lt;p&gt;你可以使用性能监控器，它提供了许多不同类别的计数器。之如我之前所提到的，你可以使用不同的cache分区，像"default" 或者 "poopypants"，也可以分别或一起检查他们的状态。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/image_9_2.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="image_9" border="0" alt="image_9" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/image_9_thumb.png" width="380" height="364" /&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;当然，在我重启了我的web服务器，我的订单仍然存在。你可以高效地维护一个庞大的，可分区存储，并跨机器的hashtable。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/image_6_2.png"&gt;&lt;img style="display: inline; border-width: 0px;" title="image_6" border="0" alt="image_6" src="http://images.cnblogs.com/cnblogs_com/beyondjay/WindowsLiveWriter/WindowsServerAppfabric_B6E2/image_6_thumb.png" width="382" height="288" /&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;用AppFabic替换ASP.NET Session存储&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在ASP.NET 4中通过web.config用AppFabric替换默认的Session State存储方法也是件很容易的事情。下面是一个web.config的例子。&lt;/p&gt;&#xD;
&lt;div &gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   1:  &lt;/span&gt;&amp;lt;?xml version=&lt;span &gt;"1.0"&lt;/span&gt; encoding=&lt;span &gt;"utf-8"&lt;/span&gt; ?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   2:  &lt;/span&gt;&amp;lt;configuration&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   3:  &lt;/span&gt;   &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   4:  &lt;/span&gt;  &amp;lt;!--configSections must be the FIRST element --&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   5:  &lt;/span&gt;  &amp;lt;configSections&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   6:  &lt;/span&gt;     &amp;lt;!-- required to read the &amp;lt;dataCacheClient&amp;gt; element --&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   7:  &lt;/span&gt;     &amp;lt;section name=&lt;span &gt;"dataCacheClient"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   8:  &lt;/span&gt;         type=&lt;/span&gt;&lt;span &gt;&lt;span style="font-size: 8pt;"&gt;"Microsoft.ApplicationServer.Caching.DataCacheClientSection,&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;   9:  &lt;/span&gt;            Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  10:  &lt;/span&gt;            Culture=neutral, PublicKeyToken=31bf3856ad364e35"&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  11:  &lt;/span&gt;         allowLocation=&lt;span &gt;"true"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  12:  &lt;/span&gt;         allowDefinition=&lt;span &gt;"Everywhere"&lt;/span&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  13:  &lt;/span&gt;  &amp;lt;/configSections&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  14:  &lt;/span&gt;   &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  15:  &lt;/span&gt;  &amp;lt;!-- cache client --&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  16:  &lt;/span&gt;  &amp;lt;dataCacheClient&amp;gt;    &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  17:  &lt;/span&gt;    &amp;lt;!-- cache host(s) --&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  18:  &lt;/span&gt;    &amp;lt;hosts&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  19:  &lt;/span&gt;      &amp;lt;host&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  20:  &lt;/span&gt;         name=&lt;span &gt;"CacheServer1"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  21:  &lt;/span&gt;         cachePort=&lt;span &gt;"22233"&lt;/span&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  22:  &lt;/span&gt;    &amp;lt;/hosts&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  23:  &lt;/span&gt;  &amp;lt;/dataCacheClient&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  24:  &lt;/span&gt; &lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  25:  &lt;/span&gt;  &amp;lt;system.web&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  26:  &lt;/span&gt;    &amp;lt;sessionState mode=&lt;span &gt;"Custom"&lt;/span&gt; customProvider=&lt;span &gt;"AppFabricCacheSessionStoreProvider"&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  27:  &lt;/span&gt;      &amp;lt;providers&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  28:  &lt;/span&gt;        &amp;lt;!-- specify the named cache &lt;span &gt;for&lt;/span&gt; session data --&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  29:  &lt;/span&gt;        &amp;lt;add&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  30:  &lt;/span&gt;          name=&lt;span &gt;"AppFabricCacheSessionStoreProvider"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  31:  &lt;/span&gt;          type=&lt;span &gt;"Microsoft.ApplicationServer.Caching.DataCacheSessionStoreProvider"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  32:  &lt;/span&gt;          cacheName=&lt;span &gt;"poopylands"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  33:  &lt;/span&gt;          sharedId=&lt;span &gt;"MySharedApp"&lt;/span&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  34:  &lt;/span&gt;      &amp;lt;/providers&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  35:  &lt;/span&gt;    &amp;lt;/sessionState&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  36:  &lt;/span&gt;  &amp;lt;/system.web&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;pre &gt;&lt;span style="font-size: 8pt;"&gt;&lt;span &gt;  37:  &lt;/span&gt;&amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;&lt;!--&#xD;
.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
--&gt;&lt;/style&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;资源和链接&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这里是一个Ron Jacobs提供的一个非常有用的幻灯片。&lt;a href="http://www.slideshare.net/markginnebaugh/microsoft-windows-server-appfabric" target="_blank"&gt;Microsoft Windows Server AppFabric Slides at SlideShare.&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;像其他应用一样，相对抽象一点的应用总是更加好用的。如果你有一个已经存在的cache方案(EntLib或其他)，你也可以将它们切换至AppFabric Caching.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;相关链接&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;ol&gt;&#xD;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://msdn.com/appfabric"&gt;AppFabric on MSDN&lt;/a&gt;&lt;/strong&gt; &#xD;
    &lt;ol&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd169109.aspx"&gt;How to: Get started with a Routing Client (XML)&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd187265.aspx"&gt;How to: Get started with a Routing Client (Code)&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff718177.aspx"&gt;Administration with PowerShell&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
  &lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee790859.aspx"&gt;Configuring an ASP.NET Session State Provider (Windows Server AppFabric Caching)&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/gilf/archive/2009/07/27/how-to-create-a-simple-enterprise-library-cache-manager-provider-for-velocity.aspx"&gt;How to Create a Simple Enterprise Library Cache Manager Provider for Velocity&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en/velocity/threads"&gt;AppFabric Caching Forums&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff383731.aspx"&gt;AppFabric "Velocity" Caching Documentation&lt;/a&gt;&lt;/strong&gt; &lt;/li&gt;&#xD;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=467e5aa5-c25b-4c80-a6d2-9f8fb0f337d2"&gt;Windows Server AppFabric 1.0&lt;/a&gt;&lt;/strong&gt; &#xD;
    &lt;ol&gt;&#xD;
&lt;li&gt;&amp;nbsp;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&amp;nbsp;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=193370"&gt;Windows Server 2003 Distributed Cache Client&lt;/a&gt; - 当Windows Server 2008启用了caching服务的时候，你现有的windows2003应用也可以使用cache客户端来访问cache服务。 &lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
  &lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jkowalski/archive/2009/06/11/tracing-and-caching-in-entity-framework-available-on-msdn-code-gallery.aspx"&gt;Tracing and Caching for Entity Framework available on MSDN Code Gallery&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;备注&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;此原文链接：&lt;a href="http://www.hanselman.com/blog/InstallingConfiguringAndUsingWindowsServerAppFabricAndTheVelocityMemoryCacheIn10Minutes.aspx" target="_blank"&gt;Installing, Configuring and Using Windows Server AppFabric and the "Velocity" Memory Cache in 10 minutes&lt;/a&gt;， 作者是&lt;a href="http://www.hanselman.com/blog/" target="_blank"&gt;Scott Hanselman&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;此文同发个人博客&lt;a href="http://www.iamtonyzhou.com"&gt;www.iamtonyzhou.com&lt;/a&gt;，欢迎访问:)&lt;/p&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1777213.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/07/14/1777213.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/07/09/1773908.html</id><title type="text">jQuery插件floatIt，浮动div并居中在上方或者下方</title><summary type="text">jQuery插件，浮动div并剧中在上方或者下方</summary><published>2010-07-09T02:30:00Z</published><updated>2010-07-09T02:30:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/07/09/1773908.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/07/09/1773908.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&#xD;
&lt;pre &gt;网上找的太重量级了，写了个轻量级的。满足自己的需求就好，以后再加各种浮动，比如右下角之类的。&lt;/pre&gt;&#xD;
&lt;pre &gt;/*&#xD;
 * jQuery float it plugin&#xD;
 * Version 1.0 (8-July-2010)&#xD;
 * @requires jQuery v1.4 or later&#xD;
 *&#xD;
 * Copyright (c) 2009-2010 Tony ZHOU&#xD;
 * Dual licensed under the MIT and GPL licenses:&#xD;
 */&#xD;
 &#xD;
jQuery.fn.floatIt = function (options) {&#xD;
    //parameter like { location: "bottom" } or { location: "top" }&#xD;
    // by extending the default settings, we don't modify the argument&#xD;
    settings = jQuery.extend({ location: "bottom" }, options);&#xD;
&#xD;
    var h = $(window).height();&#xD;
    var w = $(window).width();&#xD;
&#xD;
    var topLocation = 0;&#xD;
    var leftLocation = w / 2 - $(this).width()/2;&#xD;
&#xD;
    var currentId = $(this).attr("id");&#xD;
&#xD;
    switch (settings["location"].toLowerCase()) {&#xD;
        case ("bottom"):&#xD;
            topLocation = h - $(this).width();&#xD;
            $(window).scroll(function () {&#xD;
                var topLocation = $(document).scrollTop() + $(window).height() - $("#" + currentId).height(); //closure&#xD;
                $("#" + currentId).css({ position: "absolute", top: topLocation, left: leftLocation });&#xD;
            });&#xD;
            break;&#xD;
        case ("top"):&#xD;
            topLocation = 0;&#xD;
            $(window).scroll(function () {&#xD;
                var topLocation = $(document).scrollTop(); //closure&#xD;
                $("#" + currentId).css({ position: "absolute", top: topLocation, left: leftLocation });&#xD;
            });&#xD;
            break;&#xD;
        default:&#xD;
            topLocation = h - $(this).width();&#xD;
            break;&#xD;
    }&#xD;
&#xD;
    $(this).css({ position: "absolute", top: topLocation, left: leftLocation });&#xD;
};&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;用起来的时候直接$("divname").floatIt()，默认是bottom.&lt;/p&gt;&#xD;
&lt;p&gt;效果就是这样&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/img/beyondjay/201007/2010070910074154.jpg" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;要完整例子的话请移步到&amp;nbsp;&lt;a href="http://www.iamtonyzhou.com/javascript/jquery-plugin-float-div-on-the-top-or-bottom-and-keep-it-in-the-center/"&gt;http://www.iamtonyzhou.com/javascript/jquery-plugin-float-div-on-the-top-or-bottom-and-keep-it-in-the-center/&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;点击下图的链接下载&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/img/beyondjay/201007/2010070910284563.jpg" /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1773908.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/07/09/1773908.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/06/18/1760339.html</id><title type="text">some useful links for dealing with blg file and performance analyses</title><summary type="text">How To: Use CLR Profilerhttp://msdn.microsoft.com/en-us/library/ms979205patterns &amp;amp; practices: Performance Testing Guidancehttp://perftesting.codeplex.com/wikipage?title=How%20To:%20Identify%20a%20...</summary><published>2010-06-18T07:18:00Z</published><updated>2010-06-18T07:18:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/06/18/1760339.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/06/18/1760339.html"/><content type="html">&lt;div&gt;How To: Use CLR Profiler&amp;nbsp;&lt;/div&gt;&lt;div&gt;http://msdn.microsoft.com/en-us/library/ms979205&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;patterns &amp;amp; practices: Performance Testing Guidance&lt;/div&gt;&lt;div&gt;http://perftesting.codeplex.com/wikipage?title=How%20To:%20Identify%20a%20Disk%20Performance%20Bottleneck%20Using%20SPA&amp;amp;referringTitle=How%20Tos&amp;amp;ProjectName=perftesting&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Log Parser 2.2&lt;/div&gt;&lt;div&gt;http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;displayLang=en&lt;/div&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1760339.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/06/18/1760339.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/06/09/1754764.html</id><title type="text">The time zones of Event log</title><summary type="text">Time zones and Daylight Saving Time (DST) are sometimes confusing. </summary><published>2010-06-09T06:59:00Z</published><updated>2010-06-09T06:59:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/06/09/1754764.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/06/09/1754764.html"/><content type="html">&lt;p&gt;&lt;span style="font-family: Verdana; color: #000000; font-size: 10pt"&gt;Our team gain the event log from terminal server located in Paris frequently.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium Simsun; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" &gt;&lt;span style="line-height: 18px; font-family: Verdana; color: #000000; font-size: 10pt" &gt;Time zones and Daylight Saving Time (DST) are sometimes confusing.&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; color: #000000; font-size: 10pt"&gt;If you use Event Viewer, DST can cause unexpected behavior because Event Viewer changes the displayed time (and possibly the date) for events that have already occurred. For example, if an event occurred at 6:00 P.M. in standard time, after you move into DST, that event appears as if it had occurred at 7:00 P.M.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: Verdana; color: #000000; font-size: 10pt"&gt;Sometime we believe that the bug has been fixed, however, still see the exception in log event. That's very depressive and confused. But finally, we realize that all these are due to the DST switch. The error truly occured before we did the deployment.&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: Verdana; color: #000000; font-size: 10pt"&gt;Wish this post could help you.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1754764.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/06/09/1754764.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/05/26/1744668.html</id><title type="text">用证书实现windows 2003下IIS的SSL安全通信</title><summary type="text">用证书实现windows 2003下IIS的SSL安全通信</summary><published>2010-05-26T10:24:00Z</published><updated>2010-05-26T10:24:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/05/26/1744668.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/05/26/1744668.html"/><content type="html">&lt;span  style="font-family: verdana, Arial, helvetica, sans-seriff; line-height: 20px; font-size: 13px; color: #4b4b4b; "&gt;&lt;div  style="font-size: 14.7px; font-weight: bold; margin-bottom: 10px; "&gt;&lt;h1 style="margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14.7px; color: #666666; text-align: left; font-weight: bold; "&gt;&lt;a id="ctl04_TitleUrl"  href="http://www.cnblogs.com/topcat/archive/2008/06/08/1215911.html" style="text-decoration: none; color: #3468a4; " target="_blank"&gt;Windows 2003 核发自己的 IIS SSL 凭证步骤&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&amp;nbsp;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;有时候开发有关&lt;/span&gt;&lt;span lang="EN"&gt;SSL&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;的网页时，需要安装凭证才能够执行，但是开发阶段又不可能去申请个正式凭证来安装&lt;/span&gt;&lt;span lang="EN"&gt;(&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;况且申请凭证是要钱的&lt;/span&gt;&lt;span lang="EN"&gt;)&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;。在这样的状况下，如果您开发的操作系统是&lt;/span&gt;&lt;span lang="EN"&gt;Windows 2003&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;的话，可以安装凭证服务，然后自己核发一份凭证给自己，这样就能够进行相关程序的开发了。&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;相关的设定过程，小喵整理步骤如下：&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 14.7px; color: #666666; text-align: left; "&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;设定&lt;/span&gt;&lt;span lang="EN"&gt;IIS&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;的&lt;/span&gt;&lt;span lang="EN"&gt;SSL&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px; "&gt;&lt;span lang="EN"&gt;SSL&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;的设定需要有凭证，凭证可以向&lt;/span&gt;&lt;span lang="EN"&gt;CA&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;申请&lt;/span&gt;&lt;span lang="EN"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;如&lt;/span&gt;&lt;span lang="EN"&gt;&amp;nbsp;HiTrust&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;的&lt;/span&gt;&lt;span lang="EN"&gt;Verisign SSL )&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;或自行建置，以下说明自行建置&lt;/span&gt;&lt;span lang="EN"&gt;CA&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;，核发凭证的过程&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 14.7px; color: #666666; text-align: left; "&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;安装证书颁发机构单位&lt;/span&gt;&lt;span lang="EN"&gt;(CA)&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul type="disc" style="list-style-type: none; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 5px; padding-left: 5px; font-size: 11px; "&gt;&lt;li  style="font-size: 13px; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;因为不想花钱或是只在内部使用的&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;Web&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;站台，想要使用&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;SSL&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;的功能，就必须自己成为证书颁发机构单位，自己发凭证给自己的网站使用&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;计算机名称与&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;CA&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;有很大的关连，建议先将计算机名称更改为叫有意义的名字&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;先想好要&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;IIS&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;中的哪一个站台成为&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;SSL&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;的站台&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;安装&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;CA&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;的步骤：控制面板&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;新增或移除程序&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;新增移除&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;Windows&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;组件&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/Certificate Services&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;安装完毕后会在&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;IIS&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;的预设的网站中建立&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;CertSrv,CertControl,CertEnroll&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;等三个虚拟目录&lt;/span&gt;&lt;span lang="ZH-CN"&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1 style="margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 14.7px; color: #666666; text-align: left; "&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;产生凭证要求&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol type="1"&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;开启&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;IIS&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;管理员。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;在要安装凭证的网站单击鼠标右键，再按内容。&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;//&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;是网站而不是虚拟目录喔&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;单击「目录安全设定」索引卷标。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;单击服务器证书按钮，按下一步&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;点选「建立新凭证」，按下一步，点选「准备要求，但于稍后传送」，按下一步&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;输入凭证名称与密钥位长度，可采默认值即可&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;输入公司名称及单位，通常是公司与部门的正式名称&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;输入「一般名称」，此名称十分重要，默认为&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;NetBios&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;的计算机名称&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;(IntraNet&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;上使用&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;)&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;，但若使用在&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;InterNet&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;上，则必须改用网站的&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;FQDN&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;名称&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;(&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;例如：&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;dcicc.ncit.edu.tw)&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;。&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;//&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;若网站名称与凭证名称不同，则使用者在浏览时会出现「安全性凭证的名称不正确或与网站的名称不相符」的安全性警告&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;在「国家&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;地区」，「省&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;州」与「城市&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;位置」字段中输入适当的信息，再按下一步。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;输入欲产生的「凭证要求」文件名&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;(c:\certreq.txt)&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;，再按下一步。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;-----BEGIN NEW CERTIFICATE REQUEST-----&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;MIIDOjCCAqMCAQAwXzELMAkGA1UEBhMCVFcxDzANBgNVBAgTBlRhaXdhbjERMA8G&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;A1UEBxMIVGFpY2h1bmcxDTALBgNVBAoTBGN5dXQxCzAJBgNVBAsTAmNjMRAwDgYD&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;VQQDEwdlZHVmdW5kMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtS/DzjQiA&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;5jymWsTZys9Y5gIGRAqFZrkROzRyE/gw0ScW8AV7idz2j+1Z24N9iSDO9Aixi9sG&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;BQLQnUpftjDa0VTvycF7XnV/9ljKDUAVRatXYcBVQsnY8jEn+KrVr8x4UP3EvKtO&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;ROfTxo728vPf4+QXSwOKUyVBXmTlbZD3VwIDAQABoIIBmTAaBgorBgEEAYI3DQID&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;MQwWCjUuMi4zNzkwLjIwewYKKwYBBAGCNwIBDjFtMGswDgYDVR0PAQH/BAQDAgTw&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;MEQGCSqGSIb3DQEJDwQ3MDUwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMEAgIA&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;gDAHBgUrDgMCBzAKBggqhkiG9w0DBzATBgNVHSUEDDAKBggrBgEFBQcDATCB/QYK&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;KwYBBAGCNw0CAjGB7jCB6wIBAR5aAE0AaQBjAHIAbwBzAG8AZgB0ACAAUgBTAEEA&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;IABTAEMAaABhAG4AbgBlAGwAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAA&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;UAByAG8AdgBpAGQAZQByA4GJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;AAAAAAAAAAAAAAAwDQYJKoZIhvcNAQEFBQADgYEAAQlm4lzDo/mJ/Ktg9ajKYF+B&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;Rgjt1AxaWGG2BWMd1CjkOyiFR8jKnb1PTUWdBvTs+occHqkLYZobytne+/amrt6J&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;zi7yDNCdxhpbkRi8t5Yx27R/0xK9gP+5/hJXeCXxhrucMEaCx+Au9QMWoCnUQ0jC&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;McsN9//3bUA+1Xmn0rw=&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;-----END NEW CERTIFICATE REQUEST-----&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;检视凭证要求档案中的摘要，若没有问题再按下一步。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;按完成，结束产生「凭证要求档案」的过程&lt;/span&gt;&lt;span lang="ZH-CN"&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h1 style="margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 14.7px; color: #666666; text-align: left; "&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;送出凭证要求&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol type="1"&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;将上一个步骤所产生的档案&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;c:\certreq.txt&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;，其内容复制到剪贴簿&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;开启浏览器，键入「&lt;/span&gt;&lt;span lang="EN"&gt;&lt;a href="http://hostname/CertSrv" style="color: #3468a4; " target="_blank"&gt;&lt;span style="font-size: 10pt; "&gt;http://HOSTNAME/CertSrv&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;」&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;//HOSTNAME&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;为&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;CA&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;的计算机名称，若为本机也可设定为&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;127.0.0.1&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;单击「要求凭证」。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;单击「提交进阶凭证要求」。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;单击「用&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;Base-64&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;编码的&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;CMC&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;或&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;PKCS #10&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;档案来提交凭证要求，或用&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;Base-64&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;编码的&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;PKCS #7&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;档案提交更新要求」。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;在已储存的要求下方的文本框中，按下&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;Ctrl+V&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;，贴上之前复制的内容，单击「提交」。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h1 style="margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-size: 14.7px; color: #666666; text-align: left; "&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;颁发证书&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol type="1"&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;控制面板&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;系统管理工具&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;证书颁发机构单位&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;展开后点选「搁置要求」文件夹&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;点选刚刚提交的凭证要求&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;点选菜单上的「执行&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;所有工作&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;发行」&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;点选「发出的凭证」文件夹&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;对刚刚发出的凭证按&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;2&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;下鼠标以检视之&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;按下「详细数据」的索引卷标，单击「复制到档案」&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;按下一步，点选汇出的文件格式为「&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;Base-64 Encoded X.509 (.CER)&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;」&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;输入欲产生的凭证文件名，例如：&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;C:\dcicc.cer&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;下一步&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;完成&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;确定。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;在&lt;/span&gt;&lt;span lang="EN"&gt;Web Server&lt;/span&gt;&lt;span lang="ZH-CN" style="font-family: SimSun; "&gt;上安装凭证&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol type="1"&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;开启&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;&amp;nbsp;IIS&amp;nbsp;&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;管理员。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;在有凭证要求的网站上按下鼠标右键，再按内容。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;单击「目录安全设定」索引卷标。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;单击服务器证书按钮，按下一步。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;点选「处理搁置要求及安装凭证」，再按下一步。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;输入&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;CA&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;响应之「证书颁发机构的档案」的路径与名称，可采默认值即可&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;(C:\dcicc.cer)&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;，再按下一步。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li  style="font-size: 13px; list-style-type: decimal; line-height: 19px; "&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;输入网站使用的&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;SSL&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;端口，可采默认值&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; "&gt;443&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;即可。&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; "&gt;&lt;/span&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;下一步&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; font-family: Calibri, sans-serif; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;完成&lt;/span&gt;&lt;span lang="EN" style="font-size: 10pt; font-family: Calibri, sans-serif; "&gt;/&lt;/span&gt;&lt;span lang="ZH-CN" style="font-size: 10pt; font-family: SimSun; "&gt;确定。&lt;/span&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1744668.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/05/26/1744668.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/05/11/1732992.html</id><title type="text">5 Whys Quickly Getting to the Root of a Problem</title><summary type="text">5 Whys Quickly Getting to the Root of a Problem</summary><published>2010-05-11T14:22:00Z</published><updated>2010-05-11T14:22:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/05/11/1732992.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/05/11/1732992.html"/><content type="html">&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; "&gt;&lt;p style="font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; text-align: left; "&gt;&lt;span  style="line-height: normal;"&gt;&lt;p style="text-align: left; "&gt;The 5 Whys is a simple problem-solving technique that helps users to get to the root of the problem quickly. Made popular in the 1970s by the Toyota Production System, the 5 Whys strategy involves looking at any problem and asking: "Why?" and "What caused this problem?"&amp;nbsp;&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;Following is an example of the 5 Whys analysis as an effective problem-solving technique:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;Why is our client, Hinson Corp., unhappy? Because we did not deliver our services when we said we would.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;Why were we unable to meet the agreed-upon timeline or schedule for delivery? The job took much longer than we thought it would.&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;Why did it take so much longer? Because we underestimated the complexity of the job.&amp;nbsp;&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;Why did we underestimate the complexity of the job? Because we made a quick estimate of the time needed to complete it, and did not list the individual stages needed to complete the project.&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;Why didn't we do this? Because we were running behind on other projects. We clearly need to review our time estimation and specification procedures.&lt;/p&gt;&lt;p style="text-align: left; "&gt;Key Points:&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;The 5 Whys strategy is an easy and often-effective tool for uncovering the root of a problem. Because it is so elementary in nature, it can be adapted quickly and applied to most any problem. Bear in mind, however, that if it doesn't prompt an intuitive answer, other problem-solving techniques may need to be applied.&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;/p&gt;&lt;p style="text-align: left; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1732992.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/05/11/1732992.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/beyondjay/archive/2010/04/20/1716016.html</id><title type="text">Outlook 2007 Conflicts With Google Desktop</title><summary type="text">Outlook 2007 Conflicts With Google Desktop</summary><published>2010-04-20T03:13:00Z</published><updated>2010-04-20T03:13:00Z</updated><author><name>Tony Zhou</name><uri>http://www.cnblogs.com/beyondjay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/beyondjay/archive/2010/04/20/1716016.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/beyondjay/archive/2010/04/20/1716016.html"/><content type="html">&lt;p&gt;You could try to remove google desktop add-in in outlook 2007 if you feel the outlook is abnormally slow.&lt;/p&gt;&#xD;
&lt;p&gt;I believe the problem could be credited to the background action by google desktop search.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;Update at 20100423, one topic proves my guess.&lt;/p&gt;&lt;p&gt;https://mediawiki.middlebury.edu/wiki/LIS/Google_Desktop_and_Outlook_Issues&amp;nbsp;&lt;/p&gt;&lt;p&gt;Outlook is unresponsive or slow and gives a warning bubble&lt;/p&gt;&lt;p&gt;Message from Outlook: "Microsoft Outlook is Requesting data from the server." or "Trying to retrieve data..."&lt;/p&gt;&lt;p&gt;This can happen if Google Desktop is installed. Here's a brief explanation and some helpful tips: Unfortunately, with large volume of mail, Google Desktop spends more time indexing and re-indexing, and to do this it briefly takes over the connection to the exchange server. this is why Outlook is giving the message.&lt;/p&gt;&lt;p&gt;There is no known solution for this. What helps:&lt;/p&gt;&lt;p&gt;disable other Outlook add-ins (I disabled the iTunes add-in)&lt;/p&gt;&lt;p&gt;install the latest version of Google Desktop&lt;/p&gt;&lt;p&gt;if you need to use outlook for a time and not be bothered by the message, run outlook in safe mode (See Running Outlook in Safe Mode. Note that new messages are not indexed while outlook is in safe mode.&lt;/p&gt;&lt;p&gt;decreasing the number of messages / folder (not necessarily deleting them, but splitting them up in different folders, such that there is less than 1000/folder)&lt;/p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/beyondjay/aggbug/1716016.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/beyondjay/archive/2010/04/20/1716016.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
