這個錯誤是因為有載入重複的 jar 檔導致。
找出重複的檔案並刪除即可。
就我遇到的情況來說
是因為 JBoss Developer Studio 中設定了 JPA 為 Hibernate
但是預設載入 JBoss 時專案又會將 JPA 再裝載一次 Hibernate 的 jar 檔
因此造成重複載入的如下錯誤:
java.lang.ClassCastException: org.hibernate.dialect.MySQL5InnoDBDialect
2008年7月14日 星期一
2008年7月11日 星期五
CSS 學習筆記(一)
因為開發人力資源管理系統需要知道CSS的知識
其實以前就會一些皮毛,但這次要了解更深入點....
基本上 CSS 是架構於 HTML 與 XHTML 上的
理論上架構於這兩者之上的語法都可以運用才是
參閱:W3C School CSS
其實以前就會一些皮毛,但這次要了解更深入點....
基本上 CSS 是架構於 HTML 與 XHTML 上的
理論上架構於這兩者之上的語法都可以運用才是
| 項目 | 語法 | 範例 | 備註 |
| 基礎語法 | tag名稱 {動作:參數;...} | h1{text-align:center;color:red} | |
| 物件語法 | tag名稱 . 自訂名稱{動作:參數;...} | h1.tryit{text-align:center;color:red} .tryit{text-align:center;color:red} | *自訂名稱開頭不能為數字,否則 Mozilla / Firfox 會無法判別。 *tag名稱可以省略,這樣即表示所有 tag 符合自訂名稱者皆會套用。 *當有兩個以上自訂名稱要加入同一個 tag 的 class 參數內時,請以空格隔開即可。 |
| 指定元件參數 | tag名稱[tag參數="值"]{動作:參數;...} | input[type="input"]{background-color:blue} | *當 tag 內的參數值符合設定時,CSS 就會啟動套用。 |
| ID | tag名稱 # ID名稱{動作:參數;...} | h1#myh1{text-align:center;color:red} #myh1{text-align:center;color:red} | *ID名稱開頭不能為數字,否則 Mozilla / Firfox 會無法判別。 *tag名稱可以省略,這樣即表示所有 tag 符合 ID 名稱者皆會套用。 |
參閱:W3C School CSS
工作管理員軟體:Procexp
這一套軟體用一陣子了
之前是因為 Windows 內建的工作管理員太陽春
而且執行某些應用程式後,會有無法釋放的窘境
所以才想說要找一個來試試
下載網址如下
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
之前是因為 Windows 內建的工作管理員太陽春
而且執行某些應用程式後,會有無法釋放的窘境
所以才想說要找一個來試試
下載網址如下
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
免費繪圖軟體:Inkspace
這是一套 Open Source 的向量繪圖軟體
朝陽科大 洪朝貴老師的介紹網頁
http://people.ofset.org/~ckhung/b/svg/inkscape.php
試用心得....等用過之後再來寫吧!!XD
標籤:
軟體,
open source
2008年7月10日 星期四
[備忘記]JBoss Developer Studio 無法載入 org.richfaces.renderkit.html.images.SpinnerButtonDown
org.richfaces.renderkit.html.images.SpinnerButtonDown
這個錯誤遇到兩次了
現在把它寫下來以免以後每次都要再從頭找一次解法(可見記憶力多不可靠...)
在匯入 richfaces 的 jar 檔時
要同時匯入以下三個檔案
richfaces-api-3.2.0.SR1.jar
richfaces-impl-3.2.0.SR1.jar(這就是SpinnerButtenDown的實作檔)
richfaces-ui-3.2.0.SR1.jar
不要只匯入 richfaces-ui-3.2.0.SR1.jar 而已......
這個錯誤遇到兩次了
現在把它寫下來以免以後每次都要再從頭找一次解法(可見記憶力多不可靠...)
在匯入 richfaces 的 jar 檔時
要同時匯入以下三個檔案
richfaces-api-3.2.0.SR1.jar
richfaces-impl-3.2.0.SR1.jar(這就是SpinnerButtenDown的實作檔)
richfaces-ui-3.2.0.SR1.jar
不要只匯入 richfaces-ui-3.2.0.SR1.jar 而已......
[備忘記]JBoss Developer Studio 初始設定
進入 Window/preferences
1. General/Content Types:全部檔案類別的編碼都改為 UTF-8。
2.General/Editors/Text Editors:
a.Displayed tab width 改為 2。
b.Show line number 勾選。
3.General/Editors/Text Editors/Spelling:
Dictionaries/Encoding 改為 UTF-8。
4.General/Keys:
a.delete line 設定 Ctrl + D 範圍 In Windows。
*找出自動完成並設定為 Alt + /。
5.General/Workspace:
a.Text file encoding 改為 UTF-8。
b.New text file line delimiter 改為 UTF-8。
6.Connectivity/Driver Definitions:
在使用的資料庫內增加連線設定(記得下載該 JDBC jar 檔)。
7.Java/Build Path:
修改 Source and output folder/Folder/Output folder name 為 classes。
8.Java/Code Style:
勾選 Automatically add comments for new methods and types。
9.Java/Code Style/Clean Up:
增加新的程式碼模版設定→pogi
‧Remove 'this' qualifier for non static method accesses
‧Change non static accesses to static members using declaring type
‧Change indirect accesses to static members to direct accesses (accesses through subtypes)
‧Convert for loops to enhanced for loops
‧Remove unused imports
‧Remove unused private methods
‧Remove unused private constructors
‧Remove unused private types
‧Remove unused private fields
‧Remove unused local variables
‧Add missing '@Override' annotations
‧Add missing '@Deprecated' annotations
‧Add missing serial version ID (generated)
‧Remove unnecessary casts
‧Remove unnecessary '$NON-NLS$' tags
‧Organize imports
‧Format source code
10.Java/Code Style/Code Templates:
修改 Comments files
/**
* @建立者 ${user}
* @建立時間 ${date} ${time}
* @版權所有 ©Elitech 2008 - ${year}
*/
11.Java/Code Style/Formatter:
增加新的格式化設定→pogi。
12.JBoss jBPM/Runtime Locations:
增加新的來源 jBPM-runtime,用jbpm-jpdl-3.2.2。
13.JBoss Tools/Web/Seam:
增加 Seam 2.0來源。
14.Web and XML:
a.CSS Files/Creating files/Encoding 改為 UTF-8。
b.HTML Files/Creating files/Encoding 改為 UTF-8。
c.JSP Files/Creating files/Encoding 改為 UTF-8。
15.XDoclet:
來源設為 1.2.3 版,並指定路徑。
16.Server / Installed Runtime:
將 JBoss AS Server 的配置設定改為 All(這樣才會載入全部的 jar 檔)。
1. General/Content Types:全部檔案類別的編碼都改為 UTF-8。
2.General/Editors/Text Editors:
a.Displayed tab width 改為 2。
b.Show line number 勾選。
3.General/Editors/Text Editors/Spelling:
Dictionaries/Encoding 改為 UTF-8。
4.General/Keys:
a.delete line 設定 Ctrl + D 範圍 In Windows。
*找出自動完成並設定為 Alt + /。
5.General/Workspace:
a.Text file encoding 改為 UTF-8。
b.New text file line delimiter 改為 UTF-8。
6.Connectivity/Driver Definitions:
在使用的資料庫內增加連線設定(記得下載該 JDBC jar 檔)。
7.Java/Build Path:
修改 Source and output folder/Folder/Output folder name 為 classes。
8.Java/Code Style:
勾選 Automatically add comments for new methods and types。
9.Java/Code Style/Clean Up:
增加新的程式碼模版設定→pogi
‧Remove 'this' qualifier for non static method accesses
‧Change non static accesses to static members using declaring type
‧Change indirect accesses to static members to direct accesses (accesses through subtypes)
‧Convert for loops to enhanced for loops
‧Remove unused imports
‧Remove unused private methods
‧Remove unused private constructors
‧Remove unused private types
‧Remove unused private fields
‧Remove unused local variables
‧Add missing '@Override' annotations
‧Add missing '@Deprecated' annotations
‧Add missing serial version ID (generated)
‧Remove unnecessary casts
‧Remove unnecessary '$NON-NLS$' tags
‧Organize imports
‧Format source code
10.Java/Code Style/Code Templates:
修改 Comments files
/**
* @建立者 ${user}
* @建立時間 ${date} ${time}
* @版權所有 ©Elitech 2008 - ${year}
*/
11.Java/Code Style/Formatter:
增加新的格式化設定→pogi。
12.JBoss jBPM/Runtime Locations:
增加新的來源 jBPM-runtime,用jbpm-jpdl-3.2.2。
13.JBoss Tools/Web/Seam:
增加 Seam 2.0來源。
14.Web and XML:
a.CSS Files/Creating files/Encoding 改為 UTF-8。
b.HTML Files/Creating files/Encoding 改為 UTF-8。
c.JSP Files/Creating files/Encoding 改為 UTF-8。
15.XDoclet:
來源設為 1.2.3 版,並指定路徑。
16.Server / Installed Runtime:
將 JBoss AS Server 的配置設定改為 All(這樣才會載入全部的 jar 檔)。
2008年6月25日 星期三
(類別圖)操作與方法的定義
詳細內容說明請參閱「UML精華第三版」p.3-15
原文:
操作(operation)指的是我們可呼叫物件的某種東西 ─ 它代表程序宣告(procedure declaration),而方法(method)則是程序本體(procedure body)。
我的見解:
可以解釋為操作代表外部看物件,而物件所能提供的什麼。方法代表物件提供的操作在執行什麼。
原文:
操作(operation)指的是我們可呼叫物件的某種東西 ─ 它代表程序宣告(procedure declaration),而方法(method)則是程序本體(procedure body)。
我的見解:
可以解釋為操作代表外部看物件,而物件所能提供的什麼。方法代表物件提供的操作在執行什麼。
標籤:
讀書心得,
class diagram,
uml
訂閱:
文章 (Atom)