锘??xml version="1.0" encoding="utf-8" standalone="yes"?>夜色阁亚洲一区二区三区,国产l精品国产亚洲区在线观看,亚洲视频在线免费 http://m.tkk7.com/GEF/archive/2009/03/29/262712.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Sun, 29 Mar 2009 05:27:00 GMT http://m.tkk7.com/GEF/archive/2009/03/29/262712.html 闃呰鍏ㄦ枃 ]]> eclipse.ini鍐呭瓨璁劇疆鍚勫弬鏁板惈涔夛紙杞級(jí) http://m.tkk7.com/GEF/archive/2009/03/28/262575.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Sat, 28 Mar 2009 03:54:00 GMT http://m.tkk7.com/GEF/archive/2009/03/28/262575.html http://m.tkk7.com/GEF/comments/262575.html http://m.tkk7.com/GEF/archive/2009/03/28/262575.html#Feedback 1 http://m.tkk7.com/GEF/comments/commentRss/262575.html http://m.tkk7.com/GEF/services/trackbacks/262575.html 闃呰鍏ㄦ枃 ]]> java.lang.OutOfMemoryError: PermGen space鍙?qiáng)鍏惰В鍐虫栆?guī)硶(杞? http://m.tkk7.com/GEF/archive/2009/03/28/262560.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Sat, 28 Mar 2009 02:09:00 GMT http://m.tkk7.com/GEF/archive/2009/03/28/262560.html 闃呰鍏ㄦ枃 ]]> 娣卞叆鐮旂┒java瀵筍tring瀛楃涓插璞$殑鍒涘緩浠ュ強(qiáng)綆$悊(杞? http://m.tkk7.com/GEF/archive/2009/03/28/262558.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Sat, 28 Mar 2009 01:18:00 GMT http://m.tkk7.com/GEF/archive/2009/03/28/262558.html 闃呰鍏ㄦ枃 ]]> Eclipse 蹇嵎閿畾鍒訛紙杞級(jí) http://m.tkk7.com/GEF/archive/2008/10/06/232671.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Mon, 06 Oct 2008 07:18:00 GMT http://m.tkk7.com/GEF/archive/2008/10/06/232671.html 杞嚜錛歨ttp://lemon.javaeye.com/blog/51480
http://m.tkk7.com/fhawk/archive/2007/01/16/28993.html
鍒╃敤IKeyBindingService鎺ュ彛涓篈ction緇戝畾蹇嵎閿細(xì)
1銆?br style="font-family: " />
璁劇疆commands extension
< extension
point = "org.eclipse.ui.commands" >
<!-- activeKeyConfiguration欏圭敤鏉ヨ鏄庢墍緇戝畾蹇嵎閿殑鍒濆璁劇疆 -->
< activeKeyConfiguration value ="org.eclipse.ui.defaultAcceleratorConfiguration" />
<!-- 濡傛灉蹇嵎閿緗湁澶氬錛屽彲浠ユ坊鍔犲涓被鍒?nbsp; -->
< category
name ="intelliPlatform.Category1"
description="Test description"
id="intelliPlatform.Category1" />
<!-- 鍏朵腑id涓鴻繖涓猚ommand鐨処D錛岀浉鍏崇殑action閫氳繃榪欎釜ID鏍囧織鎵懼埌榪欎釜command -->
< command
name ="intelliPlatform.command.DataSource"
category="intelliPlatform.Category1"
description="鏁版嵁婧愰厤緗?
id="com.longtop.intelliplatform.ide.project.commands.DataSource" />
<!-- 鍏蜂綋鐨勫揩鎹烽敭璁劇疆錛屽叾涓璫ommand鎸囧畾瀹為檯鐨刢oomand鐨処D -->
< keyBinding
command ="com.longtop.intelliplatform.ide.project.commands.DataSource"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration"
keySequence="Ctrl+Shift+D" />
</ extension >
浠ヤ笂鏄緗簡plugin.xml涓璫ommand extension錛屽茍鎸囧畾浜唊eybinding錛屽湪keybinding涓?br />
鐨刱eysequence涓殑瀛楃涓叉槸璁劇疆鐨勫揩鎹烽敭銆?nbsp;
------------
鍦ㄥ叿浣撶殑Action閰嶇疆涓紝鍙鍦ㄥ叾灞炴efinitionId璁劇疆鎴恈ommand鐨処D鍗沖彲錛岀ず渚嬪涓嬶細(xì)
< action
label ="Sample Action"
icon="icons/sample.gif"
class="cli.bacchus.portal.ui.actions.BacchusAction"
tooltip="Hello, Eclipse world"
menubarPath="sampleMenu/sampleGroup"
toolbarPath="sampleGroup"
id="bacchus.portal.ui.actions.BacchusAction"
definitionId="com.longtop.intelliplatform.ide.project.commands.datesource" >
</ action >
娉ㄦ剰錛氬綋緇欑浉鍏崇殑action璁劇疆瀹宒efinitionID鍚庯紝蹇呴』淇濊瘉鍏朵腑璁劇疆鐨刢ommand鏄湁鐨勶紝鑰屼笖鏄紜殑錛屽惁鍒欐湁鍙兘瀵艱嚧璇ction鏄劇ず涓嶅嚭鏉ャ?br />
鏇村叿浣撶殑淇℃伅璇峰弬鑰僥clipse寮鍙戝弬鑰冧腑鍏充簬鎵╁睍鐐筼rg.eclipse.ui.commands鐨勮緇嗘弿榪般?br />
------------
2銆?br />
寤虹珛Acion,鍦ㄦ寤虹珛鐨刟ction鍙互鏄疄鐜癐Action鎺ュ彛鐨勪換浣曠被銆傛瘮杈冩柟渚跨殑鏄戶鎵?br />
org.eclipse.jface.Action錛岀劧鍚庡湪鏂扮被涓鐩栫埗綾葷殑run錛堬級(jí) 鏂規(guī)硶.
public class CopyAction extends Action {
public CopyAction() {
setId( " org.example.copyaction " );
setActionDefinitionId( " com.longtop.intelliplatform.ide.project.commands.DataSource " );
}
}
3銆?br />
鍦ㄥ垱寤篊opyAction鐨刬nstance涔嬪悗錛屽皢copyActionInstance鐢↖KeyBindingService緇戝畾鍒?br />
鎸囧畾鐨刢ommand銆?br />
鑾峰緱IKeyBinddingservice鐨勪竴縐嶇畝鍗曟柟寮忎負(fù)錛?br />
IKeyBindingService keyBindingService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart().getSite().getKeyBindingService();
keyBindingService.registerAction(copyActionInstance);
娉ㄦ剰錛?br />
1銆乤ction鐨刣efinitionid鍜宑ommand瀹氫箟鐨刬d蹇呴』涓鑷淬?br />
2銆佸綋鎸囧畾鐨刱eySequence涓庣郴緇熼粯璁ょ殑鍐茬獊鏃訛紝濡傦細(xì)鍦ㄧ獥浣撶殑鑿滃崟鏍忎腑
鎸囧畾浜咵dit->Copy(榛樿鐨勫揩鎹烽敭涓篊trl+C),鑻ュ皢涓婇潰鐨刱eySequence鏀逛負(fù)
M1+C(Ctrl+C)鍒欑郴緇熼粯璁ょ殑蹇嵎閿?Ctrl+C)灝嗘洿鏀逛負(fù)Ctrl+Insert銆傚嵆RCP榛樿
鐨勪負(fù)鐢ㄦ埛鎸囧畾鐨勪紭鍏堬紝緋葷粺鍔ㄦ佹洿鏂般?br />
3銆両KeyBindingService鎸囧畾鐨勫揩鎹烽敭鏄湁浣滅敤鑼冨洿鐨勩?br />
涓轟富鑿滃崟緇戝畾蹇嵎閿?/span>
涓昏彍鍗曠殑蹇嵎閿嵆涓?Alt + 鑿滃崟鍚嶇О涓甫涓嬪垝綰跨殑瀛楁瘝
瀹氫箟涓昏彍鍗曞揩鎹烽敭鍙鍦ㄤ富鑿滃崟lable涓‘瀹氱殑瀛楁瘝鍓嶉潰鍔犱笂&瀛楃鍗沖彲
濡傦細(xì)
plugin.properties menulabel = &Intelliplatform
plugin_zh.properties menulabel = 騫沖彴(&I)
錛堟敞鎰忥細(xì)鍦ㄨlabel寮曠敤鐨刾roperties鍥介檯鍖栨枃浠朵腑鍔狅紝鐩存帴鍦╬lugin.xml涓姞濂藉儚鏃犳晥錛屾澶勫瓨鐤戯級(jí)
]]> 寰呮暣鐞嗙殑涓滀笢 http://m.tkk7.com/GEF/archive/2008/04/12/192480.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Sat, 12 Apr 2008 15:07:00 GMT http://m.tkk7.com/GEF/archive/2008/04/12/192480.html JAVA涓璈ashMap鐨勬垚鍛橀亶鍘?/span>
鏂規(guī)硶涓錛?nbsp;
Set entries;
entries=map.keySet();
Iterator iter=entries.iterator();
while(iter.hasNext()){
Object obj=iter.next();
System.out.println(obj+":"+map.get(obj));
}
鏂規(guī)硶浜岋細(xì)
Set entries;
entries=map.entrySet();
Iterator iter=entries.iterator();
while(iter.hasNext())
{
System.out.println(iter.next()+" ");
}
鍙﹀錛孞AVA涓?interface鍜宑lass閮藉彲浠ヤ綔涓哄鍙橀噺鐨勫0鏄庛?br />
public static void copyDirtoDest(String srcDir, String toDir) {
Copy copyDir = new Copy();
copyDir.setOverwrite( true );
copyDir.setProject( new Project());
FileSet fileSet = new FileSet();
fileSet.setDir( new File(srcDir));
copyDir.addFileset(fileSet);
File dest = new File(toDir);
copyDir.setTodir(dest);
copyDir.execute();
}
public static void copyFiletoDestDir(String srcFile, String destDir) {
Copy copy = new Copy();
copy.setProject( new Project());
copy.setFile( new File(srcFile));
copy.setTodir( new File(destDir));
copy.execute();
}
public static void makeDir(String dir) {
Mkdir mkdir = new Mkdir();
mkdir.setProject( new Project());
mkdir.setDir( new File(dir));
mkdir.execute();
}
public static void copyFiletoDestandRename(String srcFile, String destFile) {
Copy copyTask = new Copy();
copyTask.setProject( new Project());
copyTask.setFile( new File(srcFile));
copyTask.setTofile( new File(destFile));
copyTask.execute();
}
public static void moveFiletoDest(String srcFile, String destDir) {
Move move = new Move();
move.setProject( new Project());
move.setFile( new File(srcFile));
move.setTodir( new File(destDir));
move.execute();
}
楠岃瘉鏂囦歡澶瑰悕縐版槸鍚︾鍚坖ava鍖呭悕瑙勮寖
// 寮遍獙璇侊紙鍙鑳借java鏀寔鐨勫悕縐幫紝濡備腑鏂囧悕縐幫級(jí)
IStatus val = JavaConventions.validatePackageName(folder);
if (val.getSeverity() == IStatus.ERROR) {
return false ;
}
/** */ /**
* 寮洪獙璇侊細(xì)鏄惁鏄弗鏍肩鍚堝懡鍚嶈鑼冪殑鍖呭悕錛屾爣璇嗭細(xì)浠ュ瓧姣嶅紑澶達(dá)紝瀛楁瘝涓庢暟瀛楃殑緇勫悎錛屽瓧姣嶅繀欏婚兘鏄皬鍐欍?br />
* @param str1
* @return
*/
public static boolean isPackageName(String str1) {
String regex = " ^[a-z][a-z[\\d]]* " ;
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(str1);
return m.matches();
}
hibernate3 hql 鍙傛暟涔辯爜闂
Hql涓湁涓枃鍙傛暟錛堝from test as c where c.name='寮犱笁'錛夌殑璇濊緲昏瘧鎴恠ql鐨勬椂鍊欎細(xì)鍑虹幇涔辯爜,瑙e喅鏂規(guī)硶錛?br />
鍦⊿pring鐨勯厤鍒舵枃浠禷pplicationContext.xml鏂囦歡涓坊鍔犱互涓嬩唬鐮侊細(xì)
< property name ="hibernateProperties" >
< props >
銆銆銆銆銆
< prop key ="hibernate.query.factory_class" >
org.hibernate.hql.classic.ClassicQueryTranslatorFactory
</ prop >
</ props >
</ property >
list杞珹rray
(IAction[]) list.toArray(new IAction[0]);
(IAction[]) list.toArray(new IAction[list.size()]);
]]>鏈夊叧鎻掍歡宸ョ▼鏋勫緩鍜屾墦鍖呯殑闂 http://m.tkk7.com/GEF/archive/2008/02/20/180773.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Wed, 20 Feb 2008 02:10:00 GMT http://m.tkk7.com/GEF/archive/2008/02/20/180773.html
鎵撳寘鏃惰繃婊ゆ枃浠?br />
鍦╞uild.properties涓殑bin.excludes鍔犲叆瑕佽繃婊ょ殑鏂囦歡
錛堜緥濡傦細(xì)榪囨護(hù)jar鍖呬腑鎵鏈夋枃浠跺す涓嬬殑CC閰嶇疆鏂囦歡.copyarea.db錛屽簲璇ュ~鍐?bin.excludes = **/.copyarea.db 錛?/span>
鏋勫緩鏃惰繃婊ゆ枃浠?/span>
Properties -> Java Compiler -> Building
鍕鵑塃nable project specific settings, 鍦∣utput folder鏍忕殑Filtered Resources涓~鍐欎綘瑕佽繃婊ょ殑鏂囦歡 錛堜緥濡傦細(xì)榪囨護(hù)bin鐩綍涓墍鏈夋枃浠跺す涓嬬殑CC閰嶇疆鏂囦歡.copyarea.db錛屽簲璇ュ~鍐?*.copyarea.db錛?/span>
]]> JAVA濂囨妧娣閥 http://m.tkk7.com/GEF/archive/2008/01/24/177449.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Thu, 24 Jan 2008 03:30:00 GMT http://m.tkk7.com/GEF/archive/2008/01/24/177449.html 鍐呴儴綾昏皟鐢ㄥ閮ㄧ被瀵硅薄錛堣漿錛?/span>
鍐呴儴綾誨彲浠ヤ嬌鐢ㄥ閮ㄧ被鍚?this 寮曠敤澶栭儴綾葷殑褰撳墠瀵硅薄,鐒跺悗灝卞彲浠ヤ嬌鐢ㄥ閮ㄧ被鐨勪換浣曞睘鎬у拰鏂規(guī)硶浜?nbsp;
class OuterClass {
public void show() {
System.out.println( " method of out class " );
}
class InnerClass {
public void showStr() {
OuterClass. this .show()
}
}
String[] strs = str.split( " , " );
web.xml涓厤緗畉ag-lib闂存帴寮曠敤
< %@ taglib uri ="http://www.ccb.cn/xmdc" prefix ="xmdc" % >
鍦╳eb.xml涓鍔犱笅闈㈢殑鍐呭錛?/span>
< taglib >
< taglib-uri > http://www.ccb.cn/xmdc </ taglib-uri >
< taglib-location > /WEB-INF/xmdc.tld </ taglib-location >
</ taglib >
灝忛鍙嶇紪璇戝伐鍏鋒棤娉曞弽緙栬瘧jdk1.5浠ヤ笂鐨刢lass鐨勮В鍐沖姙娉?/span>
涓嬭澆鍙互鍙嶇紪璇?.5浠ヤ笂鐨刯dk緙栬瘧鐨刢lass鐨勬柊鐗堟湰jad.exe錛屾浛鎹㈡帀鍦╳indow璺緞涓嬬殑灝忛鐢ㄧ殑鑰佺増鏈殑 jad.exe 錛屽皬棰栧氨濂界敤浜嗐?/span>
鍏跺疄灝忛涔熷氨鏄痡ad.exe鐨勪竴涓猻hell錛屾浛鎹簡灝卞ソ浜嗐?/span>
jad鐨勪笅杞藉湴鍧錛歨ttp://www.kpdus.com/jad.html#download
]]> copyProperties鏂規(guī)硶鍒嗘瀽(杞? http://m.tkk7.com/GEF/archive/2007/10/25/155789.html瀛愰潪楸?/dc:creator>瀛愰潪楸?/author>Thu, 25 Oct 2007 02:16:00 GMT http://m.tkk7.com/GEF/archive/2007/10/25/155789.html BeanUtils鍜孭ropertyUtils綾繪槸璁稿寮婧愭鏋朵腑棰戠箒浣跨敤鐨勪袱涓伐鍏鳳紝瀹冧滑閮借兘瀹炵幇灝嗕竴涓被涓殑灞炴ф嫹璐濆埌鍙︿竴涓被涓紝榪欎釜鍔熻兘鐢氳嚦鏄痵pring瀹炵幇渚濊禆娉ㄥ叆鐨勫熀紜銆傜爺絀朵竴涓媋pache鐨刢omon鍖呬腑濡備綍瀹炵幇榪欎釜涓や釜宸ュ叿錛屽彲浠ュ彂鐜板畠浠兘鏄嬌鐢╦ava.lang.reflect鍜宩ava.beans榪欎袱涓寘涓嬬殑鍑犱釜綾繪潵瀹炵幇鐨勩?
榪欓噷鎴戜滑閫氳繃緙栧啓涓涓皢涓涓被鐨勬墍鏈夊睘鎬ф嫹璐濆埌鍙︿竴涓被鐨勭浉搴斿睘鎬х殑鏂規(guī)硶鏉ュ垎鏋愭槸濡備綍瀹炵幇鎷瘋礉鍔熻兘鐨?鍏堟妸鏂規(guī)硶鏀句笂鏉ワ細(xì)
/** */ /** 瀹炵幇灝嗘簮綾誨睘鎬ф嫹璐濆埌鐩爣綾諱腑
* @param source
* @param target
*/
public static void copyProperties(Object source, Object target) {
try {
// 鑾峰彇鐩爣綾葷殑灞炴т俊鎭?/span>
BeanInfo targetbean = Introspector.getBeanInfo(target.getClass());
PropertyDescriptor[] propertyDescriptors = targetbean.getPropertyDescriptors();
// 瀵規(guī)瘡涓洰鏍囩被鐨勫睘鎬ф煡鎵緎et鏂規(guī)硶錛屽茍榪涜澶勭悊
for ( int i = 0 ; i < propertyDescriptors.length; i ++ ) {
PropertyDescriptor pro = propertyDescriptors[i];
Method wm = pro.getWriteMethod();
if (wm != null ) { // 褰撶洰鏍囩被鐨勫睘鎬у叿鏈塻et鏂規(guī)硶鏃訛紝鏌ユ壘婧愮被涓槸鍚︽湁鐩稿悓灞炴х殑get鏂規(guī)硶
BeanInfo sourceBean = Introspector.getBeanInfo(source.getClass());
PropertyDescriptor[] sourcepds = sourceBean.getPropertyDescriptors();
for ( int j = 0 ; j < sourcepds.length; j ++ ) {
if (sourcepds[j].getName().equals(pro.getName())) { // 鍖歸厤
Method rm = sourcepds[j].getReadMethod();
// 濡傛灉鏂規(guī)硶涓嶅彲璁塊棶(get鏂規(guī)硶鏄鏈夌殑鎴栦笉鍙揪),鍒欐姏鍑篠ecurityException
if ( ! Modifier.isPublic(rm.getDeclaringClass().getModifiers())) {
rm.setAccessible( true );
}
// 鑾峰彇瀵瑰簲灞炴et鎵寰楀埌鐨勫?/span>
Object value = rm.invoke(source, new Object[ 0 ]);
if ( ! Modifier.isPublic(wm.getDeclaringClass().getModifiers())) {
wm.setAccessible( true );
}
// 璋冪敤鐩爣綾誨搴斿睘鎬х殑set鏂規(guī)硶瀵硅灞炴ц繘琛屽~鍏?/span>
wm.invoke((Object) target, new Object[] { value } );
break ;
}
}
}
}
} catch (IntrospectionException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
}
涓や釜宸ュ叿鐨勫叾浠栨柟娉曞疄鐜拌櫧鐒舵湁鐐瑰樊鍒?浣嗗師鐞嗛兘璺熶笂闈㈢殑渚嬪瓙宸笉澶?鏈夊叴瓚g殑璇濆彲浠ュ啓涓祴璇曠被璇曡瘯鏄惁鍙互浣跨敤.
杞嚜錛?http://lemonfamily.blogdriver.com/lemonfamily/1240784.html
]]>
主站蜘蛛池模板:
精品久久久久久久免费加勒比 |
国产高清视频免费在线观看 |
2019亚洲午夜无码天堂 |
亚洲精品自在线拍 |
亚洲第一页中文字幕 |
亚洲精品国产免费 |
亚洲国产精品日韩在线 |
亚洲一区二区三区高清视频 |
亚洲无吗在线视频 |
亚洲精品永久在线观看 |
MM1313亚洲国产精品 |
一级人做人爰a全过程免费视频
|
亚洲国产精品日韩 |
亚洲人成网站观看在线播放 |
亚洲日韩国产一区二区三区 |
国产亚洲精品成人a v小说 |
国产亚洲一区二区精品 |
亚洲国产精品自在在线观看
|
久久精品国产亚洲精品 |
亚洲精品亚洲人成在线观看 |
久久亚洲国产成人亚 |
亚洲一区免费在线观看 |
性色av极品无码专区亚洲 |
思思久久99热免费精品6 |
野花香高清视频在线观看免费 |
xx视频在线永久免费观看 |
最近2019中文免费字幕 |
亚洲国产精品成人一区 |
亚洲av无码乱码国产精品 |
亚洲天堂一区在线 |
国产精品亚洲AV三区 |
国产精品1024在线永久免费
|
eeuss免费影院 |
最近2019免费中文字幕6 |
好男人视频社区精品免费 |
亚洲国产精品一区二区三区久久 |
亚洲AV无码国产在丝袜线观看 |
亚洲一级视频在线观看 |
免费人成大片在线观看播放 |
久久青草91免费观看 |
avtt天堂网手机版亚洲 |