Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

旗標電腦文摘 第237期 93.9.16
內容提供:
   旗標出版公司

旗 標 電 腦 文 摘

第237期 2004.9.16

旗標電腦文
已發行電子報






Windows XP 密技嗆聲報 2

書號:F521
定價:280 元

施威銘研究室 著

我要線上購買


本期文摘:寬頻網客誌

本文摘錄自旗標 F521「Windows XP 密技嗆聲報 2 」一書

在台灣網民『千呼萬喚』之下, 中華電信終於決定免費替用戶升級 ADSL 下載頻寬。當中華電信的政策一出, 其他固網業者紛紛跟進, 一時之間各固網業者絞盡腦汁拼促銷, 降價、贈品、附加服務等招數紛紛出籠。在油價、肉價、菜價上漲的艱苦時期, 中華電信的利多政策對眾多網民來說無疑是天上掉下來的禮物。

本期『寬頻網客誌』提供您網路常識、活學活用的定位, 不論是區域網路還是寬頻上網的好用技巧通通不放過。

要如何知道家裡的 ADSL 速度有多快?

前一陣子, 在經過眾多網友的抗議後, 中華電信終於無條件的將 ADSL 用戶的下載頻寬提高一級, 以筆者家裡使用 512K/64K 的 ADSL 為例, 在今年六月底七月初升級為 1M/64K, 在使用上, 升級後確實有明顯感覺變快了。不過光是感覺有變快, 卻沒有一個實際的數據告訴我們到底快到什麼程度。筆者現在帶您到一個超勁爆的測速網站實地檢驗看看:
  • 請開啟 IE, 在網址列輸入 " http://speed.anet.net.tw/"。開啟網頁後請按 Ctrl + F5 鍵開始測速。
  • 測速結果發現公司用的寬頻網路下載的速度高達 "1526.4Kbps"
一般來說, 只測試一次的準確性並不夠, 請多測試幾次就可以知道您 ADSL 的平均速度有多快了。 以下筆者提供幾個網站可以讓您實際測試 ADSL 到底有多快:

網站 網址 備註
Hinet http://speed.hinet.net/ 須安裝 Java 虛擬器
Seednet http://service.seed.net.tw/speed.shtml 須是 Seednet 的ADSL 用戶
世界網路 http://www.linkwan.com/gb/broadmeter/SpeedAuto/ 簡體中文網站
Webspeed http://www.numion.com/yourspeed/  
Musen-lan http://www.musen-lan.com/speed/ 日文網站
HK Cyber Net http://goodlink.uhome.net/testspeed/index_c.html  
台灣寬頻網 http://speed.anet.net.tw/  
和信超媒體 https://service.gigigaga.com/TestSpeed/TestSpeed.asp  
光速通訊 http://test.lsc.net.tw/ 收集了很多測速網站連結
速博 http://www.sparq.com.tw/service/speed.html  


我試著 ping 某個網站的網址, 結果怎麼不通?

您可能會發現一件事, 那就是 ping了某個網站的網址, 然後回應是沒有連線, 但是卻可以用瀏覽器瀏覽該網站, 這是怎麼一回事呢?通常在 ping 了對方網站的網址後視窗會出現 Request timed out 那是因為該伺服器沒有提供服務或 DNS 沒有運作, 但是也有不一樣的情況。

筆者以 "ping www.msn.com.tw" 為例, 出現Request timed out, 但這並不表示該網站不通, 而是 MSN 網站運用了隱藏 IP位址的技術讓一般人在 ping 它的伺服器時沒有回應。這樣做的目的是為了降低有心人士侵入 Web 伺服器竊取或竄改網站資訊所產生的風險。

如何得知電腦上網卡的MAC Address?

要怎麼樣才能知道網路卡的 MAC Address 呢?難不成要把電腦拆開來, 拔出網路卡來看嗎?其實不必, 只要您開啟命令提示字元視窗然後使用 "ipconfig/all" 指令就可以查看網卡的 MAC Address:
  • 請先開啟命令提示字元視窗, 再輸入 " ipconfig/all ", 然後按 Enter 鍵。
  • 在「Physical Address」的項目,您就會看到這台電腦上網卡的 MAC Address 和目前使用的 IP 位址了。


 --- 本篇完

 
  • 這本書還有以下內容哦:
    • 在您的 PC 上安裝 Mac OS X
    • 網路電話嗆翻天
    • 精用 Windows 作業系統
    • 如何消除搜尋引擎的關鍵字記錄
    • 網路資源搜補手
