﻿<?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-yaoleiroyal</title><link>http://www.blogjava.net/yaoleiroyal/</link><description>天行健，君子以自强不息！地势坤，君子当厚德载物！</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 07:56:46 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 07:56:46 GMT</pubDate><ttl>60</ttl><item><title>window.open 与 window.showModalDialog比较</title><link>http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297280.html</link><dc:creator>yaoleiroyal</dc:creator><author>yaoleiroyal</author><pubDate>Mon, 05 Oct 2009 14:59:00 GMT</pubDate><guid>http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297280.html</guid><wfw:comment>http://www.blogjava.net/yaoleiroyal/comments/297280.html</wfw:comment><comments>http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297280.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yaoleiroyal/comments/commentRss/297280.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yaoleiroyal/services/trackbacks/297280.html</trackback:ping><description><![CDATA[打开子窗口有两种方式，window.open与window.showModalDialog。<br />
<br />
open形式是直接打开一个子窗口,但在ie7以及ie8上都不会直接弹出一个窗口，而是在新标签页中打开，这带来两个问题，一个是操作不方便，另一个是原本明明在open时指定了窗口大小的，但是由于是标签页打开，导致设置的窗口大小完全没用，页面中的内容也是在新窗口中完全打开的，本来设计很好的页面打开后完全变形了。<br />
<br />
这个时候最好是选用dialog形式打开窗口，使用它打开窗口时有几点需要注意的。一个是设置窗口的参数，在open时设置参数一般以逗号分隔，比如<br />
<br />
window.open("Sample.htm",null,"height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");而在dialog中则是以分号分隔的，另外原来的高度啊什么的在dialog中都需要加上dialog前缀，如：<br />
<br />
window.showModalDialog("Sample.htm",window,"dialogHeight:200;dialogWidth:400;status:yes;toolbar:no;menubar:no;location:no");open中的等于也变成了冒号了。<br />
<br />
最后说一下如何通过子窗口访问父窗口中的元素，在开发过程中经常会遇到，打开一个子窗口，在子窗口中选择相关参数，然后显示到父窗口中，原本通过open形式打开的子窗口中，通过window.opener就可以了，如window.opener.user.value=啦啦啦。而通过dialog形式打开的窗口，如何访问呢？很简单，就是在写window.showModalDialog时，将window作为该方法的第二个参数，然后在子窗口中通过window.dialogArguments就可以定位到父窗口的window对象。如<br />
var bb =&nbsp; window.dialogArguments;<br />
bb.document.getElementById("user").value = 啦啦啦。就OK啦，当然通过这种方式也可以轻松实现两者的双向交互。
<img src ="http://www.blogjava.net/yaoleiroyal/aggbug/297280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yaoleiroyal/" target="_blank">yaoleiroyal</a> 2009-10-05 22:59 <a href="http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297280.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse cdt 安装说明</title><link>http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297277.html</link><dc:creator>yaoleiroyal</dc:creator><author>yaoleiroyal</author><pubDate>Mon, 05 Oct 2009 14:33:00 GMT</pubDate><guid>http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297277.html</guid><wfw:comment>http://www.blogjava.net/yaoleiroyal/comments/297277.html</wfw:comment><comments>http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297277.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yaoleiroyal/comments/commentRss/297277.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yaoleiroyal/services/trackbacks/297277.html</trackback:ping><description><![CDATA[<p>eclipse cdt安装主要有两个步骤<br />
<br />
一个是安装winGw，这是一个C++的编译器，没有它，程序不会编译运行，关于它的安装，网上一堆。<br />
<br />
另外一个就是安装cdt的插件了，我在安装中主要遇到的问题是，将插件放入eclipse目录中后，新建工程时总是不对，网上有些人说cdt只能和eclipse一起打包下载，直接下载cdt插件会出现版本不兼容的情况。经过漫长的实验，我发现并不是这个问题。真正的问题出在一个jar包上，在plugins目录中，名字类似org.eclipse.cdt.core.win32_5.1.0.200906161748.jar。这个文件从网上下载后是个jar包形式，但如果要想安装成功，则这个jar包需要解压成文件夹形式，将其解压之后，一切天下太平了。与版本的兼容不兼容完全没关系。</p>
<img src ="http://www.blogjava.net/yaoleiroyal/aggbug/297277.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yaoleiroyal/" target="_blank">yaoleiroyal</a> 2009-10-05 22:33 <a href="http://www.blogjava.net/yaoleiroyal/archive/2009/10/05/297277.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse启动时JVM terminated异常解决方法</title><link>http://www.blogjava.net/yaoleiroyal/archive/2009/06/14/282188.html</link><dc:creator>yaoleiroyal</dc:creator><author>yaoleiroyal</author><pubDate>Sun, 14 Jun 2009 09:07:00 GMT</pubDate><guid>http://www.blogjava.net/yaoleiroyal/archive/2009/06/14/282188.html</guid><wfw:comment>http://www.blogjava.net/yaoleiroyal/comments/282188.html</wfw:comment><comments>http://www.blogjava.net/yaoleiroyal/archive/2009/06/14/282188.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yaoleiroyal/comments/commentRss/282188.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yaoleiroyal/services/trackbacks/282188.html</trackback:ping><description><![CDATA[<p>本来我的eclipse是好好的,但是前几天我在电脑上安装了IBM的websphere开发平台Rational Application Developer.结果直接导致我的eclipse无法启动，启动时出现如下错误：<br />
---------------------------<br />
Eclipse<br />
---------------------------<br />
JVM terminated. Exit code=-1<br />
-Dosgi.requiredJavaVersion=1.5<br />
-Xms40m<br />
-Xmx512m<br />
-XX:MaxPermSize=256m<br />
-Djava.class.path=D:\eclipse_rcp\plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar<br />
-os win32<br />
-ws win32<br />
-arch x86<br />
-showsplash D:\eclipse_rcp\\plugins\org.eclipse.platform_3.3.200.v200905282000\splash.bmp<br />
-launcher D:\eclipse_rcp\eclipse.exe<br />
-name Eclipse<br />
--launcher.library D:\eclipse_rcp\plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519\eclipse_1206.dll<br />
-startup D:\eclipse_rcp\plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar<br />
-product org.eclipse.epp.package.rcp.product<br />
-vm C:\Program Files\Java\jdk1.5.0_09\bin\..\jre\bin\client\jvm.dll<br />
-vmargs<br />
-Dosgi.requiredJavaVersion=1.5<br />
-Xms40m<br />
-Xmx512m<br />
-XX:MaxPermSize=256m<br />
-Djava.class.path=D:\eclipse_rcp\plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar <br />
---------------------------<br />
确定&nbsp;&nbsp; <br />
---------------------------<br />
我试了如下几个方法，都没成功：<br />
1.在系统环境变量中加入jre<br />
2.直接将java 的jre目录copy到eclipse目录下，并删除掉eclipse的配置文件目录<br />
<br />
最后可行的方法是在eclipse目录下的eclipse.ini文件中加入vm C:\Program Files\Java\jre1.5.0_09\bin\javaw.exe<br />
<br />
具体原因不知道为什么，但从查到资料看eclipse找jre的顺序是，首先找eclipse.ini文件中的vm参数，然后才会去找系统安装的相关jre</p>
<img src ="http://www.blogjava.net/yaoleiroyal/aggbug/282188.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yaoleiroyal/" target="_blank">yaoleiroyal</a> 2009-06-14 17:07 <a href="http://www.blogjava.net/yaoleiroyal/archive/2009/06/14/282188.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BigDecimal的构造函数</title><link>http://www.blogjava.net/yaoleiroyal/archive/2008/05/28/203636.html</link><dc:creator>yaoleiroyal</dc:creator><author>yaoleiroyal</author><pubDate>Wed, 28 May 2008 13:16:00 GMT</pubDate><guid>http://www.blogjava.net/yaoleiroyal/archive/2008/05/28/203636.html</guid><wfw:comment>http://www.blogjava.net/yaoleiroyal/comments/203636.html</wfw:comment><comments>http://www.blogjava.net/yaoleiroyal/archive/2008/05/28/203636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yaoleiroyal/comments/commentRss/203636.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yaoleiroyal/services/trackbacks/203636.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这周在对监控系统进行代码复查时发现了一个问题，就是有关于BigDecimal的构造问题，BigDecimal主要是用于精确计算的&nbsp;&nbsp;<a href='http://www.blogjava.net/yaoleiroyal/archive/2008/05/28/203636.html'>阅读全文</a><img src ="http://www.blogjava.net/yaoleiroyal/aggbug/203636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yaoleiroyal/" target="_blank">yaoleiroyal</a> 2008-05-28 21:16 <a href="http://www.blogjava.net/yaoleiroyal/archive/2008/05/28/203636.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java swing编程时如何让程序窗口居中显示</title><link>http://www.blogjava.net/yaoleiroyal/archive/2008/04/02/190472.html</link><dc:creator>yaoleiroyal</dc:creator><author>yaoleiroyal</author><pubDate>Wed, 02 Apr 2008 14:29:00 GMT</pubDate><guid>http://www.blogjava.net/yaoleiroyal/archive/2008/04/02/190472.html</guid><wfw:comment>http://www.blogjava.net/yaoleiroyal/comments/190472.html</wfw:comment><comments>http://www.blogjava.net/yaoleiroyal/archive/2008/04/02/190472.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/yaoleiroyal/comments/commentRss/190472.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yaoleiroyal/services/trackbacks/190472.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何让程序窗口居中显示&nbsp;&nbsp;<a href='http://www.blogjava.net/yaoleiroyal/archive/2008/04/02/190472.html'>阅读全文</a><img src ="http://www.blogjava.net/yaoleiroyal/aggbug/190472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yaoleiroyal/" target="_blank">yaoleiroyal</a> 2008-04-02 22:29 <a href="http://www.blogjava.net/yaoleiroyal/archive/2008/04/02/190472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>