原创 暫停更新,請到http://www.52brt.com上關注最新文章

由於種種原因,搞個了靜態博客,本處暫停更新。 感謝你對本博客的關注,請到http://www.52brt.com上關注最新文章。 

原创 Eclipse插件開發中對於外部Jar包和類文件引用的處理(徹底解決插件開發中的NoClassDefFoundError問題)

目的:Eclipse插件開發中,經常要引用第三方包或者是引用其他插件中的類,由於插件開發環境引用類路徑的設置和運行平臺引用類路徑的設置不同,經常導致開發過程OK,一旦運行則出現NoClassDefFoundError的問題。本文的目的是

原创 如何設置權限,使管理員能上網,而受限用戶卻不能上網?

可以利用嘗試用登錄、註銷腳本進行,以下方法在Microsoft Virtual PC 2004虛擬機裏測試通過。 一、適用範圍:   對等網,採用NAT方式共享Internet連接,且安裝Windows XP Professional(H

原创 簡單RCP框架源碼分析

在我們新建一個RCP應用程序框架時,eclipse會爲我們自動生成若干個類: 網上也有很多關於“Hello RCP”的分析說明,但都聚集在類功能分析,沒有源代碼的分析。下面着重分析一下其中的某些不易理解的類以及其中涉及到的其它類的源代碼

原创 Eclipse插件開發中遇到的一些異常總結

Eclipse插件開發涉及到的方面很廣,有時候遇到一些奇怪的錯誤也很多,以下是我在Eclipse插件開發中遇到一些特別異常後的一些解決方 法,這些一些是來自網上搜索到的,一些是自己的總結。這篇隨筆將會做爲我的積累不斷地更新,也希望能幫到一

原创 用FormLayout打造自適應窗體大小的控件佈局

  用FormLayout打造自適應窗體大小的控件佈局     作SWT程序界面時很多窗體的大小是可變。在大小不固定的窗體裏怎麼使裏面的控件在任意大小下都能保持美觀是將讓人頭疼的事情。FormLayout的佈局方式就是解決這一問題的靈丹妙

原创 dom4j中使用xpath解析帶命名空間的xml文件,取不到節點的解決辦法

XML文件如下: <?xml version="1.0" encoding="gbk" standalone="yes"?> <unit xmlns="http://www.sdml.info/srcML/src" xmlns:cpp="

原创 使用ant實現svn管理得eclipse插件開發項目的日構建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)

說明:本文由網上的文章結合自已的實戰而成!     現在的項目發佈版本是開發人員每隔一個週期更新代碼並打包發佈的,這樣子做費時費力不說,還造成版本發佈週期過長的問題。這樣會讓開發人員的工作得不到迅速的反饋。所以現在項目組有了日構建的構想

原创 zk 3.6數據綁定

官網提供了listbox的數據綁定,測試了下相當不錯,再試試grid綁定和自動排序。 zul頁面 <?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?> <wi

原创 各式各樣的自啓動(系統啓動或註銷及開機\關機時執行一定程序)

一、自啓動目錄 “啓動”文件夾一般位於系統分區的“Documents and Settings-->User-->〔開始〕菜單-->程序”目錄下。這時的User指的是你登錄的用戶名 如: C:/Documents and Setti

原创 插件開發取路徑

  1.得到runtime workspace目錄的絕對路徑  String file = Platform.getInstanceLocation().getURL().getPath(); 2.得到runtime workspace

原创 log4j不能輸出配置文件問題的解決。

其它一切配置文件正確,但是就是找不到輸出的配置文件,鬱悶至極,配置文件如下: log4j.rootLogger=ERROR log4j.appender.stdout=org.apache.log4j.ConsoleAppender lo

原创 SWT中定時器的一種特殊實現方式/SWT中線程互訪時display.asyncExec/display.syncExec...程序死掉無響應的解決辦法

最近在研究SWT,寫了個小例子,涉及到線中的數據互訪,如果在一個線程中的觸發事性中再去訪問另一個線程的數據,會把Invalid thread access的錯誤。 用SWT提供的display.asyncExec方法,發現其實質根本不

原创 Hibernate主鍵生成方式(轉)

1) assigned 主鍵由外部程序負責生成,無需Hibernate參與。 2) hilo 通過hi/lo 算法實現的主鍵生成機制,需要額外的數據庫表保存主 鍵生成歷史狀態。 3) seqhilo 與hilo 類似,通過hi/lo 算法

原创 配置Eclipse CDT使用VC++編譯器(eclipse3.4.2+cdt5.0.2)

  本人是一名JAVA程序員,最近由於工作原因,需要使用cdt來編譯C程序。 經過N+1翻折騰,終於搞定了。步驟如下: 1、安裝VC++.6.0.with.SP6。 2、重啓機器。這一步非常重要,不重啓機器就不能把相關的環境變量添加到pa