﻿<?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>C++博客-小明思考</title><link>http://www.cppblog.com/sandy/</link><description>高性能服务器端计算</description><language>zh-cn</language><lastBuildDate>Mon, 07 Jul 2008 15:11:16 GMT</lastBuildDate><pubDate>Mon, 07 Jul 2008 15:11:16 GMT</pubDate><ttl>60</ttl><item><title>VS2005 SP1的编译兼容性问题</title><link>http://www.cppblog.com/sandy/archive/2008/04/18/47519.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Fri, 18 Apr 2008 10:01:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2008/04/18/47519.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/47519.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2008/04/18/47519.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/47519.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/47519.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: VS2005 SP1的编译兼容性问题&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2008/04/18/47519.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/47519.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2008-04-18 18:01 <a href="http://www.cppblog.com/sandy/archive/2008/04/18/47519.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IOCP Tips</title><link>http://www.cppblog.com/sandy/archive/2008/03/12/44248.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 12 Mar 2008 03:51:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2008/03/12/44248.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/44248.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2008/03/12/44248.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/44248.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/44248.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 使用完成端口的一些基本技巧&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2008/03/12/44248.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/44248.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2008-03-12 11:51 <a href="http://www.cppblog.com/sandy/archive/2008/03/12/44248.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>多进程服务端实现-共享socket</title><link>http://www.cppblog.com/sandy/archive/2008/03/10/44080.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Mon, 10 Mar 2008 06:09:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2008/03/10/44080.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/44080.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2008/03/10/44080.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/44080.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/44080.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 多进程服务端实现-共享socket&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2008/03/10/44080.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/44080.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2008-03-10 14:09 <a href="http://www.cppblog.com/sandy/archive/2008/03/10/44080.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>printf的wrapper</title><link>http://www.cppblog.com/sandy/archive/2007/10/12/34022.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Fri, 12 Oct 2007 06:13:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/10/12/34022.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/34022.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/10/12/34022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/34022.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/34022.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何写printf的wrapper函数&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/10/12/34022.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/34022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-10-12 14:13 <a href="http://www.cppblog.com/sandy/archive/2007/10/12/34022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ACE示例3 - ACE Proactor</title><link>http://www.cppblog.com/sandy/archive/2007/06/19/26633.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Tue, 19 Jun 2007 08:31:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/06/19/26633.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/26633.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/06/19/26633.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/26633.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/26633.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/06/19/26633.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/26633.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-06-19 16:31 <a href="http://www.cppblog.com/sandy/archive/2007/06/19/26633.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用完成端口写的echo server</title><link>http://www.cppblog.com/sandy/archive/2007/06/06/25670.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 06 Jun 2007 09:44:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/06/06/25670.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/25670.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/06/06/25670.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/25670.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/25670.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/06/06/25670.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/25670.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-06-06 17:44 <a href="http://www.cppblog.com/sandy/archive/2007/06/06/25670.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何写出专业的C头文件</title><link>http://www.cppblog.com/sandy/archive/2007/05/15/24151.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Tue, 15 May 2007 05:38:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/05/15/24151.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/24151.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/05/15/24151.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/24151.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/24151.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 从lua源码中学到的一点小东西&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/05/15/24151.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/24151.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-05-15 13:38 <a href="http://www.cppblog.com/sandy/archive/2007/05/15/24151.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>D3D练习---动态铁轨</title><link>http://www.cppblog.com/sandy/archive/2007/05/05/23426.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Fri, 04 May 2007 23:55:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/05/05/23426.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/23426.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/05/05/23426.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/23426.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/23426.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: D3D的摄像机动画&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/05/05/23426.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/23426.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-05-05 07:55 <a href="http://www.cppblog.com/sandy/archive/2007/05/05/23426.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>D3d实现2d效果(2)--鼠标画线</title><link>http://www.cppblog.com/sandy/archive/2007/05/04/23398.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Fri, 04 May 2007 05:33:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/05/04/23398.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/23398.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/05/04/23398.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/23398.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/23398.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: D3D的画线能力&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/05/04/23398.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/23398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-05-04 13:33 <a href="http://www.cppblog.com/sandy/archive/2007/05/04/23398.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>D3d实现2d效果(1)--动态星空</title><link>http://www.cppblog.com/sandy/archive/2007/05/04/23395.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Fri, 04 May 2007 04:19:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/05/04/23395.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/23395.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/05/04/23395.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/23395.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/23395.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: D3D的画点能力&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/05/04/23395.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/23395.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-05-04 12:19 <a href="http://www.cppblog.com/sandy/archive/2007/05/04/23395.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++源文件编码问题</title><link>http://www.cppblog.com/sandy/archive/2007/04/05/21320.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Thu, 05 Apr 2007 07:30:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/04/05/21320.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/21320.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/04/05/21320.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/21320.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/21320.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: C++源文件编码问题&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/04/05/21320.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/21320.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-04-05 15:30 <a href="http://www.cppblog.com/sandy/archive/2007/04/05/21320.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UltraEdit的一个Bug</title><link>http://www.cppblog.com/sandy/archive/2007/04/04/21231.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 04 Apr 2007 05:51:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/04/04/21231.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/21231.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/04/04/21231.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/21231.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/21231.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: UltraEdit的一个Bug&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/04/04/21231.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/21231.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-04-04 13:51 <a href="http://www.cppblog.com/sandy/archive/2007/04/04/21231.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>{Just for fun} 如何让指针指向自己</title><link>http://www.cppblog.com/sandy/archive/2007/04/04/21229.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 04 Apr 2007 04:16:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/04/04/21229.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/21229.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/04/04/21229.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/21229.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/21229.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何让指针指向自己&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/04/04/21229.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/21229.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-04-04 12:16 <a href="http://www.cppblog.com/sandy/archive/2007/04/04/21229.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WinDBG(CDB)实践1-新手指南</title><link>http://www.cppblog.com/sandy/archive/2007/03/13/19723.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Tue, 13 Mar 2007 06:39:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/03/13/19723.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/19723.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/03/13/19723.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/19723.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/19723.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Windbg(CDB) 新手指南&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2007/03/13/19723.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/19723.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-03-13 14:39 <a href="http://www.cppblog.com/sandy/archive/2007/03/13/19723.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GDB 和 CDB 基本命令比较</title><link>http://www.cppblog.com/sandy/archive/2007/03/08/19425.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Thu, 08 Mar 2007 06:33:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2007/03/08/19425.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/19425.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2007/03/08/19425.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/19425.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/19425.html</trackback:ping><description><![CDATA[<p>也许有人不知道CDB是什么，CDB是windbg的小兄弟，基于command line,对于我这个比较喜欢用command line的人,CDB比windbg更容易上手。<br /><br />象GDB,CDB这些工具，命令都很多，但是我们只要熟记最常用的"三板斧"就可以工作了。<br /><br />1.启动<br />   1)直接调试:  <br />      <strong>gdb program [core]</strong><br />      <strong>cdb program</strong> or <strong>cdb -z DumpFile</strong><br />   2)attach方式<br />      <strong>gdb attach pid</strong><br />      <strong>cdb -pn ExeName</strong> or <strong>cdb -p pid<br /></strong><br />2.显示堆栈<br />   GDB: bt<br />   CDB: k<br /><br />3. 设置断点<br />   GDB: b [file:]line<br />   CDB: bp 'file:line'<br /><br />4. 运行/继续运行<br />   GDB: run [arglist] <br />             c   继续运行 <br />   CDB: g<br /><br />5. 单步<br />   GDB : n (step over) s (step into)<br />   CDB : p<br /><br />6. 打印变量的值<br />    GDB : p expr<br />    CDB: ? expr<br /><br />说老实话,CDB过于复杂，学起来比GDB难.</p>
		<p>BTW:用CDB之前设置一下symbol的path<br />set _NT_SYMBOL_PATH=srv*c:\symbols*http://msdl.microsoft.com/download/symbols<br />   <br />   </p><img src ="http://www.cppblog.com/sandy/aggbug/19425.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2007-03-08 14:33 <a href="http://www.cppblog.com/sandy/archive/2007/03/08/19425.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[STL] 循环中erase</title><link>http://www.cppblog.com/sandy/archive/2006/12/27/16913.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 27 Dec 2006 10:01:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2006/12/27/16913.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/16913.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2006/12/27/16913.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/16913.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/16913.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: [STL] loop & erase &nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2006/12/27/16913.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/16913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2006-12-27 18:01 <a href="http://www.cppblog.com/sandy/archive/2006/12/27/16913.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[Tips]如何计算utf8下的字节数</title><link>http://www.cppblog.com/sandy/archive/2006/11/08/14841.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 08 Nov 2006 05:32:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2006/11/08/14841.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/14841.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2006/11/08/14841.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/14841.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/14841.html</trackback:ping><description><![CDATA[项目需要，写了一个帮助L10N的工程师计算utf8的小工具(html page)。如下<br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff">&lt;!</span><span style="COLOR: #ff00ff">DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">HTML</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">HEAD</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">TITLE</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"> An utf8 count tool  </span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">TITLE</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">meta </span><span style="COLOR: #ff0000">http-equiv</span><span style="COLOR: #0000ff">="Content-Type"</span><span style="COLOR: #ff0000"> content</span><span style="COLOR: #0000ff">="text/html; charset=utf16"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">script</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br />    </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">function</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> utf16to8(str) {<br />        </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">var</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> out, i, len, c;<br /><br />        out </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">""</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">;<br />        len </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> str.length;<br />        </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">for</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">(i </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">; i </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> len; i</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">++</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) {<br />        c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> str.charCodeAt(i);<br />        </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">if</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> ((c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x0001</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&amp;&amp;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> (c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&lt;=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x007F</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">)) {<br />            out </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">+=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> str.charAt(i);<br />        } </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">else</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">if</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> (c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x07FF</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) {<br />            out </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">+=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> String.fromCharCode(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0xE0</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">|</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> ((c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">12</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&amp;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x0F</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">));<br />            out </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">+=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> String.fromCharCode(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x80</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">|</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> ((c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">  </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">6</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&amp;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x3F</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">));<br />            out </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">+=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> String.fromCharCode(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x80</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">|</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> ((c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">  </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&amp;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x3F</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">));<br />        } </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">else</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> {<br />            out </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">+=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> String.fromCharCode(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0xC0</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">|</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> ((c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">  </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">6</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&amp;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x1F</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">));<br />            out </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">+=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> String.fromCharCode(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x80</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">|</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> ((c </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&gt;&gt;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">  </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">) </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">&amp;</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">0x3F</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">));<br />        }<br />        }<br />        </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">return</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> out;<br />    }<br />    </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">function</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> count()<br />    {<br />        </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">var</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> temp </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> f1.value;<br />        temp</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">temp.replace(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">\\r</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">g,</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">\r</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">);<br />        temp</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">temp.replace(</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">\\n</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">g,</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">\n</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">);<br />        result.innerHTML</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">utf16to8(temp).length;<br />    }<br /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">script</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">HEAD</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">BODY</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">TEXTAREA </span><span style="COLOR: #ff0000">id</span><span style="COLOR: #0000ff">="f1"</span><span style="COLOR: #ff0000"> NAME</span><span style="COLOR: #0000ff">="f1"</span><span style="COLOR: #ff0000"> ROWS</span><span style="COLOR: #0000ff">="10"</span><span style="COLOR: #ff0000"> COLS</span><span style="COLOR: #0000ff">="50"</span><span style="COLOR: #0000ff">&gt;&lt;/</span><span style="COLOR: #800000">TEXTAREA</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">br</span><span style="COLOR: #0000ff">/&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">INPUT </span><span style="COLOR: #ff0000">TYPE</span><span style="COLOR: #0000ff">="button"</span><span style="COLOR: #ff0000"> value</span><span style="COLOR: #0000ff">="count length"</span><span style="COLOR: #ff0000"> onclick</span><span style="COLOR: #0000ff">="count()"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">div </span><span style="COLOR: #ff0000">id</span><span style="COLOR: #0000ff">="result"</span><span style="COLOR: #0000ff">&gt;&lt;/</span><span style="COLOR: #800000">div</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">BODY</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">HTML</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /></span></div><img src ="http://www.cppblog.com/sandy/aggbug/14841.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2006-11-08 13:32 <a href="http://www.cppblog.com/sandy/archive/2006/11/08/14841.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈谈snprintf</title><link>http://www.cppblog.com/sandy/archive/2006/09/29/13133.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Fri, 29 Sep 2006 02:27:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2006/09/29/13133.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/13133.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2006/09/29/13133.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/13133.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/13133.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: snprintf的正确用法和错误用法&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2006/09/29/13133.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/13133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2006-09-29 10:27 <a href="http://www.cppblog.com/sandy/archive/2006/09/29/13133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Quick Reference -- 工程师必备</title><link>http://www.cppblog.com/sandy/archive/2006/09/28/13114.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Thu, 28 Sep 2006 07:30:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2006/09/28/13114.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/13114.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2006/09/28/13114.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/13114.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/13114.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 工程师必备&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2006/09/28/13114.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/13114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2006-09-28 15:30 <a href="http://www.cppblog.com/sandy/archive/2006/09/28/13114.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[Tips]如何识别字符编码</title><link>http://www.cppblog.com/sandy/archive/2006/09/27/13014.html</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 27 Sep 2006 02:00:00 GMT</pubDate><guid>http://www.cppblog.com/sandy/archive/2006/09/27/13014.html</guid><wfw:comment>http://www.cppblog.com/sandy/comments/13014.html</wfw:comment><comments>http://www.cppblog.com/sandy/archive/2006/09/27/13014.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/sandy/comments/commentRss/13014.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sandy/services/trackbacks/13014.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 介绍识别字符编码的小技巧&nbsp;&nbsp;<a href='http://www.cppblog.com/sandy/archive/2006/09/27/13014.html'>阅读全文</a><img src ="http://www.cppblog.com/sandy/aggbug/13014.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sandy/" target="_blank">小明</a> 2006-09-27 10:00 <a href="http://www.cppblog.com/sandy/archive/2006/09/27/13014.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>