Sunday, June 27, 2004
畢旅剪輯
一些有趣的照片喔~
這是我
什麼動作...
大炮你很驚訝嘛~
冷鵬的呆臉
國王、大臣、平民、奴隸保衛戰
機車的土耳其冰老闆
冷鵬的呆臉2
風櫃
阿福的店喔
一些偶像照
美麗夕陽下的兩人...
千手冷鵬
坐仙人掌
重點是後面那個喝水的
明明動作差不多...感覺差很多~
桌布一張
奇怪的一群人
真男兒
奔向太陽
比鬼還慘的臉
冷鵬的呆臉3
沙灘神經病
回家囉
熊寶兔寶的重逢
由 swanky 發表於 June 27, 2004 01:50 PM | 引用
最後一張什麼鬼
好像靈異第六感喔
哈
我是說 光啊什麼的
哈!
可以解釋一下 為什麼放最後一張上去嗎??
明明就照得很失敗 Oh My God >O<
真的很像靈異照片!!
OHOHOH! 我還要更多
Posted by: 小魚 發表於 2004-06-27 10:35 PMSaturday, June 19, 2004
主持畢業典禮
最左邊的是wacow、再來是女主持人ccaannaa、然後是我跟兔寶
由於被畢聯會的老師選中
所以我當上了今年畢業典禮的主持人
想了、練了好久的台詞
真正要講的時候大四的學長姐已經快跑光了 >-<
不過也沒關係啦,我心裡想的是終於可以結束了
可以明天好好地去畢業旅行啦~ ^^"
另外,穿的那麼正式我還真不習慣呢....
大炮說我的穿著像校長...
呵呵 又是一張俊男美女圖
Posted by: JiaYun 發表於 2004-06-19 08:29 PM呵呵~ 謝謝誇獎啦~ ^^"
Posted by: swanky 發表於 2004-06-19 11:38 PMTuesday, June 08, 2004
Getting Started with Eclipse and the SWT
Getting Started with Eclipse and the SWT
JavaWorld版上看到的一篇文章
裡面的內容還蠻豐富的
從安裝、寫SWT程式、裝C++外掛到用Eclipse實作Refactor、Design Pattern都有~
有興趣的一定要看看喔~
可憐的貓
Monday, June 07, 2004
黃子嘉離散線代研究室
Saturday, June 05, 2004
判斷前、中、後序
前序是運算子在兩個運算元之前
後序是運算子在兩個運算元之後
中序就是我們一般所使用的運算式
像是下面三個式子的值是相同的:
- 前序 + a b
- 後序 a b +
- 中序 a + b
所以只能判斷一個運算子與兩個運算元
如果要任意運算式丟進來都可以判斷...
那我就不知道那個pattern是有多複雜了~ *-*
import java.util.regex.*; /** * @author Hsiao Yu Cheng */ public class WhatFix{ /** 前序 */ public static final int PREFIX = 0; /** 後序 */ public static final int POSTFIX = 1; /** 中序 */ public static final int INFIX = 2; /** * 判斷前、中、後序 * 例如: * int result = WhatFix.detect("(+ 4654 1464)"); * switch(result){ * case WhatFix.PREFIX: * //前序 * break; * case WhatFix.POSTFIX: * //後序 * break; * case WhatFix.INFIX: * //中序 * break; * } * @param expression * 運算式 * @return 前、中、後序 */ public static int detect(String expression){ //判斷前序 Pattern p = Pattern.compile("([+|-|*|/]\\s+\\d+\\s+\\d+)"); Matcher m = p.matcher(expression); boolean b = m.find(); if(b){ return PREFIX; } //判斷後序 p = Pattern.compile("(\\d+\\s+\\d+\\s+[+|-|*|/])"); m = p.matcher(expression); b = m.find(); if(b){ return POSTFIX; } //中序 return INFIX; } public static void main(String[] args){ int result = detect("(+ 4654 1464)"); switch(result){ case PREFIX: System.out.println("前序"); break; case POSTFIX: System.out.println("後序"); break; case INFIX: System.out.println("中序"); break; } } }由 swanky 發表於 June 5, 2004 11:26 PM
A Whole New World
A Whole New World歌詞
最近很喜歡這首歌^^*
A Whole New World(電影"阿拉丁"主題曲)
Lyrics:Tim Rice Music:Tim Rice Vocal:Peabo Bryson/Regina Bellie
I can show you the world
Shining, Shimmering, splendid
Tell me, princess, now when did
You last let your heart decide
I can open your eyes
Take you wonder by wonder
Over, sideways and under
On a magic carpet ride
A whole new world
A new fantastic point of view
No one to tell us no or where to go
Or say we're only dreaming
A whole new world
A Dazzling place I never knew
But when I'm way up there
It's crystal clear
That now I'm in a whole new world with you
(now I'm in a whole new world with you)
Unbelievable sights
Indescribable feeling
Soaring, tumbling, freewheeling
Through an endless diamond sky
A whole new world
(Don't you dare close your eyes)
A hundred thousand things to see
(Hold your hreath - it gets better)
I'm like a shooting star I've come so far
I can't go back to where I used to be
A whole new world
(Every turn a surprise)
With new horizons to pursue
(Every momment red-letter)
I'll chase them anywhere
There's time to spare
Let me share this whole new world with you
A whole new world
That's where we'll be
A thrilling chase
A wondrous place
For you and me
===[中譯版]
美麗新世界
我可以為妳呈現
一個閃亮輝煌的世界
告訴我 小公主
妳最後一次順著心做決定是何時?
我可以張開妳的雙眼
帶妳看盡
路旁與地底的奇異景緻
或是來一趟魔毯之旅
一個美麗新世界
一個嶄新絕妙的觀點
沒有人拒絻我們
我訴我們何去何從
或只是整天做著白日夢
一個美麗新世界
一個從未到過的眩目地方
但從這裡開始
我很清楚
我和妳正身在一個美麗新世界中
不可思議的視野
無法形容的感覺
盡情翻轉
自由地遨翔於 鑽石般的天空中
一個美麗新世界
許許多多事物等著去欣賞
我就像一顆流星
來自遙遠的地方
無法回到原來的故鄉
一個美麗新世界
有著新的地平線待你捕捉
我會追隨它們至天涯海角
時間用之不竭
讓我和你分享這個美麗新世界
一個美麗新世界
那是我們將到達的地方
(我們將到達的地方)
一個令人興奮的地方
(一個神奇的地方)
為妳我而存在
Friday, June 04, 2004
EYEZMAZE
EYEZMAZE
早上都在玩裡面的Flash小遊戲
還不錯玩
破關流程:
http://blog.masodigitalstudio.com/archives/000061.html
讀檔剖析文字新利器:Scanner
Programming with the New Language Features in J2SE 1.5
覺得實在是蠻好用的
所以跟大家簡單介紹一下~
java.util.Scanner是Java1.5新加入的文字處理類別
它可以把讀入的字串轉成各種 primitive type 像是 int, long....等
也可以用 regular expression 來剖析讀入的字串
API中有下列的範例:
- 從 console 讀入文字,並轉成 int (預設是以空白為分隔單位)
- 從檔案讀出 long
- 使用其他的分隔單位(delimiter)
- 或是使用 regular expression 剖析
Scanner sc = new Scanner(System.in); int i = sc.nextInt();
Scanner sc = new Scanner(new File("myNumbers")); while (sc.hasNextLong()) { long aLong = sc.nextLong(); }
String input = "1 fish 2 fish red fish blue fish"; Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*"); System.out.println(s.nextInt()); System.out.println(s.nextInt()); System.out.println(s.next()); System.out.println(s.next()); s.close();輸出:
1 2 red blue
String input = "1 fish 2 fish red fish blue fish"; Scanner s = new Scanner(input); s.findInLine("(\\d+) fish (\\d+) fish (\\w+) fish (\\w+)"); MatchResult result = s.match(); for (int i=1; i<=result.groupCount(); i++) System.out.println(result.group(i); s.close();
其他我看到蠻有用的方法還有:
- findInLine 找尋一行中對應到傳入字串或樣式的文字
- next 回傳一個token
- nextXxx 回傳不同型態的token
- nextLine 像是BufferedReader中的readLine()
- skip 跳掉某些字串
Thursday, June 03, 2004
僕の見た秩序
Eclipse帶著走
補充如何使用外掛來設計GUI介面及一些Eclipse的小技巧
快速使用Eclipse
- 解壓縮完成安裝
- 把之前的使用的Project匯入至目前的workspace
- Import其他java檔到目前的Project
然後找到有project的目錄,就可以將之import進來了。
點選後選擇File System 就可以從電腦中搜尋類別檔案所在處。
安裝外掛來設計GUI介面
- 安裝外掛
- 使用外掛設計GUI程式
解壓縮後你會發覺似乎沒什麼改變,那是因為外掛檔案已經自動放進plugins與features資料夾內了。
其它技巧
- run 剛才執行過的程式
- 更改類別名稱
- 更改任何變數名稱
- 加程式註解
- 看程式註解
- 顯示行號
- 格式縮排
所有有用到這個類別的都會自動更改。
Move也是相同功能唷,就是移動類別時,會自動幫你更正。
像是方法的參數、有無回傳值等等,當然詳細的注解還是要自己加上去囉!
也可以自己改其他設定。