﻿<?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>BlogJava-Java Stop Here-随笔分类-Java Dev</title><link>http://www.blogjava.net/faithwind/category/6928.html</link><description>Love Java ,because you are my first lady !^_^</description><language>zh-cn</language><lastBuildDate>Fri, 07 Sep 2007 03:23:35 GMT</lastBuildDate><pubDate>Fri, 07 Sep 2007 03:23:35 GMT</pubDate><ttl>60</ttl><item><title>【摘】Subversion第三方工具</title><link>http://www.blogjava.net/faithwind/archive/2007/09/04/142601.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Tue, 04 Sep 2007 05:25:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2007/09/04/142601.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/142601.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2007/09/04/142601.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/142601.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/142601.html</trackback:ping><description><![CDATA[Subversion&nbsp;的模块化设计（在"分层化设计"一节中有描述）以及与其他语言的绑定的能力（在"使用&nbsp;C&nbsp;和&nbsp;C++&nbsp;之外的语言"一节中有介绍）使得它很适合作为其他软件的扩展或是支持模块。在这个附录中，我们将简单的介绍一些使用&nbsp;Subversion&nbsp;的第三方的软件。<br />
&nbsp;&nbsp;如果你想获得这部分信息的最新的版本，请查阅&nbsp;Subversion&nbsp;站点的链接页（http://subversion.tigris.org/project_links.html）。<br />
&nbsp;&nbsp;<br />
D.1&nbsp;客户端和插件<br />
<br />
&nbsp;&nbsp;AnkhSVN&nbsp;（http://ankhsvn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;微软&nbsp;Visual&nbsp;Studio&nbsp;.NET&nbsp;的&nbsp;Subversion&nbsp;插件<br />
<br />
&nbsp;&nbsp;JSVN&nbsp;（http://jsvn.alternatecomputing.com/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;Java&nbsp;Subversion&nbsp;客户端，包含一个&nbsp;IDEA&nbsp;的插件<br />
<br />
&nbsp;&nbsp;psvn.el&nbsp;（http://xsteve.nit.at/prg/vc_svn/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;Emacs&nbsp;的&nbsp;Subversion&nbsp;接口<br />
<br />
&nbsp;&nbsp;RapidSVN&nbsp;（http://rapidsvn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;WxPython&nbsp;libraries&nbsp;的跨平台的&nbsp;Subversion&nbsp;图形化客户端<br />
<br />
&nbsp;&nbsp;Subclipse&nbsp;（http://subclipse.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;Eclipse&nbsp;下的&nbsp;Subversion&nbsp;插件<br />
<br />
&nbsp;&nbsp;Subway&nbsp;（http://nidaros.homedns.org/subway/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;Microsoft&nbsp;SCC&nbsp;provider&nbsp;for&nbsp;Subversion<br />
<br />
&nbsp;&nbsp;sourcecross.org&nbsp;（http://www.sourcecross.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;Microsoft&nbsp;SCC&nbsp;provider&nbsp;for&nbsp;Subversion<br />
<br />
&nbsp;&nbsp;Supervision&nbsp;（http://supervision.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;Subversion&nbsp;的&nbsp;Java/Swing&nbsp;图形化客户端<br />
<br />
&nbsp;&nbsp;Sven&nbsp;（http://www.nikwest.de/Software/#SvenOverview）<br />
&nbsp;&nbsp;&nbsp;&nbsp;使用&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;Cocoa&nbsp;框架开发的&nbsp;Subversion&nbsp;图形化客户端<br />
<br />
&nbsp;&nbsp;Svn4Eclipse&nbsp;（http://svn4eclipse.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;为&nbsp;Eclipse&nbsp;IDE&nbsp;设计的&nbsp;Subversion&nbsp;插件<br />
<br />
&nbsp;&nbsp;Svn-Up&nbsp;（http://svnup.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;Java&nbsp;的&nbsp;Subversion&nbsp;以及&nbsp;IDEA&nbsp;IDE&nbsp;的插件<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;TortoiseSVN&nbsp;（http://tortoisesvn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;作为微软&nbsp;Windows&nbsp;外壳扩展设计的&nbsp;Subversion&nbsp;客户端<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;WorkBench&nbsp;（http://pysvn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;在&nbsp;Subversion&nbsp;基础上构建的基于&nbsp;Python&nbsp;的跨平台软件设计环境<br />
<br />
D.2&nbsp;和语言的绑定<br />
<br />
&nbsp;&nbsp;PySVN&nbsp;（http://pysvn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;供&nbsp;Python&nbsp;使用的面对对象的&nbsp;Subversion&nbsp;客户端&nbsp;API&nbsp;项目<br />
<br />
&nbsp;&nbsp;Subversion&nbsp;（http://subversion.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;供&nbsp;Python、Perl、和&nbsp;Java&nbsp;使用的&nbsp;Subversion&nbsp;API；对应于核心的&nbsp;C&nbsp;API<br />
<br />
&nbsp;&nbsp;SVNCPP&nbsp;（http://rapidsvn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;供&nbsp;C++&nbsp;的面对对象的&nbsp;Subversion&nbsp;客户端&nbsp;API<br />
<br />
D.3&nbsp;仓库转换工具<br />
<br />
&nbsp;&nbsp;cvs2svn&nbsp;（http://cvs2svn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;从&nbsp;CVS&nbsp;到&nbsp;Subversion&nbsp;的转换<br />
<br />
&nbsp;&nbsp;vss2svn&nbsp;（http://vss2svn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;从&nbsp;Microsoft&nbsp;SourceSafe&nbsp;到&nbsp;Subversion&nbsp;的转换<br />
<br />
&nbsp;&nbsp;Subversion&nbsp;VCP&nbsp;Plugin&nbsp;（http://svn.clkao.org/revml/branches/svn-perl/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;从&nbsp;CVS&nbsp;到&nbsp;Subversion&nbsp;转换的&nbsp;VCP&nbsp;插件<br />
<br />
D.4&nbsp;更高领域的一些工具<br />
<br />
&nbsp;&nbsp;Kwiki&nbsp;（http://www.kwiki.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;带有&nbsp;Subversion&nbsp;备份支持的&nbsp;Wiki<br />
<br />
&nbsp;&nbsp;Scmbug&nbsp;（http://freshmeat.net/projects/scmbug/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;集成了漏洞跟踪的软件配置管理系统，支持&nbsp;Subversion<br />
<br />
&nbsp;&nbsp;Subissue&nbsp;（http://subissue.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;直接在&nbsp;Subversion&nbsp;仓库中跟踪发布<br />
<br />
&nbsp;&nbsp;Subwiki&nbsp;（http://subwiki.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;使用&nbsp;Subversion&nbsp;作为数据仓库&nbsp;的&nbsp;Wiki<br />
<br />
&nbsp;&nbsp;svk&nbsp;（http://svk.elixus.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;Subversion&nbsp;的分散式的&nbsp;版本控制系统<br />
<br />
&nbsp;&nbsp;submaster&nbsp;（http://www.rocklinux.org/submaster.html）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;Subversion&nbsp;的分布式的软件开发系统<br />
<br />
D.5&nbsp;仓库浏览工具<br />
<br />
&nbsp;&nbsp;SVN::Web&nbsp;（http://svn.elixus.org/repos/member/clkao/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;Perl&nbsp;的&nbsp;Subversion&nbsp;仓库&nbsp;Web&nbsp;接口<br />
<br />
&nbsp;&nbsp;ViewCVS&nbsp;（http://viewcvs.sourceforge.net/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;Python&nbsp;的&nbsp;CGI&nbsp;脚本，用来浏览&nbsp;CVS&nbsp;和&nbsp;Subversion&nbsp;仓库<br />
<br />
&nbsp;&nbsp;WebSVN&nbsp;（http://websvn.tigris.org/）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;PHP&nbsp;的&nbsp;Subversion&nbsp;第三方仓库浏览工具<br />
<br />
&nbsp;&nbsp;Trac&nbsp;（http://projects.edgewall.com/trac）<br />
&nbsp;&nbsp;&nbsp;&nbsp;基于&nbsp;Web&nbsp;的软件项目管理、漏洞跟踪、发布系统，使用版本控制系统接口，并且集成了&nbsp;Wiki&nbsp;支持
 <img src ="http://www.blogjava.net/faithwind/aggbug/142601.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2007-09-04 13:25 <a href="http://www.blogjava.net/faithwind/archive/2007/09/04/142601.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript控制关键字高亮显示</title><link>http://www.blogjava.net/faithwind/archive/2007/06/26/126387.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Tue, 26 Jun 2007 09:48:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2007/06/26/126387.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/126387.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2007/06/26/126387.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/126387.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/126387.html</trackback:ping><description><![CDATA[<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"><img id=Codehighlighter1_32_493_Open_Image onclick="this.style.display='none'; Codehighlighter1_32_493_Open_Text.style.display='none'; Codehighlighter1_32_493_Closed_Image.style.display='inline'; Codehighlighter1_32_493_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_32_493_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_32_493_Closed_Text.style.display='none'; Codehighlighter1_32_493_Open_Image.style.display='inline'; Codehighlighter1_32_493_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedBlock.gif" align=top><span style="COLOR: #000000">function&nbsp;SearchHighlight(mytag)&nbsp;</span><span id=Codehighlighter1_32_493_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_32_493_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;(</span><span style="COLOR: #000000">!</span><span style="COLOR: #000000">document.createElement)<br><img id=Codehighlighter1_65_78_Open_Image onclick="this.style.display='none'; Codehighlighter1_65_78_Open_Text.style.display='none'; Codehighlighter1_65_78_Closed_Image.style.display='inline'; Codehighlighter1_65_78_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_65_78_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_65_78_Closed_Text.style.display='none'; Codehighlighter1_65_78_Open_Image.style.display='inline'; Codehighlighter1_65_78_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_65_78_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_65_78_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;q&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">{{$q}}</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">要高亮显示的关键字</span><span style="COLOR: #008000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;l&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;document.getElementsByTagName(mytag);<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">&nbsp;q)&nbsp;</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">;<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;words&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;unescape(q.replace(</span><span style="COLOR: #000000">/+/</span><span style="COLOR: #000000">g,</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">)).split(</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">s</span><span style="COLOR: #000000">+/</span><span style="COLOR: #000000">);<br><img id=Codehighlighter1_260_491_Open_Image style="DISPLAY: inline" onclick="this.style.display='none'; Codehighlighter1_260_491_Open_Text.style.display='none'; Codehighlighter1_260_491_Closed_Image.style.display='inline'; Codehighlighter1_260_491_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_260_491_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_260_491_Closed_Text.style.display='none'; Codehighlighter1_260_491_Open_Image.style.display='inline'; Codehighlighter1_260_491_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">&nbsp;(w</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;w</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">words.length;w</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)&nbsp;</span><span id=Codehighlighter1_260_491_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_260_491_Open_Text style="DISPLAY: inline"><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">l.length;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_290_488_Open_Image onclick="this.style.display='none'; Codehighlighter1_290_488_Open_Text.style.display='none'; Codehighlighter1_290_488_Closed_Image.style.display='inline'; Codehighlighter1_290_488_Closed_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_290_488_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_290_488_Closed_Text.style.display='none'; Codehighlighter1_290_488_Open_Image.style.display='inline'; Codehighlighter1_290_488_Open_Text.style.display='inline';" src="http://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_290_488_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"></span><span id=Codehighlighter1_290_488_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;pa&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">&nbsp;RegExp(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">words[w]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ig</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(l.parentNode.parentNode.parentNode.id&nbsp;</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">header</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">)</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">标题中的内容不替换</span><span style="COLOR: #008000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif" align=top></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;l.innerHTML&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;l.innerHTML.replace(pa,</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&lt;span&nbsp;class=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">searchword</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">&gt;$1&lt;/span&gt;</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span></div>
