- 博客(18)
- 资源 (32)
- 收藏
- 关注
原创 RCP导出Product后如何将exe放到同一目录下(即同一目录下多个exe程序)
exe启动时需要读取config.ini文件(文件名固定),但这个文件默认是存放到configuration目录下的,生成多个exe的情况下,默认都会启动同一个product。解决方法如下:方案一:在Product的编辑界面,Launching页签中,指定VM Arguments:-Dosgi.configuration.area=./The_Dir_Store_The_Con
2012-01-21 11:00:21 1760
原创 取得JFrame的引用
组件类的内部类中:JFrame frame = (JFrame)OuterClassName.this.getRootPane().getParent();Listener方法中:((CMPType)e.getSource()).getRootPane().getParent();
2010-09-19 16:55:00 569
原创 http://writeblog.csdn.net/PostEdit.aspx
http://writeblog.csdn.net/PostEdit.aspx
2010-09-19 16:36:00 620
原创 XML的怪异问题:A semi colon character was expected
使用IE浏览器打开XML文件的时候,可以对XML文件格式进行校验,格式正确的才能全部显示。这次遇到的问题挺怪异,提示:A semi colon character was expected,缺少分号?查找了半天,终于发现了问题所在,原来是&引起的.默认情况下XML中使用"&xx;"作为特殊符号的转义符。比如需要在XML文本中写个小于号
2010-09-02 20:22:00 5717
原创 Java正则表达式的完全匹配与部分匹配
import java.util.regex.Matcher;import java.util.regex.Pattern;public class PositionMatch { static String str = "four dog lag pad fat for rat mad map car "; static String pattern = "//b//w*(?=o)//w*//b"; public static void main(String[] args) {
2010-08-13 10:38:00 9350
原创 C语言输出百分号%
printf函数中,%用于格式控制,如果想输出文本%,需要使用两个百分号,即%%。示例如下:char car = 'a';const char *firstday = &car;const char *seconday = &car;printf("%%d/t%d, %d/n", firstday, seconday);printf("%%p/t%p, %p/n", firstday, seconday);printf("%%#d/t%#p, %#p/n", firstday
2010-07-27 15:55:00 4472
原创 C语言小问题
C语言没有布尔常量,true和false,需要自定义宏或者include相关头文件。C语言的函数中,需要先对所有临时变量进行声明,然后再使用,不可以在用到临时变量的时候进行声明。for循环中不可以定义用于计算步长的int变量,需要提前声明。
2010-07-19 17:15:00 706
原创 一个类里的两个synchronized方法
同一实例的两个synchronized方法不可以被两个线程同时访问,因为对象锁被占用。也就是说,同一时刻,同一实例(注意,不是同一个类)的多个synchronized方法最多只能有一个被访问。实例代码如下:public class TwoSynchronizedMethodInOneClassTest { private static int counter = 0; publ
2010-05-26 10:24:00 5282 1
原创 Properties文件中的空格问题
默认情况下,空格可以作为Properties文件中Key和Value的分隔符,当我们需要在Key中使用空格的时候,可以使用反斜杠(\)对空格进行转移。注: 斜杠为(/),反斜杠为(\)。
2010-05-20 17:12:00 6932 2
原创 SWT线程实例程序
不少人遇到过SWT中画面阻塞的问题,下面是一个解决方法,可供参照: import org.eclipse.swt.SWT;import org.eclipse.swt.events.DisposeEvent;import org.eclipse.swt.events.DisposeListener;import org.eclipse.swt.events.SelectionEve
2010-05-20 16:58:00 703
原创 Properties文件的乱码问题
Java中,Properties类的load方法只有一个InputStream类型的参数,无法指定编码类型。因此对于非英文文本,容易出现乱码问题,解决方法很简单,使用native2ascii命令将原来的文件转化成Unicode编码格式即可。以下是转化方法:native2ascii -encoding utf-8 src.txt propertiesInUse.properties/
2009-07-22 17:49:00 534
转载 设置窗口居中显示
设置窗口居中显示Dimension d = Toolkit.getDefaultToolkit().getScreenSize();frame.setLocation(d.width/2 - WIDTH/2, d.height/2 - HEIGHT/2);// HEIGHT表示frame的高度,WIDTH表示frame的宽度
2009-07-10 10:48:00 509
原创 Jar包中资源文件的获取
this.getClass().getResourceAsStream("/icons/logo.gif");其中icons文件夹处于jar包的根路径下。
2009-07-09 13:45:00 805
原创 SWT中的线程同步_Display.syncExec(Runnable)
不少人遇到过SWT中画面阻塞的问题,下面是一个解决方法,可供参照:import org.eclipse.swt.SWT;import org.eclipse.swt.events.DisposeEvent;import org.eclipse.swt.events.DisposeListener;import org.eclipse.swt.events.SelectionEven
2009-06-11 11:10:00 2868 1
原创 不知道WindowClosed()方法是怎么被调用的...
class MyWindowListener extends WindowAdapter{ private Frame f; public MyWindowListener(Frame f){ this.f = f; } public void windowClosing(WindowEvent arg0) { this.f.dispose();
2007-10-26 08:40:00 3639 2
Eclipse 快捷键
2010-09-26
Java背单词程序
2008-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人