<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>在黑暗中举起探索的火炬的网志</title>
  <link>http://junglesong.yourblog.org</link>
  <description><![CDATA[在喧闹、混杂的生活中 
你应该与你的心灵和平相处 
尽管这世上有很多假冒和欺骗 
有很多单调乏味的工作
和众多破灭的梦幻
它仍然是一个美好的世界 
记住：你应该努力去追求幸福。
是的，记住：你应该努力去追求幸福。 

每个早晨灿烂的太阳升起的时候,
每个人都应]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Wed, 21 Jan 2004 11:34:30 +0800</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/images/head.gif</url>
									<title>在黑暗中举起探索的火炬的网志</title>
									<link>http://junglesong.yourblog.org</link>
								</image>  <item>
   <title>向大家告别</title>
   <description><![CDATA[我是Junglesong，创建这个blog一年多了，期间承蒙各位光临指点，在此向大家表示谢意。<br />
由于速度的原因，我打算在junglesong.yculblog.com开始自己的新blog，这里就留做纪念了。<br />
<br />
欢迎大家访问我的新blog：junglesong.yculblog.com<br />
<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/301880.html">[原创免费软件]FileRenamer2 V1.00</a> 2005-01-04</div><div><a href="http://junglesong.yourblog.org/logs/296235.html">[原创] 本人编写的Excel Sheet目录生成工具 XlsCatalogMakerv1.00.exe</a> 2004-12-23</div><div><a href="http://junglesong.yourblog.org/logs/114098.html">一首永恒的歌——国际歌</a> 2004-03-05</div><div><a href="http://junglesong.yourblog.org/logs/102793.html">不要想太多只管做事就好</a> 2004-01-28</div><div><a href="http://junglesong.yourblog.org/logs/102791.html">新年目标</a> 2004-01-28</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F387209.html&title=%E5%90%91%E5%A4%A7%E5%AE%B6%E5%91%8A%E5%88%AB">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/387209.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Wed, 06 Jul 2005 02:39:43 +0800</pubDate>
  </item>
  <item>
   <title>[原创免费软件]FileRenamer2 V1.00</title>
   <description><![CDATA[FileRenamer2 V1.00是我原创的一个文件批量更名工具。<br />
我原来在网上发布过一个FileRenamer V1.00，FileRenamer2 V1.00 在原先FileRenamer V1.00的基础上增加了许多新功能：<br />
1.支持单目录和多目录两种形式的批量命名方法,单目录是对一个目录中的文件进行批量命名,文件名可以自己设定,多目录是对一个文件夹下的所有子目录中的文件进行批量命名,文件名以文件所在目录的目录名为基准.<br />
2.恢复功能:它可以在在命名过程中自动生成log文件,此文件是文件批量命名的结果记录,程序可以通过它恢复重命名前的状态,这个功能在出错时特别好用.<br />
在上一版中原有的功能新版都具备,原版功能如下:<br />
1.支持对目录的命名.<br />
2.支持对一个目录下文件的批量命名.<br />
3.命名文件时可以带上文件大小,创建日期.<br />
3.命名文件夹时可以带上其文件个数.<br />
<br />
本软件使用方法与上一版类似,一般来说都是先选择"Single Folder"和"Multi Folder"两种状态,然后选择你需要重命名的文件夹,再在左边的文件类型列表框中选中你需要的文件类型,将要命名的结果放到右边的树状目录中,你也可以进行改变,完毕后,点击最下方的"Rename",输入你想输入的信息,再点击"OK"按钮就可以了.<br />
<br />
主界面中的按钮说明如下:<br />
1.Browse:选择你想重命名的文件夹.<br />
2."Single Folder"和"Multi Folder":切换命名状态.<br />
3.左上角"Rename",弹出文件夹命名对话框,对文件夹进行命名.<br />
4."ALl"复选框",全选所有类别的文件.<br />
5."About":弹出软件信息对话框.<br />
6."Exit":退出程序.<br />
7."Back":进行重命名恢复功能,点击此按钮后会出现一个对话框,先选择log文件所在的目录,再选择log文件,点击"Restore"按钮就可以了.<br />
3.左下角"Rename",弹出文件命名对话框,对文件进行命名.<br />
<br />
软件界面：http://www.helihuo.net/non-cgi/usr/35/35_2421_2.jpg<br />
软件下载：http://www.helihuo.net/non-cgi/usr/35/35_2421.rar<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/296262.html">[转载] 来自于世界上最好博客的47个博客技巧</a> 2004-12-23</div><div><a href="http://junglesong.yourblog.org/logs/270827.html">[原创] 我自己编写的两个小工具下载</a> 2004-11-08</div><div><a href="http://junglesong.yourblog.org/logs/107870.html">[转贴]据说被称为世上最经典的15句话</a> 2004-02-21</div><div><a href="http://junglesong.yourblog.org/logs/107869.html">适者生存，靠能力说话。口舌之争图一时痛快，到头来只能麻痹自己。</a> 2004-02-21</div><div><a href="http://junglesong.yourblog.org/logs/102793.html">不要想太多只管做事就好</a> 2004-01-28</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F301880.html&title=%5B%E5%8E%9F%E5%88%9B%E5%85%8D%E8%B4%B9%E8%BD%AF%E4%BB%B6%5DFileRenamer2+V1.00">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/301880.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Tue, 04 Jan 2005 02:49:24 +0800</pubDate>
  </item>
  <item>
   <title>[转载] 来自于世界上最好博客的47个博客技巧</title>
   <description><![CDATA[频繁的更新，好的作品，以及个性 - 这些因素的配合是非常关键的的。如果你不能定期的更新（不一定是每天，但要有一固定的计划），博客就难于建立影响和访问量 <br />
　　人们如果发现了作品的价值,他们会原谅你的拼写错误. 但如果你不能保持作品的水平,访问量就会下降. <br />
　　不用为谁在阅读而担心, 只写你所感兴趣的题材. 不要去取悦他人, 把精力集中在你认为有意思的东西上 <br />
　　设定范围. 考虑你所能舒适地分享多少关于你自己的东西, 你不必“全部交待“. 只需要决定你生活的哪些部分你愿意分享, 尝试去找到一个平衡点. <br />
　　记住:所有你发布的东西将被Google和其他网站发现并存档.所以在发布以前认真的考虑一下. 曾有人因为在自己网站上写的东西而被解雇. 决不要因为“他们不用互联网“而假定你所写的关于其他人(家庭成员, 朋友或者同事)的内容不会被他们看到. <br />
　　自打我的网站开始,我祖母就一直在看,所以我一直把他们当成是我的重要读者的一部分. 这让我把写作集中到我愿意和他们分享的内容上, 而减少了乱七八糟的东西. 我想让网站能为广泛的人群所接受 <br />
　　我的一个规则是 “不要删除任何一篇日记“. 所以在写任何东西之前 我都要思考一下 , 确信我没有把将来会后悔的东西放上去. 因为这个原因我不建议“酒后开博“. 你不想第二天醒来看到不记得是自己写的东西. <br />
　　Fraser (blogjam.com)<br />
　　<br />
　　你应当象审视一本书一样审视一个博客,我想要在阅读博客时得到愉悦, 所以我在寻找那些让我发笑的好文章.听起来很简单, 我知道,但是有时候却很难找到. <br />
　　不要去尝试迎合读者, 不要仅仅因为你“觉得不得不写“而写日记, - 只在你有话要讲的时候再写 <br />
　　个人网站的魅力在于没有编辑的清规戒律. 如果你星期一醒来觉得和星期二感觉会完全不同, 那么你的日记应当反映它. 最终,你将找到你所喜欢的自己的声音和风格, 如果你写的东西有趣又或逗乐, 那么你会有越来越多的读者. 你不需要去故意给别人留下印象. <br />
　　不谈工作, 避免写你只是泛泛了解的人. 否则你会最终得罪某些人. <br />
　　博客像一系列给自己的在线随手贴小条, 一个纪录找到有趣的事情或干过的傻事的办法. <br />
　　如果明天有人建立一个博客,用来纪录一只极其富于照相细胞的小猫的童年生活, 我绝对相信会有巨大的流量. <br />
　　Glenn Reynolds (instapundit.com)<br />
　　<br />
　　定期发布日记， 找到你所感兴趣的题目， 持续跟踪下去， 认真的写作(我讨厌满是拼写和语法错误的博客). <br />
　　礼貌总会得到报答. 对人直呼其名可能听起来有趣, 但会令更多的读者反感 <br />
　　建立博客, 选择你比大多数人知道得多的题目- 比如你的职业,你当地的事情等等 - 让这些成为你博客的主要部分. <br />
　　当你有特别重要的东西,发email给其他博客让他们知道. 他们会给你链接, 你会得到读者的访问. <br />
　　你应该有一个数码相机. 照片会使博客生动起来. 如果照片好的话, 会真的胜过一千个字 <br />
　　Robyn Pollman (tampatantrum.com)<br />
　　<br />
　　保持你自己的风格 - 不要一直模仿拷贝你周围的人。 你的个性应当自始至终得到展现。 它使你的博客独特和表现“真我“. <br />
　　记住，尽管你认为你只为朋友和家庭书写， 你的文字实际上会有来自全球的读者。 你不会知道是谁，在哪里，在什么时候阅读你的日记 <br />
　　当我和丈夫开始写博客的时候， 我们经常提到我们要去的电影和餐馆。 想象一下我们的震惊吧 - 读者在那些地方出现, 希望碰到我们 - 然后在他们自己的博客里写这件事情! 我们很快的学会了在之后写我们计划做的事情,而不是之前. <br />
　　你得把皮肤发展得厚一点. 博客站会经历风波,像论坛一样. 这是博客经历的一部分.就像任何体育活动,几千个观众循规蹈距,一切都很美好, 但是只要有一个人乱来立刻引起大伙的混乱 - 博客站也一样. 博客们不能把这些太个人化的处理 -- 尽管有时候这很难做到,取决于当时的情况. <br />
　　Quin Parker (quinparker.com) <br />
　　<br />
　　有很多人在开始写作的时候还没有想好想要写什么 <br />
　　人们不喜欢阅读巨大的全是牢骚的日记， 他们早就看多了 <br />
　　像所有其他网页一样， 频繁的更新，并放入有趣的东西 <br />
　　去了解你的读者 <br />
　　Hash (www.iMakeContent.net) <br />
　　<br />
　　一个好的博客有适应于其内容的风格. 对个人博客好的要素 - 比如 对世界非常主观的看法 - 可能对于用来展示设计的博客, 扩展简历的博客, 或者提供产品信息给顾客的商业博客来讲是错误的 <br />
　　浏览结构应当简单. 象设计任何网站一样, 最好远离闪动的图标,音乐 或者难于在屏幕上浏览的色彩搭配. <br />
　　博客应当按照你所说的来写, 你希望人们再来, 变成固定读者, 所以你要遵守你的承诺. 如果你建立的是一个技术博客, 你的读者可能很惊讶于你开始写为什么你的婚姻 / 球队 / 国家 失败的流水账. 当然, 过程当中你也许会得到新的读者然后决定把博客重新开张 <br />
　　对个人博客而言,需要一些与众不同的东西. 也许是非常有有用的内容比如 - 分享行内知识, 提供最新的分析,难找的链接. 也许是有不同寻常的,有趣的,有洞察力的观点 . <br />
　　博客网站需要个性. 博客网站应当成<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/387209.html">向大家告别</a> 2005-07-06</div><div><a href="http://junglesong.yourblog.org/logs/301880.html">[原创免费软件]FileRenamer2 V1.00</a> 2005-01-04</div><div><a href="http://junglesong.yourblog.org/logs/296235.html">[原创] 本人编写的Excel Sheet目录生成工具 XlsCatalogMakerv1.00.exe</a> 2004-12-23</div><div><a href="http://junglesong.yourblog.org/logs/270827.html">[原创] 我自己编写的两个小工具下载</a> 2004-11-08</div><div><a href="http://junglesong.yourblog.org/logs/102791.html">新年目标</a> 2004-01-28</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F296262.html&title=%5B%E8%BD%AC%E8%BD%BD%5D+%E6%9D%A5%E8%87%AA%E4%BA%8E%E4%B8%96%E7%95%8C%E4%B8%8A%E6%9C%80%E5%A5%BD%E5%8D%9A%E5%AE%A2%E7%9A%8447%E4%B8%AA%E5%8D%9A%E5%AE%A2%E6%8A%80%E5%B7%A7">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/296262.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Thu, 23 Dec 2004 04:59:41 +0800</pubDate>
  </item>
  <item>
   <title>[原创] 本人编写的Excel Sheet目录生成工具 XlsCatalogMakerv1.00.exe</title>
   <description><![CDATA[下载连接：http://www.helihuo.net/non-cgi/usr/35/35_2414_3.rar<br />
软件界面：http://www.helihuo.net/non-cgi/usr/35/35_2414_1.jpg<br />
<br />
本软件是Excel文档制作的一个帮助工具,与Excel交道打得多的人都知道,当一个文档中含有过多页面时点击左下方的小标签察看很不方便,所以一般都提供一个提供页面跳转目录页来方便用户浏览,但是制作起来也很花时间精力.我在工作过程中也遇到了同样的问题,于是就写了这样一个小工具来自动生成页面跳转目录页,它能帮你把一个上午甚至一天的活一蹴而就. <br />
<br />
使用时非常简单，选择你需要生成目录的Excel文件，再点击“Make Catalog”按钮就可以了，目录生成后会显示出来，这时就可以保存文件了。如果有些SHeet不需要生成目录，在列表中取消打勾的项目就可以了。 <br />
<br />
本软件由VB6编写成，如果没有VB6的动态链接库请自行安装。 <br />
<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/387209.html">向大家告别</a> 2005-07-06</div><div><a href="http://junglesong.yourblog.org/logs/301880.html">[原创免费软件]FileRenamer2 V1.00</a> 2005-01-04</div><div><a href="http://junglesong.yourblog.org/logs/296262.html">[转载] 来自于世界上最好博客的47个博客技巧</a> 2004-12-23</div><div><a href="http://junglesong.yourblog.org/logs/107869.html">适者生存，靠能力说话。口舌之争图一时痛快，到头来只能麻痹自己。</a> 2004-02-21</div><div><a href="http://junglesong.yourblog.org/logs/102793.html">不要想太多只管做事就好</a> 2004-01-28</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F296235.html&title=%5B%E5%8E%9F%E5%88%9B%5D+%E6%9C%AC%E4%BA%BA%E7%BC%96%E5%86%99%E7%9A%84Excel+Sheet%E7%9B%AE%E5%BD%95%E7%94%9F%E6%88%90%E5%B7%A5%E5%85%B7+XlsCatalogMakerv1.00.exe">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/296235.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Thu, 23 Dec 2004 03:48:13 +0800</pubDate>
  </item>
  <item>
   <title>[原创]本人编写的两个Oracle的帮助小工具</title>
   <description><![CDATA[本人编写的两个Oracle的帮助小工具,DB_Table_Struct.XLS可以用于创建Oracle<br />
的表结构,在上一个版本的基础上增加了向用户提示的部分,修正了多表创建时多输<br />
出文件的BUG;<br />
CreateDatumXLS.xls是用来在Oracle创建数据的小工具.<br />
<br />
两个工具的用法都比较简单,填空再按快捷健输出就可以,大家可以先试试样例再正<br />
式使用,有问题请通知我.<br />
<br />
注:此两个工具都可以随意分发使用修改,但具体修改的地方必须声明并非本人书写,<br />
本人放弃除署名权外的任何权利.<br />
<br />
下载地址：http://www.helihuo.net/non-cgi/usr/35/35_2407.rar<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/183281.html">[原創] 一個自動轉移焦點的文本框類</a> 2004-05-27</div><div><a href="http://junglesong.yourblog.org/logs/183268.html">[原創]  一個自動選擇內容的文本框類</a> 2004-05-27</div><div><a href="http://junglesong.yourblog.org/logs/106887.html">[原创]用Arx在ACAD中创建一个新层</a> 2004-02-18</div><div><a href="http://junglesong.yourblog.org/logs/102652.html">利用Microsoft 的HTML分析器来获得Web站点的数据(转载)</a> 2004-01-26</div><div><a href="http://junglesong.yourblog.org/logs/102542.html">猜想与臆测：华夏上古史刍议(转载)</a> 2004-01-25</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F287805.html&title=%5B%E5%8E%9F%E5%88%9B%5D%E6%9C%AC%E4%BA%BA%E7%BC%96%E5%86%99%E7%9A%84%E4%B8%A4%E4%B8%AAOracle%E7%9A%84%E5%B8%AE%E5%8A%A9%E5%B0%8F%E5%B7%A5%E5%85%B7">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/287805.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Thu, 09 Dec 2004 01:35:25 +0800</pubDate>
  </item>
  <item>
   <title>[原创] 我自己编写的两个小工具下载</title>
   <description><![CDATA[<br />
1。File Renamer V1.00<br />
http://www.skycn.com/soft/20526.html<br />
<br />
2.论坛帖子下载器 v1.70<br />
下载：<br />
http://www.helihuo.net/non-cgi/usr/35/35_2366_6.rar<br />
<br />
介绍页面：<br />
http://www.helihuo.net/helihuo2003/cgi-bin/topic.cgi?forum=35&topic=2366&show=0<br />
<br />
<br />
<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/387209.html">向大家告别</a> 2005-07-06</div><div><a href="http://junglesong.yourblog.org/logs/301880.html">[原创免费软件]FileRenamer2 V1.00</a> 2005-01-04</div><div><a href="http://junglesong.yourblog.org/logs/114098.html">一首永恒的歌——国际歌</a> 2004-03-05</div><div><a href="http://junglesong.yourblog.org/logs/102791.html">新年目标</a> 2004-01-28</div><div><a href="http://junglesong.yourblog.org/logs/102679.html">更新记录(2004-1-26)</a> 2004-01-26</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F270827.html&title=%5B%E5%8E%9F%E5%88%9B%5D+%E6%88%91%E8%87%AA%E5%B7%B1%E7%BC%96%E5%86%99%E7%9A%84%E4%B8%A4%E4%B8%AA%E5%B0%8F%E5%B7%A5%E5%85%B7%E4%B8%8B%E8%BD%BD">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/270827.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Mon, 08 Nov 2004 10:53:33 +0800</pubDate>
  </item>
  <item>
   <title>[轉貼] TurboC 2.0 函数中文说明大全(5) 作者:胡颖卓</title>
   <description><![CDATA[str…字符串操作函数<br />
char   stpcpy(char *dest,const char *src)<br />
        将字符串src复制到dest<br />
char   strcat(char *dest,const char *src)<br />
        将字符串src添加到dest末尾<br />
char   strchr(const char *s,int c)<br />
        检索并返回字符c在字符串s中第一次出现的位置<br />
int    strcmp(const char *s1,const char *s2)<br />
        比较字符串s1与s2的大小,并返回s1-s2<br />
char   strcpy(char *dest,const char *src)<br />
        将字符串src复制到dest<br />
size_t strcspn(const char *s1,const char *s2)<br />
        扫描s1,返回在s1中有,在s2中也有的字符个数<br />
char   strdup(const char *s)<br />
        将字符串s复制到最近建立的单元<br />
int    stricmp(const char *s1,const char *s2)<br />
        比较字符串s1和s2,并返回s1-s2<br />
size_t strlen(const char *s)<br />
        返回字符串s的长度<br />
char   strlwr(char *s)<br />
        将字符串s中的大写字母全部转换成小写字母,并返回转换后的字符串<br />
char   strncat(char *dest,const char *src,size_t maxlen)<br />
        将字符串src中最多maxlen个字符复制到字符串dest中<br />
int    strncmp(const char *s1,const char *s2,size_t maxlen)<br />
        比较字符串s1与s2中的前maxlen个字符<br />
char   strncpy(char *dest,const char *src,size_t maxlen)<br />
        复制src中的前maxlen个字符到dest中<br />
int    strnicmp(const char *s1,const char *s2,size_t maxlen)<br />
        比较字符串s1与s2中的前maxlen个字符<br />
char   strnset(char *s,int ch,size_t n)<br />
        将字符串s的前n个字符置于ch中<br />
char   strpbrk(const char *s1,const char *s2)<br />
        扫描字符串s1,并返回在s1和s2中均有的字符个数<br />
char   strrchr(const char *s,int c)<br />
        扫描最后出现一个给定字符c的一个字符串s<br />
char   strrev(char *s)<br />
        将字符串s中的字符全部颠倒顺序重新排列,并返回排列后的字符串<br />
char   strset(char *s,int ch)<br />
        将一个字符串s中的所有字符置于一个给定的字符ch<br />
size_t strspn(const char *s1,const char *s2)<br />
        扫描字符串s1,并返回在s1和s2中均有的字符个数<br />
char   strstr(const char *s1,const char *s2)<br />
        扫描字符串s2,并返回第一次出现s1的位置<br />
char   strtok(char *s1,const char *s2)<br />
        检索字符串s1,该字符串s1是由字符串s2中定义的定界符所分隔<br />
char   strupr(char *s)<br />
        将字符串s中的小写字母全部转换成大写字母,并返回转换后的字符串<br />
<br />
存贮分配子程序,所在函数库为dos.h、alloc.h、malloc.h、stdlib.h、process.h<br />
int    allocmem(unsigned size,unsigned *seg)利用DOS分配空闲的内存,<br />
        size为分配内存大小,seg为分配后的内存指针<br />
int    freemem(unsigned seg)释放先前由allocmem分配的内存,seg为指定的内存指针<br />
int    setblock(int seg,int newsize)本函数用来修改所分配的内存长度,<br />
        seg为已分配内存的内存指针,newsize为新的长度<br />
<br />
int    brk(void *endds)<br />
        本函数用来改变分配给调用程序的数据段的空间数量,新的空间结束地址为endds<br />
char  *sbrk(int incr)<br />
        本函数用来增加分配给调用程序的数据段的空间数量,增加incr个字节的空间<br />
<br />
unsigned long coreleft() 本函数返回未用的存储区的长度,以字节为单位<br />
void  *calloc(unsigned nelem,unsigned elsize)分配nelem个长度为elsize的内存空间<br />
        并返回所分配内存的指针<br />
void  *malloc(unsigned size)分配size个字节的内存空间,并返回所分配内存的指针<br />
void   free(void *ptr)释放先前所分配的内存,所要释放的内存的指针为ptr<br />
void  *realloc(void *ptr,unsigned newsize)改变已分配内存的大小,ptr为已分配有内<br />
        存区域的指针,newsize为新的长度,返回分配好的内存指针.<br />
<br />
long   farcoreleft() 本函数返回远堆中未用的存储区的长度,以字节为单位<br />
void far *farcalloc(unsigned long units,unsigned long unitsz)<br />
           从远堆分配units个长度为unitsz的内存空间,并返回所分配内存的指针<br />
void  *farmalloc(unsigned long size)分配size个字节的内存空间,<br />
       并返回分配的内存指针<br />
void   farfree(void far *block)释放先前从远堆分配的内存空间,<br />
        所要释放的远堆内存的指针为block<br />
void far *farrealloc(void far *block,unsigned long newsize)改变已分配的远堆内<br />
           存的大小,block为已分配有内存区域的指针,newzie为新的长度,返回分配好<br />
           的内存指针<br />
<br />
时间日期函数,函数库为time.h、dos.h<br />
在时间日期函数里,主要用到的结构有以下几个:<br />
总时间日期贮存结构tm<br />
┌──────────────────────┐<br />
│struct tm                                   │<br />
│{                                           │<br />
│ int tm_sec;   /*秒,0-59*/                  │<br />
│ int tm_min;   /*分,0-59*/                  <!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/212396.html">[轉貼] TurboC 2.0 函数中文说明大全(2) 作者:胡颖卓</a> 2004-06-28</div><div><a href="http://junglesong.yourblog.org/logs/137062.html">[转载] Solmyr 的小品文系列之三：对象计数(上)</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/137078.html">[转载] 关于Solmyr 的小品文系列</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/107987.html">[ZT]控制C++的内存分配</a> 2004-02-22</div><div><a href="http://junglesong.yourblog.org/logs/104633.html">ZT:欣赏优美的代码(6)　作者:axing</a> 2004-02-08</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F212406.html&title=%5B%E8%BD%89%E8%B2%BC%5D+TurboC+2.0+%E5%87%BD%E6%95%B0%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E%E5%A4%A7%E5%85%A8%285%29+%E4%BD%9C%E8%80%85%3A%E8%83%A1%E9%A2%96%E5%8D%93">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/212406.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Mon, 28 Jun 2004 06:43:30 +0800</pubDate>
  </item>
  <item>
   <title>[轉貼] TurboC 2.0 函数中文说明大全(4) 作者:胡颖卓</title>
   <description><![CDATA[=================================================================<br />
<br />
接口子程序,所在函数库为:dos.h、bios.h<br />
unsigned sleep(unsigned seconds)暂停seconds微秒(百分之一秒)<br />
int      unlink(char *filename)删除文件filename<br />
unsigned FP_OFF(void far *farptr)本函数用来取远指针farptr的偏移量<br />
unsigned FP_SEG(void far *farptr)本函数用来没置远指针farptr的段值<br />
void far *MK_FP(unsigned seg,unsigned off)根据段seg和偏移量off构造一个far指针<br />
unsigned getpsp()取程序段前缀的段地址,并返回这个地址<br />
char *parsfnm(char *cmdline,struct fcb *fcbptr,int option)<br />
       函数分析一个字符串,通常,对一个文件名来说,是由cmdline所指的一个命令行.<br />
       文件名是放入一个FCB中作为一个驱动器,文件名和扩展名.FCB是由fcbptr所指<br />
       定的.option参数是DOS分析系统调用时,AL文本的值.<br />
<br />
int   absread(int drive,int nsects,int sectno,void *buffer)本函数功能为读特定的<br />
       磁盘扇区,drive为驱动器号(0=A,1=B等),nsects为要读的扇区数,sectno为开始的逻<br />
       辑扇区号,buffer为保存所读数据的保存空间<br />
int   abswrite(int drive,int nsects,int sectno,void *buffer)本函数功能为写特定的<br />
       磁盘扇区,drive为驱动器号(0=A,1=B等),nsects为要写的扇区数,sectno为开始的逻<br />
       辑扇区号,buffer为保存所写数据的所在空间<br />
void  getdfree(int drive,struct dfree *dfreep)本函数用来取磁盘的自由空间,<br />
       drive为磁盘号(0=当前,1=A等).函数将磁盘特性的由dfreep指向的dfree结构中.<br />
       dfree结构如下:<br />
       ┌───────────────────┐<br />
       │struct dfree                          │<br />
       │{                                     │<br />
       │ unsigned df_avail; /*有用簇个数*/    │<br />
       │ unsigned df_total; /*总共簇个数*/    │<br />
       │ unsigned df_bsec;  /*每个扇区字节数*/│<br />
       │ unsigned df_sclus; /*每个簇扇区数*/  │<br />
       │}                                     │<br />
       └───────────────────┘<br />
char far *getdta()             取磁盘转换地址DTA<br />
void      setdta(char far *dta)设置磁盘转换地址DTA<br />
void  getfat(int drive,fatinfo *fatblkp)<br />
       本函数返回指定驱动器drive(0=当前,1=A,2=B等)的文件分配表信息<br />
       并存入结构fatblkp中,结构如下:<br />
       ┌──────────────────┐<br />
       │struct fatinfo                      │<br />
       │{                                   │<br />
       │ char fi_sclus; /*每个簇扇区数*/    │<br />
       │ char fi_fatid; /*文件分配表字节数*/│<br />
       │ int  fi_nclus; /*簇的数目*/        │<br />
       │ int  fi_bysec; /*每个扇区字节数*/  │<br />
       │}                                   │<br />
       └──────────────────┘<br />
void  getfatd(struct fatinfo *fatblkp) 本函数返回当前驱动器的文件分配表信息,<br />
       并存入结构fatblkp中,结构如下:           <br />
       ┌──────────────────┐<br />
       │struct fatinfo                      │<br />
       │{                                   │<br />
       │ char fi_sclus; /*每个簇扇区数*/    │<br />
       │ char fi_fatid; /*文件分配表字节数*/│<br />
       │ int  fi_nclus; /*簇的数目*/        │<br />
       │ int  fi_bysec; /*每个扇区字节数*/  │<br />
       │}                                   │<br />
       └──────────────────┘<br />
<br />
int   bdos(int dosfun,unsigned dosdx,unsigned dosal)本函数对MSDOS系统进行调用,<br />
       dosdx为寄存器dx的值,dosal为寄存器al的值,dosfun为功能号<br />
int   bdosptr(int dosfun,void *argument,unsiigned dosal)本函数对MSDOS系统进行调用,<br />
       argument为寄存器dx的值,dosal为寄存器al的值,dosfun为功能号<br />
int   int86(int intr_num,union REGS *inregs,union REGS *outregs)<br />
       执行intr_num号中断,用户定义的寄存器值存于结构inregs中,<br />
       执行完后将返回的寄存器值存于结构outregs中.<br />
int   int86x(int intr_num,union REGS *inregs,union REGS *outregs,<br />
             struct SREGS *segregs)执行intr_num号中断,用户定义的寄存器值存于<br />
       结构inregs中和结构segregs中,执行完后将返回的寄存器值存于结构outregs中.<br />
int   intdos(union REGS *inregs,union REGS *outregs)<br />
       本函数执行DOS中断0x21来调用一个指定的DOS函数,用户定义的寄存器值<br />
       存于结构inregs中,执行完后函数将返回的寄存器值存于结构outregs中<br />
int   intdosx(union REGS *inregs,union REGS *outregs,struct SREGS *segregs)<br />
       本函数执行DOS中断0x21来调用一个指定的DOS<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/137068.html">[转载] Solmyr 的小品文系列之七：异常</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/125521.html">[转载] 关于台独分子的笑话</a> 2004-03-23</div><div><a href="http://junglesong.yourblog.org/logs/107989.html">[ZT]C++应用程序中创建持久对象</a> 2004-02-22</div><div><a href="http://junglesong.yourblog.org/logs/104632.html">ZT:欣赏优美的代码(5)　作者:axing</a> 2004-02-08</div><div><a href="http://junglesong.yourblog.org/logs/102521.html">关于C的变长参数的思考心得(转载)</a> 2004-01-25</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F212401.html&title=%5B%E8%BD%89%E8%B2%BC%5D+TurboC+2.0+%E5%87%BD%E6%95%B0%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E%E5%A4%A7%E5%85%A8%284%29+%E4%BD%9C%E8%80%85%3A%E8%83%A1%E9%A2%96%E5%8D%93">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/212401.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Mon, 28 Jun 2004 06:41:04 +0800</pubDate>
  </item>
  <item>
   <title>[轉貼] TurboC 2.0 函数中文说明大全(3) 作者:胡颖卓</title>
   <description><![CDATA[=======================================================================<br />
<br />
输入输出子程序,函数库为io.h、conio.h、stat.h、dos.h、stdio.h、signal.h<br />
int   kbhit()    本函数返回最近所敲的按键<br />
int   fgetchar() 从控制台(键盘)读一个字符，显示在屏幕上<br />
int   getch()    从控制台(键盘)读一个字符，不显示在屏幕上<br />
int   putch()    向控制台(键盘)写一个字符<br />
int   getchar()  从控制台(键盘)读一个字符，显示在屏幕上<br />
int   putchar()  向控制台(键盘)写一个字符<br />
int   getche()   从控制台(键盘)读一个字符，显示在屏幕上<br />
int   ungetch(int c) 把字符c退回给控制台(键盘)<br />
char *cgets(char *string) 从控制台(键盘)读入字符串存于string中<br />
int   scanf(char *format[,argument…])从控制台读入一个字符串,分别对各个参数进行<br />
       赋值,使用BIOS进行输出<br />
int   vscanf(char *format,Valist param)从控制台读入一个字符串,分别对各个参数进行<br />
       赋值,使用BIOS进行输出,参数从Valist param中取得<br />
int   cscanf(char *format[,argument…])从控制台读入一个字符串,分别对各个参数进行<br />
       赋值,直接对控制台作操作,比如显示器在显示时字符时即为直接写频方式显示<br />
int   sscanf(char *string,char *format[,argument,…])通过字符串string,分别对各个<br />
       参数进行赋值<br />
int   vsscanf(char *string,char *format,Vlist param)通过字符串string,分别对各个<br />
       参数进行赋值,参数从Vlist param中取得<br />
int   puts(char *string)  发关一个字符串string给控制台(显示器),<br />
       使用BIOS进行输出<br />
void  cputs(char *string) 发送一个字符串string给控制台(显示器),<br />
       直接对控制台作操作,比如显示器即为直接写频方式显示<br />
int   printf(char *format[,argument,…]) 发送格式化字符串输出给控制台(显示器)<br />
       使用BIOS进行输出<br />
int   vprintf(char *format,Valist param) 发送格式化字符串输出给控制台(显示器)<br />
       使用BIOS进行输出,参数从Valist param中取得<br />
int   cprintf(char *format[,argument,…]) 发送格式化字符串输出给控制台(显示器),<br />
       直接对控制台作操作,比如显示器即为直接写频方式显示<br />
int   vcprintf(char *format,Valist param)发送格式化字符串输出给控制台(显示器),<br />
       直接对控制台作操作,比如显示器即为直接写频方式显示,<br />
       参数从Valist param中取得<br />
int   sprintf(char *string,char *format[,argument,…])<br />
        将字符串string的内容重新写为格式化后的字符串<br />
int   vsprintf(char *string,char *format,Valist param)<br />
        将字符串string的内容重新写为格式化后的字符串,参数从Valist param中取得<br />
int   rename(char *oldname,char *newname)将文件oldname的名称改为newname<br />
int   ioctl(int handle,int cmd[,int *argdx,int argcx])<br />
        本函数是用来控制输入/输出设备的，请见下表：<br />
        ┌───┬────────────────────────────┐<br />
        │cmd值 │功能                                                    │<br />
        ├───┼────────────────────────────┤<br />
        │  0   │取出设备信息                                            │<br />
        │  1   │设置设备信息                                            │<br />
        │  2   │把argcx字节读入由argdx所指的地址                        │<br />
        │  3   │在argdx所指的地址写argcx字节                            │<br />
        │  4   │除把handle当作设备号(0=当前,1=A,等)之外,均和cmd=2时一样 │<br />
        │  5   │除把handle当作设备号(0=当前,1=A,等)之外,均和cmd=3时一样 │<br />
        │  6   │取输入状态                                              │<br />
        │  7   │取输出状态                                              │<br />
        │  8   │测试可换性;只对于DOS 3.x                                │<br />
        │  11  │置分享冲突的重算计数;只对DOS 3.x                        │<br />
        └───┴────────────────────────────┘<br />
int   (*ssignal(int sig,int(*action)())()执行软件信号(没必要使用)<br />
int   gsignal(int sig)                   执行软件信号(没必要使用)<br />
<br />
int   _open(char *pathname,int access)为读或写打开一个文件,<br />
        按后按access来确定是读文件还是写文件,access值见下表<br />
        ┌──────┬────────────────────┐<br />
        │access值    │意义                                    │<br />
        ├──────┼────────────────────┤<br />
        │O_RDONLY    │读文件                                  │<br />
        │O_WRONLY    │写文件      <!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/212401.html">[轉貼] TurboC 2.0 函数中文说明大全(4) 作者:胡颖卓</a> 2004-06-28</div><div><a href="http://junglesong.yourblog.org/logs/137069.html">[转载] Solmyr 的小品文系列之八：拷贝</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/137066.html">[转载] Solmyr 的小品文系列之五：垃圾收集</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/137062.html">[转载] Solmyr 的小品文系列之三：对象计数(上)</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/125529.html">[转载] 声明函数指针并实现回调 作者:赵湘宁</a> 2004-03-23</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F212399.html&title=%5B%E8%BD%89%E8%B2%BC%5D+TurboC+2.0+%E5%87%BD%E6%95%B0%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E%E5%A4%A7%E5%85%A8%283%29+%E4%BD%9C%E8%80%85%3A%E8%83%A1%E9%A2%96%E5%8D%93">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/212399.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Mon, 28 Jun 2004 06:40:16 +0800</pubDate>
  </item>
  <item>
   <title>[轉貼] TurboC 2.0 函数中文说明大全(2) 作者:胡颖卓</title>
   <description><![CDATA[==========================================================================<br />
<br />
进程函数,所在函数库为stdlib.h、process.h<br />
void  abort() 此函数通过调用具有出口代码3的_exit写一个终止信息于stderr，<br />
        并异常终止程序。无返回值<br />
int   exec…装入和运行其它程序<br />
int   execl(  char *pathname,char *arg0,char *arg1,…,char *argn,NULL)<br />
int   execle( char *pathname,char *arg0,char *arg1,…,<br />
              char *argn,NULL,char *envp[])<br />
int   execlp( char *pathname,char *arg0,char *arg1,…,NULL)<br />
int   execlpe(char *pathname,char *arg0,char *arg1,…,NULL,char *envp[])<br />
int   execv(  char *pathname,char *argv[])<br />
int   execve( char *pathname,char *argv[],char *envp[])<br />
int   execvp( char *pathname,char *argv[])<br />
int   execvpe(char *pathname,char *argv[],char *envp[])<br />
         exec函数族装入并运行程序pathname，并将参数<br />
          arg0(arg1,arg2,argv[],envp[])传递给子程序,出错返回-1<br />
       在exec函数族中,后缀l、v、p、e添加到exec后，<br />
       所指定的函数将具有某种操作能力<br />
      有后缀  p时，函数可以利用DOS的PATH变量查找子程序文件。<br />
              l时，函数中被传递的参数个数固定。<br />
              v时，函数中被传递的参数个数不固定。<br />
              e时，函数传递指定参数envp，允许改变子进程的环境，<br />
                   无后缀e时，子进程使用当前程序的环境。<br />
<br />
void  _exit(int status)终止当前程序,但不清理现场<br />
void  exit(int status) 终止当前程序,关闭所有文件,写缓冲区的输出(等待输出),<br />
                       并调用任何寄存器的"出口函数",无返回值<br />
<br />
int   spawn…运行子程序<br />
int   spawnl(  int mode,char *pathname,char *arg0,char *arg1,…,<br />
               char *argn,NULL)<br />
int   spawnle( int mode,char *pathname,char *arg0,char *arg1,…,<br />
               char *argn,NULL,char *envp[])<br />
int   spawnlp( int mode,char *pathname,char *arg0,char *arg1,…,<br />
               char *argn,NULL)<br />
int   spawnlpe(int mode,char *pathname,char *arg0,char *arg1,…,<br />
               char *argn,NULL,char *envp[])<br />
int   spawnv(  int mode,char *pathname,char *argv[])<br />
int   spawnve( int mode,char *pathname,char *argv[],char *envp[])<br />
int   spawnvp( int mode,char *pathname,char *argv[])<br />
int   spawnvpe(int mode,char *pathname,char *argv[],char *envp[])<br />
       spawn函数族在mode模式下运行子程序pathname,并将参数<br />
        arg0(arg1,arg2,argv[],envp[])传递给子程序.出错返回-1<br />
       mode为运行模式<br />
        mode为 P_WAIT   表示在子程序运行完后返回本程序<br />
               P_NOWAIT 表示在子程序运行时同时运行本程序(不可用)<br />
               P_OVERLAY表示在本程序退出后运行子程序<br />
        在spawn函数族中,后缀l、v、p、e添加到spawn后，<br />
        所指定的函数将具有某种操作能力<br />
        有后缀 p时, 函数利用DOS的PATH查找子程序文件<br />
               l时, 函数传递的参数个数固定.<br />
               v时, 函数传递的参数个数不固定.<br />
               e时, 指定参数envp可以传递给子程序,允许改变子程序运行环境.<br />
                  当无后缀e时,子程序使用本程序的环境.<br />
<br />
int   system(char *command) 将MSDOS命令command传递给DOS执行<br />
<br />
<br />
================================================================<br />
<br />
转换子程序,函数库为math.h、stdlib.h、ctype.h、float.h<br />
char   *ecvt(double value,int ndigit,int *decpt,int *sign)<br />
         将浮点数value转换成字符串并返回该字符串<br />
char   *fcvt(double value,int ndigit,int *decpt,int *sign)<br />
         将浮点数value转换成字符串并返回该字符串<br />
char   *gcvt(double value,int ndigit,char *buf)<br />
         将数value转换成字符串并存于buf中,并返回buf的指针<br />
char  *ultoa(unsigned long value,char *string,int radix)<br />
         将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数<br />
char   *ltoa(long value,char *string,int radix)<br />
         将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数<br />
char   *itoa(int value,char *string,int radix)<br />
         将整数value转换成字符串存入string,radix为转换时所用基数<br />
double atof(char *nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0<br />
int    atoi(char *nptr) 将字符串nptr转换成整型数,  并返回这个数,错误返回0<br />
long   atol(char *nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0<br />
double strtod(char *str,char **endptr)将字符串str转换成双精度数,并返回这个数,<br />
long   strtol(char *str,char **endptr,int base)将字符串str转换成长整<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://junglesong.yourblog.org/logs/212399.html">[轉貼] TurboC 2.0 函数中文说明大全(3) 作者:胡颖卓</a> 2004-06-28</div><div><a href="http://junglesong.yourblog.org/logs/137068.html">[转载] Solmyr 的小品文系列之七：异常</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/137064.html">[转载] Solmyr 的小品文系列之四：对象计数(下)</a> 2004-04-05</div><div><a href="http://junglesong.yourblog.org/logs/125529.html">[转载] 声明函数指针并实现回调 作者:赵湘宁</a> 2004-03-23</div><div><a href="http://junglesong.yourblog.org/logs/104635.html">ZT:欣赏优美的代码(7)　作者:axing</a> 2004-02-08</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://del.icio.us/post?v=4&noui&jump=close&url=http%3A%2F%2Fjunglesong.yourblog.org%2Flogs%2F212396.html&title=%5B%E8%BD%89%E8%B2%BC%5D+TurboC+2.0+%E5%87%BD%E6%95%B0%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E%E5%A4%A7%E5%85%A8%282%29+%E4%BD%9C%E8%80%85%3A%E8%83%A1%E9%A2%96%E5%8D%93">Del.icio.us</a></span></div><br><br><div class="sysmsg"><b><a href="http://www.gov.cn/zwgk/2008-05/18/content_981560.htm">深切哀悼四川汶川大地震遇难同胞</a></b><br><br></div>]]></description>
   <link>http://junglesong.yourblog.org/logs/212396.html</link>
   <author>在黑暗中举起探索的火炬</author>
   <pubDate>Mon, 28 Jun 2004 06:39:37 +0800</pubDate>
  </item>
 </channel>
</rss>