<br><span style="FONT-SIZE: 10pt">1、正则表达式<br>2、向后引用<br></span><span style="FONT-SIZE: 10pt"><font size=2>调用方法：<br>document.onload = SearchHighlight(&#8221;a&#8221;);//要搜索的标签名称，这里的意思是凡是形如&lt;a&gt;&lt;/a&gt;的标记中的内容，包含关键字的时候均高亮显示。然后把下面的CSS定义加到你的CSS文件里或者直接加到HTML文件中<br>.searchword{background-color:yellow;}<br>那么所有的关键字（不论大小写）将显示为黄色背景。</font><br><br>有待分析！</span> 
<img src ="http://www.blogjava.net/faithwind/aggbug/126387.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2007-06-26 17:48 <a href="http://www.blogjava.net/faithwind/archive/2007/06/26/126387.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今日关注</title><link>http://www.blogjava.net/faithwind/archive/2007/05/28/120514.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Mon, 28 May 2007 09:07:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2007/05/28/120514.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/120514.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2007/05/28/120514.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/120514.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/120514.html</trackback:ping><description><![CDATA[<p>Annotation<br>Hibernate Annotation<br>Json</p>
<img src ="http://www.blogjava.net/faithwind/aggbug/120514.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2007-05-28 17:07 <a href="http://www.blogjava.net/faithwind/archive/2007/05/28/120514.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 专业人士必备的书籍和网站列表</title><link>http://www.blogjava.net/faithwind/archive/2007/05/28/120445.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Mon, 28 May 2007 06:29:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2007/05/28/120445.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/120445.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2007/05/28/120445.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/120445.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/120445.html</trackback:ping><description><![CDATA[Form developerworks china<br><br><a href="http://www.ibm.com/developerworks/cn/java/j-javares.html">http://www.ibm.com/developerworks/cn/java/j-javares.html</a>
<img src ="http://www.blogjava.net/faithwind/aggbug/120445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2007-05-28 14:29 <a href="http://www.blogjava.net/faithwind/archive/2007/05/28/120445.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开源Java版BBS，Blog</title><link>http://www.blogjava.net/faithwind/archive/2007/04/28/114319.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Sat, 28 Apr 2007 05:58:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2007/04/28/114319.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/114319.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2007/04/28/114319.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/114319.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/114319.html</trackback:ping><description><![CDATA[<a href="http://www.open-open.com/">www.open-open.com</a> 上面有部分统计，不知道是否全。<br><br>个人觉得比较好的：<br>BBS：jforum 美中不足的是官方没有简体中文版，但是有繁体版，不知为何？某些社区有自己翻译简体中文版。<br><a href="http://www.jforum.net/index.jsp">http://www.jforum.net/index.jsp</a><br><br>Blog：Roller Weblogger ，sun的blog社区所使用的blog系统。个人感觉配置比较复杂。<br><a href="http://rollerweblogger.org/project/">http://rollerweblogger.org/project/</a><br><br>
<img src ="http://www.blogjava.net/faithwind/aggbug/114319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2007-04-28 13:58 <a href="http://www.blogjava.net/faithwind/archive/2007/04/28/114319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>native2ascii用法解析</title><link>http://www.blogjava.net/faithwind/archive/2007/04/28/114317.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Sat, 28 Apr 2007 05:42:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2007/04/28/114317.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/114317.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2007/04/28/114317.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/114317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/114317.html</trackback:ping><description><![CDATA[<font size=2>native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件（比如*.txt,*.ini,*.properties,*.java等等）编码转为Unicode编码。为什么要进行转码，原因在于程序的国际化。<br><br>用法：native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]]<br><br><span style="COLOR: #000000">-[options]：表示命令开关，有两个选项可供选择<br></span><font color=#008000><span style="COLOR: #000000">-reverse：将Unicode编码转为本地或者指定编码，不指定编码情况下，将转为本地编码。<br>-encoding encoding_name：转换为指定编码，encoding_name为编码名称。</span><font color=#000000><br></font></font><font color=#0000ff size=2><span style="COLOR: #000000"><font style="COLOR: #000000" color=#ff00ff>[inputfile [outputfile]]</font><br></span><span style="COLOR: #000000">inputfile：表示输入文件全名。<br>outputfile：输出文件名。如果缺少此参数，将输出到控制台</span></font></font>
<img src ="http://www.blogjava.net/faithwind/aggbug/114317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2007-04-28 13:42 <a href="http://www.blogjava.net/faithwind/archive/2007/04/28/114317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>最新关注</title><link>http://www.blogjava.net/faithwind/archive/2007/04/18/111701.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Wed, 18 Apr 2007 10:24:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2007/04/18/111701.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/111701.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2007/04/18/111701.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/111701.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/111701.html</trackback:ping><description><![CDATA[BlogJava版面终于调整过来了。现在看起来舒服多了。<br><br>最近有点空，关注Struts 2 ，Groovy/Grails <br><br>新技术真是层出不穷啊。<br><br>Ruby/Rails VS Groovy/Grails<br><br>对于Java程序员来说，后者的优势无容置疑。
<img src ="http://www.blogjava.net/faithwind/aggbug/111701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2007-04-18 18:24 <a href="http://www.blogjava.net/faithwind/archive/2007/04/18/111701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java中获取时间的几种方法</title><link>http://www.blogjava.net/faithwind/archive/2006/07/18/58736.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Tue, 18 Jul 2006 05:53:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2006/07/18/58736.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/58736.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2006/07/18/58736.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/58736.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/58736.html</trackback:ping><description><![CDATA[
		<p>
				<font size="2">Java中关于时间的操作主要是：<br />1、获取当前时间，和某个时间进行比较。此时主要拿long型的时间值。<br /> 方法如下：</font>
				<font face="宋体">
						<br />
						<font size="2">要使用</font>
				</font>
				<font size="2">
						<span lang="EN-US" style="FONT-FAMILY: Verdana">java.util.Date</span>
						<span lang="ZH-CN" style="FONT-FAMILY: SimSun">。获取当前时间的代码如下</span>
						<span class="Code">
						</span>
				</font>
		</p>
		<p lang="EN-US" style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">Date date = new Date(); </p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">
				<span lang="ZH-CN">date.getTime()</span>
				<span lang="EN-US">;</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">还有一种方式，使用 </span>
				<span lang="ZH-CN" style="FONT-FAMILY: Verdana">
						<span class="Code">
								<span lang="ZH-CN" style="FONT-FAMILY: Verdana">System.currentTimeMillis() </span>
								<span lang="EN-US" style="FONT-FAMILY: Verdana">;<br />都是得到一个当前的时间的<span lang="EN-US" style="FONT-FAMILY: Verdana">long</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">型的时间的毫秒值，这个值实际上是当前时间值与</span><span lang="EN-US" style="FONT-FAMILY: Verdana">1970</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">年一月一号零时零分零秒相差的毫秒数<br /><br />2、获取某种格式的日期。<br />方法：<br /></span></span>
						</span>
				</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span style="FONT-FAMILY: SimSun">获取时间的格式，需要用到一个专门用于时间格式的类</span>
				<span style="FONT-FAMILY: Verdana">java.text.SimpleDateFormat</span>
				<span style="FONT-FAMILY: SimSun">。</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span style="FONT-FAMILY: SimSun">首先，定义一个</span>
				<span style="FONT-FAMILY: Verdana">SimpleDateFormat</span>
				<span style="FONT-FAMILY: SimSun">变量</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">
				<span class="Code">SimpleDateFormat sdf = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE); </span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">这个构造函数的定义如下： </p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span style="FONT-FAMILY: Verdana">SimpleDateFormat(String</span>
				<span style="FONT-FAMILY: SimSun"> </span>
				<span style="FONT-FAMILY: Verdana">pattern, Locale</span>
				<span style="FONT-FAMILY: SimSun"> </span>
				<span style="FONT-FAMILY: Verdana">locale) </span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">第一个参数</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">pattern</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">，我们后面再解释，这里我们使用一个</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">"",</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">第二个参数，是用来设置时区的，这里用到了</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">java.util.Locale</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">这个类，这个类了面定义了很多静态变量，直接拿过来用就</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">OK</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">，我们把时区设置为</span>
				<span lang="ZH-CN" style="FONT-FAMILY: Verdana">Locale.SIMPLIFIED_CHINESE</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">，只看名字，这个静态变量的意义已经很清楚了。</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"> </p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">接下来我们使用这个</span>
				<span lang="ZH-CN" style="FONT-FAMILY: Verdana">SimpleDateFormat</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">把当前时间格式化为一个如下格式的时间字符串“</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">XXXX</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">年</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">XX</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">月</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">XX</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">日</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">_XX</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">时</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">XX</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">分</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">XX</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">秒”，代码：</span>
		</p>
		<span class="Code">
				<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">sdf.applyPattern("yyyy年MM月dd日_HH时mm分ss秒"); </p>
				<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">String timeStr = sdf.format(new Date()); </p>
		</span>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"> </p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">获取时间格式的函数是</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">format</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">，这个函数的参数是</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">java.util.Date</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">对象，这个没有什么花头。</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">要说明一下的是这个</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">pattern</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">，所谓的模式。这里，</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">yyyy,MM,dd</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">等，这就是模式。</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span style="FONT-FAMILY: SimSun">我们可以在</span>
				<span style="FONT-FAMILY: Verdana">SimpleDateFormat</span>
				<span style="FONT-FAMILY: SimSun">的构造函数中指定模式，比如</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">
				<span lang="ZH-CN">
						<span class="Code">
								<span lang="ZH-CN">SimpleDateFormat sdf = new SimpleDateFormat("</span>
								<span lang="EN-US">yyyy-MM-dd</span>
								<span lang="ZH-CN">",Locale.SIMPLIFIED_CHINESE);</span>
						</span>
				</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">也可以获取时间格式的时候使用applyPattern函数临时指定，上面的例子就是这样。 </p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">什么字符代表什么，这是</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana">j2se</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">约定好的，设置模式的时候，我们可以使用约定好的字符加上任何我们想要的字符串。</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="EN-US" style="FONT-FAMILY: Verdana">j2se</span>
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">对字符所代表的模式的约定列表如下：</span>
		</p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">
				</span> </p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">
				</span> </p>
		<p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1">
				<span lang="ZH-CN" style="FONT-FAMILY: SimSun">
						<table cellspacing="1" cellpadding="1" width="500" align="center" summary="" border="0">
								<tbody>
										<tr>
												<td>
														<font size="2">Letter</font>
												</td>
												<td>
														<font size="2">
																<span style="FONT-WEIGHT: bold">Date or Time Component</span>
														</font>
												</td>
												<td>
														<span style="FONT-WEIGHT: bold">
																<font size="2">Presentation </font>
														</span>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">G</font>
												</td>
												<td>
														<font size="2">Era designator </font>
												</td>
												<td>
														<font size="2">Text </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">y</font>
												</td>
												<td>
														<font size="2">Year </font>
												</td>
												<td>
														<font size="2">Year </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">M </font>
												</td>
												<td>
														<font size="2">Month in year </font>
												</td>
												<td>
														<font size="2">Month </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">w </font>
												</td>
												<td>
														<font size="2">Week in year </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">W </font>
												</td>
												<td>
														<font size="2">Week in month </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">D </font>
												</td>
												<td>
														<font size="2">Day in year</font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">d </font>
												</td>
												<td>
														<font size="2">Day in month </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">F </font>
												</td>
												<td>
														<font size="2">Day of week in month </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">E </font>
												</td>
												<td>
														<font size="2">Day in week </font>
												</td>
												<td>
														<font size="2">Text</font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">a </font>
												</td>
												<td>
														<font size="2">Am/pm marker </font>
												</td>
												<td>
														<font size="2">Text </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">H </font>
												</td>
												<td>
														<font size="2">Hour in day (0-23)</font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">k </font>
												</td>
												<td>
														<font size="2">Hour in day (1-24)</font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">K </font>
												</td>
												<td>
														<font size="2">Hour in am/pm (0-11) </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">h  </font>
												</td>
												<td>
														<font size="2">Hour in am/pm (1-12) </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">m  </font>
												</td>
												<td>
														<font size="2">Minute in hour </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">s  </font>
												</td>
												<td>
														<font size="2">Second in minute </font>
												</td>
												<td>
														<font size="2">Number </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">S  </font>
												</td>
												<td>
														<font size="2">Millisecond </font>
												</td>
												<td>
														<font size="2">Number  </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">z  </font>
												</td>
												<td>
														<font size="2">Time zone  </font>
												</td>
												<td>
														<font size="2">General time zone </font>
												</td>
										</tr>
										<tr>
												<td>
														<font size="2">Z  </font>
												</td>
												<td>
														<font size="2">Time zone </font>
												</td>
												<td>
														<font size="2">RFC 822 time zone </font>
												</td>
										</tr>
								</tbody>
						</table>
				</span>
		</p>
<img src ="http://www.blogjava.net/faithwind/aggbug/58736.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2006-07-18 13:53 <a href="http://www.blogjava.net/faithwind/archive/2006/07/18/58736.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SAP概述 </title><link>http://www.blogjava.net/faithwind/archive/2006/07/10/57548.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Mon, 10 Jul 2006 11:02:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2006/07/10/57548.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/57548.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2006/07/10/57548.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/57548.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/57548.html</trackback:ping><description><![CDATA[SAP R/3 <span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体">是一个基于客户</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'">/</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体">服务机结构和开放系统的、集成的企业资源计划系统。其功能覆盖企业的财务、后勤（工程设计、采购、库存、生产销售和质量等）和人力资源管理、</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'">SAP</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体">业务工作流系统以及因特网应用链接功能等各个方面。<br /><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"><br />R/3</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">应用软体采模组化结构。它们既可以单独使用，也可以和其它解决方案相结合。从流程导向的角度而言，各应用软体间的整合程度越高，它们带来的好处就越多。<span lang="EN-US"><?XML:NAMESPACE PREFIX = O /?><o:p></o:p></span></span></span><div class="postText"><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">FI </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">财务会计</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 集中公司有关会计的所有资料，提供完整的文献和全面的资讯，同时作为企业实行控制和规划的最新基础。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">TR </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">财务管理</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 是一个高效率财务管理完整解决方案，确保公司在世界范围的周转，对财务资产结构实行盈利化组合，并限制风险。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">CO </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">管理会计 </span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">是公司管理系统中规划与控制工具的完整体系，具有统一的报表系统，协调公司内部处理业务的内容和过程。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">EC </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">企业控制</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 根据特制的管理资讯，连续监控公司的成功因素和业绩指标。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 'Arial Narrow'">IM</span></b><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"></span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">投资管理</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 提供投资手段和专案，从规划到结算的综合性管理和处理，包括投资前分析和折旧模拟。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">PP </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">生产计划</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 提供各种制造类型的全面处理：从重覆性生产、订制生产、订装生产，加工制造、批量及订存生产直至过程生产，具有扩展<span lang="EN-US">MPR</span>Ⅱ的功能。另外还可以选择连接<span lang="EN-US">PDC</span>、制程控制系统，<span lang="EN-US">CAD</span>和<span lang="EN-US">PDM</span>。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">MM </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">物料管理</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 以工作流程为导向的处理功能对所有采购处理最佳化，可自动评估供应商，透过精确的库存和仓储管理降低采购和仓储成本，并与发票核查相整合。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">PM </span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">工厂维护 提供对定期维护、检查、耗损维护与服务管理的规划、控制和处理，以确保各操作性系统的可用性。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">QM </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">品质管理</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 监控、输入和管理整个供应链与品质保证相关的各类处理、协调检查处理、启动校正措施、以及与实验室资讯系统整合。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">PS </span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">专案管理 协调和控制专案的各个阶段，直接与采购及控制合作，从报价、设计到批准以及资源管理与结算。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">SD </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">销售与分销 </span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">积极支援销售和分销活动，具有出色的定价、订单快速处理、按时交货，交互式多层次可变配置功能，并直接与盈利分析和生产计划模组连接。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">HR </span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">人力资源管理</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 采用涵盖所有人员管理任务和帮助简化与加速处理的整合式应用程式，为公司提供人力资源规划和管理解决方案。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">开放式资讯仓储</span></b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> 包括智能资讯系统，该系统把来自<span lang="EN-US">R/3</span>应用程式和外部来源的数据归纳成为主管人员资讯，不仅支援使用者部门决策和控制，同时也支援对成功具有关键作用的高阶控制和监控。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><b><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span></b><b><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">－定制化策略资讯管理<span lang="EN-US"><o:p></o:p></span></span></b></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">保持竞争领先地位端赖于公司建立有效并尽可能以客户为导向的企业流程结构的能力。这就需要具备可最有效支援今后企业流程的资讯处理系统。</span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%"><o:p></o:p></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span></b><b><span style="FONT-SIZE: 12pt; COLOR: fuchsia; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">系统并非只是软件，它是一种策略性解决方案。<span lang="EN-US"><o:p></o:p></span></span></b></p><p class="MsoNormal" style="LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><b><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span></b><b><span style="FONT-SIZE: 12pt; COLOR: fuchsia; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">系统－企业流程的思维与行动。<span lang="EN-US"><o:p></o:p></span></span></b></p><p class="MsoNormal" style="TEXT-INDENT: 24pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left" align="left"><span style="FONT-SIZE: 12pt; COLOR: fuchsia; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">公司必须运用动态战略对瞬息万变的挑战作出反应。迅速适应客户新需求和市场新商机的能力，是赢得竞争胜利的决定性因素。此种适应力需要一个功能强大、开放式的基础结构，它可针对目前的企业流程提供最佳化支援，并能灵活适应变化与发展。<span lang="EN-US">R/3</span>系统就是应付这些挑战的最佳解答，它是主从式架构上最普遍的标准商业应用软件。</span><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: fuchsia; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"><o:p></o:p></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">SAP R/3</span><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">系统具备以下功能和主要特点<span lang="EN-US">:<o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">功能性：</span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">以模块化的形式提供了一整套业务措施<span lang="EN-US">,</span>其中的模块囊括了全部所需要的业务功能并把用户与技术性应用软件相联而形成一个总括的系统，用于公司或企业战略上和运用上的管理。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">集成化<span lang="EN-US">:</span></span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体"> R/3</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">把逻辑上联的部分连接在一起。重复工作和多余数据被完全取消，规程被优化，集成化的业务处理取代了传统的人工操作。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">灵活性：</span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">系统中方便的裁剪方法使之具有灵活的适应性，从而能满足各种用户的需要和特定行业的要求。<span lang="EN-US">R/3</span>还配备有适当的界面来集成用户自己的软件或外来的软件。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">开放性：</span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">的体系结构符合国际公认的标准，使客户得以突破专用硬件平台及专用系统技术的局限。同时，<span lang="EN-US">SAP</span>提供的开放性接口，可以方便地将第三方软件产品有效地集成到<span lang="EN-US">R/3</span>系统中来。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">用户友好：</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">图标与图形符号简化了人机交互时的操作。统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不通的工作。</span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%"><o:p></o:p></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">模块化：</span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">的模块结构使用户既可以一个一个的选用新的实用程序，也可以完全转入一个新的组织结构体系。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">可靠：</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">作为用户的商业伙伴<span lang="EN-US">SAP</span>始终不断地为集成化软件的质量设立越来越多的国际标准。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">低成本高效益：</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">信息处理是取得竞争优势的要点之一。当竞争加剧时，企业必须更加努力地获取其市场占有量。这就要使用高度集成化的数据处理软件，而<span lang="EN-US">R/3</span>正是这种软件的优秀典范。<span lang="EN-US"><o:p></o:p></span></span></p><p class="MsoNormal" style="LINE-HEIGHT: 150%"><span style="FONT-SIZE: 12pt; COLOR: blue; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">国际适用：</span><span lang="EN-US" style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">R/3</span><span style="FONT-SIZE: 12pt; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体">支持多种语言，而且是为跨国界操作而设计的。<span lang="EN-US">R/3</span>可以灵活地适应各国的货币及税物要求。<span lang="EN-US"><o:p></o:p></span></span></p><span style="FONT-SIZE: 12pt; COLOR: blue; FONT-FAMILY: 宋体">服务：</span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">R/3</span><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体">系统实施过程中，用户将得到<span lang="EN-US">SAP</span>技术专家的全面支持与服务，包括组织结构方面与技术方面的咨询，项目计划与实施方面的协助，以及培训课程。</span><br /></div><img src ="http://www.blogjava.net/faithwind/aggbug/57548.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2006-07-10 19:02 <a href="http://www.blogjava.net/faithwind/archive/2006/07/10/57548.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转的martix</title><link>http://www.blogjava.net/faithwind/archive/2006/03/27/37636.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Mon, 27 Mar 2006 08:49:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2006/03/27/37636.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/37636.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2006/03/27/37636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/37636.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/37636.html</trackback:ping><description><![CDATA[最近发现自己很多基础问题都不明白。导出搜集。于是有这一贴：<br />题目：<br />1.java程序在保存文件时，后缀名是？<br />2.java程序经过编译过后，后缀名是？<br />3.java程序文件保存时，主文件名是？<br />4.如何用浏览器观看输出至命令行模式的结果？<br />5.如何把一个java applet放到网页上？<br />6.public class  cjc extends java.applet.Applet{<br />public static void main(String args[])<br />{<br />cjc mf=new cjc();<br />mf.init();<br />}<br />public void init(){<br />累加 累加数字 = new 累加(10);<br />System.out.println(累加数字.总和());<br />}<br />}<br />class 累加{<br />int in=;<br />public 累加(int in){<br />this.in=in;<br />}<br />public int 总和(){<br />int i,sum;<br />sum=0;for(i=1;i&lt;=in;i++)  sum+=i;<br />return sum;<br />}<br />}<br />如果你想要计算a加到b的总和，如何修改？<br />题目：<br />1. 下面哪个是对的？<br />A.IloveJava     B.$20   C.piggy@msl    D.Hello_worle   E.2two     F.sum+of+money<br />2.下面可能产生什么结果？如果有错如何改正？<br />int i=5;<br />int j=2;<br />k=i*j;<br />3.下面可能产生什么结果？如果有错如何改正？<br />float f=2.5;<br />f=f*2;<br />4.answer变量的数据类型应该是？<br />byte b=1;     char c=2;    short s=3;    int i=4;     float f=5.0f;<br />answer=b*c*s*i*f;<br />5.如果我想要把[2*2.5]的结果用一个float变量存放的话，程序应该如何编写？<br />题目：<br />1.请问最后a,b变量的数值是？<br />int x,a=5,b3;      x=a++ + b--;<br />A.x=8,a=5,b=3;    B.x=8,a=6,b=2;     C.x=7,a=5,b=2;     D.x=9,a=6,b=3;<br />2.下列表达式，哪几个是正确的？<br />A.int x=6;x=!x;     B.int x=6;x=~x;   C.boolean b=true; b=!b;    D. boolean b=true; b=!b;<br />3.下列表达式，哪几个x变量的值最后会是正数？<br />A.int x=-1;x=x&gt;&gt;&gt;5;    B.int x=-1;x=x&gt;&gt;&gt;32;     C.byte x=-1;x=x&gt;&gt;&gt;5;   <br />D.int x=-1;x=x&gt;&gt;5; <br />4.下列的变量x,y，哪几个运算完，结果使true?<br />A.int i=100;float f=500.0f;i==f?     B.int i=40;float f=500.0f;i&gt;f? <br />C.int i=20;float f=30.0f;i&lt;f?           D.int i=55;float f=33.3f;i!=f? <br />5.下列的结果是？<br />int i=100;     i=((i++&gt;&gt;35) &lt;&lt; 32)%10;<br />A.0     B.1     C.2      D.3 <br /><br />题目： <br />1.if(score &gt;=90 &amp;&amp; score &lt;=100)<br />finalScore="甲";<br />else if (score &gt;=80 &amp;&amp; score &lt;=90)<br />finalScore="乙 ";<br />else if (score &gt;=70 &amp;&amp; score &lt;=80)<br />finalScore="丙 ";<br />else if (score &gt;=60 &amp;&amp; score &lt;=70)<br />finalScore="丁 ";<br />else<br />finalScore="戊 ";<br />用更简单的方法写出来（不能用逻辑表达式）<br />2.写一个程序，它能够计算a加到b的总和，其中a不一定比b小。<br />3.写一个程序，它能够把1到100中的质数显示出来。<br />4.写一个程序，能够从五个数字中跳出最大值。<br />5.那些循环语句的写法是正确的？<br />A.while (int i&lt;5){ i++; System.out.println(i);}<br />B.int i=5; while(i)  System.out.println(i);<br />C.int j=1; for (int k=1;j+k != 10;j++,k++)    System.out.println("j="+j+"k="+k);<br />D.int j=1;  do { System.out.println(j++);   if(j==5) contine loop1;}   while (j&lt;20); <br /><br />题目：<br />1.哪些是合法的重载？<br />public class Q1{      public void method(int i){ };     }<br />A.private void method(int i){ }           B.public void method(int k){ }<br />C.public int method(int i){ }               D.private float method(float f){ }<br />E.public String method(int i,int j){ }<br />2. 在Q2_2类中，哪些是合法的覆盖？<br />public class Q2_1{<br />public void method(int i){ };<br />}<br />class Q2_2 extends Q2_1{<br />}<br />A.public void method(int i){ }              B.private void method(int j){ }<br />C.public int method(int i){ }                D.public float method(float f){ }<br />E.private String method(String s){ }<br />3.Q4_2类运行的结果是什么？为什么？若把Q4_2类的第9行改成 Q4_1 q2=new Q4_2();  结果是多少？为什么？若把第11行改成 ((Q4_2) q2).method(); 结果是多少？为什么？<br />01:        public class Q4_1{<br />02:        public void method(int i){<br />03:        System.out.println(10);<br />04:}<br />05:}<br />06:        public class Q4_2 extends Q4_1{<br />07:        public static void main(String args{}){<br />08:        Q4_1 q1=new Q4_1();       <br />09:        Q4_2 q2=new Q4_2();<br />010:      q1.method(1);    <br />011：   q2.method(2);<br />012:}<br />013:      public void method(int k){<br />014:      System.out.println(20);<br />015:}<br /><br />4.在Q9_1类中应该有哪些构造函数？<br />public class Q9_2 extends Q9_1{<br />public Q9_2(int i){ }<br />public Q9_2(int i,float f){ super(i,f)}<br />}<br />A.public Q9_1(){ }                                      B.public Q9_1(int k){ }<br />C.public Q9_1(int i,float f){ }                      D.public Q9_1(float f){ }<br /><br />题目：<br />1.错在哪里？<br />public class text{<br />public static void main(String args[]){<br />A a=new A();<br />B b=(B) a;<br />C c=new A();<br />D d=(D) c;<br />}<br />}<br />class A{}<br />class B extends A {}<br />class C extends B {}<br />class D extends A {}<br />2.若一个抽象类种所有的方法都是抽象方法时，是不是可以改为接口？<br /><br />1.两个对象作比较运算时，使用==运算符和equals方法有什么差别？<br />2.如果让一个类有复制能力，应该用那个接口？<br />3.如何把一个对象用字符串表示出来？<br />4.设计一个三角形和矩形类，修改它们的equals方法，如果两个对象面积相同，则equals方法返回true <br /><br />1.如果有个int[0]型的数组x,你觉得A、B两种循环写法，哪一种比较好？为什么？<br />A.for(int i=1;i&lt;10;i++)            B.for(int i=0;i&lt;x.length;i++)<br />2.对象内存回收的顺序和什么有关？<br />3.可不可以控制何时启动GC? <br /><br />try{<br />FileInputStream f=FileInputStream("test.txt");<br />System.out.println("Open file successed!");<br />}<br />catch(FileNotException fe){<br />System.out.println("File not found!");<br />}<br />catch(IOException ie){<br />System.out.println("IO  exception!");<br />}<br />catch(Exception e){<br />System.out.println("General  Exception!");<br />}<br />finally{<br />System.out.println("Do finally block!");<br />}<br />System.out.println("out of try block!");<br />1.如果第2行代码在运行时出现异常，程序会输出什么结果？<br />A.Open file successed!                                    B.File not found!<br />C.IO  exception!                                              D.General  Exception!<br />E.Do finally block!                                            F.out of try block!<br />2.接第一题，.如果第2行代码在运行时没有出现异常，程序会输出什么结果？<br />3.接第一题，.如果代码在运行时出现OutOfMemoryError异常，程序会输出什么结果？<br />4.f是个File类对象，它有个方法exists,用来检查文件是否存在。下面那一段代码最合适？<br />A.Exception e=new IOException("File not found!");<br />if(!exists)<br />throw e;<br />B.if(!exists)<br />throw new IOException("File"+f.getName()+" not found!");<br />C.if(!exists)<br />throw new IOException;<br />D..if(!exists)<br />throw "File not found!";<br />E.if(!exists)<br />throw new IOException(); <br /><br />1.说明Frame使用pack何setSize这两个方法的差别。<br />2.使用GridBagLayout时，需要设置那几种属性。<br />3.用GridBagLayout来模拟BorderLayout.<br />4.用java程学设计出如下的GUI界面。（组建可以设用Button类）<br /><!-- the post be hidden --><!-- the post be hidden --><!-- the post be hidden --><img src ="http://www.blogjava.net/faithwind/aggbug/37636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2006-03-27 16:49 <a href="http://www.blogjava.net/faithwind/archive/2006/03/27/37636.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>该死的UTF-8</title><link>http://www.blogjava.net/faithwind/archive/2006/03/27/37619.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Mon, 27 Mar 2006 07:46:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2006/03/27/37619.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/37619.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2006/03/27/37619.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/37619.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/37619.html</trackback:ping><description><![CDATA[系统国际化最重要的一个方面就是支持多语言。<br />将中文GB2312转换成UTF-8的方法：<br /><br />new String(file.getFileName().getBytes(System.getProperty("file.encoding")), "UTF-8")<br /><br />这里的System.getProperty("file.encoding")是获取系统默认的编码。测试在日文系统下也是可行的。<br /><br />补充一个UTF-8的转换方法<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: #008080"> 1</span><img id="Codehighlighter1_44_563_Open_Image" onclick="this.style.display='none'; Codehighlighter1_44_563_Open_Text.style.display='none'; Codehighlighter1_44_563_Closed_Image.style.display='inline'; Codehighlighter1_44_563_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_44_563_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_44_563_Closed_Text.style.display='none'; Codehighlighter1_44_563_Open_Image.style.display='inline'; Codehighlighter1_44_563_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> String toUtf8String(String s) </span><span id="Codehighlighter1_44_563_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_44_563_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080"> 2</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  StringBuffer sb </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> StringBuffer();<br /></span><span style="COLOR: #008080"> 3</span><span style="COLOR: #000000"><img id="Codehighlighter1_125_536_Open_Image" onclick="this.style.display='none'; Codehighlighter1_125_536_Open_Text.style.display='none'; Codehighlighter1_125_536_Closed_Image.style.display='inline'; Codehighlighter1_125_536_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_125_536_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_125_536_Closed_Text.style.display='none'; Codehighlighter1_125_536_Open_Image.style.display='inline'; Codehighlighter1_125_536_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />  </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> (</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i </span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000"> s.length(); i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">) </span><span id="Codehighlighter1_125_536_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_125_536_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080"> 4</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> c </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> s.charAt(i);<br /></span><span style="COLOR: #008080"> 5</span><span style="COLOR: #000000"><img id="Codehighlighter1_179_202_Open_Image" onclick="this.style.display='none'; Codehighlighter1_179_202_Open_Text.style.display='none'; Codehighlighter1_179_202_Closed_Image.style.display='inline'; Codehighlighter1_179_202_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_179_202_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_179_202_Closed_Text.style.display='none'; Codehighlighter1_179_202_Open_Image.style.display='inline'; Codehighlighter1_179_202_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />   </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (c </span><span style="COLOR: #000000">&gt;=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">&amp;&amp;</span><span style="COLOR: #000000"> c </span><span style="COLOR: #000000">&lt;=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">255</span><span style="COLOR: #000000">) </span><span id="Codehighlighter1_179_202_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_179_202_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080"> 6</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    sb.append(c);<br /></span><span style="COLOR: #008080"> 7</span><span style="COLOR: #000000"><img id="Codehighlighter1_209_532_Open_Image" onclick="this.style.display='none'; Codehighlighter1_209_532_Open_Text.style.display='none'; Codehighlighter1_209_532_Closed_Image.style.display='inline'; Codehighlighter1_209_532_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_209_532_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_209_532_Closed_Text.style.display='none'; Codehighlighter1_209_532_Open_Image.style.display='inline'; Codehighlighter1_209_532_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />   }</span></span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000"> </span><span id="Codehighlighter1_209_532_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_209_532_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080"> 8</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">byte</span><span style="COLOR: #000000">[] b;<br /></span><span style="COLOR: #008080"> 9</span><span style="COLOR: #000000"><img id="Codehighlighter1_233_289_Open_Image" onclick="this.style.display='none'; Codehighlighter1_233_289_Open_Text.style.display='none'; Codehighlighter1_233_289_Closed_Image.style.display='inline'; Codehighlighter1_233_289_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_233_289_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_233_289_Closed_Text.style.display='none'; Codehighlighter1_233_289_Open_Image.style.display='inline'; Codehighlighter1_233_289_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000"> </span><span id="Codehighlighter1_233_289_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_233_289_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />     b </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Character.toString(c).getBytes(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">utf-8</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img id="Codehighlighter1_312_369_Open_Image" onclick="this.style.display='none'; Codehighlighter1_312_369_Open_Text.style.display='none'; Codehighlighter1_312_369_Closed_Image.style.display='inline'; Codehighlighter1_312_369_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_312_369_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_312_369_Closed_Text.style.display='none'; Codehighlighter1_312_369_Open_Image.style.display='inline'; Codehighlighter1_312_369_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    }</span></span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000"> (Exception ex) </span><span id="Codehighlighter1_312_369_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_312_369_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />     System.out.println(ex);<br /></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />     b </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">byte</span><span style="COLOR: #000000">[</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">];<br /></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img id="Codehighlighter1_410_527_Open_Image" onclick="this.style.display='none'; Codehighlighter1_410_527_Open_Text.style.display='none'; Codehighlighter1_410_527_Closed_Image.style.display='inline'; Codehighlighter1_410_527_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_410_527_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_410_527_Closed_Text.style.display='none'; Codehighlighter1_410_527_Open_Image.style.display='inline'; Codehighlighter1_410_527_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000"> (</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> j </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; j </span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000"> b.length; j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">) </span><span id="Codehighlighter1_410_527_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_410_527_Open_Text"><span style="COLOR: #000000">{<br /></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />     </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> k </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> b[j];<br /></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />     </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000"> (k </span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />      k </span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">256</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />     sb.append(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> Integer.toHexString(k).toUpperCase());<br /></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />   }</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />  }</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />  </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> sb.toString();<br /></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> }</span></span></div><img src ="http://www.blogjava.net/faithwind/aggbug/37619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2006-03-27 15:46 <a href="http://www.blogjava.net/faithwind/archive/2006/03/27/37619.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深入学习java</title><link>http://www.blogjava.net/faithwind/archive/2006/03/27/37539.html</link><dc:creator>黑咖啡</dc:creator><author>黑咖啡</author><pubDate>Mon, 27 Mar 2006 01:44:00 GMT</pubDate><guid>http://www.blogjava.net/faithwind/archive/2006/03/27/37539.html</guid><wfw:comment>http://www.blogjava.net/faithwind/comments/37539.html</wfw:comment><comments>http://www.blogjava.net/faithwind/archive/2006/03/27/37539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/faithwind/comments/commentRss/37539.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/faithwind/services/trackbacks/37539.html</trackback:ping><description><![CDATA[最近工作中发现自己java底子还很差,决定巩固一下.打算就手边的一本《java2 编程指南》展开对java更深入的学习。<br /><br />不知道是否有更好的学习资料呢？<br /><br /><img src ="http://www.blogjava.net/faithwind/aggbug/37539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/faithwind/" target="_blank">黑咖啡</a> 2006-03-27 09:44 <a href="http://www.blogjava.net/faithwind/archive/2006/03/27/37539.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>