﻿<?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 Prime</title><link>http://www.blogjava.net/jinglecat/category/11307.html</link><description>新手上路</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 12:59:04 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 12:59:04 GMT</pubDate><ttl>60</ttl><item><title>java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.</title><link>http://www.blogjava.net/jinglecat/archive/2006/06/10/51850.html</link><dc:creator>jinglecat</dc:creator><author>jinglecat</author><pubDate>Sat, 10 Jun 2006 07:35:00 GMT</pubDate><guid>http://www.blogjava.net/jinglecat/archive/2006/06/10/51850.html</guid><wfw:comment>http://www.blogjava.net/jinglecat/comments/51850.html</wfw:comment><comments>http://www.blogjava.net/jinglecat/archive/2006/06/10/51850.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/jinglecat/comments/commentRss/51850.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jinglecat/services/trackbacks/51850.html</trackback:ping><description><![CDATA[
		<p>使用MS Sql2000 for JDBC SP3连接MS Sql2000出现如下错误：</p>
		<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 src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">java.sql.SQLException: </span>
				<span style="FONT-WEIGHT: bold; COLOR: #800000">[</span>
				<span style="COLOR: #800000">Microsoft</span>
				<span style="FONT-WEIGHT: bold; COLOR: #800000">][</span>
				<span style="COLOR: #800000">SQLServer 2000 Driver for JDBC</span>
				<span style="FONT-WEIGHT: bold; COLOR: #800000">]</span>
				<span style="COLOR: #000000">Error establishing socket.<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.sqlserver.tds.TDSConnection.&lt;init&gt;(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.sql.DriverManager.getConnection(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.sql.DriverManager.getConnection(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at drawServlet.doGet(drawServlet.java:</span>
				<span style="COLOR: #000000">50</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at drawServlet.doPost(drawServlet.java:</span>
				<span style="COLOR: #000000">18</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at javax.servlet.http.HttpServlet.service(HttpServlet.java:</span>
				<span style="COLOR: #000000">709</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at javax.servlet.http.HttpServlet.service(HttpServlet.java:</span>
				<span style="COLOR: #000000">802</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:</span>
				<span style="COLOR: #000000">237</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:</span>
				<span style="COLOR: #000000">157</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:</span>
				<span style="COLOR: #000000">214</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:</span>
				<span style="COLOR: #000000">198</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:</span>
				<span style="COLOR: #000000">152</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:</span>
				<span style="COLOR: #000000">137</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:</span>
				<span style="COLOR: #000000">118</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">102</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:</span>
				<span style="COLOR: #000000">109</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:</span>
				<span style="COLOR: #000000">929</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:</span>
				<span style="COLOR: #000000">160</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:</span>
				<span style="COLOR: #000000">799</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:</span>
				<span style="COLOR: #000000">705</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:</span>
				<span style="COLOR: #000000">577</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:</span>
				<span style="COLOR: #000000">683</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.lang.Thread.run(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />java.sql.SQLException: </span>
				<span style="FONT-WEIGHT: bold; COLOR: #800000">[</span>
				<span style="COLOR: #800000">Microsoft</span>
				<span style="FONT-WEIGHT: bold; COLOR: #800000">][</span>
				<span style="COLOR: #800000">SQLServer 2000 Driver for JDBC</span>
				<span style="FONT-WEIGHT: bold; COLOR: #800000">]</span>
				<span style="COLOR: #000000">End of stream was detected on a read.<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.sql.DriverManager.getConnection(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.sql.DriverManager.getConnection(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at drawServlet.doGet(drawServlet.java:</span>
				<span style="COLOR: #000000">92</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at drawServlet.doPost(drawServlet.java:</span>
				<span style="COLOR: #000000">18</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at javax.servlet.http.HttpServlet.service(HttpServlet.java:</span>
				<span style="COLOR: #000000">709</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at javax.servlet.http.HttpServlet.service(HttpServlet.java:</span>
				<span style="COLOR: #000000">802</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:</span>
				<span style="COLOR: #000000">237</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:</span>
				<span style="COLOR: #000000">157</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:</span>
				<span style="COLOR: #000000">214</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:</span>
				<span style="COLOR: #000000">198</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:</span>
				<span style="COLOR: #000000">152</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:</span>
				<span style="COLOR: #000000">137</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:</span>
				<span style="COLOR: #000000">118</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">102</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:</span>
				<span style="COLOR: #000000">109</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:</span>
				<span style="COLOR: #000000">104</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:</span>
				<span style="COLOR: #000000">520</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:</span>
				<span style="COLOR: #000000">929</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:</span>
				<span style="COLOR: #000000">160</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:</span>
				<span style="COLOR: #000000">799</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:</span>
				<span style="COLOR: #000000">705</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:</span>
				<span style="COLOR: #000000">577</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:</span>
				<span style="COLOR: #000000">683</span>
				<span style="COLOR: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.lang.Thread.run(Unknown Source)</span>
		</div>
		<br />原因：由于开发环境是Win 2003 Server，故SQL 2000需要补丁包，不然在2k3下，SQL默认关闭了TCP连接<br />解决：打上SQL serverSP4 就OK了 <img src ="http://www.blogjava.net/jinglecat/aggbug/51850.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jinglecat/" target="_blank">jinglecat</a> 2006-06-10 15:35 <a href="http://www.blogjava.net/jinglecat/archive/2006/06/10/51850.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.io.IOException: open HTTP connection failed</title><link>http://www.blogjava.net/jinglecat/archive/2006/05/20/47199.html</link><dc:creator>jinglecat</dc:creator><author>jinglecat</author><pubDate>Sat, 20 May 2006 11:04:00 GMT</pubDate><guid>http://www.blogjava.net/jinglecat/archive/2006/05/20/47199.html</guid><wfw:comment>http://www.blogjava.net/jinglecat/comments/47199.html</wfw:comment><comments>http://www.blogjava.net/jinglecat/archive/2006/05/20/47199.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jinglecat/comments/commentRss/47199.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jinglecat/services/trackbacks/47199.html</trackback:ping><description><![CDATA[
		<p>erverybody，<br />       为什么偶将Applet的class文件放在WEB-INF\classes目录就加载不了，Java 控制台出现如下错误：</p>
		<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 src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">载入：找不到类 cqu.slmt412.rfds.applets.Zbasicall.</span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">。<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />java.lang.ClassNotFoundException: cqu.slmt412.rfds.applets.Zbasicall.</span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletClassLoader.findClass(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.lang.ClassLoader.loadClass(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletClassLoader.loadClass(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.lang.ClassLoader.loadClass(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletClassLoader.loadCode(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletPanel.createApplet(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.plugin.AppletViewer.createApplet(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletPanel.runLoader(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletPanel.run(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.lang.Thread.run(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Caused by: java.io.IOException: open HTTP connection failed.<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletClassLoader.getBytes(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletClassLoader.access$</span>
				<span style="COLOR: #000000">100</span>
				<span style="COLOR: #000000">(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at sun.applet.AppletClassLoader$</span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">.run(Unknown Source)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    at java.security.AccessController.doPrivileged(Native Method)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />    <img src="http://www.blogjava.net/images/dot.gif" /> </span>
				<span style="COLOR: #000000">10</span>
				<span style="COLOR: #000000"> more<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
		</div>文件结构：<br /><img height="626" alt="applet2.JPG" src="http://www.blogjava.net/images/blogjava_net/jinglecat/applet2.JPG" width="899" border="0" /><br />这是我的applet tag：<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"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">applet </span><span style="COLOR: #ff0000">code</span><span style="COLOR: #0000ff">="cqu.slmt412.rfds.applets.Zbasicall.class"</span><span style="COLOR: #ff0000"> width</span><span style="COLOR: #0000ff">=600 </span><span style="COLOR: #ff0000">height</span><span style="COLOR: #0000ff">=400</span><span style="COLOR: #0000ff">&gt;</span></div>即使加上codebase，也不行：<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"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">applet </span><span style="COLOR: #ff0000">code</span><span style="COLOR: #0000ff">="cqu.slmt412.rfds.applets.Zbasicall.class"</span><span style="COLOR: #ff0000"> codebase</span><span style="COLOR: #0000ff">="WEB-INF\classes"</span><span style="COLOR: #ff0000"> width</span><span style="COLOR: #0000ff">=600 </span><span style="COLOR: #ff0000">height</span><span style="COLOR: #0000ff">=400</span><span style="COLOR: #0000ff">&gt;</span></div><br />但将包含class的目录放录直接放于应用程序路径就可以显示了，applet标签没有任何的改动。<br />可以运行的目录结构：<br /><img height="386" alt="applet1.JPG" src="http://www.blogjava.net/images/blogjava_net/jinglecat/applet1.JPG" width="227" border="0" /><br /><br />运行环境：<br />Windows 2003 sp1 ＋ IE6 ＋ Tomcat 5.02＋Java(TM) Plug-in: 版本 1.4.2_11<br /><br />Why？<br /><br /><img src ="http://www.blogjava.net/jinglecat/aggbug/47199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jinglecat/" target="_blank">jinglecat</a> 2006-05-20 19:04 <a href="http://www.blogjava.net/jinglecat/archive/2006/05/20/47199.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>int to bytes to int</title><link>http://www.blogjava.net/jinglecat/archive/2006/05/19/46950.html</link><dc:creator>jinglecat</dc:creator><author>jinglecat</author><pubDate>Thu, 18 May 2006 20:43:00 GMT</pubDate><guid>http://www.blogjava.net/jinglecat/archive/2006/05/19/46950.html</guid><wfw:comment>http://www.blogjava.net/jinglecat/comments/46950.html</wfw:comment><comments>http://www.blogjava.net/jinglecat/archive/2006/05/19/46950.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/jinglecat/comments/commentRss/46950.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jinglecat/services/trackbacks/46950.html</trackback:ping><description><![CDATA[
		<p>新手上路，最好的见面礼莫过于资源分享了。<img height="20" src="http://www.blogjava.net/Emoticons/QQ/40.gif" width="20" border="0" /><br /><br />毕业设计中关键技术是数据压缩模块，数据传输的是字节数组，却没有发现Java库中现成的整型于字节数组的转换<img height="20" src="http://www.blogjava.net/Emoticons/QQ/01.gif" width="20" border="0" />，虽然Integer包装类有toBinaryString()之类的静态方法使用，但是却无法直接满足要求一个整数与4个字节数组的对应，幸好String类有getBytes()几个重载方法使用，要不然真的就哭死了<img height="20" src="http://www.blogjava.net/Emoticons/QQ/smile.gif" width="20" border="0" /><br /><br />记得net中就有BinConverter可以直接使用，而且实现了bytes与int16，int32，char等等多类型的转换，有点感慨，还是.net方便，呵呵<br /><br />也许是偶还没有发现相关的Java库，google得也不深入，没办法，时间不等人，只好自己实现了一个，经测试，正负数都OK（PS：google到一个算法，比较搞笑，只有负数是正确<img height="20" src="http://www.blogjava.net/Emoticons/QQ/14.gif" width="20" border="0" />）<br /></p>
		<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_26_481_Open_Image" onclick="this.style.display='none'; Codehighlighter1_26_481_Open_Text.style.display='none'; Codehighlighter1_26_481_Closed_Image.style.display='inline'; Codehighlighter1_26_481_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" />
				<img id="Codehighlighter1_26_481_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_26_481_Closed_Text.style.display='none'; Codehighlighter1_26_481_Open_Image.style.display='inline'; Codehighlighter1_26_481_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">class</span>
				<span style="COLOR: #000000"> BitConverter </span>
				<span id="Codehighlighter1_26_481_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_26_481_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" />    <br /></span>
						<span style="COLOR: #008080"> 3</span>
						<span style="COLOR: #000000">
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">byte</span>
						<span style="COLOR: #000000">[] getBytes(</span>
						<span style="COLOR: #0000ff">int</span>
						<span style="COLOR: #000000"> value)<br /></span>
						<span style="COLOR: #008080"> 4</span>
						<span style="COLOR: #000000">
								<img id="Codehighlighter1_73_291_Open_Image" onclick="this.style.display='none'; Codehighlighter1_73_291_Open_Text.style.display='none'; Codehighlighter1_73_291_Closed_Image.style.display='inline'; Codehighlighter1_73_291_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_73_291_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_73_291_Closed_Text.style.display='none'; Codehighlighter1_73_291_Open_Image.style.display='inline'; Codehighlighter1_73_291_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span id="Codehighlighter1_73_291_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_73_291_Open_Text">
								<span style="COLOR: #000000">{ <br /></span>
								<span style="COLOR: #008080"> 5</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">[] bytes </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">4</span>
								<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" />        bytes[</span>
								<span style="COLOR: #000000">0</span>
								<span style="COLOR: #000000">] </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">(</span>
								<span style="COLOR: #0000ff">byte</span>
								<span style="COLOR: #000000">)( value </span>
								<span style="COLOR: #000000">&gt;&gt;</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">24</span>
								<span style="COLOR: #000000"> );<br /></span>
								<span style="COLOR: #008080"> 7</span>
								<span style="COLOR: #000000">
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        bytes[</span>
								<span style="COLOR: #000000">1</span>
								<span style="COLOR: #000000">] </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">(</span>
								<span style="COLOR: #0000ff">byte</span>
								<span style="COLOR: #000000">)( (value </span>
								<span style="COLOR: #000000">&lt;&lt;</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">8</span>
								<span style="COLOR: #000000">) </span>
								<span style="COLOR: #000000">&gt;&gt;</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">24</span>
								<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" />        bytes[</span>
								<span style="COLOR: #000000">2</span>
								<span style="COLOR: #000000">] </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">(</span>
								<span style="COLOR: #0000ff">byte</span>
								<span style="COLOR: #000000">)( (value </span>
								<span style="COLOR: #000000">&lt;&lt;</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">16</span>
								<span style="COLOR: #000000">) </span>
								<span style="COLOR: #000000">&gt;&gt;</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">24</span>
								<span style="COLOR: #000000"> );<br /></span>
								<span style="COLOR: #008080"> 9</span>
								<span style="COLOR: #000000">
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        bytes[</span>
								<span style="COLOR: #000000">3</span>
								<span style="COLOR: #000000">] </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">(</span>
								<span style="COLOR: #0000ff">byte</span>
								<span style="COLOR: #000000">)( (value </span>
								<span style="COLOR: #000000">&lt;&lt;</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">24</span>
								<span style="COLOR: #000000">) </span>
								<span style="COLOR: #000000">&gt;&gt;</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">24</span>
								<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" />        </span>
								<span style="COLOR: #0000ff">return</span>
								<span style="COLOR: #000000"> bytes;            <br /></span>
								<span style="COLOR: #008080">11</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">12</span>
						<span style="COLOR: #000000">
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
								<br />
						</span>
						<span style="COLOR: #008080">13</span>
						<span style="COLOR: #000000">
								<img id="Codehighlighter1_351_479_Open_Image" onclick="this.style.display='none'; Codehighlighter1_351_479_Open_Text.style.display='none'; Codehighlighter1_351_479_Closed_Image.style.display='inline'; Codehighlighter1_351_479_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_351_479_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_351_479_Closed_Text.style.display='none'; Codehighlighter1_351_479_Open_Image.style.display='inline'; Codehighlighter1_351_479_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">int</span>
						<span style="COLOR: #000000"> toInt(</span>
						<span style="COLOR: #0000ff">byte</span>
						<span style="COLOR: #000000">[] bytes, </span>
						<span style="COLOR: #0000ff">int</span>
						<span style="COLOR: #000000"> startIndex)</span>
						<span id="Codehighlighter1_351_479_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_351_479_Open_Text">
								<span style="COLOR: #000000">{        <br /></span>
								<span style="COLOR: #008080">14</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"> value </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">0</span>
								<span style="COLOR: #000000">;<br /></span>
								<span style="COLOR: #008080">15</span>
								<span style="COLOR: #000000">
										<img id="Codehighlighter1_405_457_Open_Image" onclick="this.style.display='none'; Codehighlighter1_405_457_Open_Text.style.display='none'; Codehighlighter1_405_457_Closed_Image.style.display='inline'; Codehighlighter1_405_457_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
										<img id="Codehighlighter1_405_457_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_405_457_Closed_Text.style.display='none'; Codehighlighter1_405_457_Open_Image.style.display='inline'; Codehighlighter1_405_457_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">startIndex;j</span>
								<span style="COLOR: #000000">&lt;</span>
								<span style="COLOR: #000000">4</span>
								<span style="COLOR: #000000">;j</span>
								<span style="COLOR: #000000">++</span>
								<span style="COLOR: #000000">) </span>
								<span id="Codehighlighter1_405_457_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_405_457_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" />            value </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> (value </span>
										<span style="COLOR: #000000">&lt;&lt;</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #000000">8</span>
										<span style="COLOR: #000000">) </span>
										<span style="COLOR: #000000">|</span>
										<span style="COLOR: #000000"> (bytes[j] </span>
										<span style="COLOR: #000000">&amp;</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #000000">0xFF</span>
										<span style="COLOR: #000000">);<br /></span>
										<span style="COLOR: #008080">17</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">18</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"> value;    <br /></span>
								<span style="COLOR: #008080">19</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">20</span>
						<span style="COLOR: #000000">
								<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
		</div>
		<br />只有int版本，有时间了再研究其他数据类型的了。<br /><br />欢迎大家抛砖，期待更加便捷的算法。<img src ="http://www.blogjava.net/jinglecat/aggbug/46950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jinglecat/" target="_blank">jinglecat</a> 2006-05-19 04:43 <a href="http://www.blogjava.net/jinglecat/archive/2006/05/19/46950.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>