欲知詳情請參考:
  
F521 Windows XP 密技嗆聲報 2          我要買這本書
........................................ ........................................
 



Java 2 認證教戰手冊

書號:F8356
定價:680 元

吳擁宙 譯

我要線上購買

 


本期文摘:如何參加 SCJD 的考試【上】

本文摘錄自旗標 F8356「Java 2 認證教戰手冊 」一書

Java 2的SCJD為實務性而非目標性的考試。在業界, 認證考試通常簡化為選擇題、名詞配對、簡答題、以及是非題, 這種方式成本效益較高, 是用以檢驗專業能力的主流方法, 相較之下, 實務性的考試則極為罕見。除了成本因素之外, 進行該類考試另有考量。舉例來說, 以選擇題為主的考試, 可以對每個問題的答案正規化, 或是設計讓它不止提供正確的解答, 還清楚地誘發正確的解答。

平均的反應時間(困難度)可以多次嘗試評估出來, 考生在限制的時間內面對合理數量的問題, 每個人都有相同的機會, 公平地進行考試。然而對於偏愛專案式測驗的人來說, SCJD為非常理想的認證考試 (雖然仍需要先通過SCJP)。由於它的範圍廣泛, 也由於業界很少有類似的認證考試, 因此以下將詳細介紹此認證考試的概念與期望。我們將模擬SCJD考試之試題, 透過分解範例的各部元件, 再將它們重組為一整體之過程, 協助你了解此測驗所需的知識以及準備方式。此測驗要價數百美金, 因此值得你多花點時間檢測自己是否準備妥當。

準備好了嗎?

SCJD是實務性的。此考試挑戰我們將「Java」與程式師所應有的「技術」、「經驗」和「原則」相結合的能力。如果你以Java做為主要開發工具達一年以上, 同時也曾經用過Java或其它語言(最好是物件導向式的語言)開發程式專案, 那麼程式專題或是隨後的補充測驗(follow-up exam)應該不會有什麼太讓你驚訝的東西。即使專題中的某些要求對你來說可能是新的技術領域, 但由於沒有時間限制, 因此在進行的過程中同時學一兩樣新東西應該不至於太難。因此, 完成的程式碼能夠正確執行只是評分過程的開始。

專業的開發人員必須要為自己的設計進行辯護, 必須要知道自己所採取之解決方案的優缺點, 將準則正確地以程式碼表現出來, 並詳盡地記錄文件, 以利接手的程式師以及維護人員進行維護。在這種精神下, 本書SCJD部份的焦點不在呈現完整的程式, 而著重於較為策略性及設計方面的議題, 以展示此測驗中所包含的各項任務, 同時也提供解決方案開發上的一個概念架構。我們假設你有撰寫程式的能力, 只要能合理地為解決方案進行辯護, 則測驗就將其視為正確答案。SCJD考試並不乞求我們寫出一個完美的解決方案。但是, 我們必須為我們最終的設計並實作完成的專題進行辯護, 完成的程式碼必須能通過一個功能上的測試。最後, 你必須要以兩種方式解釋程式的運作方式:一是展示對於其他手法的了解, 另外就是解釋自己所採用方法的優缺點。在評估自己準備的完成度之時, 以下幾個問題可供思考:

  • 你在一個星期內會花三天或超過三天寫Java程式嗎?
  • 你曾經只根據書面的指示完成過多少個應用程式?
  • 你能指出一或兩個有效的使用者介面設計的準則嗎?
  • 你曾寫過多少個多執行緒的應用程式?多少個client-server程式?多少資料庫程式?
  • 過去若你曾被指派一個未完成的專案, 而專案中的程式碼沒有文件, 原始程式也有缺漏, 你怎麼克服這些問題?
  • 倘若遠端client鎖住資料庫中的某一筆資料, 那麼這會牽涉到什麼樣的風險?
  • 若要將資料存於記憶體, 什麼時候用陣列比較好?什麼時候用Vector/Hashtable/List較好?
  • 在網路通訊上, 使用Remote Method Invocation(RMI)、物件序列化(object serialization)或是其它專門的資料格式有什麼相對的好處?
  • 二層式的client-server架構與三層式架構有何不同?


