自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

學(xué)習(xí)筆記:Subversion插件在Eclipse中如何使用詳解 上篇

開發(fā) 項(xiàng)目管理
本文介紹什么是Eclipse,以及Eclipse中的Subversion插件,在學(xué)習(xí)Subversion的同時(shí)了解一下Eclipse的相關(guān)內(nèi)容。

Subversion插件大家應(yīng)該有所了解,在學(xué)習(xí)Subversion的同時(shí)可能會(huì)遇到Eclipse問(wèn)題,那么什么是Eclipse,以及Eclipse中Subversion插件是如何使用的呢?通過(guò)本節(jié)的學(xué)習(xí)相信你會(huì)學(xué)到不少知識(shí)。

首先我們來(lái)看一下Eclipse,Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 

Eclipse是著名的跨平臺(tái)的自由集成開發(fā)環(huán)境(IDE)。最初主要用來(lái)Java語(yǔ)言開發(fā),但是目前亦有人通過(guò)插件使其作為其他計(jì)算機(jī)語(yǔ)言比如C++和Python的開發(fā)工具。Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。下面我們就來(lái)看一下Eclipse中的Svn插件:
1.eclipse插件管理:Eclipse中的圖片資源管理:1、系統(tǒng)資源為后面討論圖片資源做鋪墊
2、SWT中圖片資源管理
3、Displayhook銷毀機(jī)制JFace中圖片資源管理重要基礎(chǔ)
4、JFace中ImageDescriptor
5、JFace中圖片資源管理(ImageRegistry)
6、JFace中圖片資源管理ImageRegistry所適用場(chǎng)景和使用規(guī)則
7、Eclipse中插件shareimages機(jī)制
8、在Eclipse插件開發(fā)或者開發(fā)RCP時(shí)使用圖片資源需要注意事項(xiàng)

【系統(tǒng)資源】

眾所周知Java開發(fā)人員在使用SWT/JFACE時(shí)候并不能借助于Java內(nèi)置垃圾回收機(jī)制來(lái)徹底完成系統(tǒng)資源清理(Java虛擬機(jī)只能幫助我們釋放虛擬機(jī)內(nèi)存中系統(tǒng)資源句柄引用對(duì)象)在SWT中系統(tǒng)資源對(duì)象定級(jí)類型是org.eclipse.swt.graphics.Resource在類型明確介紹說(shuō)明了“Resourcescreatedbytheapplicationmustbedisposed”這也讓我們想起了有關(guān)Image使用句名言“誰(shuí)創(chuàng)建誰(shuí)負(fù)責(zé)”當(dāng)然這個(gè)原則也同樣適用于其他類型系統(tǒng)資源.

我們的所以如此關(guān)注系統(tǒng)資源使用尤其是臭名昭著圖片資源主要是我們怕了系統(tǒng)資源泄漏引起系統(tǒng)crash問(wèn)題例如org.eclipse.swt.SWTError:Nomorehandles異常有可能在我們?cè)噲D創(chuàng)建圖片資源時(shí)候發(fā)生這介紹說(shuō)明當(dāng)前系統(tǒng)句柄已經(jīng)不足造成這個(gè)問(wèn)題罪魁禍?zhǔn)桩?dāng)然是我們寫代碼人

【SWT中圖片資源管理】

我們直接看下SWT中圖片資源類型定義(org.eclipse.swt.graphics.Image)在類型介紹說(shuō)明中明確指出了:“ApplicationcodemustexplicitlyinvoketheImage.disposemethodtoreleasetheoperatingsystemresourcesmanagedbyeachinstancewhenthoseinstancesarenolongerrequired”我們?cè)倏聪铝硗鈧€(gè)我們熟悉類型org.eclipse.swt.graphics.ImageData我們可以將其看作是Image對(duì)應(yīng)元數(shù)據(jù)模型對(duì)象描述了具體創(chuàng)建Image需要信息.

通過(guò)上面介紹說(shuō)明我們發(fā)現(xiàn)SWT唯告訴我們是:自己創(chuàng)建圖片資源自己負(fù)責(zé)去銷毀通過(guò)Image.dispose那我們?cè)谑褂肧WT時(shí)候應(yīng)該如何釋放圖片資源呢?我們知道SWTwidget在銷毀時(shí)候也會(huì)銷毀子widget所以覆寫你自己Component對(duì)應(yīng)dispose思路方法將你使用系統(tǒng)資源銷毀目前也只能這樣了~_~如果覺(jué)得不滿意接著看下面Displayhook銷毀機(jī)制.以上介紹Subversion插件在Eclipse中如何使用。
 

【編輯推薦】

  1. 三大主流Subversion客戶端初探
  2. 在Linux下subversion和apache安裝配置
  3. Windows平臺(tái)下的Subversion安裝配置新手指南
  4. Subversion mod_authz_svn驗(yàn)證用戶查看受限資源漏洞
  5. CentOS系統(tǒng)中安裝subversion并使用svn+ssh訪問(wèn)
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-18 13:53:34

Subversion插

2010-05-20 18:30:08

Eclipse下使用S

2009-06-17 17:44:41

Eclipse插件Sp

2010-05-13 10:26:42

Subversion配

2011-08-09 13:34:53

SubversionXCodeMac

2010-05-17 09:19:03

Subversion

2010-05-14 16:11:52

Subversion命

2010-05-18 16:45:42

Tortoise Su

2010-05-13 14:27:28

Subclipse插件

2010-05-13 15:18:19

Subversion插

2010-05-14 16:57:01

Subversion命

2010-06-12 14:19:00

Eclipse UML

2010-08-06 13:22:48

FlexCSS

2010-05-19 11:17:53

Subversion插

2010-05-20 18:00:52

Eclipse下使用S

2010-05-13 10:47:20

Collabnet S

2010-05-18 09:43:58

Subversion安

2010-05-12 15:46:51

Subversion客

2010-05-21 08:57:43

Subversion

2010-05-12 16:18:33

Subclipse插件SVNSubversion的
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)