進入 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 檔)。
2008年7月10日 星期四
2008年6月25日 星期三
(類別圖)操作與方法的定義
詳細內容說明請參閱「UML精華第三版」p.3-15
原文:
操作(operation)指的是我們可呼叫物件的某種東西 ─ 它代表程序宣告(procedure declaration),而方法(method)則是程序本體(procedure body)。
我的見解:
可以解釋為操作代表外部看物件,而物件所能提供的什麼。方法代表物件提供的操作在執行什麼。
原文:
操作(operation)指的是我們可呼叫物件的某種東西 ─ 它代表程序宣告(procedure declaration),而方法(method)則是程序本體(procedure body)。
我的見解:
可以解釋為操作代表外部看物件,而物件所能提供的什麼。方法代表物件提供的操作在執行什麼。
標籤:
讀書心得,
class diagram,
uml
(類別圖)修改子與查詢子
詳細內容說明請參閱「UML精華第三版」p.3-15
原文:
常見的作法是在寫操作時,避免從修改子傳回值;這樣做的話,我們可以確信:傳回值的操作都是在進行查詢動作。
我的見解:
即修改子修改、查詢子查詢。每個不同性質的操作就單做他專屬的動作,必然伴隨的行為就讓專屬的操作表現,不需要利用跳線方式來表達。
原文:
常見的作法是在寫操作時,避免從修改子傳回值;這樣做的話,我們可以確信:傳回值的操作都是在進行查詢動作。
我的見解:
即修改子修改、查詢子查詢。每個不同性質的操作就單做他專屬的動作,必然伴隨的行為就讓專屬的操作表現,不需要利用跳線方式來表達。
標籤:
讀書心得,
class diagram,
uml
2008年6月23日 星期一
Sony Bravia KDL-32JE1省電能力強真的比較好嗎?
其實我是 Sony 的愛好者,舉凡家庭遊戲機(PS系列)、掌上型遊戲機(PSP)、數位相機等...
都是會有 Sony 比較好的固執存在
但今天看到癮科技 SONY 32 吋 Bravia TV 成為最讓人嫉妒的環保之星 這篇文章
裡面提到省電達 232%,年耗電量僅有 86 瓩(讀音:千瓦),但是售價卻高達 NT 43,000 元
再去 Yahoo 拍賣查詢當前的 32 吋 LCD 售價
發現平均來說大概是 20,000 元
依據崔媽媽基金會調查的電費計算方法
其中電視機(28 吋....應該是CRT)耗電量 →140W(每小時耗用瓦數) * 120(每天開4小時*30天) = 16.8瓩(月) * 12個月 = 201.6瓩(年)
而每度(1度 = 1 瓩)電花費 2.5 元來算差異....
(201.6 - 86) * 2.5 = 289 元
所以這表示買了 KDL-32JE1 要花 (43000 - 20000) / 289 = 79.58
也就是說這台電視要用到快80年以後才會有真正的效益出來
這.....
好啦.....這裡面是有些盲點可以挑啦
首先在於 86 瓩首先在於 86 的數據是依據啥計算出來不太清楚
再來就是28吋CRT的耗電量也不一定正確
不過若是由 232%的節能比率來反推
86 瓩 * 232% = 199.52 瓩(年)
(199.52 - 86) * 2.5 = 283.8 元
結論是差不多的......效率不合呀........><
都是會有 Sony 比較好的固執存在
但今天看到癮科技 SONY 32 吋 Bravia TV 成為最讓人嫉妒的環保之星 這篇文章
裡面提到省電達 232%,年耗電量僅有 86 瓩(讀音:千瓦),但是售價卻高達 NT 43,000 元
再去 Yahoo 拍賣查詢當前的 32 吋 LCD 售價
發現平均來說大概是 20,000 元
依據崔媽媽基金會調查的電費計算方法
其中電視機(28 吋....應該是CRT)耗電量 →140W(每小時耗用瓦數) * 120(每天開4小時*30天) = 16.8瓩(月) * 12個月 = 201.6瓩(年)
而每度(1度 = 1 瓩)電花費 2.5 元來算差異....
(201.6 - 86) * 2.5 = 289 元
所以這表示買了 KDL-32JE1 要花 (43000 - 20000) / 289 = 79.58
也就是說這台電視要用到快80年以後才會有真正的效益出來
這.....
好啦.....這裡面是有些盲點可以挑啦
首先在於 86 瓩首先在於 86 的數據是依據啥計算出來不太清楚
再來就是28吋CRT的耗電量也不一定正確
不過若是由 232%的節能比率來反推
86 瓩 * 232% = 199.52 瓩(年)
(199.52 - 86) * 2.5 = 283.8 元
結論是差不多的......效率不合呀........><
2008年6月16日 星期一
[Seam]Component.xml 的 event tag
寫這篇的時候我還不清楚 component.xml 到底是在 seam 內負責啥功能?
所以在看到 event tag 的時候自然會有一種疑問.....
這些事件是哪來的呀?
雖然文件內的說明指出它是內建的
但是看了 API 卻還是不曉得其對應關係是怎樣?
事件名稱:org.jboss.seam.notLoggedIn
API:org.jboss.seam.security.NoLoggedInException
事件名稱:org.jboss.seam.postAuthenticate
API:找不到
整一個搞不清楚中......@@
所以在看到 event tag 的時候自然會有一種疑問.....
這些事件是哪來的呀?
雖然文件內的說明指出它是內建的
但是看了 API 卻還是不曉得其對應關係是怎樣?
事件名稱:org.jboss.seam.notLoggedIn
API:org.jboss.seam.security.NoLoggedInException
事件名稱:org.jboss.seam.postAuthenticate
API:找不到
整一個搞不清楚中......@@
2008年3月10日 星期一
不要亂拍照
話說昨天跟茹哥、小邱一起去爬山
爬到一處,居然聽到打籃球的聲音
在好奇心的驅使下便往那方向走去(居然有人特地帶籃球上山打?)
隨著聲音越來越近,一座粗糙(泥土地...下雨就變泥巴)但風景亮麗(半邊球場外是峭壁...誰欠球可以自由去撿喔!!)的球場出現在我們眼前
但是場上盡是老弱婦孺,完全激不起我們的鬥志,也就只是站在那邊觀望
忽然聽到陣陣的嘩啦洗麻將聲
於是我們又移過去看看
發現....喝....好多阿公阿嬤在搭建好的棚架下打麻將
我一路由右向左走...恩...還不少桌勒...
各個打的是聚精會神、忘我不已
忽然....最右邊的一桌起了騷動....一個阿嬤慌慌張張地起來說要去上廁所
就由我旁邊跑掉了(可以打到一半就跑去上廁所嗎?)
接著像是連鎖反應,其他桌的人也紛紛爬起說是別打了...收收收....快停.....
這是我開始意識到是不是有警察來了,導致他們這樣的慌張
結果....眼光開始搜尋遠方....咦?沒有人影呀?
還是他們有派眼線在山腳下,透過手機來通報
再將眼光移到附近.....挖勒....
發現阿公阿嬤的目光集中在一個人身上.....茹哥....
為啥呢?為啥呢?
因為他老大居然認為在山上打麻將很有趣要拍下來做紀念
而他大剌剌的動作卻讓阿公阿嬤誤以為這傢伙是要來蒐證告發他們的

