搜尋此網誌

2010年12月5日 星期日

Java 長整數加法的討論

因為我不是很了解你程式的邏輯,所以我用java本身提供的long class來做此運算,你參考看看

public static void main(String[] args) {

String a="00009999999999999999";
String b="00000000000000000001";
Long al=new Long(a);
Long bl=new Long(b);
System.out.println(al+bl);
System.out.println(al-bl);


}


2010年8月19日 星期四

AJAX 的應用 Part2---接收從server傳來的資料篇

Step 1:

以jsp來說,從server side要把想輸出的資料寫到一個檔案中, for example


result.jsp

<% String xxxx= (String)request.getSession().getAttribute(oooo); out.println(xxxx); %>

Step 2:
接著寫一段receive的javascript code把剛剛的檔案讀出來,for example


loadDoc:function(){
var ajaxRequest; // The variable that makes Ajax possible!

try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
ajaxRequest.onreadystatechange=function()
{
if (ajaxRequest.readyState==4 && ajaxRequest.status==200)
{
alert(ajaxRequest.responseText);
}
}
ajaxRequest.open("GET", "result.jsp" , true);
ajaxRequest.send();


即大功告成,至於傳request和接response的java script程式碼,要放在哪裡, 要根據自己的應用程式來決定,相信大家都沒問題的

AJAX Request 的應用--傳request到server篇

目前有很多Ajax的framework: Ext-Js ,ZK,以及google的gwt都是有名的例子.

今天本文要介紹的是很基本的Ajax使用方式,

AJAX = Asynchronous JavaScript and XML.非同步化的JavaScript和XML

AJAX is the art of exchanging data with a server, and update parts of a web page - without reloading the whole page.

AJAX是一門和伺服器交換資料的藝術,他可以更新部分網頁內容,而不必重新載入一整個網頁

參考自下列網址:

http://www.w3schools.com/ajax/default.asp


以下是使用的例子:

var ajaxRequest; // The variable that makes Ajax possible!

try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
var queryString = "?term=" + this.name + "&rateValue=" + this.hidden.value ;
ajaxRequest.open("GET", "xxx.jsp" + queryString, true);
ajaxRequest.send(null);


以前若要傳資料到server處理,要透過form這個html原件,現在只要傳資料到後端負責處理的jsp,

asp,php link,即可達到不必更新整個網頁又可以更新特定資料的功能,減少server的loading,

2010年8月1日 星期日

Java Reflection 應用

Java Reflection(反射)的使用
可使執行中(Runtime)的Java應用程式,執行自我內部的檢查,並且動態的設定屬性值,和動態呼叫方法來使用

也就是說可使Java class獲得所有內部成員的屬性和方法名稱.

最常使用在JavaBean,或是說圖形化設計工具上,因為使用者可藉此把圖形元件拉出來後,設定或修改其屬性

以下為一個簡單的例子.


另一個用途是以method(方法)名稱在執行時期呼叫物件內部的此method





或是說也可以動態建立物件,如下例






或動態改變屬性值,如下例





此篇發文於2010/08引用自下列網站http://java.sun.com/developer/technicalArticles/ALT/Reflection/

2010年7月14日 星期三

程式設計概念

帶入參數的語法:
in C#
int number1,number2;
Console.WriteLine("The numbers entered are {0} and {1}", number1, number2 );

in C
int i;
printf("%d", i);

Loop迴圈


for loop:

int n=10;
for(int i=0;i<n;i++){
System.out.println(i);
}


while loop:

int n=10;
int i=0;
while(i<n){
System.out.println(i);
i++;
}


do while loop:

int n=10;
int i=0;
do{
System.out.println(i);
i++;
}while(i<n);

指定Java字元值


2010年6月19日 星期六

2010/6/19 雅思考試,題目分享

今天我去參加BC的 IELTS考試 6/19,記得的題目如下

Listening:
section 1:填application form

section 2:

給幾個狀態(不變,全新,更改,或全部移除等四個狀態),和相對應的事件配對

有map,建築物配對,不過建築物的名詞不常見就是了.

section 3:一個女生要寫關於west end of london 的故事

q1,為何要寫
q2,主要資料來源是?
q3,遇到的困難是

後面提了一些suggestion,不過講的內容答案完全沒有,要自己理解後代換成答案

q4,遠古測量時間的工具,填空題居多

section1 and 4填空題,2 and 3選擇題或配對

我最強的填空出太少了,真可惜

Reading:我幾乎都忘了,不過難易度還ok
section1: 人口密度和過度擁擠的關係.
section2: 一個電話系統,解決人們無法接電話時的替代處理方案,填空題不好找答案
section3: 早期移民的歷史,好幾個研究方法

Writing
task 1 , 在1999 and 2004年 ,五個歐洲國家,咖啡和香蕉產量的兩個表格.
task 2,愈來愈多人,在人生中會換好幾次工作或居住場所,這是positive or negative 發展?

Speaking: brief description
part1 , 問職業,喜歡的顏色,喜歡的音樂類型
part2, 音樂問題延伸
part3,現在音樂產業是大生意嗎?

結論, 和cambridge比起來,差不多,所以做cambridge還是有意義的

2010年6月14日 星期一

準備IELTS的感想

現在想起來,其實當初不必花錢去補習,把花的那些錢拿來請 Private tutor比較實際,

為什麼這麼說呢,因為去補習班,是一個老師要教好多學生,每個人的狀況都不同 ,老師都用同一套教

學方法, 舉例來說ielts task1 的圖表題,老師雖然會提供寫法,然後自己回家練習寫,但是會遇到一個問題,那就是補習班批改的時間好久,而且也沒有批閱給意見,只有訂正文法錯誤而已,絲毫達不到學習效果

如果找一個外師當家教,有很多優點 ,第一個便是發音的改善,和外師對話,他會糾正發音和文法或語調上的錯誤,也可以練習ielts speaking test.
第二個便是,他可以告訴你,寫作方面的缺點和如何改善
雖然價錢方面,比補習班貴了些, 假設說 1500/ hour * 4 hour/ per week* 4 weeks=24000 元,但是光speaking and writing的進步,這兩項就很值得了,

所以呢我的重點是,想要考英文證照,花錢請家教比找補習班好

2010年5月26日 星期三

澳幣跌了26.5

之前30元,三個月的時間跌到26元.,再跌一點我就去買iPod Touch

2010年4月23日 星期五

好聽的日文畢業歌曲--->踏上旅途的日子 (旅立ちの日に)

以下是日文版的歌詞連結
旅立ちの日に… 川嶋あい 歌詞情http://www.blogger.com/img/blank.gif報 - goo 音楽

以下是You tube的音樂連結:


以下是小弟的中文翻譯:

櫻花飛舞的四月,在教室裡面,心中雀躍不已的和永遠的好朋友,天真無邪的手牽著手,
當時臉上常常掛著微笑,流著汗水在校園裡面跑來跑去,
有時候很氣對方很直,有時候甚至還會爭吵和打架,
放學後常去的總是那間糖果店,這些都是無法忘記的,
用手指打勾勾彼此交換約定,大家像充滿著陽光和活力的種子,
不知不覺中隨著時光的流逝,已到了今天的畢業日了
雖然總是要踏上旅程,但是在未來的日子,我深信一定會在某個地方相遇,請不要忘記那段光輝的歲月
教室的門已關上,教室內整齊排列的書桌和椅子,
在假日的時候常跑出去玩,有時候也忙著談戀愛,打開了話夾子就停不了,
還有哭泣的日子,這些我都還記得,
你所給予我的這些熱情活力我一直保存在心裡面,從今天開始要踏上希望的旅程,
謝謝你長久以來的照顧,經過了這麼多年,種子也萌芽成了盛開的花朵了,
現在要開啟新的一扇窗,向充滿回憶的校舍到別,
已經決定好旅途的朋友們,耳朵一聽到離歌,眼淚就流下來了,

2010年4月11日 星期日

Rihanna-Rude Boy,真是一首限制級的歌啊

原本想要找一首歌來練英文聽力和Speaking的,因此跑到BBC的英國排行榜看有沒有新歌好聽,

試聽了幾首之後,覺得Rihanna這首曲調還不賴,心裡想說好吧,找歌詞來看看,這一看不得了...

天啊,根本是18禁的歌吧,這樣也可以上金榜喔,而且歌詞內容重複率超高,都是那幾各字再重複說.

以下po出歌詞內容,先說好under 18 years old的人一定要跳過.因為這些英文單字超簡單,很容易懂.


歌詞開始:

======================
Rude Boy

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

Tonight
I'mma let you be the captain
Tonight
I'mma let you do your thing, yeah
Tonight
I'mma let you be a rider
Giddy up
Giddy up
Giddy up, babe

Tonight
I'mma let it be fire
Tonight
I'mma let you take me higher
Tonight
Baby we can get it on, yeah
We can get it on, yeah

Do you like it boy
I wa-wa-want
What you wa-wa-want
Give it to me baby
Like boom, boom, boom
What I wa-wa-want
Is what you wa-wa-want
Na, na-aaaah

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

Tonight
I'mma give it to you harder
Tonight
I'mma turn your body out
Relax
Let me do it how I wanna
If you got it
I need it
And I'mma put it down

Buckle up
I'mma give it to you stronger
Hands up
We can go a little longer
Tonight
I'mma get a little crazy
Get a little crazy, baby

Do you like it boy
I wa-wa-want
What you wa-wa-want
Give it to me baby
Like boom, boom, boom
What I wa-wa-want
Is what you wa-wa-want
Na, na-aaaah

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

I like the way you touch me there
I like the way you pull my hair
Babe, if I don't feel it I ain't faking
No, no

I like when you tell me kiss it there
I like when you tell me move it there

So giddy up
Time to giddy up
You say you're a rude boy
Show me what you got now

Come here right now
Take it, take it

Baby, baby
Take it, take it
Love me, love me

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

Come here rude boy, boy
Can you get it up
Come here rude boy, boy
Is you big enough
Take it, take it
Baby, baby
Take it, take it
Love me, love me

Take it, take it
Baby, baby
Take it, take it
Love me, love me

Take it, take it
Baby, baby
Take it, take it
Love me, love me
======================================

2010年3月18日 星期四

中東人真有錢

Today ,I had a dinner with EAP teacher-Paul ,and other classmates.
It was very interesting ,because we could talk about each other's culture in English.
And I heard a surprised news that Middle-East government give their oversea students 5000 aud/per month,it's no doubt that they can buy car in Australia.

2010年3月15日 星期一

食物鏈

The first paragraph in this article explains the process of photosynthesis which means plants capture the sun's energy and use it to convert inorganic compounds into organic compounds.

2010年2月20日 星期六

布里斯本機場接機到YHA

YHA in risbane City的staff 熱心的告訴我可以搭Coachtrans bus到YHA門口.

每人撘車費用14 AUD,不過比起接機服務,這樣算便宜了.

在來就是到當地找住的地方了.

2010年1月27日 星期三

Go to QUT study Mater of Information Technology Part I (去QUT(昆士蘭科技大學)讀IT Master 第一話)

出社會工作有四五年了,本身是日文系畢業,畢業後有當過日文翻譯和日文業務.由於資訊是我一直

以來喜歡碰觸的領域,或許有人會問那為何不讀資訊相關科系呢?答案是:因為我覺得高中要學微積

分好難,當時又熱衷打日系電玩,想說讀日文以後打密技靠自己就可以了,雖然是很天真的想法,不

過我真的有幫朋友打過電玩的密碼叫出隱藏人物出來過,很滿足.(謎之音:你離題了).喔在之後有

去自修程式設計,也在業界待過一段時間,可是因為不是相關科系的原因,很難找到資訊相關好的工

作,大部分都是短期派遣性質的工作,遂有了出國讀書的想法,可是年紀不小了,又結了婚,說真的要

下如此的決定心裡掙扎過了一番,還要和雙方家長溝通,也花了一番功夫,加上看到IELTS成績要

6.5,本來快要放棄了,英文在我高中畢業後就沒再碰過,真的有辦法在短時間內拿到6.5嗎?話雖如

此,還是咬緊牙根花錢去補習,然後回家猛k,Cambridge的IELTS系列模擬考題,小弟運氣好,在三個

月的時間內得到了四科5.5的成績,可以從QUT的EAP開始讀起,自從考到以後開始燃起了留學的希

望.