2007年3月30日 星期五

LAB12


網際網路LAB11

Scobleizer (5,603 links from 2,512 blogs)

Techcrunch(68,503 links from 17,235 blogs)

Reflection(685 links from 35 blogs

Java(36 links from 25 blogs)

2007年3月29日 星期四

網際網路homework

姓名:張競升

頻寬:2M

電腦:winXP AMD Athion XP 2500+1.83GHz 512MB的RAM

使用感想:比較了幾個用過的語音,像是msn、

yahoo massenger等,Skype的音質我覺得是最

清楚的,都不會lag,音質也很好,我夥伴還

擔心他的麥克風,結果沒有什麼影響,連線時

間短,另外兩個連線時間較長,不過傳文字訊

息的話,skype就跟其他兩種差很多。

2007年3月26日 星期一

java LAB

Quiz

1.

2.

3.
可能會產生錯誤

4.
int :integer 可記憶4bytes
long:integer 可記憶8bytes
float:floating-point 可記憶4bytes
double:floating-point 可記憶8bytes

2007年3月25日 星期日

JAVA homework

project 1




project 3



project 8

2007年3月19日 星期一

JAVA Lab

JAVA LAB


2007年3月16日 星期五

2007年3月15日 星期四

網際網路LAB7

網際網路LAB6

1New York Times:  New York Times

2Taiwan:      Taiwan

3中時電子報:     中時電子報

4news.yam.com:   news.yam.com

網際網路作業

影片心得

  iphone給我的感覺就是一支功能強化的ipod,他結合了時下手機,PDA,MP3 player的功能,但是又多了點流行與時尚的元素,最與眾不同的地方應該是他的觸控式螢幕吧!

  捨棄了鍵盤和落伍的觸控筆,取代這 些的則是更準確的工具...我們的手指,再搭配上他的OS,更大大提升了在手機上找尋資訊的速度,應該是 未來的科技市場造成極大的影響,未來手機的製造方向應該也是趨盡於多功能並且擁有更快速擷取資訊的能力.iphone是支聰明的電話,擁有了強大的操作但卻搭配了簡易的操作.
  
  我想如果可以的話,我也 想要 有這麼酷炫的電話!不過apple的產品,錢永遠是最大的阻力阿


7.試舉出一些實例說明靜態網頁是不夠的,必須要有CGI的機制?

  ANS:靜態網頁並不會自動更新伺服器上的資料,也不會讓使用者鍵入資訊或是使用者選擇某項設定而去更新伺 服器上的設定,而CGI是Common Gateway Interface 的簡稱。是World Wide Web 主機和 CGI 程式間傳 輸資訊的定義。例如,通常設計者會在網頁上設計一個表單或是一些選擇項,讓使用者利用這個表單輸入資 料,然後將表單上的資料傳回伺服器,如購物表單等。


8.為何經由CGI程式所產生的網頁稱為動態網頁?

  ANS:所謂的CGI程式,是遵照CGI規格定義所設計出的程式,負責接收和回傳資料。最常用於Web主機和使用 者間的互動。舉例來說,許多HTML的網頁有包含表格,當按下確認按鈕後使用一個CGI程式來處理該表格的資 料,並顯示。另外,一種漸漸增加的方式來提供動態的回饋給使用者,包含可執行的程式碼或是小程式, 可以在使用者的電腦上執行而不是在網頁主機。


9.某CGI程式是使用Net.Data語言來開發設計,請問用戶端是否要使用Net.Data專屬的browser?
  
  ANS:否,我們可以用不同的程序來編寫CGI程序。只要是電腦上能接受的程式開發軟體都可。





參考資料:電子商務系統 張耀仁.劉永昌編著

java homework

project5



display1.7

2007年3月12日 星期一

JAVA LAB4

2007年3月6日 星期二

JAVA 3/5homework

一.
1.bytecode :Java是能跨平台使用的語言,這主要是因為Java本身被編譯之後,並不是直接產生可執行的碼, 而是產生一種中間碼叫作ByteCode,這種碼必需在透過Java的直譯器來解讀它,才能夠真正的被執行, 所以只要平台上裝有這種Java的直譯器,就能解讀 ByteCode也就能執行Java編譯過的程式, 故與Java程式是在那種平台上被編譯的
2.JVM :JVM <> Java為了做到能夠跨平臺 將其程式碼編成相對於機器上的機器碼(或是Assembly Code) 所以他採用了中介碼(bytecode) 為了達到能夠執行跨平台的Java程式 Sun必須提供每種機器相對應的虛擬機器(Virtual Machine) Virtual Machine這個程式能夠將Java的.class檔轉換成他平台上所了解的機器碼
二.
1.class :類別是用來定義資料型態(data type)的,一個型態包含了一組狀態(state),以及在狀態之間轉移的動作行為(operation)。因此 "int" 是個「型態」,因為它有一組狀態,還有諸如「加兩個整數」、「整數相乘」等等的運作行為。同樣的,「類別」提供一組(通常是公共的)運算,及一組(通常是非公共的)資料欄位,以代表該型態的案例所擁有的抽象值。
2.object :簡單說就是 " 一塊賦有某種語意的儲存空間 "。在宣告 "int i ;" 之後,我們稱「i 是個 int 型態的物件」。「物件」通常意指「類別的案例(an instance of a class)」,因此類別定義了數個物件(案例)的行為。
4.1 Write a Java program as follows:

Let i=2;
Print i;
Print 2 * (i++);
Print i;

Ans: 2, 4, 3

4.2 Write a Java program as follows:

Let i=2;
Print i;
Print 2 * (++i);
Print i;

Ans: 2, 6, 3



4.3 Write a Java program as follows:

Let m=7, n=2;
Print (double) m/n;
Print m/ (double)n;

Ans: 3.5, 3.5

網際網路3/2homework1

CommunityWalk Map - Map 76173

2007年3月5日 星期一