﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-近水楼台</title><link>http://www.cnblogs.com/jeky/</link><description>开始喜欢自己</description><language>zh-cn</language><lastBuildDate>Sun, 01 Aug 2010 00:52:17 GMT</lastBuildDate><pubDate>Sun, 01 Aug 2010 00:52:17 GMT</pubDate><ttl>60</ttl><item><title>话说调试</title><link>http://www.cnblogs.com/jeky/archive/2009/11/17/1604968.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Tue, 17 Nov 2009 14:16:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/11/17/1604968.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-11-17 22:16 <a href="http://www.cnblogs.com/jeky/archive/2009/11/17/1604968.html" target="_blank">原文链接</a> 阅读: 77 评论: 2</p>在以往很长一段时间内，我一直都不喜欢调试，特别是大项目的时候，我就更加讨厌了。因为在我的头脑里，调试---其实就是设置一个断点，然后F5以下。F5的过程，也是编译的过程。可想而知，那漫长的等待真是一种煎熬。<br /><br />不喜欢调试，所以我自作聪明，想到了一种解决方案：在需要加断点的地方 Response.Write 对象值。这种弱智式的&#8220;调试&#8221;持续了好长时间。<br /><br />后来有一天，我见同事使用&#8220;进程调试&#8221;的时候，我才明白，原来调试的过程是这么美好！<br />方法如下：工具－附加进程－选择&#8220;w3wp.exe&#8221;即可。<br /><br />然而，这几天我在win7系统上调试一个新的项目时，却发现这种&#8220;进程调试&#8221;的方法好像不好使了。经过研究才发现，原来进程调试的前提是(web项目)：解决方案中的web项目应该以url方式添加（在IIS下选择站点比较方便）。<br /><br />直到今天才明白这一点，所以记录下来。<img src="http://www.cnblogs.com/jeky/aggbug/1604968.html?type=1" width="1" height="1" alt=""/><p>评论: 2　<a href="http://www.cnblogs.com/jeky/archive/2009/11/17/1604968.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/11/17/1604968.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>全等（===）</title><link>http://www.cnblogs.com/jeky/archive/2009/04/20/1439878.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Mon, 20 Apr 2009 11:27:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/04/20/1439878.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-04-20 19:27 <a href="http://www.cnblogs.com/jeky/archive/2009/04/20/1439878.html" target="_blank">原文链接</a> 阅读: 122 评论: 1</p><p>第一次发现全等（===）这个比较运算符：</p><p>&nbsp;</p><p><strong>=== &nbsp;&nbsp; &nbsp;全等（值和类型） </strong></p>&nbsp;&nbsp; &nbsp;<br /><div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">&lt;</span><span style="color: #000000;">script&nbsp;type</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">text/javascript</span><span style="color: #000000;">"</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;x&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">5</span><span style="color: #000000;">;<br />document.writeln(x&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">5</span><span style="color: #000000;">);&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;true</span><span style="color: #008000;"><br /></span><span style="color: #000000;">document.writeln(x&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">5</span><span style="color: #000000;">'</span><span style="color: #000000;">);&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;true</span><span style="color: #008000;"><br /></span><span style="color: #000000;">document.writeln(x&nbsp;</span><span style="color: #000000;">===</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">5</span><span style="color: #000000;">);&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;true</span><span style="color: #008000;"><br /></span><span style="color: #000000;">document.writeln(x&nbsp;</span><span style="color: #000000;">===</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">5</span><span style="color: #000000;">'</span><span style="color: #000000;">);&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;false</span><span style="color: #008000;"><br /></span><span style="color: #000000;">document.writeln(x&nbsp;</span><span style="color: #000000;">!=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">5</span><span style="color: #000000;">'</span><span style="color: #000000;">);&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;false</span><span style="color: #008000;"><br /></span><span style="color: #000000;">document.writeln(x&nbsp;</span><span style="color: #000000;">!==</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">5</span><span style="color: #000000;">'</span><span style="color: #000000;">);&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;true</span><span style="color: #008000;"><br /></span><span style="color: #000000;">&lt;</span><span style="color: #000000;">/</span><span style="color: #000000;">script&gt; <br /></span></div><img src="http://www.cnblogs.com/jeky/aggbug/1439878.html?type=1" width="1" height="1" alt=""/><p>评论: 1　<a href="http://www.cnblogs.com/jeky/archive/2009/04/20/1439878.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/04/20/1439878.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>委托的协变与逆变</title><link>http://www.cnblogs.com/jeky/archive/2009/04/04/1429569.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Sat, 04 Apr 2009 12:51:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/04/04/1429569.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-04-04 20:51 <a href="http://www.cnblogs.com/jeky/archive/2009/04/04/1429569.html" target="_blank">原文链接</a> 阅读: 56 评论: 1</p>&#9733; 协变:<br /><br />&nbsp;委托的类型返回值是它所指向函数的返回值得基类.<br /><br /><div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;InitPage()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HandlerMethod&nbsp;handler1&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Method1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HandlerMethod&nbsp;handler2&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Method2;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;协变</span><span style="color: #008000;"><br /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Animal&nbsp;{&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Dog&nbsp;:&nbsp;Animal&nbsp;{&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">delegate</span><span style="color: #000000;">&nbsp;Animal&nbsp;HandlerMethod();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;Animal&nbsp;Method1()&nbsp;{&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;Dog&nbsp;Method2()&nbsp;{&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;&nbsp;}&nbsp;&nbsp;&nbsp; <br /></span></div><p>&nbsp;</p><p><br />&#9733; 逆变:<br /><br />委托的类型参数是它所指向函数的参数的派生类.<br /><br /></p><div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;InitPage()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HandlerMethod&nbsp;handler1&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Method1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HandlerMethod&nbsp;handler2&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;Method2;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;逆变</span><span style="color: #008000;"><br /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Animal&nbsp;{&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Dog&nbsp;:&nbsp;Animal&nbsp;{&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">delegate</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;HandlerMethod(Dog&nbsp;dog);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;Method1(Dog&nbsp;dog)&nbsp;{&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;Method2(Animal&nbsp;animal)&nbsp;{&nbsp;}&nbsp;&nbsp;&nbsp; <br /></span></div><p> <br /></p><img src="http://www.cnblogs.com/jeky/aggbug/1429569.html?type=1" width="1" height="1" alt=""/><p>评论: 1　<a href="http://www.cnblogs.com/jeky/archive/2009/04/04/1429569.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/04/04/1429569.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>判断一个整数是奇数还是偶数</title><link>http://www.cnblogs.com/jeky/archive/2009/03/31/1426643.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Tue, 31 Mar 2009 13:17:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/03/31/1426643.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-03-31 21:17 <a href="http://www.cnblogs.com/jeky/archive/2009/03/31/1426643.html" target="_blank">原文链接</a> 阅读: 133 评论: 0</p>&nbsp;&nbsp;&nbsp; ----- 传统方法<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp; /// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp; /// 判断一个整数是否为偶数。<br />
&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp; /// &lt;param name="n"&gt;int类型的整数。&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp; /// &lt;returns&gt;&lt;/returns&gt;<br />
&nbsp;&nbsp;&nbsp; public static bool IsEven(int n)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return n % 2 == 0;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp; ---- 二进制方法&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;在二进制情况下，奇数的最后一位总是1，而偶数的最后一位总是0。<br />
&nbsp;&nbsp; &nbsp;所以我们现在只要检测数字的最低位是否为0，就可以知道它是不是偶数了。<br />
&nbsp;&nbsp; &nbsp;如何检测？这个数字和1进行&#8220;与运算&#8221;，结果为1则是奇数，结果为0则是偶数。<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;位逻辑与运算将两个运算对象按位进行与运算。与运算的规则：1与1等于1，1与0等于0。<br />
&nbsp;&nbsp; &nbsp;比如：10010001（二进制）&amp;11110000等于10010000（二进制）。<br />
&nbsp;&nbsp; &nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp; /// &lt;summary&gt;<br />
&nbsp;&nbsp;&nbsp; /// 判断一个整数是否为偶数。<br />
&nbsp;&nbsp;&nbsp; /// &lt;/summary&gt;<br />
&nbsp;&nbsp;&nbsp; /// &lt;param name="n"&gt;int类型的整数。&lt;/param&gt;<br />
&nbsp;&nbsp;&nbsp; /// &lt;returns&gt;&lt;/returns&gt;<br />
&nbsp;&nbsp;&nbsp; public static bool IsEven(int n)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return (n &amp; 1) == 0;<br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp; <img src="http://www.cnblogs.com/jeky/aggbug/1426643.html?type=1" width="1" height="1" alt=""/><p>评论: 0　<a href="http://www.cnblogs.com/jeky/archive/2009/03/31/1426643.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/03/31/1426643.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>选择排序法</title><link>http://www.cnblogs.com/jeky/archive/2009/03/31/1426537.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Tue, 31 Mar 2009 12:22:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/03/31/1426537.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-03-31 20:22 <a href="http://www.cnblogs.com/jeky/archive/2009/03/31/1426537.html" target="_blank">原文链接</a> 阅读: 150 评论: 1</p><strong></strong><span style="font-size: 24pt;"><strong>看图例：</strong></span><br />
<p><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/jeky/62436/%E9%80%89%E6%8B%A9%E6%8E%92%E5%BA%8F%E6%B3%95.gif" width="589" height="428" /><br />
<br />
</p>
<p style="font-size: 24pt;"><strong>看代码：</strong></p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080;">///</span><span style="color: #008000;">&nbsp;</span><span style="color: #808080;">&lt;summary&gt;</span><span style="color: #008000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080;">///</span><span style="color: #008000;">&nbsp;选择排序。<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080;">///</span><span style="color: #008000;">&nbsp;</span><span style="color: #808080;">&lt;/summary&gt;</span><span style="color: #008000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080;">///</span><span style="color: #008000;">&nbsp;</span><span style="color: #808080;">&lt;param&nbsp;name="arrInt"&gt;&lt;/param&gt;</span><span style="color: #808080;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">private</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;Sort(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">[]&nbsp;arrInt)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;因为第i个值，需要和i+1之后的值比较，所以这里需要
-1。</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800080;">0</span><span style="color: #000000;">;&nbsp;i&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;arrInt.Length&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;</span><span style="color: #800080;">1</span><span style="color: #000000;">;&nbsp;i</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;min&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;i;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;最小值的位置</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;j&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #000000;">+</span><span style="color: #000000;">&nbsp;</span><span style="color: #800080;">1</span><span style="color: #000000;">;&nbsp;j&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;arrInt.Length;&nbsp;j</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(arrInt[j]&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;arrInt[min])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;j;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(min&nbsp;</span><span style="color: #000000;">!=</span><span style="color: #000000;">&nbsp;i)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;最小值和第i个记录交换</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;temp&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;arrInt[i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrInt[i]&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;arrInt[min];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrInt[min]&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;temp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</span></div><img src="http://www.cnblogs.com/jeky/aggbug/1426537.html?type=1" width="1" height="1" alt=""/><p>评论: 1　<a href="http://www.cnblogs.com/jeky/archive/2009/03/31/1426537.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/03/31/1426537.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>让我笔试吃亏"单例模式"</title><link>http://www.cnblogs.com/jeky/archive/2009/03/25/1421535.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Wed, 25 Mar 2009 09:27:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/03/25/1421535.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-03-25 17:27 <a href="http://www.cnblogs.com/jeky/archive/2009/03/25/1421535.html" target="_blank">原文链接</a> 阅读: 152 评论: 3</p><p>让我笔试吃亏的题目：单例模式。</p>
<p>因为是纯英文试卷，而且我从来没有用过单例模式。 <br />
</p>
<p>答题时，有点儿懵了，竟然在类的实例构造函数里瞎写一番。</p>
<p>回来之后，终于静下来心，踏踏实实地学习了一下。记录在此。</p>
<p> <br />
</p>
<strong>1. 单例的目的是什么？ &nbsp;</strong><br />
&nbsp;&nbsp;&nbsp; 这个应该很明显，保证一个类只有单一的实例，也就是说你无法通过New或CreateInstance来创建这个类的一个新实例。&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;<br />
<strong>2. 单例的好处在哪里？</strong><br />
&nbsp;&nbsp;&nbsp; 当一个对象在程序内部只能有一个实例的时候，它可以保证我们不会重复创建，而是始终指向同一个对象。&nbsp;&nbsp; &nbsp;<br />
<br />
<p><strong>3</strong><strong>. 应用场景：</strong></p>
<p>&nbsp;&nbsp;&nbsp; 如（记录系统日志.log）</p>
<br />
<strong>4. 参考文章：</strong><br />
&nbsp;&nbsp; &nbsp;《Implementing the Singleton Pattern in C#》<br />
&nbsp;&nbsp; &nbsp;http://www.yoda.arachsys.com/csharp/singleton.html<br />
<br />
<p>&nbsp;</p>
<h2 style="font-size: 18pt;"><strong>simple thread-safety</strong></h2>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;密封类，不允许派生子类</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">sealed</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Singleton<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;Singleton&nbsp;instance&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;静态实例</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">readonly</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">object</span><span style="color: #000000;">&nbsp;padlock&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">object</span><span style="color: #000000;">();&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;静态只读锁</span><span style="color: #008000;"><br />
</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Singleton()&nbsp;{&nbsp;}&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;私有的构造函数<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;公共的静态属性：获取类的实例</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;Singleton&nbsp;Instance<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">get</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">lock</span><span style="color: #000000;">&nbsp;(padlock)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(instance&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instance&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;Singleton();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;instance;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="font-size: 18pt;"><strong></strong></p>
<strong><span style="font-size: 18pt;">
<p style="font-size: 18pt;">not quite as lazy, </p>
<p><span style="font-size: 18pt;">but thread-safe without using locks</span></p>
</span></strong>
<p><strong style="font-size: 18pt;"></strong></p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;密封类，不允许派生子类</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">sealed</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;Singleton<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">readonly</span><span style="color: #000000;">&nbsp;Singleton&nbsp;instance&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;Singleton();&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;静态只读实例</span><span style="color: #008000;"><br />
</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;Singleton()&nbsp;{&nbsp;}&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;静态构造函数，用于是初始化&nbsp;instance&nbsp;变量</span><span style="color: #008000;"><br />
</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Singleton()&nbsp;{&nbsp;}&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;实例构造函数<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;公共的静态属性：获取类的实例</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;Singleton&nbsp;Instance<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">get</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;instance;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span></div><img src="http://www.cnblogs.com/jeky/aggbug/1421535.html?type=1" width="1" height="1" alt=""/><p>评论: 3　<a href="http://www.cnblogs.com/jeky/archive/2009/03/25/1421535.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/03/25/1421535.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>5年后的反省</title><link>http://www.cnblogs.com/jeky/archive/2009/03/23/1420114.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Mon, 23 Mar 2009 15:53:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/03/23/1420114.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-03-23 23:53 <a href="http://www.cnblogs.com/jeky/archive/2009/03/23/1420114.html" target="_blank">原文链接</a> 阅读: 2332 评论: 31</p><p>　　从毕业到现在，已经有至少５年多的时间了。５年了，一直都从事着程序方面的工作，一直都是浑浑噩噩的过着。</p>
<p>　　我是在南阳上的学，计算机专业，在学校时没有好好学习，毕业时有１９门需要补考。不过，唯一让心欣慰的是，在学校那段时间，我一直对网页制作有着极大的爱好。现在看来，那种兴趣来自于我的虚荣心。因为我是在班上第一个会盲打字母的人、第一个会五笔的人、打字速度最快的、最先有ＱＱ号、最先有个人主页的。就这样，在虚荣心的帮助下，我把ＨＴＭＬ掌握得相当熟练。我在上机课上用记事本敲打着ＨＴＭＬ，老师用赞许的目光看着我。我在汇编课上，给女老师写纸条，上面留着我的ＱＱ、Ｅmai和个人主页。以至于，到现在为止，不管是做网站、还是软件，我都是纯手写。<br />
</p>
<p>　　第一份工作，是在郑州。靠着和应聘我的那位经理是我老乡的关系、靠着我的那种老实、靠着我的HTML和仅有的一点ASP知识，我在一家汽车公司做网站建设。<br />
</p>
<p>　　接下来、再接下来，都是在郑州。HTML已经不值得去炫耀了，因为我的ASP动态语言已经掌握得相当纯熟了。至少说基本的一些网站应用，我都能付应下来了。</p>
<p>　　当.NET出来之后，我慢慢地学着、惭惭地向这更高一级的编程语言迈进。用.NET实施了几个网站之后，在一位好同事好朋友的帮忙下，我来到伟大的首都-北京。<br />
</p>
<p>　　到了北京，这个人才济济的大城市之后，发现自己是那么的渺小。在这个牛人满地的环境里，我不得不去学点东西。于是，我的.NET水平又上了一层，在工作的压力下，我也掌握了 SQL-Server、包括后来的 Oracle。在北京这几年，我做过大型网站、也做过一些项目，又稀里糊涂的当过项目经理、又承包过项目。<br />
</p>
<p>　　一直以来，我都是一个相当沉着的人，遇事经常拖拉、从不知道&#8220;着急&#8221;二字是怎么写的。但是就在今天，我却感觉到非常地心慌。因为金融危机的原因，我承包的项目前段时间停工了。我的积蓄也不多了，我向往的那种自由，已经一去不复返了，我不得不为此重新找工作。在这种被动、又不情愿的情况下，我投了若干简历，都是石沉大海。智联招聘上面，我查看了一些职位的应聘情况，一般都是几千人投过，多着更是一万二万的。在这种情况下，招聘公司能看到我的简介的几率真是太微小了。<br />
</p>
<p>　　我心慌，还有一个方面，是因为别人都在努力、上进。可是自己却一直原地踏步。在如此的社会中，不前进就是一种落后。其实，仔细想一下我现在学到的那些知识，大部分都是在工作中项目里学到的。现在想来，这些都是被动式地学习，虽说也能够进步，但是和主动式的相比较，自己还是差得太远了。一般情况下，只要能够满足项目需要，我就不再去深入研究了。几年了，不可能每一天都有项目压力、技术压力让我进步，所以一直以来都是这样这般浑浑噩噩、平平淡淡。</p>
<p>&nbsp;　　我在想，要是我五年以来，我每天坚持学点东西，现在也不会如此。看看园子里的那些TOP100里面，应该没有一个像我这般不积极、不进取。像 TerryLee、Jeffrey、Dflying等等，我都不认识他们，但是从他们的文章中，我很清楚地看到了他们个个都是很积极、很努力、很上进的人。可是自己呢？我除了浮躁，还是浮躁！我经常想着不做技术转销售、不去上班当老板。我基本上一直都在这种浮躁的日子里生活下来的。</p>
<p>　　２６岁了，去年已经结婚了。浪费了五年时间了，我以后怎么办？？我还能一个劲地浮躁吗？？？</p><img src="http://www.cnblogs.com/jeky/aggbug/1420114.html?type=1" width="1" height="1" alt=""/><p>评论: 31　<a href="http://www.cnblogs.com/jeky/archive/2009/03/23/1420114.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/03/23/1420114.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>用Javascript实现关键词的高亮显示</title><link>http://www.cnblogs.com/jeky/archive/2009/03/13/1410914.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Fri, 13 Mar 2009 09:03:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/03/13/1410914.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-03-13 17:03 <a href="http://www.cnblogs.com/jeky/archive/2009/03/13/1410914.html" target="_blank">原文链接</a> 阅读: 238 评论: 4</p><p>　　最近在搞一个网站，需要在内容区域高亮显示一些关键词。本来想在后台页面用c#实现，后来感觉这样做不太可取。因为我想高亮的高键词有n个之多，在服务端循环处理的话，势必会影响效率、占用服务器资源。所以，才考虑使用JS来实现，代码如下：
</p>
<p><strong>&nbsp;一个小类（可以放置到一个*.js文件中）</strong></p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">&nbsp;XP_Highlight()<br />
<img id="Codehighlighter1_32_1027_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_32_1027_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_32_1027_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_32_1027_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_32_1027_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_32_1027_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_32_1027_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_32_1027_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_32_1027_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_32_1027_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.KeyWords&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;格式化关键词</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.formatKeyword&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">(content,&nbsp;keyword)<br />
<img id="Codehighlighter1_155_404_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_155_404_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_155_404_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_155_404_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_155_404_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_155_404_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_155_404_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_155_404_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_155_404_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_155_404_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;keyword&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;keyword.replace(</span><span style="color: #000000;">/</span><span style="color: #000000;">(^\s*)|(\s*$)</span><span style="color: #000000;">/</span><span style="color: #000000;">g,&nbsp;</span><span style="color: #000000;">""</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(keyword&nbsp;</span><span style="color: #000000;">==</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">''</span><span style="color: #000000;">)<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;content;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;reg&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;RegExp(</span><span style="color: #000000;">'</span><span style="color: #000000;">(</span><span style="color: #000000;">'</span><span style="color: #000000;">+</span><span style="color: #000000;">keyword</span><span style="color: #000000;">+</span><span style="color: #000000;">'</span><span style="color: #000000;">)</span><span style="color: #000000;">'</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">gi</span><span style="color: #000000;">'</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;content.replace(reg,&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">&lt;em&gt;$1&lt;/em&gt;</span><span style="color: #000000;">'</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;重绘内容区域</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.refreshContent&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">function</span><span style="color: #000000;">(contentID)<br />
<img id="Codehighlighter1_490_1021_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_490_1021_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_490_1021_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_490_1021_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_490_1021_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_490_1021_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_490_1021_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_490_1021_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_490_1021_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_490_1021_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;document.getElementById(contentID).innerHTML;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">(</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;i&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">;&nbsp;i&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;keywords.length;&nbsp;i&nbsp;</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br />
<img id="Codehighlighter1_630_943_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_630_943_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_630_943_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_630_943_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_630_943_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_630_943_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_630_943_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_630_943_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_630_943_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_630_943_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;strKey&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;keywords[i].toString();<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;arrKey&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;strKey.split(</span><span style="color: #000000;">'</span><span style="color: #000000;">,</span><span style="color: #000000;">'</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">(</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;j&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">0</span><span style="color: #000000;">;&nbsp;j&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">&nbsp;arrKey.length;&nbsp;j&nbsp;</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br />
<img id="Codehighlighter1_805_929_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_805_929_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_805_929_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_805_929_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_805_929_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_805_929_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_805_929_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_805_929_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_805_929_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_805_929_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;key&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;arrKey[j];<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">this</span><span style="color: #000000;">.formatKeyword(content,&nbsp;key);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(contentID).innerHTML&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;content;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /></span></div>
<p><br />
</p>
<p> <strong>页面调用：</strong></p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;关键词定义</span><span style="color: #008000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;keywords&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;[<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[</span><span style="color: #000000;">'</span><span style="color: #000000;">心情好转,好梦一场,,真不错,真好吃,哈哈,嘻嘻</span><span style="color: #000000;">'</span><span style="color: #000000;">],<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[</span><span style="color: #000000;">'</span><span style="color: #000000;">头晕脑胀,疲乏气短,索然无味,,,折腾,生病,抱怨,疾病,累,疼,病</span><span style="color: #000000;">'</span><span style="color: #000000;">],<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[</span><span style="color: #000000;">'</span><span style="color: #000000;">怎么了,啊,呀,喂</span><span style="color: #000000;">'</span><span style="color: #000000;">]<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;];<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img id="Codehighlighter1_196_306_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_196_306_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_196_306_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_196_306_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_196_306_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_196_306_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_196_306_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_196_306_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(</span><span style="color: #0000ff;">function</span><span style="color: #000000;">()</span><span id="Codehighlighter1_196_306_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_196_306_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;hl&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;XP_Highlight();<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hl.keywords&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;keywords; <span style="background-color: yellow;">// 这里是关键词的定义</span><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hl.refreshContent(</span><span style="color: #000000;">'</span><span style="color: #000000;">res</span><span style="color: #000000;">'</span><span style="color: #000000;">); <span style="background-color: yellow;">// 这里是要格式化内容的元素Id号</span><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;">);&nbsp; <br />
</span></div>
<p>
</p>
<p><br />
</p>
<p><strong>CSS定义（可以设置多种风格，以支持不同类型的关键词）：</strong></p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #800000;">em&nbsp;</span><span style="color: #000000;">{</span><span style="color: #ff0000;">&nbsp;font-size</span><span style="color: #000000;">:</span><span style="color: #0000ff;">small</span><span style="color: #000000;">;</span><span style="color: #ff0000;">&nbsp;color</span><span style="color: #000000;">:</span><span style="color: #0000ff;">#CC0033</span><span style="color: #000000;">;</span><span style="color: #ff0000;">&nbsp;font-style</span><span style="color: #000000;">:</span><span style="color: #0000ff;">normal</span><span style="color: #000000;">;</span><span style="color: #ff0000;">&nbsp;</span><span style="color: #000000;">}</span></div>
<p>&nbsp;</p>
<p> </p>
<p><strong>结束语： </strong><br />
</p>
<p>以上代码在 FF3.0 及 IE8兼容模式下测试通过。<br />
如何各位有其他方法或建议的话，请在这里回复，先谢谢了！<br />
</p><img src="http://www.cnblogs.com/jeky/aggbug/1410914.html?type=1" width="1" height="1" alt=""/><p>评论: 4　<a href="http://www.cnblogs.com/jeky/archive/2009/03/13/1410914.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/03/13/1410914.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>Javascript中正则表达式的相识知识</title><link>http://www.cnblogs.com/jeky/archive/2009/03/13/1410888.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Fri, 13 Mar 2009 08:42:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/03/13/1410888.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-03-13 16:42 <a href="http://www.cnblogs.com/jeky/archive/2009/03/13/1410888.html" target="_blank">原文链接</a> 阅读: 83 评论: 0</p>i，执行大小写不敏感的匹配。<br />
<br />
g，执行一个全局的匹配。简而言之，就是找到所有的匹配，而不是在找到第一个之后就停止了。<br />
<img src="http://www.cnblogs.com/jeky/aggbug/1410888.html?type=1" width="1" height="1" alt=""/><p>评论: 0　<a href="http://www.cnblogs.com/jeky/archive/2009/03/13/1410888.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/03/13/1410888.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item><item><title>对 TextBox 设置css属性</title><link>http://www.cnblogs.com/jeky/archive/2009/03/11/1409216.html</link><dc:creator>jeky</dc:creator><author>jeky</author><pubDate>Wed, 11 Mar 2009 15:44:00 GMT</pubDate><guid>http://www.cnblogs.com/jeky/archive/2009/03/11/1409216.html</guid><description><![CDATA[<p>作者: <a href="http://www.cnblogs.com/jeky/" target="_blank">jeky</a> 发表于 2009-03-11 23:44 <a href="http://www.cnblogs.com/jeky/archive/2009/03/11/1409216.html" target="_blank">原文链接</a> 阅读: 392 评论: 0</p>正确的：<br />
<p>input[type=text] { width:90%; }</p>
<p>注意不正确的：<br />
input[@type='text'] { width:90%; } <br />
</p>
<p>浏览器检测通过：FF3、IE7/8 <br />
</p>
<p>&nbsp;</p><img src="http://www.cnblogs.com/jeky/aggbug/1409216.html?type=1" width="1" height="1" alt=""/><p>评论: 0　<a href="http://www.cnblogs.com/jeky/archive/2009/03/11/1409216.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/jeky/archive/2009/03/11/1409216.html#commentform" target="_blank">发表评论</a></p><p><a href="http://job.cnblogs.com/" target="_blank">程序员找工作，就在博客园</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/69740/" target="_blank">Twitter再度模仿Facebook，‘推荐’功能上线</a><span style="color:gray">(2010-07-31 22:27)</span><br/>· <a href="http://news.cnblogs.com/n/69739/" target="_blank">10个免费的报纸及杂志题材的WordPress主题</a><span style="color:gray">(2010-07-31 22:21)</span><br/>· <a href="http://news.cnblogs.com/n/69734/" target="_blank">中国4亿网民中有3亿是Q民 请重构你的产品</a><span style="color:gray">(2010-07-31 20:47)</span><br/>· <a href="http://news.cnblogs.com/n/69731/" target="_blank">上上之选：25个顶级的Android 应用</a><span style="color:gray">(2010-07-31 19:55)</span><br/>· <a href="http://news.cnblogs.com/n/69724/" target="_blank">让你的 Google Reader 也可以分享到人人，开心网等等</a><span style="color:gray">(2010-07-31 14:46)</span><br/></p><p>编辑推荐：<a href="http://www.cnblogs.com/cmt/archive/2010/07/30/1788463.html" target="_blank">博客园上海俱乐部八月份活动通知（2010-8-7）</a><br/></p><p>网站导航：<a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/" target="_blank">个人主页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://home.cnblogs.com/group/" target="_blank">小组</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://kb.cnblogs.com" target="_blank">知识库</a></p>]]></description></item></channel></rss>