我跟邱趕緊提醒他然後走人
一路上還看到阿公阿嬤不停的碎念
而我們卻是笑翻了
對不起了大三元、對不起了門清自摸、對不起了一條龍
還好那個場子沒有黑道加持
也還好都是阿公阿嬤在打
不然我們恐怕無法全身而退(若有萬一不知道Dora會不會捨身救父呀
)
p.s.依據台灣相關法令規定,兩桌以上就是聚賭喔~~所以他們才那麼緊張
爬到一處,居然聽到打籃球的聲音
在好奇心的驅使下便往那方向走去(居然有人特地帶籃球上山打?)
隨著聲音越來越近,一座粗糙(泥土地...下雨就變泥巴)但風景亮麗(半邊球場外是峭壁...誰欠球可以自由去撿喔!!)的球場出現在我們眼前
但是場上盡是老弱婦孺,完全激不起我們的鬥志,也就只是站在那邊觀望
忽然聽到陣陣的嘩啦洗麻將聲
於是我們又移過去看看
發現....喝....好多阿公阿嬤在搭建好的棚架下打麻將
我一路由右向左走...恩...還不少桌勒...
各個打的是聚精會神、忘我不已
忽然....最右邊的一桌起了騷動....一個阿嬤慌慌張張地起來說要去上廁所
就由我旁邊跑掉了(可以打到一半就跑去上廁所嗎?)
接著像是連鎖反應,其他桌的人也紛紛爬起說是別打了...收收收....快停.....
這是我開始意識到是不是有警察來了,導致他們這樣的慌張
結果....眼光開始搜尋遠方....咦?沒有人影呀?
還是他們有派眼線在山腳下,透過手機來通報
再將眼光移到附近.....挖勒....
發現阿公阿嬤的目光集中在一個人身上.....茹哥....
為啥呢?為啥呢?
因為他老大居然認為在山上打麻將很有趣要拍下來做紀念
而他大剌剌的動作卻讓阿公阿嬤誤以為這傢伙是要來蒐證告發他們的
我跟邱趕緊提醒他然後走人
一路上還看到阿公阿嬤不停的碎念
而我們卻是笑翻了
對不起了大三元、對不起了門清自摸、對不起了一條龍
還好那個場子沒有黑道加持
也還好都是阿公阿嬤在打
不然我們恐怕無法全身而退(若有萬一不知道Dora會不會捨身救父呀
p.s.依據台灣相關法令規定,兩桌以上就是聚賭喔~~所以他們才那麼緊張
訂閱:
文章 (Atom)