﻿<?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/waxdoll/</link><description>快乐还不够！要快活才可以！！</description><language>zh-cn</language><lastBuildDate>Tue, 09 Feb 2010 23:29:54 GMT</lastBuildDate><pubDate>Tue, 09 Feb 2010 23:29:54 GMT</pubDate><ttl>60</ttl><item><title>T-SQL中的ISNULL和IS NULL</title><link>http://www.cnblogs.com/waxdoll/archive/2009/11/20/is_null_isnull.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Fri, 20 Nov 2009 14:58:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/11/20/is_null_isnull.html</guid><description><![CDATA[<p>阅读: 505 评论: 2 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-11-20 22:58 <a href="http://www.cnblogs.com/waxdoll/archive/2009/11/20/is_null_isnull.html" target="_blank">原文链接</a></p><div id="mypostcontent_091120">
<p>T-SQL中，有时判断一个变量是否为NULL时，有人可能会用到函数ISNULL，如：&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">VARCHAR</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">20</span><span style="color: #000000">)<br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INT</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">IF</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">ISNULL</span><span style="color: #000000">(</span><span style="color: #008000">@VAR1</span><span style="color: #000000">,&nbsp;</span><span style="color: #ff0000">''</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">''</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR1&nbsp;is&nbsp;null.</span><span style="color: #ff0000">'</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">IF</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">ISNULL</span><span style="color: #000000">(</span><span style="color: #008000">@VAR2</span><span style="color: #000000">,&nbsp;</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR2&nbsp;is&nbsp;null.</span><span style="color: #ff0000">'</span></div>
<p>这种用法其实是有问题的，再看：&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">VARCHAR</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">20</span><span style="color: #000000">)<br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INT</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR1</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">''</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR2</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">IF</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">ISNULL</span><span style="color: #000000">(</span><span style="color: #008000">@VAR1</span><span style="color: #000000">,&nbsp;</span><span style="color: #ff0000">''</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">''</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR1&nbsp;is&nbsp;null.</span><span style="color: #ff0000">'</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">IF</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">ISNULL</span><span style="color: #000000">(</span><span style="color: #008000">@VAR2</span><span style="color: #000000">,&nbsp;</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">)&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR2&nbsp;is&nbsp;null.</span><span style="color: #ff0000">'</span></div>
<p>很显然，@VAR1和@VAR2均已赋值且不为NULL。</p>
<p>再看更特殊的情况：&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR3</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">BIT</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">ISNULL</span><span style="color: #000000">(</span><span style="color: #008000">@VAR3</span><span style="color: #000000">,&nbsp;</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000">)</span></div>
<p>打印出来的值是1，而不是-1，这是因为：@VAR3的类型是BIT，其可能值只有三个：0、1或NULL，如果给其赋0和NULL之外的值（此处是-1），均被认为是1。</p>
<p>用ISNULL函数判断变量是否为NULL，在特定上下文的业务逻辑中有可能是正常运行的，如上述@VAR1永远不会为''，@VAR2永远不会为-1的情况；还有一种情况，以@VAR1为例，如果开发人员确实希望IF分支中的语句不仅在@VAR1是NULL的时候执行，而且当@VAR1的值是一个空字符串('')时也执行。</p>
<p>变量是否为NULL的判断应该使用IS NULL：&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">VARCHAR</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">20</span><span style="color: #000000">)<br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">INT</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR3</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">BIT</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR1</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">''</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR2</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">1</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">IF</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR1</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">IS</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">NULL</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR1&nbsp;is&nbsp;null.</span><span style="color: #ff0000">'</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">ELSE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR1&nbsp;is&nbsp;not&nbsp;null.</span><span style="color: #ff0000">'</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">IF</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR2</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">IS</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">NULL</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR1&nbsp;is&nbsp;null.</span><span style="color: #ff0000">'</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">ELSE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR2&nbsp;is&nbsp;not&nbsp;null.</span><span style="color: #ff0000">'</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">IF</span><span style="color: #000000">&nbsp;</span><span style="color: #008000">@VAR3</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">IS</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">NULL</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR1&nbsp;is&nbsp;null.</span><span style="color: #ff0000">'</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">ELSE</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">PRINT</span><span style="color: #000000">&nbsp;</span><span style="color: #ff0000">'</span><span style="color: #ff0000">@VAR3&nbsp;is&nbsp;not&nbsp;null.</span><span style="color: #ff0000">'</span></div>
<p>IS NULL经常用于组成一个逻辑表达式出现在单个T-SQL语句的WHERE子句中，有些人在写存储过程时遇到控制流语句却不敢用了，而改用ISNULL函数，记之。</p>
<p><img alt="" src="http://www.cnblogs.com/Emoticons/msn/regular_smile.gif" /></p>
</div><img src="http://www.cnblogs.com/waxdoll/aggbug/1607268.html?type=1" width="1" height="1" alt=""/><p>评论: 2　<a href="http://www.cnblogs.com/waxdoll/archive/2009/11/20/is_null_isnull.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/11/20/is_null_isnull.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（13）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/10/18/cumt_100year.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Sun, 18 Oct 2009 14:13:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/10/18/cumt_100year.html</guid><description><![CDATA[<p>阅读: 221 评论: 4 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-10-18 22:13 <a href="http://www.cnblogs.com/waxdoll/archive/2009/10/18/cumt_100year.html" target="_blank">原文链接</a></p><div style="line-height: 24px; margin: 20px 0px; padding-left: 30px; width: 500px; font-size: 16px">此刻，<br />我正在收看徐州公共频道的直播，<br />这是中国矿业大学建校100周年文艺晚会，<br />只是徐州公共频道，<br />未免让人失望，<br />日薄西山的煤炭行业，<br />怎么能引起这个功利的社会的关注，<br />即使是一个有历史的百年学府，<br />社会确是于矿大不公！<br />默默无闻，甘于奉献正是矿大人的品质，<br />矿大的一百年，<br />承受了太多了的寂寞，<br />甚至是屈辱，<br />但是，<br />历经风雨的她，<br />依然朴实地缓释着自己的能量，<br />矿大人的心中，有此当足矣！<br />矿大人从不张扬，<br />今天，让我们豪迈地向矿大说一声：<br />百岁生日快乐！<br /><br /><br /><br />百年辉煌向未来，<br />乐观的人已经开始憧憬下一个百年，<br />其实，我们都还没有做好准备，<br />煤炭资源即将枯竭，<br />国务委员同志还让我们保持特色，<br />严肃一点说，<br />这是不负责任的，<br />任何生于特色的东西必将死于特色，<br />矿大需要进行转型，<br />这将是一个痛苦而无奈的抉择，<br />矿大应是学子与教师之矿大，<br />而非官僚之矿大，<br />应当明确这种选择权的归属。<br />不要让紧缺带来的暂时繁荣，<br />蒙蔽了我们的眼睛，<br />当我们还在处心积虑榨取煤炭仅存的价值时，<br />将失去的可能是我们的下一个百年。<br /><br /><br /><img src="http://www.cnblogs.com/Emoticons/msn/72_72.gif"  alt="" /><br /><br /></div><img src="http://www.cnblogs.com/waxdoll/aggbug/1585633.html?type=1" width="1" height="1" alt=""/><p>评论: 4　<a href="http://www.cnblogs.com/waxdoll/archive/2009/10/18/cumt_100year.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/10/18/cumt_100year.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（12）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/09/24/alibaba_punk_show.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Thu, 24 Sep 2009 13:21:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/09/24/alibaba_punk_show.html</guid><description><![CDATA[<p>阅读: 219 评论: 1 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-09-24 21:21 <a href="http://www.cnblogs.com/waxdoll/archive/2009/09/24/alibaba_punk_show.html" target="_blank">原文链接</a></p><div style="line-height: 24px; margin: 20px 0px; padding-left: 30px; width: 500px; font-size: 16px">无意中看到新浪上的一篇博文，<br />
《<a href="http://blog.sina.com.cn/s/blog_4c8629f90100f1b6.html?tj=1" target="_blank">高调马云，警惕崩溃为自己企业的&#8220;负资产&#8221;</a>》，<br />
作者在拿阿里巴巴十周年庆时马云的朋克造型说事儿，<br />
得到的结论似乎是马云应该谨言慎行，<br />
至少作者认为马云这次玩得有点太high，<br />
会有很多像作者本人一样接受不了，<br />
事实上，如果作者对阿里巴巴高层更熟悉的话，<br />
这篇博文的攻击性的覆盖面将更加广泛，<br />
那个&#8220;反串性感女神玛丽莲&#183;梦露的男演员&#8221;，<br />
其实是阿里巴巴的CFO蔡崇信，<br />
这哥们抬起胳膊做飞吻时露出的黑色腋毛，<br />
肯定让作者想把隔夜饭都吐出来，<br />
所以没有仔细辨认梦露的真面目，<br />
后面还有一个拿着吉他身穿皮衣皮裤假意伴奏的家伙，<br />
那是阿里巴巴B2B事业部的CEO卫哲，<br />
也许不只这三个阿里巴巴的高层人物参加了这场做秀，<br />
但我的内线消息只有这么多，<br />
因为我根本懒得问其他更多的人都是谁，<br />
这段视频在娱乐栏目出现之后，<br />
好像并没有像作者所说&#8220;网络上的冷水转眼扑面而来&#8221;，<br />
我的一个朋友看了视频只是跟我说了三个字&#8220;太搞了&#8221;，<br />
是啊，除了&#8220;太搞了&#8221;就再也没有什么了，<br />
那毕竟是阿里巴巴内部的晚会，<br />
如果马云愿意又有什么不可呢？<br />
但我还是忍不住猜测参加做秀的高管们是否都是自愿的，<br />
但有一点可以肯定，<br />
这种视频会被泄露出来，<br />
一定是他们自愿的，<br />
一如马云过冬论的内部邮件被媒体披露一样，<br />
否则外界根本无从了解这些，<br />
也就不存在这些所谓话题了，<br />
所以，某些人纯粹是得了便宜卖乖。<br />
阿里巴巴是个年轻的公司，<br />
也是一个年轻人的公司，<br />
26000名平均年龄27岁的年轻人，<br />
他们收入较高、压力较大，<br />
见识过太多的新鲜奇趣，<br />
没有多少东西可以轻易刺激到他们，<br />
这种情况下，杰克船长显然要出狠招，<br />
其实，朋克造型并不算最狠的，<br />
去年年会马云还曾戴上假发扮演白雪公主，<br />
马还曾自曝在某次重要庆典上要跳钢管舞，<br />
只不过上台前的最后一刻被死谏拦住而已；<br />
他们各个区域的类似晚会同样非常雷人，<br />
男扮女装衣着暴露的T台秀算是小儿科，<br />
不过个人认为这些其实并不好玩，<br />
真不知道这帮小白领们是怎么想的，<br />
但是按照他们自己的说法，这叫简单、开放，<br />
不认同这种文化的人显然不能够理解这些。<br />
但是，这些并不能够成为外界担忧的原因，<br />
阿里巴巴即使止步于现在，<br />
它也已经可以成为互联网的一个传奇，<br />
多年以后，即使阿里巴巴不存在了，<br />
我们也应该承认阿里巴巴曾经是一个可以称得上伟大的公司。<br />
<br />
<br />
另外，我想以一个小人物的视角谈谈阿里巴巴，<br />
如一些评论所言，<br />
阿里巴巴已经成功打造了一个电子商务的所谓生态链，<br />
譬如，现在淘宝C2C吸引的年轻人成长之后，<br />
会成为将来B2B的主要客户群体，<br />
但电子商务这种贸易形势更多表现为一种服务，<br />
而B2B上做服务的恰恰非常少，大多数还是实业，<br />
所以这个链条是否畅通值得怀疑；<br />
阿里巴巴现在主要营收应该是来源于中国供应商服务，<br />
金融风暴来临之后，<br />
中国对外出口遭受重创，<br />
阿里巴巴大幅降低服务价格，<br />
导致大批客户加入这个平台，<br />
服务能否跟上是个大问题，<br />
糟糕的大环境也会严重影响用户的信心，<br />
况且原本的B2B平台就相对简单，<br />
很难想象仅凭21套网站模版就能够帮助用户把外贸做好，<br />
用户仅仅是在网站上使用多种外国语展示自己的商品，<br />
最近的两个进步是：<br />
使用可以中英互译的雅虎通与国外客户进行交流，<br />
和让国外客户使用他们并不了解的支付宝进行支付，<br />
但是用户与国外客户成交的大部分流程阿里巴巴基本没有参与，<br />
不过据说阿里巴巴有意购买油轮介入远洋物流，<br />
也许将来B2B相对幼稚的状况可以得到改善；<br />
就文化来讲，<br />
阿里巴巴的任何产品和服务的商业气息都太浓，<br />
作为一个电子商务公司来说，<br />
这本无可厚非，<br />
但我总觉得在互联网上赚取利润应该是静悄悄的，<br />
而不是大张旗鼓的，<br />
最好不要让用户感觉到自己进入某个网站是来花钱的，<br />
让用户自愿花钱才是最高境界，<br />
SNS正在迅猛发展，<br />
如果将来它们可以赚取高额利润，<br />
或许可以为这一点做出佐证；<br />
年轻人为主的人员结构也会带来一些问题，<br />
他们往往缺乏足够的责任心，<br />
而会将重心放在个人财富的积累上，<br />
如果缺乏对客户、对社会的责任，<br />
将严重损坏阿里巴巴的企业形象。<br />
可以预见的几年之内，<br />
淘宝B2C业务可能得到长足发展，<br />
取代中国供应商服务成为主要营收来源指日可待，<br />
事实上，阿里巴巴各项业务运行这么长时间以来，<br />
收集了大量用户数据，<br />
这几乎是中国互联网商业最为完整的数据，<br />
这是一笔非常宝贵的资源和财富，<br />
如果决策得当，<br />
阿里巴巴必将大有可为。<br />
<br />
<br />
<img src="http://www.cnblogs.com/Emoticons/msn/wink_smile.gif"  alt="" /><br />
<br />
</div><img src="http://www.cnblogs.com/waxdoll/aggbug/1573577.html?type=1" width="1" height="1" alt=""/><p>评论: 1　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/24/alibaba_punk_show.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/24/alibaba_punk_show.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（11）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/09/23/speechless.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Wed, 23 Sep 2009 14:23:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/09/23/speechless.html</guid><description><![CDATA[<p>阅读: 222 评论: 6 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-09-23 22:23 <a href="http://www.cnblogs.com/waxdoll/archive/2009/09/23/speechless.html" target="_blank">原文链接</a></p> 
<div style="line-height: 24px; margin: 20px 0px; padding-left: 30px; width: 400px; font-size: 16px">

一直以来，<br />
我都不怎么招领导们待见，<br />
应该是我自己的原因，<br />
嘴笨，不会说话，<br />
见到领导更不会说话，<br />
领导们也会以为我不高兴和他们说话，<br />
有人肯定会想，<br />
怎么这小子一个人就演完了没头脑和不高兴？<br />
反正已经有人用&#8220;高尚&#8221;一词来嘲笑我啦，<br />
反正已经有人说我不会&#8220;钻营&#8221;啦，<br />
其实我死得挺冤的，<br />
我就是这样的一个人呀。<br />
在老家呆着的时候，<br />
如果来了熟人，<br />
我都更愿意躲在自己的房间里，<br />
其实我也想掏心窝子和领导们说说知心话啊，<br />
领导也是人嘛，<br />
和其他人没有区别的呀，<br />
可我就是说不出，<br />
和好朋友在一起，<br />
我都可能担心没有话说冷场而惴惴不安，<br />
常常把朋友告诉我的一件事，<br />
原样再讲给同一位朋友听，<br />
而且往往讲了一半，<br />
恍然大悟就是这位朋友告诉我的这件事，<br />
那个尴尬啊，<br />
所以，还能让我怎么办呢？<br />
有人可能会问，<br />
不就是中国话嘛，<br />
你又不是什么ABC，<br />
怎么就不会说宁？<br />
就是啊，<br />
就算再不济，<br />
电影电视上的台词，<br />
总该能记得住吧，<br />
什么大爷您吃了吗，<br />
什么媞儿妈洗衣服哪，<br />
就照这个说不就得了？<br />
呵呵，还是很抱歉，<br />
其实我不是一个演员，<br />
我只是一个死跑龙套的，<br />
我真的演不来。<br />
每次我观摩别人演讲或讲课时，<br />
那些口若悬河，舌灿莲花，<br />
那些慷慨激昂，意气风发，<br />
那种癫狂的状态真是让我神往得口水下流（略往字）啊，<br />
天哪，这个演员真是相当地好啊！<br />


<br />
<br />
<img alt="" src="http://www.cnblogs.com/Emoticons/msn/confused_smile.gif" /><br />
<br />
</div><img src="http://www.cnblogs.com/waxdoll/aggbug/1572939.html?type=1" width="1" height="1" alt=""/><p>评论: 6　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/23/speechless.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/23/speechless.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>C#向Word文档中插入条形码</title><link>http://www.cnblogs.com/waxdoll/archive/2009/09/23/Add_OLE_Control_In_Word_Document.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Wed, 23 Sep 2009 08:39:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/09/23/Add_OLE_Control_In_Word_Document.html</guid><description><![CDATA[<p>阅读: 619 评论: 1 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-09-23 16:39 <a href="http://www.cnblogs.com/waxdoll/archive/2009/09/23/Add_OLE_Control_In_Word_Document.html" target="_blank">原文链接</a></p><div id="indentP">
<p>在Word中可以通过下面的方法手动添加一个条形码：使用菜单&#8220;视图&#8221;&#8212;&#8212;&#8220;工具栏&#8221;&#8212;&#8212;&#8220;控件工具箱&#8221;打开控件工具箱，使用控件工具箱右下角的最后一个按钮&#8220;其它控件&#8221;，在弹出的列表中选择&#8220;Microsoft BarCode Control 9.0&#8221;，在文档中新添加的条形码上单击右键，使用邮件菜单&#8220;属性&#8221;打开属性对话框，设置Value和Style属性值即可显示相应的条形码。</p>
<p>还有另外一种可以添加条形码的方法，使用一些条形码字库，只要输入相应条形码的字符，并选择使用特定的条形码字体即可。</p>
<p>这里讨论的是第一种方法，而且应用的场景是一次性向一个Word文档添加多个条形码，此时手动添加不适用，可以考虑使用VBA完成添加条形码的操作。</p>
<p>在VBA for Word的编程参考资料里很容易找到这样的代码：</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080">1</span>&nbsp;<span style="color: #0000ff">Set</span><span style="color: #000000">&nbsp;myCB&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ActiveDocument.Shapes.AddOLEControl(ClassType:</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">Forms.CheckBox.1</span><span style="color: #800000">"</span><span style="color: #000000">)<br /></span><span style="color: #008080">2</span>&nbsp;<span style="color: #000000"></span><span style="color: #0000ff">With</span><span style="color: #000000">&nbsp;myCB.OLEFormat.Object<br /></span><span style="color: #008080">3</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;.Value&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">False</span><span style="color: #000000"><br /></span><span style="color: #008080">4</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;.Caption&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">Check&nbsp;if&nbsp;over&nbsp;21</span><span style="color: #800000">"</span><span style="color: #000000"><br /></span><span style="color: #008080">5</span>&nbsp;<span style="color: #000000"></span><span style="color: #0000ff">End</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">With</span></div>
<p>&nbsp;</p>
<p>这是向Word文档中添加一个复选框的VBA代码，如果是添加一个条形码对象，代码是这样的：</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080">1</span>&nbsp;<span style="color: #0000ff">Set</span><span style="color: #000000">&nbsp;myCB&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ActiveDocument.Shapes.AddOLEControl(ClassType:</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">BARCODE.BarCodeCtrl.1</span><span style="color: #800000">"</span><span style="color: #000000">)<br /></span><span style="color: #008080">2</span>&nbsp;<span style="color: #000000"></span><span style="color: #0000ff">With</span><span style="color: #000000">&nbsp;myCB.OLEFormat.Object<br /></span><span style="color: #008080">3</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;.Value&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">S-102909211000001-12</span><span style="color: #800000">"</span><span style="color: #000000"><br /></span><span style="color: #008080">4</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;.Style&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">7</span><span style="color: #000000"><br /></span><span style="color: #008080">5</span>&nbsp;<span style="color: #000000"></span><span style="color: #0000ff">End</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">With</span></div>
<p>&nbsp;</p>
<p>条形码上显示的字符串是&#8220;S-102909211000001-12&#8221;。</p>
<p>在C#中如何完成以上操作？</p>
<p>首先应当在项目中添加Microsoft.Office.Interop.Word引用，再添加对Office安装目录下的2052目录中的msbcode9.ocx的引用，后者在解决方案资源管理器中显示为BARCODELib，需要使用此命名空间对条形码的属性进行设置。</p>
<p>然后使用以下代码完成向Word文档中添加一个条形码：</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080">&nbsp;1</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&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;btnAddBarCodeControl_Click(</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;sender,&nbsp;EventArgs&nbsp;e)<br /></span><span style="color: #008080">&nbsp;2</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080">&nbsp;3</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;4</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Microsoft.Office.Interop.Word.Application&nbsp;CurWord&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /></span><span style="color: #008080">&nbsp;5</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Microsoft.Office.Interop.Word.Document&nbsp;CurDocument&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /></span><span style="color: #008080">&nbsp;6</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;mValue&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.Reflection.Missing.Value;<br /></span><span style="color: #008080">&nbsp;7</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;8</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;objFileName&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Application.StartupPath&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">/testdoc.doc</span><span style="color: #800000">"</span><span style="color: #000000">;<br /></span><span style="color: #008080">&nbsp;9</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">10</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;objReadOnly&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br /></span><span style="color: #008080">11</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">12</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CurWord&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Microsoft.Office.Interop.Word.Application();<br /></span><span style="color: #008080">13</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">14</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CurDocument&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;CurWord.Documents.Open(<br /></span><span style="color: #008080">15</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;objFileName<br /></span><span style="color: #008080">16</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">17</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;objReadOnly<br /></span><span style="color: #008080">18</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">19</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">20</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">21</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">22</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">23</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">24</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">25</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">26</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">27</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">28</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">29</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">30</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">31</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br /></span><span style="color: #008080">32</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">33</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;objOleControlType&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">BARCODE.BarCodeCtrl.1</span><span style="color: #800000">"</span><span style="color: #000000">;<br /></span><span style="color: #008080">34</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080">35</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;objLeft&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">20</span><span style="color: #000000">;<br /></span><span style="color: #008080">36</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;objTop&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">20</span><span style="color: #000000">;<br /></span><span style="color: #008080">37</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;objWidth&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">200</span><span style="color: #000000">;<br /></span><span style="color: #008080">38</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;objHeight&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">50</span><span style="color: #000000">;<br /></span><span style="color: #008080">39</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">40</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;comControl&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;CurDocument.Shapes.AddOLEControl(<br /></span><span style="color: #008080">41</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;objOleControlType<br /></span><span style="color: #008080">42</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;objLeft<br /></span><span style="color: #008080">43</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;objTop<br /></span><span style="color: #008080">44</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;objWidth<br /></span><span style="color: #008080">45</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;objHeight<br /></span><span style="color: #008080">46</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;</span><span style="color: #0000ff">ref</span><span style="color: #000000">&nbsp;mValue<br /></span><span style="color: #008080">47</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;).OLEFormat.Object;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080">48</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080">49</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">50</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((BARCODELib.IBarCodeCtrl)comControl).Value&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">S-102909211000001-12</span><span style="color: #800000">"</span><span style="color: #000000">;<br /></span><span style="color: #008080">51</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">52</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((BARCODELib.IBarCodeCtrl)comControl).Style&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">7</span><span style="color: #000000">;<br /></span><span style="color: #008080">53</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">54</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CurDocument.Save();<br /></span><span style="color: #008080">55</span>&nbsp;<span style="color: #000000"><br /></span><span style="color: #008080">56</span>&nbsp;<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></div>
<p>&nbsp;</p>
<div align="center"><img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/waxdoll/68907/o_barcodeinword.gif" width="281" height="99" /></div>
<p>&nbsp;</p>
<p>上面的C#代码是由完成同样功能的VBA代码转换过来的，其它地方可能并无什么难理解之处，有两个地方需要说明一下&#8212;&#8212;</p>
<p>1、AddOLEControl方法的第一个参数ClassType如何确定？语法提示告诉我们这是ActiveX控件的编程标识符，其实，这个编程标识符可以在VBA for Word编程参考资料中找到，文档主题即为&#8220;OLE 编程标识符&#8221;，常用控件的编程标识符列表如下：</p>
<p>&nbsp;</p>
<table style="width: 50%" id="mytable" border="0" cellspacing="0" summary="常用控件编程标识符" align="center">
<tr>
<td class="ntdtop" width="40%"><strong>要创建此控件</strong></td>
<td class="ntdtop" width="60%"><strong>使用此标识符</strong></td></tr>
<tr>
<td class="ntd">复选框</td>
<td class="ntd">Forms.CheckBox.1</td></tr>
<tr>
<td class="ntd">组合框</td>
<td class="ntd">Forms.ComboBox.1</td></tr>
<tr>
<td class="ntd">命令按钮</td>
<td class="ntd">Forms.CommandButton.1</td></tr>
<tr>
<td class="ntd">框架</td>
<td class="ntd">Forms.Frame.1</td></tr>
<tr>
<td class="ntd">图像</td>
<td class="ntd">Forms.Image.1</td></tr>
<tr>
<td class="ntd">标签</td>
<td class="ntd">Forms.Label.1</td></tr>
<tr>
<td class="ntd">列表框</td>
<td class="ntd">Forms.ListBox.1</td></tr>
<tr>
<td class="ntd">多页控件</td>
<td class="ntd">Forms.MultiPage.1</td></tr>
<tr>
<td class="ntd">选项按钮</td>
<td class="ntd">Forms.OptionButton.1</td></tr>
<tr>
<td class="ntd">滚动条</td>
<td class="ntd">Forms.ScrollBar.1</td></tr>
<tr>
<td class="ntd">数值调节钮</td>
<td class="ntd">Forms.SpinButton.1</td></tr>
<tr>
<td class="ntd">TabStrip</td>
<td class="ntd">Forms.TabStrip.1</td></tr>
<tr>
<td class="ntd">文本框</td>
<td class="ntd">Forms.TextBox.1</td></tr>
<tr>
<td class="ntd">切换按钮</td>
<td class="ntd">Forms.ToggleButton.1</td></tr></table>
<p>&nbsp;</p>
<p>当然，对于条形码控件来说，它的编程标识符要特殊一些，没有办法，只能找找VBA方法中处理时使用的ClassType名称了。</p>
<p>2、comControl的类型是如何确定的？如果不确定它的类型，我们是无法设置该控件的Value和Style属性的。</p>
<p>确定该COM对象类型的过程是这样的，添加对Microsoft.VisualBasic的引用，监视察看Microsoft.VisualBasic.Information.TypeName(comControl)的值（在设置OLE控件属性之前），可以得到字符串"IBarCodeCtrl"（原理可以参照&#8220;<a href="http://cownew.blog.51cto.com/413531/86662" target="_blank">获取System.__ComObject的真正类型</a>&#8221;，不再赘述），在BARCODELib命名空间下恰好有名称为IBarCodeCtrl的接口。</p>
<p>如果要添加的是Office的常用控件，而不是条形码控件，方法类似。以添加一个文本框为例，objOleControlType应为"Forms.TextBox.1"，察看Microsoft.VisualBasic.Information.TypeName(comControl)的值为IMdeText，要使用这个接口，应该添加引用Microsoft.Vbe.Interop.Forms，这个命名空间下包含了Office常用控件的接口，可以使用下面的语句为该文本框设置初始显示的字符串：</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080">1</span>&nbsp;<span style="color: #000000">((Microsoft.Vbe.Interop.Forms.IMdcText)comControl).Text&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">inital&nbsp;value</span><span style="color: #800000">"</span><span style="color: #000000">;</span></div>
<p>&nbsp;</p>
<div align="center"><img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/waxdoll/68907/o_textboxinword.gif" width="281" height="99" /></div>
<p>&nbsp;</p>
<p><img alt="" src="http://www.cnblogs.com/Emoticons/msn/wink_smile.gif" /></p>
<p>&nbsp;</p>
<p>P.S. 有关C#以COM方式操作Word文档可以参见<a href="http://www.cnblogs.com/sharemeteor" target="_blank">sharemeteor</a>的一篇随笔<a href="http://www.cnblogs.com/sharemeteor/archive/2005/08/19/218193.html" target="_blank">：.NET1.1下，使用C#自动生成Word2003文档（通过操作COM组件实现）</a>。</p>
<p>&nbsp;</p></div><img src="http://www.cnblogs.com/waxdoll/aggbug/1572745.html?type=1" width="1" height="1" alt=""/><p>评论: 1　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/23/Add_OLE_Control_In_Word_Document.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/23/Add_OLE_Control_In_Word_Document.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（10）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/09/20/casual_post_10.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Sun, 20 Sep 2009 14:24:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/09/20/casual_post_10.html</guid><description><![CDATA[<p>阅读: 230 评论: 1 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-09-20 22:24 <a href="http://www.cnblogs.com/waxdoll/archive/2009/09/20/casual_post_10.html" target="_blank">原文链接</a></p><div style="line-height: 24px; margin: 20px 0px; padding-left: 30px; width: 400px; font-size: 16px">很多年前，<br />听谢霆锋的《所有人是傻》，<br />多少是为标题吸引，<br />他的《不耐烦》，<br />又饱含多少年少轻狂&#8230;&#8230;<br />后来，<br />听到陈奕迅翻唱罗文的《几许风雨》，<br />才发现，<br />虽然我们还在继续挣扎，<br />却已被岁月磨平了棱角，<br />我还算得上年轻，<br />可是我的心，似乎已经老了。<br />二十多年来，<br />战栗地活着，<br />努力过，也堕落过，<br />追逐平静，<br />却从未平静过，<br />追逐本身注定无法平静，<br />得到什么，<br />就要失去另外的什么，<br />也越来越害怕这种怪圈。<br />为什么不能不为名利而活，<br />为什么要由别人来评判自己，<br />你的内心还能够坚守多久？<br /><br /><br /><img alt="" src="http://www.cnblogs.com/Emoticons/msn/confused_smile.gif" /><br /><br /></div><img src="http://www.cnblogs.com/waxdoll/aggbug/1570635.html?type=1" width="1" height="1" alt=""/><p>评论: 1　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/20/casual_post_10.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/20/casual_post_10.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（9）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/09/19/Lenovo_S10_HDD.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Sat, 19 Sep 2009 15:35:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/09/19/Lenovo_S10_HDD.html</guid><description><![CDATA[<p>阅读: 223 评论: 0 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-09-19 23:35 <a href="http://www.cnblogs.com/waxdoll/archive/2009/09/19/Lenovo_S10_HDD.html" target="_blank">原文链接</a></p><div style="line-height: 24px; margin: 20px 0px; padding-left: 30px; width: 400px; font-size: 16px">Lenovo S10 坏了，<br />以前只是在网上看到过，<br />S10有低温不能工作的问题，<br />因此S10也被调侃为&#8220;10&#8451;以上&#8221;，<br />不过买了不到一年还是坏了。<br />拿回来的时候，<br />说是一开始电量显示不对，<br />电池用完后插上电源就频繁重启，<br />有时候没办法进系统。<br />开机一看，<br />停在磁盘检测的画面：<br />One of your disks needs to be checked for consistency.<br />You may cancel the disk check, but it is strongly recommended that you continue.<br />进度很缓慢，<br />估计硬盘确实有问题，<br />但是也不想再去找客服了，<br />一是因为保修卡没找到，<br />发票好像也给拿去报销了，<br />二是即使找了客服，<br />无非是换盘或换机，<br />还不知道要多少时间呢，<br />还是自己捣鼓捣鼓吧。<br />重启之，<br />取消自检，<br />可以进系统，<br />但运行程序有停顿，<br />有时死explorer，<br />看来坏道是一定的，<br />经常提着跑，<br />不出问题才怪，<br />只有想办法修复了，<br />先上HDD Tune Pro 3.5，<br />&#8220;基准&#8221;选项卡下&#8220;开始&#8221;，<br />程序几十秒后提示错误，<br />看来是不行，<br />到&#8220;错误扫描&#8221;选项卡下，<br />进行&#8220;快速&#8221;扫描，<br />错误还真不少，<br />&#8220;损坏的块&#8221;有2.5%，<br />而且坏道位置相对集中。<br />再上HDD Regenerator 1.71，<br />号称唯一可修复硬盘物理坏道的工具，<br />Windows下运行，<br />提示C和D两个盘有程序在运行，<br />C是操作系统，<br />D应该是联想的OneKey Recovery，<br />忽略之，<br />遇到坏道好像真能恢复，<br />后来还是出错了，<br />系统自动重启，<br />进DOS下运行，<br />情况有所好转，<br />貌似也修复了不少坏道，<br />可是运行一段时间后，<br />提示找不到硬盘，<br />建议BIOS里将AHCI改为IDE，<br />改了，<br />重新运行HDD Regenerator，<br />还是不行，<br />有些坏道根本过不去，<br />提示仍然是找不到硬盘。<br />看来得做好低格的准备了，<br />备份数据，<br />以前放的照片有的已经拷不出来了。<br />找一个WinPE放U盘上，<br />用U盘启动，<br />上Low Level Format Tool 2.36，<br />遇到坏道的地方，<br />总是提示：<br />Format Error Occured at offset ...<br />看来不行，<br />而且照那进度，<br />每个几天是没办法格式化完的，<br />不能取消进程，<br />直接关闭，<br />原来的分区全没了，<br />上Partition Magic 8，<br />这个好像也能找到坏道，<br />找到后隐藏就可以了，<br />貌似要先创建分区，<br />否则无法进行检查，<br />创建后竟然又检查不到错误，<br />看来还是不行。<br />再上SPFDISK，<br />当然是在DOS下运行了，<br />S(pecial)FDISK果然名不虚传，<br />至少检查坏道不像其它的那么磨叽，<br />这样就可以很快确定坏道的位置，<br />而且分区的时候，<br />可以通过输入磁柱开始和结束位置来分区，<br />而不是通过输入分区的大小，<br />在没有坏道的地方建立主分区和逻辑分区，<br />160G的硬盘有22G有坏道，<br />只能舍弃不用了。<br />原来OEM的XP Home系统盘丢了，<br />干脆上网随便找一个Ghost版本的还原上去，<br />这些工作做完之后，<br />重启竟然还是进不了系统，<br />一个光标一直在跳，<br />猜测可能是MBR有问题，<br />上MbrFix，<br />WinPE里按照帮助修复MBR，<br />再重启，<br />OK，终于可以正常进入系统了，<br />而且从低格开始一直出现的提示：<br />SMART Hard Drive detect imminent failure...<br />也自动消失了，<br />看来这个错误和MBR有关，<br />由于这个错误每次都需要按F1继续，<br />所以一开始我想关闭这个提示，<br />网上大多说可以在BIOS里关闭一个选项来完成，<br />可是现在笔记本的BISO可设置项往往很少，<br />S10里面就没找到那个设置项，<br />即使刷了新BIOS也没有，<br />不过幸好修复MBR后这个提示也没有了。<br />搜索并安装驱动，<br />有好心人基本上把S10的驱动整理齐了，<br />没费太大力气，<br />不过最后还是有一个&#8220;未知设备&#8221;，<br />&#8220;注销&#8221;按钮也是灰化不能用的，<br />这需要安装联想的电源管理程序。<br />好了，现在终于搞定了，<br />把上面的工具整理并收藏一下，<br />以后可能还用得到的，呵呵&#8230;&#8230;<br /><br /><br /><img alt="" src="http://www.cnblogs.com/Emoticons/msn/regular_smile.gif" /><br /><br /></div><img src="http://www.cnblogs.com/waxdoll/aggbug/1570264.html?type=1" width="1" height="1" alt=""/><p>评论: 0　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/19/Lenovo_S10_HDD.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/19/Lenovo_S10_HDD.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（8）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/09/10/teachers_day_2009.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Thu, 10 Sep 2009 15:53:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/09/10/teachers_day_2009.html</guid><description><![CDATA[<p>阅读: 297 评论: 4 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-09-10 23:53 <a href="http://www.cnblogs.com/waxdoll/archive/2009/09/10/teachers_day_2009.html" target="_blank">原文链接</a></p><div style="line-height: 24px; margin: 20px 0; padding-left: 30px; width: 400px; font-size: 16px">凌晨两点了，<br />
还在捣鼓虚拟机，<br />
教师节老师们吃不上饭，<br />
罪过可就大了。<br />
远程有点慢，<br />
还遇到个小问题，<br />
.netfx 3.5几次都没装上，<br />
看了下日志，<br />
好像是ghost里的.netfx 2.0有问题，<br />
想卸载之，<br />
提示无法卸载，<br />
找不到原始安装的msi文件，<br />
下载一个.netfx 2.0，<br />
exe文件直接解压，<br />
定位一下msi文件，<br />
卸载成功，<br />
重新装.netfx 3.5，<br />
这次很顺利。<br />
普洱茶淡了，<br />
洗洗睡了。<br />
Z~Z~~Z~~~<br />
7点半就有学生发来短信，<br />
被吵醒看一眼继续睡，<br />
三四节还有课呢。<br />
8点钟起床，<br />
洗漱完毕，<br />
离出发时间还早，<br />
昨晚好像是国际比赛日，<br />
到新浪体育瞅一眼，<br />
Henry又进球了，<br />
倒霉的法国队还是平了，<br />
还好我不是法国队的球迷，<br />
本来我还想看C罗倒霉来着，<br />
结果没如愿，<br />
呵呵，看来我还真是个伪球迷，<br />
所以我也不是Henry的球迷，<br />
我只是欣赏他的球技而已。<br />
转到新浪新闻，<br />
头条是老胡祝贺教师节，<br />
呵呵，笑纳啦。<br />
陆续又收到几条短信，<br />
也该出发了。<br />
在校车上遇到冯老师，<br />
聊了一会天，<br />
一起来到教四，<br />
本想向冯老师说声教师节快乐的，<br />
没开得了口，<br />
他是我本科时的班主任，<br />
一句祝福本不该吝啬的，<br />
没办法，我这人嘴笨。<br />
以前这天也上过课，<br />
感觉也没有什么不同，<br />
有学生上来送了贺卡，<br />
忙不迭说谢谢，<br />
恩，在课堂上还没遇到这种情况，<br />
算是突发事件。<br />
还是几分钟才打上课铃，<br />
有人要求放电影，<br />
其实只能是一些小视频，<br />
搞笑的或是进球集锦之类的，<br />
轻松轻松几分钟就完，<br />
可是，我偏偏相当无趣，<br />
没有可以去收集这些东西，<br />
怎么办？<br />
想起上课用的多媒体示例里面好像有个视频，<br />
什么内容记不清了，<br />
打开，<br />
竟然是Eason的谢谢侬MTV，<br />
哈，真是太应景了，<br />
搞怪的Eason，<br />
拍的这个MTV还是很搞笑的，<br />
效果很好，<br />
问学生知不知道Eason，<br />
没多少人响应，<br />
还是趁机推荐了一下，<br />
还在黑板上写上：<br />
The Line Up，<br />
建议他们听听这张专辑，<br />
不过貌似有点老了，<br />
90后的他们不知道会不会喜欢。<br />
开始上课，<br />
这届学生只有24个人，<br />
相对比较轻松。<br />
到了课间，<br />
翻翻多媒体示例的文件夹，<br />
恰好有Eason的《明年今日》，<br />
没有视频，<br />
放放歌也可以。<br />
这是Eason在02年的劲歌金曲，<br />
听到这首歌的时候，<br />
是大学的最后一年，<br />
在宿舍里整天听，<br />
还有《人来人往》，<br />
它们陪我做完了毕业论文，<br />
还记得毕业时，<br />
对《十面埋伏》特别有感触，<br />
只是后来这首歌并没有流行起来，<br />
后来又听过很多他的新歌老歌，<br />
我和老婆说过，<br />
等我买了车，<br />
刻一整张全是《绵绵》的CD，<br />
开车的时候听个不停。<br />
12点下课了，<br />
没去学院吃午饭，<br />
下午回家有点事要处理。<br />
从公交楼走去校车站，<br />
好多老师抱着鲜花在等校车，<br />
有各种颜色的康乃馨，<br />
也有玫瑰和百合，<br />
有个女老师竟然抱了两束花，<br />
呵呵，好羡慕啊，<br />
可能上了一上午的课吧，<br />
应该挺辛苦的，<br />
不过我有贺卡，<br />
而且真要让我抱着束在这等车，<br />
我还真不好意思，<br />
基本上我甚至也没买过这种鲜花，<br />
虽然挺好看的，<br />
但拿着束花走在街上会让我不自在，<br />
还好老婆还算理解我，<br />
回家可以欣赏开花的含羞草、幸运草，<br />
还有一株白色的丁香花。<br />
上课时关机了，<br />
在校车上打开手机，<br />
很多短信发来，<br />
都是带班主任班的学生发过来的，<br />
赶忙关掉铃声，<br />
校车上的人太多，<br />
很高兴，<br />
不过短信的时间都是差不多的，<br />
怎么感觉是有组织的行为，呵呵&#8230;&#8230;<br />
校车开动了，<br />
一个女生在打电话，<br />
听起来好像是打给以前的高中老师的，<br />
好像还是一个将要毕业的学生，<br />
大学四年都要结束了，<br />
还记着高中的老师，<br />
很感动，也很惭愧，<br />
我想说的是，<br />
虽然可能我没有去说，<br />
还是祝福以前的老师，<br />
教师节快乐！<br />
回到家随便对付了一顿，<br />
老婆不在家，<br />
参加阿里巴巴公司十周年庆去了，<br />
昨天晚上聊天的时候还劝我来着，<br />
让我去她们公司上班，<br />
被我毫不犹豫地第n次拒绝了，<br />
我说知道自己在做什么。<br />
得先睡一觉，<br />
昨晚睡得太少了。<br />
醒来去发传真，<br />
照相馆兼营的鲜花生意很好，<br />
教师节带来的生意，<br />
55块一束。<br />
一个来照相的人感叹说，<br />
送什么花呀，<br />
给老师送盘羊肉吃多实惠呀，<br />
徐州人是爱吃羊肉的，<br />
呵呵，可爱，一笑&#8230;&#8230;<br />
班长打电话过来，<br />
说买了盆栽，<br />
只有明天去学院拿了，<br />
处理完事情，<br />
回到家，<br />
有朋友喊打球，<br />
再也没有比这个更好地庆祝教师节的方式了，<br />
哈哈，赶紧换了衣服跑去，<br />
不想由于新生军训，<br />
场地非常紧张，<br />
玩得很不爽，<br />
发挥很差，<br />
不过能锻炼锻炼算不错了。<br />
从球场回来又随便对付了一顿，<br />
本来想买点红酒自己喝喝的，<br />
嫌麻烦直接回去了。<br />
在班级的QQ群里，<br />
向所有同学表示感谢，<br />
短信太多了，<br />
不能一一回复，<br />
马上你们就要毕业了，<br />
我也没有别的什么要求，<br />
希望你们能顺顺利利地毕业，<br />
能得到一个工作或者继续求学的机会，<br />
剩下的，<br />
就是祝你们开心！<br />
还有那些已经毕业的，<br />
刚刚开始接触我的同学们，<br />
也祝你们开心！<br />
<br />
<img alt="" src="http://www.cnblogs.com/Emoticons/msn/regular_smile.gif" /><br />
<br />
</div><img src="http://www.cnblogs.com/waxdoll/aggbug/1564415.html?type=1" width="1" height="1" alt=""/><p>评论: 4　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/10/teachers_day_2009.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/09/10/teachers_day_2009.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（7）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/07/19/jixianlin.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Sun, 19 Jul 2009 14:34:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/07/19/jixianlin.html</guid><description><![CDATA[<p>阅读: 357 评论: 1 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-07-19 22:34 <a href="http://www.cnblogs.com/waxdoll/archive/2009/07/19/jixianlin.html" target="_blank">原文链接</a></p><p><br />&nbsp;&nbsp;&nbsp; 季羡林去世了&#8230;&#8230;</p>
<p>&nbsp;&nbsp;&nbsp; 我读书不多，所以对季老了解很少，只是在他去世之后才通过一些悼念他的文章才对他有所了解，读了几篇他的散文随笔。所以，我不能在他的名字前面加上任何定语来称谓他，又或者，我不敢这样做，因为除了一些对他表示尊崇、惋惜的悼念之词之外，我还很看到一些关于他是否&#8220;大师&#8221;的争论。</p>
<p>&nbsp;&nbsp;&nbsp; 这种争论来源于政治，来源于季老对于时代加诸于他身上的不幸的单方面容忍，来源于他的&#8220;真话不全讲&#8221;。</p>
<p>&nbsp;&nbsp;&nbsp; 纷繁芜杂的信息充斥着互联网，信息爆炸了，我的感觉是自己更难看清事实的真相，越来越不相信任何事情，相信很多人有一样的感觉，除了怀疑逐渐占据我们正在经历成长的心灵，互联网一直强调的用户参与是不是也带来了负面的影响？<br /><br />&nbsp;&nbsp;&nbsp; <img src="http://www.cnblogs.com/Emoticons/msn/regular_smile.gif"  alt="" /><br /></p><img src="http://www.cnblogs.com/waxdoll/aggbug/1526725.html?type=1" width="1" height="1" alt=""/><p>评论: 1　<a href="http://www.cnblogs.com/waxdoll/archive/2009/07/19/jixianlin.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/07/19/jixianlin.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>随便写写（6）</title><link>http://www.cnblogs.com/waxdoll/archive/2009/06/25/2009graduation.html</link><dc:creator>蜡人张</dc:creator><author>蜡人张</author><pubDate>Thu, 25 Jun 2009 06:30:00 GMT</pubDate><guid>http://www.cnblogs.com/waxdoll/archive/2009/06/25/2009graduation.html</guid><description><![CDATA[<p>阅读: 424 评论: 3 作者: <a href="http://www.cnblogs.com/waxdoll/" target="_blank">蜡人张</a> 发表于 2009-06-25 14:30 <a href="http://www.cnblogs.com/waxdoll/archive/2009/06/25/2009graduation.html" target="_blank">原文链接</a></p><p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 14pt">又到一年毕业时，昨天还在毕业论文答辩中经受着考验，今天就在学位授予仪式上品尝了收获。很难想象，很多同学在大学四年当中的那些愤懑和幽怨，今天竟能统统被欣喜与激动所替代。也许，大学里你们所学寥寥，甚至对学校、专业、老师颇有微词，但是今天，在你们即将离别的今天，很高兴看到你们忘却了这些，是的，今天，最猥琐的人都有理由去释然，都有理由被眷恋。你们毕业了，掌声和祝福送给你们！</span></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="http://www.cnblogs.com/Emoticons/msn/handclap.gif" /></p><img src="http://www.cnblogs.com/waxdoll/aggbug/1510960.html?type=1" width="1" height="1" alt=""/><p>评论: 3　<a href="http://www.cnblogs.com/waxdoll/archive/2009/06/25/2009graduation.html#pagedcomment" target="_blank">查看评论</a>　<a href="http://www.cnblogs.com/waxdoll/archive/2009/06/25/2009graduation.html#commentform" target="_blank">发表评论</a></p><hr/><p>最新新闻：<br/>· <a href="http://news.cnblogs.com/n/56793/" target="_blank">知名扩展 Firebug 的简化版登陆 Chrome</a><span style="color:gray">(2010-02-09 22:59)</span><br/>· <a href="http://news.cnblogs.com/n/56792/" target="_blank">Google 悄悄地启用 1e100.net，打枪地不要</a><span style="color:gray">(2010-02-09 22:57)</span><br/>· <a href="http://news.cnblogs.com/n/56791/" target="_blank">从 Google 代码库找到的好东西</a><span style="color:gray">(2010-02-09 22:46)</span><br/>· <a href="http://news.cnblogs.com/n/56789/" target="_blank">苹果在线商店临时关闭 或将推新Macbook</a><span style="color:gray">(2010-02-09 22:39)</span><br/>· <a href="http://news.cnblogs.com/n/56788/" target="_blank">豆瓣网推出豆瓣电台iPhone客户端</a><span style="color:gray">(2010-02-09 21:51)</span><br/></p><p>编辑推荐：<a href="http://news.cnblogs.com/n/56782/" target="_blank">2010年2月编程语言排行榜</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>