﻿<?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-朙的学习笔记-随笔分类-学习ing</title><link>http://www.blogjava.net/zengming/category/38392.html</link><description>生活、学习、工作</description><language>zh-cn</language><lastBuildDate>Sat, 17 Oct 2009 05:08:50 GMT</lastBuildDate><pubDate>Sat, 17 Oct 2009 05:08:50 GMT</pubDate><ttl>60</ttl><item><title>浮点计算时保护精度的一个方法——BigDecimal</title><link>http://www.blogjava.net/zengming/archive/2009/10/16/298642.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Fri, 16 Oct 2009 14:11:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/10/16/298642.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/298642.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/10/16/298642.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/298642.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/298642.html</trackback:ping><description><![CDATA[今天，一朋友问了我一个问题：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 数A和数B<br />
&nbsp;&nbsp;&nbsp;&nbsp; 要求A每高于（或低于）B&nbsp;0.5，数C就相应增加或减少0.5。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 这个算法该怎么样写？<br />
很简单的一个东西。但是要求精度不能丢失。<br />
查了查，原来可以用BigDecimal来实现。<br />
<br />
写了个简单的程序：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_63_632_Open_Image" onclick="this.style.display='none'; Codehighlighter1_63_632_Open_Text.style.display='none'; Codehighlighter1_63_632_Closed_Image.style.display='inline'; Codehighlighter1_63_632_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_63_632_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_63_632_Closed_Text.style.display='none'; Codehighlighter1_63_632_Open_Image.style.display='inline'; Codehighlighter1_63_632_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">double</span><span style="color: #000000">&nbsp;oprbigdecimal(</span><span style="color: #0000ff">double</span><span style="color: #000000">&nbsp;a,</span><span style="color: #0000ff">double</span><span style="color: #000000">&nbsp;b,</span><span style="color: #0000ff">double</span><span style="color: #000000">&nbsp;c)</span><span id="Codehighlighter1_63_632_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"  alt="" /></span><span id="Codehighlighter1_63_632_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">转换为bigdecimal</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BigDecimal&nbsp;bigA&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;BigDecimal(Double.toString(a));<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BigDecimal&nbsp;bigB&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;BigDecimal(Double.toString(b));<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BigDecimal&nbsp;bigC&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;BigDecimal(Double.toString(c));<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BigDecimal&nbsp;step&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;BigDecimal(</span><span style="color: #000000">"</span><span style="color: #000000">0.5</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BigDecimal&nbsp;dif&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;bigA.subtract(bigB);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">如果差值在0.5的话。C+0.5<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">注意，这里比较时就不要用bigdecimal了。会有问题的</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(dif.doubleValue()&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">0.5</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_466_496_Open_Image" onclick="this.style.display='none'; Codehighlighter1_466_496_Open_Text.style.display='none'; Codehighlighter1_466_496_Closed_Image.style.display='inline'; Codehighlighter1_466_496_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_466_496_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_466_496_Closed_Text.style.display='none'; Codehighlighter1_466_496_Open_Image.style.display='inline'; Codehighlighter1_466_496_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_466_496_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"  alt="" /></span><span id="Codehighlighter1_466_496_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bigC&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;bigC.add(step);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">差值在-0.5的话。C-0.5</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(dif.doubleValue()&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">0.5</span><span style="color: #000000">)<br />
<img id="Codehighlighter1_553_588_Open_Image" onclick="this.style.display='none'; Codehighlighter1_553_588_Open_Text.style.display='none'; Codehighlighter1_553_588_Closed_Image.style.display='inline'; Codehighlighter1_553_588_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_553_588_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_553_588_Closed_Text.style.display='none'; Codehighlighter1_553_588_Open_Image.style.display='inline'; Codehighlighter1_553_588_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_553_588_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"  alt="" /></span><span id="Codehighlighter1_553_588_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bigC&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;bigC.subtract(step);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;bigC.doubleValue();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
<br />
BigDecimal可以使用String类型的值来初始化对象。<br />
在BigDecimal中会将浮点数转换 整型+精度 的表示方法。<br />
使用add（加）、subtract（减）、multiply（乘）、divide（除）时都会使用整型来计算。精度转为大精度的。<br />
（注意divide除法需要指定保留精度和四舍五入）<br />
这样就可以保护浮点数计算的精度了。<br />
 <img src ="http://www.blogjava.net/zengming/aggbug/298642.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-10-16 22:11 <a href="http://www.blogjava.net/zengming/archive/2009/10/16/298642.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>启动Eclipse时的一个异常</title><link>http://www.blogjava.net/zengming/archive/2009/08/20/291991.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Thu, 20 Aug 2009 11:42:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/08/20/291991.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/291991.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/08/20/291991.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/291991.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/291991.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 在启动Eclipse时，我们有时候会遇到这样的问题：<br />