若能理解Java的核心運作模式, 以及各類別之函式庫, 在這方面應能有所進展。關於SCJD, 最好的準備方式還是實際以Java進行程式開發。我們需再次強調的是:對於一個只有書面指引, 沒有實際完成期限的壓力( 除了沒收註冊費用以外)的複雜程式, 再也沒有什麼比「良好的程式習慣」及「經驗」還要來得重要了。

昇陽提供為期五天的課程, 課程名稱為Java Programming Language Workshop, 該課程極適於正準備此認證考試的學生, 課程代號為SL-285, 課程的介紹可至http://suned.sun.com瀏覽。此外, 昇陽也針對幾個主題提供若干課程, 不過這些課程並非完全針對認證考試。以下課程您可能會有興趣, 例如, 課程代號為SL-320的GUI Construction with Java Foundation Classes, 以及SL-301的Distributed Programming with Java Technology, 此課程對RMI有詳細介紹。

考試的型式

SCJD有兩個部份:一個程式專題及一個補充測驗。程式專題中提供一些程式碼以及關於專題的描述;我們必須完成此一專題。最後的程式碼中有些部份得要從零寫起, 有些則需要繼承或應用指定的介面或類別, 另外有些則要我們去修改基本的或不夠完整的類別, 考試也會指出我們不需完成的部份。為了要將考試限定於合理的範圍內, SCJD並不要求我們寫出強健、容錯、商業等級的應用程式。

事實上, 超出專題的範圍可能反而會造成問題。因為, 實作額外的功能不會幫你賺到額外的分數, 但是如果在額外的功能內發現有問題卻一定會扣分。為了讓考試單純化, 程式專題會限制不能用某些技術(例如CORBA), 或要求一定要用某些技術(像RMI或物件序列化)。為了要更進一步地嚇阻, 使考生不超出範圍, 若是考生所開發的程式中重複撰寫了原本在Java核心函式庫就有的資源, 那麼考生得到的分數可能會比較低。

補充測驗在考試中心舉行, 此測驗至少包含了三個層面。目標(objective)層面是關於Java特性與函式庫的知識。例如, 你可能要列出, 可用來儲存數量不定之執行期物件的資料結構, 並得解釋每個結構的相對優點。實務(practical)層面的重點則在你對於自己的作品的了解(沒錯, 這是對專題是否出自本人之手所進行的檢查)。考生需說明, 在面臨抉擇之時, 自己所做的決定為何。

最後, 在主觀(subjective)層面, 我們要為自己的選擇進行辯護。例如:也許你並沒有挑選最高效率的資料結構, 那麼你選了什麼樣的資料結構, 為什麼做此選擇?只要能顯現出該方案是在有意且合理的方式下所選出的, 那麼該方案即為正確答案, 不須設想考試評審以前是否有用過相同的解決法(譯註:也就是說, 無論如何都要能合理地為自己的選擇進行辯護)。需切記的是, Sun並不希望Java程式師有這種猜測:「Sun想要得到什麼樣的答案呢?」。

也就是說, 如果你找到適合自己的設計風格, 便不應預先猜想自己所做的辯護是否合評分者的意。雖然如此, 就一個開放型的考試來說, 評分總是主觀的。流程的確重要, 所以, 雖然讓你的程式正確執行不見得保證會通過測驗, 不過這是最少要做到的事。然而, 現在不值得我們花太長的時間在討論主觀的評分問題上。關於這方面有幾個補償的因素:

  • 專題各部份的評分比重, 以及需受到評估的類別, 都包含在專題內。
  • 只要考試之主管機關存在, 考試便可一直進行。
  • 本書會協助你拓展技術, 以通過考試。


 --- 未完待續

 
  • 這本書還有以下內容哦:
    • 自動及強制轉型
    • 流程控制,Assertions 與異常處理
    • 執行緒
    • JAVA.LANG 與 JAVA.UTIL 套件
    • 以 SWING 建立使者介面
欲知詳情請參考:
   
F8356 Java 2 認證教戰手冊
         我要買這本書
........................................ ........................................
我想索取前幾期的電子報  

好書能增進知識、提高學習效率
卓越的品質是旗標的信念與堅持

歡迎光臨旗標網站 - http://www.flag.com.tw


版權所有人:旗標出版股份有限公司     本電子報內容未經授權請勿轉載