&nbsp;&nbsp;&nbsp; 弹出一个窗口说：<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JVM Terminated. Exit code =-1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230;&#8230;&#8230;&#8230;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 遇到这样的情况，可以尝试一下修改 Eclipse目录下的Eclipse.ini文件。<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp; 找到<br />
&nbsp;&nbsp;&nbsp; -vmargs<br />
&nbsp;&nbsp;&nbsp; -Xms40m<br />
&nbsp;&nbsp;&nbsp; -Xmx128m<br />
&nbsp;&nbsp;&nbsp; 这样几行。<br />
&nbsp;&nbsp;&nbsp; 它表示Java运行时的内存最小值和最大值。<br />
<br />
&nbsp;&nbsp;&nbsp; 可以直接用"#"注释掉。但是不建议这么做，因为有时候会出现内存异常的错误。比如创建Seam工程的时候。&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 一般对Xms和Xmx的值进行修改。具体是多大我也不清楚，可以尝试。知道可以打开Eclipse为止。<br />
&nbsp;&nbsp;&nbsp; 我2g内存，使用的是Xms256m，Xmx450m。应该够用了。<br />
<br />
<br />
<img src ="http://www.blogjava.net/zengming/aggbug/291991.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-20 19:42 <a href="http://www.blogjava.net/zengming/archive/2009/08/20/291991.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java Web开发框架初学</title><link>http://www.blogjava.net/zengming/archive/2009/08/12/290759.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Wed, 12 Aug 2009 02:34:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/08/12/290759.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/290759.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/08/12/290759.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/290759.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/290759.html</trackback:ping><description><![CDATA[近来，因为公司的系统将要整合重构。<br />
所以需要选择一款开发速度快、封装适度的Web开发框架。<br />
于是经理交给我一个艰巨的任务——学习一下市面上现有的Web开发框架。<br />
<br />
现在主要的方向是基于Java的Web开发。所以关注的框架着重于Java方向的。<br />
个人觉得.Net框架其实很好用。但是公司考虑其价格、性能瓶颈等问题，暂时没有考虑。<br />
<br />
现在进入视线的框架有：<br />
JBoss Seam<br />
Struts 2<br />
Rational Application Developer<br />
Operamasks<br />
<br />
MyEclipse （这个是框架么？好像是个开发平台。实在是搞不清楚，它也可以开发Web吧。也要看看）<br />
<br />
这几个框架各自的拥护者都把框架说的有多么好多么好。<br />
作为新人的我，没有项目经验，更没有很强的系统架构能力，选择起来就很困难。<br />
<br />
现在想的笨办法是把各个框架都搭建起来，试用一下。<br />
<br />
不知道还有没有其他的方法或者途径。<br />
各位大虾们，给点建议吧。小弟谢过了~<br />
<br />
<br />
PS:我也想近来学习的这些框架的知识放到这里，希望大家一起讨论学习吧。<br />
<br />
<img src ="http://www.blogjava.net/zengming/aggbug/290759.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-12 10:34 <a href="http://www.blogjava.net/zengming/archive/2009/08/12/290759.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HP品牌机安装操作系统的一个重点.</title><link>http://www.blogjava.net/zengming/archive/2009/07/20/287529.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Mon, 20 Jul 2009 13:25:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/07/20/287529.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/287529.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/07/20/287529.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/287529.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/287529.html</trackback:ping><description><![CDATA[今天,决定重装系统.<br />
下班后,开始了行动.但是,装了很多次,都失败了.<br />
现象:&nbsp;<br />
&nbsp;&nbsp;&nbsp; 在安装windows时,第一次重启后.出现"<font style="color: rgb(0, 0, 0);" color="#c60a00"><font style="color: rgb(0, 0, 0);" color="#c60a00">因计算机<span style="color: rgb(0, 0, 0);">磁</span>盘硬件</font>的<font color="#c60a00"><span style="color: rgb(0, 0, 0);"><font style="color: rgb(0, 0, 0);" color="#c60a00">问题</font>,<font style="color: rgb(0, 0, 0);" color="#c60a00">windows无法启动</font>。</span></font>不能读取所选的引导盘,请检查引导路径和磁盘硬件,请参阅windows文档中有关磁盘<font style="color: rgb(0, 0, 0);" color="#c60a00">配置</font>的信息并参阅您的硬件参考手册,以获得进一步的信息."的提示.<br />
&nbsp;&nbsp;&nbsp;&nbsp; 完全无法进入下一步安装.<br />
&nbsp;&nbsp;&nbsp;&nbsp; 起初是以为HP Recovery的问题,但是删了之后仍然存在该问题.<br />
&nbsp;&nbsp;&nbsp;&nbsp; 又查了下,很多人说是因为SATA硬盘的问题.但是找了半天也没找到地方改.<br />
&nbsp;&nbsp;&nbsp;&nbsp; 最后,终于发现了解决方法:&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在重启时,长按F10,进入BIOS的setup界面.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;选择POWER MANAGEMENT项<br />
&nbsp;&nbsp;&nbsp;&nbsp; 再将其中的WDRT SUPPORT项设为"Disabled"(禁止).<br />
&nbsp;&nbsp;&nbsp;&nbsp; 保存后重启,就可以了.<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; 同样，全系的HP 家用、商用台式机、笔记本，进行GHOST安装后报错，也可以用此方法解决。<br />
&nbsp;&nbsp;&nbsp;&nbsp; WDRT是一个电子加密的东西.<br />
&nbsp;&nbsp;&nbsp;&nbsp; 微软解释<strong>WDRT</strong> - watchdog resource table。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; 所以以后大家要为HP的机器重新安装操作系统的话,记得修改BIOS.</font>
<img src ="http://www.blogjava.net/zengming/aggbug/287529.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-07-20 21:25 <a href="http://www.blogjava.net/zengming/archive/2009/07/20/287529.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JBoss5配置时的怪现象</title><link>http://www.blogjava.net/zengming/archive/2009/07/06/285702.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Mon, 06 Jul 2009 13:04:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/07/06/285702.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/285702.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/07/06/285702.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/285702.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/285702.html</trackback:ping><description><![CDATA[终于在千辛万苦的搜索与尝试中把JBoss配置好了。但是出现了一个怪现象。<br />
在网上JBoss的配置教程中，都强调要在环境变量中将JAVA_HOME配置好。<br />
但是，当我配置了JAVA_HOME以后，运行run.bat却出现命令行窗口一闪而过的现象。如果使用cmd命令行窗口执行run则输出"calling C:\jboss\bin\run.conf.bat" <br />
后来我将环境变量中的JAVA_HOME删除后，却可以正常启动了。<br />
但是提示说："JAVA_HOME is not set. Unexpected results may occur."<br />
另外，教程中说正确时访问<a href="http://localhost:8083">http://localhost:8083</a>会出现正确的空白页。我却出现了http 404未找到的情况。<br />
其中应该还有问题。再继续研究研究。
<img src ="http://www.blogjava.net/zengming/aggbug/285702.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-07-06 21:04 <a href="http://www.blogjava.net/zengming/archive/2009/07/06/285702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java配置的问题</title><link>http://www.blogjava.net/zengming/archive/2009/07/06/285700.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Mon, 06 Jul 2009 12:07:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/07/06/285700.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/285700.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/07/06/285700.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/285700.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/285700.html</trackback:ping><description><![CDATA[今天在配JBoss但是一直有问题。<br />
后来发现在命令行中输入java -server -version出现error message：&#8220;Error: <span class="hilite2">no</span> `server' <span class="hilite6">JVM</span> <span class="hilite5">at 'C:\java\jdk1.6.0_10\</span><span class="hilite6">jvm</span>.dll'.的错误。<br />
在网上上查了很久，说在注册表中修改<font style="background-color: #d2f0d7">HKEY_LOCAL_MACHINE\<font style="background-color: #d2f0d7">HKEY_LOCAL_MACHINE\SOFTWARE</font>\<font style="background-color: #d2f0d7">HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft下相应的JAVA_HOME值。<br />
修改后出现了could not open 'C:\java\jdk1.6.0_10\lib\i386\jvm.cfg'的问题。<br />
弄了很久，最后还是在网上找到了答案，原来是配置的问题。<br />
在命令行中写入：Path=C:\java\jdk1.6.0_10\bin即可。<br />
具体的解释。可以参看<font style="background-color: #d2f0d7"><a href="http://geyaping.javaeye.com/blog/89153">http://geyaping.javaeye.com/blog/89153</a></font>。<br />
写的比较详细。<br />
记录一下，以备后用。<br />
至于JBoss还在努力配置之中。<br />
</cq></font></font>
 <img src ="http://www.blogjava.net/zengming/aggbug/285700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-07-06 20:07 <a href="http://www.blogjava.net/zengming/archive/2009/07/06/285700.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaDOC文档注释规则</title><link>http://www.blogjava.net/zengming/archive/2009/04/24/267282.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Fri, 24 Apr 2009 01:43:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/04/24/267282.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/267282.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/04/24/267282.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/267282.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/267282.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 10pt">&nbsp;在代码中加入注释是非常好的编程习惯。</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在Java中提供了JavaDOC用于生成类、方法的说明文档。可以通过该文档轻松说明类、方法的作用、参数、返回等信息。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JavaDOC的注释规则如下：</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1) </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档注释置于将要注释的类或方法定义之前。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2) </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">专有注释定界符</span><span lang="EN-US">/** </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开头。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3) </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">第一行描述该方法的目的。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4) </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对每个参数进行注释。每行以</span><span lang="EN-US">@param</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开始，此后是参数名和简要说明。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5) </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">最后一行描述该方法的返回值。以</span><span lang="EN-US">@return</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开始。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6) </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">最后以</span><span lang="EN-US">*/</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">结束。</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;例如：</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_0_59_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_59_Open_Text.style.display='none'; Codehighlighter1_0_59_Closed_Image.style.display='inline'; Codehighlighter1_0_59_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_59_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_0_59_Closed_Text.style.display='none'; Codehighlighter1_0_59_Open_Image.style.display='inline'; Codehighlighter1_0_59_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_59_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">/**&nbsp;*/</span><span id="Codehighlighter1_0_59_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
</span><span style="color: #008080">2</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />*&nbsp;&nbsp;&nbsp;&nbsp;这个方法要完成&#8230;&#8230;<br />
</span><span style="color: #008080">3</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />*&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;name&nbsp;参数意义<br />
</span><span style="color: #008080">4</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />*&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">@return</span><span style="color: #008000">&nbsp;最后要返回一个什么什么的<br />
</span><span style="color: #008080">5</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /></span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>
<p align="right">——摘自BIG JAVA</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当然JavaDOC的功能还不止这些。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@后面还有很多参数。等下次再研究研究。</p>
<img src ="http://www.blogjava.net/zengming/aggbug/267282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-04-24 09:43 <a href="http://www.blogjava.net/zengming/archive/2009/04/24/267282.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>