SCJP 310-065考試要點

Sun 310-065 Exam Java平臺標準版本6認證程序員 Sun Java平臺標準版6程序員認證考試面向有使用Java程序設計語言經驗的程序員。如果能通過這門認證,則證明此程序員理解Java程序設計語言的基本語法和結構,並且可以使用Java SE 6創建運行於服務器和桌面系統的Java技術應用。

第1節:聲明、初始化和範圍
編寫代碼,聲明類(包括抽象類和各種形式的嵌套類)、接口和枚舉,並包含包和import語句(包括static imports)的適當使用。
編寫代碼,聲明接口。編寫代碼,實現或擴展壹或多個接口。編寫代碼,聲明抽象類。開發代碼,擴展抽象類。
編寫代碼,以靜態、實例和局部變量方式聲明、初始化和使用基本類型、數組、枚舉和對象。並使用正確的變量名標識符。
編寫代碼,聲明靜態和非靜態的方法,如果可以的化,使用符合JavaBean命名標準的方法名稱。編寫代碼,聲明和使用變量長度參數列表。
給定示例代碼,確定某個方法是否正確地重載了另壹個方法,確定方法正確的返回值(包括共變返回)。
給定壹組類和父類,為壹個或多個類編寫構造函數。給定壹個類聲明,確定是否要創建壹個默認的構造函數,如果是這樣,確定構造函數的行為。給定壹個嵌套的或非嵌套的類列表,編寫代碼將類實例化。

第2節:流控制
編寫代碼實現if或switch語句,認識這些語句的正確的參數類型。
編寫代碼實現所有各種形式的循環和叠代,包括使用for、增強循環(for-each), do, while, labels, break和continue;並講解在循環執行過程中和循環執行完成後,循環變量的取值情況。
編寫代碼,使用斷言,區分斷言的正確和錯誤使用。
編寫代碼,使用異常和異常處理語句(try, catch, finally),聲明有拋出異常的方法和重載方法。
了解在代碼段中某個點拋出異常的結果。註意,異常可能是運行時異常、檢查異常或錯誤。
了解可能導致下列異常發生的情況:ArrayIndexOutOfBoundsException,ClassCastException, IllegalArgumentException, IllegalStateException, NullPointerException, NumberFormatException, AssertionError, ExceptionInInitializerError, StackOverflowError或NoClassDefFoundError。理解虛擬機會拋出哪個異常,了解程序拋出這些異常的情形。

第3節:API內容
編寫代碼,使用基本封包類 (如Boolean, Character, Double, Integer等),和/或自動裝箱、拆箱。討論String, StringBuilder和StringBuffer這幾個類之間的區別。
給定壹個涉及以下操作的情形:涉瀏覽文件系統、讀寫文件或與用戶交互,從java.io中使用下列類(有時候要組合使用)編寫正確的解決方案:BufferedReader、BufferedWriter、File、FileReader、FileWriter、PrintWriter和Console。
使用到java.io中的下列API編寫用於實現對象序列化和/或去序列化的對象:DataInputStream、DataOutputStream、FileInputStream、FileOutputStream、ObjectInputStream、ObjectOutputStream和Serializable。
使用java.text包中的標準J2SE API,正確地對某個文化中的日期、數字和貨幣值進行格式化或解析;並且,給定壹個情景,如果要用默認文化或某種特定的文化,確定適當的所需使用的方法。講解java.util.Locale類的目的和使用方式。
編寫代碼,使用java.util.regex包中的標準J2SE API,對字符串或流進行格式化或解析。為字符串編寫代碼,使用Pattern和Matcher類以及String.split方法。認識和使用正則表達式的匹配(限於:.(dot), * (star), + (plus), ?, \d, \s, \w, [], ()). *, +, 和?的使用 將限於貪婪方法,括號只用於組機制,而不是匹配過程中的捕獲內容。為流編寫代碼,使用Formatter和Scanner類以及PrintWriter.format/printf方法。認識和使用格式化字符串中的格式化參數(限於: %b, %c, %d, %f, %s)。

第4節:並發
編寫代碼,使用java.lang.Thread和java.lang.Runnable定義、初始化並啟動新的線程。
認識線程能退出的狀態,了解線程狀態從壹個轉到另壹個的途徑。
給定壹個情景,編寫代碼,適當使用對象鎖定方式,保護靜態或實例變量不發生並發訪問問題。
給定壹個情景,編寫代碼,正確使用wait, notify, 或notifyAll。

IBM 000-222認證指南

LVM 使用的基本概念包括物理卷、卷組、物理分區、邏輯卷、邏輯分區、文件系統和原始設備。下面介紹它們的壹些特征:

每個單獨的磁盤驅動器是壹個命名的物理卷 (PV),並具有諸如 hdisk0 或 hdisk1 等名稱。壹個或多個 PV 可以構成壹個卷組 (VG)。壹個物理卷最多只能屬於壹個 VG。 不能將某個 PV 的壹部分分配到壹個 VG。壹個物理卷整體地分配到某個卷組。 即使物理卷屬於不同的類型,例如 SCSI 或 SSA,也可以將它們分配到同壹個卷組。
物理卷中的存儲空間劃分為物理分區 (PP)。在屬於同壹個 VG 的所有磁盤上,物理分區的大小完全相同。

在每個卷組中,可以定義壹個或多個邏輯卷 (LV)。從用戶的角度看,邏輯卷上存儲的數據似乎是連續的,但是可以分散在同壹個卷組中的不同物理卷上。
邏輯卷由壹個或多個邏輯分區 (LP) 組成。每個邏輯分區至少有壹個對應的物理分區。壹個邏輯分區和壹個物理分區始終具有相同的大小。最多可以將數據的三個副本定位在不同的物理分區上。通常,為了實現冗余,將存儲相同數據的物理分區定位在不同的物理磁盤上。
邏輯卷中的數據可以按有組織的方式進行存儲,並具有位於有目錄中的文件的形式。這種結構化和層次性的組織形式稱為文件系統。

還可以將邏輯卷中的數據視為壹個連續的字節串。此類邏輯卷稱為原始邏輯卷。使用該數據以正確地訪問和解釋它是應用程序的責任。卷組描述符區域 (VGDA) 是磁盤上的壹個區域,其中包含有關該物理卷所在的卷組的信息。它還包括有關屬於該卷組的所有物理和邏輯卷的屬性和狀態的信息。VGDA 中的信息由 LVM 命令使用和更新。每個物理卷至少有壹個 VGDA。屬於同壹個卷組的所有磁盤的 VGDA 中的信息必須完全相同。VGDA 的內部體系結構及其在磁盤上的位置取決於卷組的類型(原始、大容量或可擴展)。

卷組狀態區域 (VGSA) 用於描述卷組中所有物理卷中的所有物理分區的狀態。VGSA 指示某個物理分區是包含準確還是過時的信息。VGSA 用於監視和維護數據副本同步。VGSA 本質上是壹個位圖,其體系結構和在磁盤上的位置取決於卷組的類型。

邏輯卷控制塊 (LVCB) 包含有關邏輯卷的重要信息,例如邏輯分區數量或磁盤分配策略。其體系結構和在磁盤上的位置取決於它所在的卷組的類型。對於標準卷組,LVCB 駐留在 LV 中的第壹個用戶數據塊上。對於大容量卷組,磁盤上的 VGDA 中存在額外的 LVCB 信息。對於可擴展卷組,所有的相關邏輯卷控制信息都作為 LVCB 信息區域和 LV 入口區域的壹部分保留在 VGDA 中。

註意:硬盤驅動器的布局是由 /usr/include/sys/hd_psn.h 頭文件定義的。LVM 記錄從磁盤上的第 7 個扇區開始。所有 LVM 記錄結構都是在 /usr/include/lvmrec.h 頭文件中定義的。

Test 000-963: Storage Sales for N series Version 1

Customer Business Needs (19%)
Identify IT infrastructure 000-963 virtualization needs and requirements
Identify IT infrastructure integration-migration needs and requirements
Match storage management software feature functions to customer needs
IBM Customer Strategy (19%)

Describe and recommend the Infrastructure Simplification solution
Describe the Business Continuity Solution
Describe the Information Life-Cycle Management solution
Describe the On-Demand strategy
Resources (14%)

Identify IBM marketing resources
Identify IBM usable tools
Identify IBM Global Business Services
Identify IBM Global Financing Services
IBM Product Portfolio (31%)

Describe the business benefits of Tape storage systems
Describe the business benefits of Unified Storage
Describe the business benefits of Virtualization
Describe how Tivoli Storage Manager (TSM) integrates into the storage strategy
Competition (17%)

Identify environments where N series is the best solution for the customer compared to other possible IBM System Storage solutions
Identify the major advantages of the N series solution over the competitors
Identify IBM’s major competitors in the Storage marketplace
Describe IBM’s Green Power Project

微軟 .NET 3.5 的 MCTS、MCPD 認證介紹

WCF 考試科目兩科:
70-536: TS: Microsoft .NET Framework, Application Development Foundation
70-503: TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development
70-503 準備方向:
http://www.microsoft.com/learning/en/us/exams/70-503.mspx
70-503 參考用書:
MCTS Self-Paced Training Kit (Exam 70-503): Microsoft .NET Framework 3.5—Windows Communication Foundation
http://www.microsoft.com/learning/en/us/books/12486.aspx
70-503 參考課程:
http://www.microsoft.com/learning/syllabi/en-us/6461aprelim.mspx

MCTS: .NET Framework 3.5, Windows Workflow Foundation Applications
WF 考試科目兩科:
70-536: TS: Microsoft .NET Framework, Application Development Foundation
70-504: TS: Microsoft .NET Framework 3.5, Windows Workflow Foundation Application Development
70-504 準備方向:
http://www.microsoft.com/learning/en/us/exams/70-504.mspx
http://www.ehow.com/how_4697166_framework-windows-workflow-foundation-applications.html
70-504 參考用書 (這本不知為何近期都從缺,可能以後會再有新版本):
MCTS Self-Paced Training Kit (Exam 70-504): Microsoft .NET Framework 3.5 - Windows Workflow Foundation
http://www.amazon.co.uk/MCTS-Self-Paced-Training-70-504-PRO-Certification/dp/0735625646
70-504 參考課程:
http://www.microsoft.com/learning/en/us/syllabi/6462a.aspx

如何學習C語言

很多人對學習c語言感到無從下手,經常問我同一個問題:究竟怎樣學習c語言?我是一個教師,已經開發了很多年的程序,和很多剛剛起步的人一樣,學習的第一個計算機語言就是c語言。經過這些年的開發,我深深的體會到c語言對於一個程序設計人員多麼的重要,如果不懂c語言,你想寫底層程序這幾乎聽起來很可笑,不懂c語言,你想寫出優秀高效的程序,這簡直就是天方夜譚。為什麼c語言如此重要呢?

    第一:c語言語法結構很簡潔精妙,寫出的程序也很高效,很便於描述算法,大多數的程序員願意使用c語言去描述算法本身,所以,如果你想在程序設計方面有所建樹,就必須去學它。

    第二:c語言能夠讓你深入系統底層,你知道的操作系統,哪一個不是c語言寫的?所有的windows,unix,linux,mac,os/2,沒有一個里外的,如果你不懂c語言,怎麼可能深入到這些操作系統當中去呢?更不要說你去寫它們的內核程序了。

    第三:很多新型的語言都是衍生自c語言,c++,java,c#,j#,perl……哪個不是呢?掌握了c語言,可以說你就掌握了很多門語言,經過簡單的學習,你就可以用這些新型的語言去開發了,這個再一次驗證了c語言是程序設計的重要基礎。還有啊,多說一點:即使現在招聘程序員,考試都是考c語言,你想加入it行業,那麼就一定要掌握好c語言。

    那麼究竟怎樣學習c語言呢?

     1.工欲善其事,必先利其器

    這裡介紹幾個學習c語言必備的東東:

    一個開發環境,例如turbo c 2.0,這個曾經佔據了dos時代開發程序的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程序起來很吃力,並且拖放,更沒有函數變量自動感應功能,查詢參考資料也不方便。建議使用visual c++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。

    一本學習教程,現在c語言教材多如牛毛,但推薦大家使用《c語言程序設計》譚浩強主編第二版清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。

    除此以外,現在有很多輔助學習的軟件,畢竟現在是window時代了,學習軟件多如牛毛,不像我們當初學習,只有讀書做題這麼老套。我向大家推荐一個“集成學習環境(c語言)”,裡邊的知識點總結和例程講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo c,初學者甚至不用裝其它的編譯器,就可以練習編程了,非常適合初學者。還有一個“c語言學習系統”軟件,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。

     2.葵花寶典

    學習計算機語言最好的方法是什麼?答曰:讀程序。

    沒錯,讀程序是學習c語言入門最快,也是最好的方法。如同我,現在學習新的j#,c#等其他語言,不再是抱著書本逐行啃,而是學習它們的例程。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有例程,然後仔細研讀程序,直到每一行都理解了,然後找幾個編程題目,最好是和例程類似的或一樣的,自己試圖寫出這段已經讀懂的程序,不要以為例程你已經讀懂了,你就可以寫出和它一樣的程序,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究例程,想想自己為什麼寫不出來,然後再去寫這段程序,反反复复,直到你手到擒來為止,祝賀你,你快入門了。

     3.登峰造極

    寫程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(算法)。

    是不是寫出底層程序就是程序設計高手呢?非也,寫底層程序,無非是掌握了硬件的結構,況且硬件和硬件還不一樣,要給一個芯片寫驅動程序,無非就是掌握這塊芯片的各種寄存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函數罷了。那麼怎樣才算精通程序設計呢?怎樣才能精通程序設計呢?舉個例子:你面前有10個人,找出一個叫“張三”的人,你該怎麼辦?第一種方法:直接對這10個人問:“誰叫張三”。第2種方法:你挨個去問“你是不是張三?”,直到問到的這個人就是張三。第三種方法:你去挨個問一個人“你認不認識張三,指給我看”。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標誌,而且是不容易達到的。剛才這個問題類似於數據結構和算法中的:map數據結構,窮舉查找和折半查找。所以掌握好數據結構和一些常用算法,是登峰造極的必然之路。最後給大家推薦嚴尉敏的《數據結構》清華大學出版社,希望每一個想成為程序設計高手的人研讀此書。

專家解讀CCNA的十大問題與五大考試建議

專家解讀CCNA的十大問題與五大考試建議

   一、什麼是CCNA?

     CCNA認證(CCNA-思科網絡安裝和支持認證助理)是整個Cisco認證體系中最初級的認證,同時它也是獲得CCNP認證、CCDP認證和CCSP認證的必要條件(CCIP認證、CCIE認證不強制要求) ,而且許多Cisco專業認證(Cisco Qualified Specialist)也要求考生首先得具備的CCNA認證。

     CCNA認證屬於Cisco售後工程師認證體系的入門認證,通過CCNA可以證明你已掌握網絡的基本知識,並能初步安裝、配置和操作Cisco路由器、交換機及簡單的LAN和WAN。 CCNA認證表示經過認證的人員具有為小型辦公室/家庭辦公室(SOHO)市場聯網的基本技術和相關知識。通過CCNA認證的專業人員可以在小型網絡(100或100以下個節點)中安裝、配置和運行LAN、WAN和拔號訪問業務。他們可以使用的協議包括(但不限於):IP, IGRP, IPX, Serial, AppleTalk, Frame Relay, IP RIP, VLAN, RIP, Ethernet, Access Lists.

    二、獲得CCNA認證有什麼先決條件嗎?

    不需要考生持有任何證書即可報考CCNA,同時對考生的年齡、學歷、外語水平均沒有硬性規定;

    三、參加CCNA認證考試的途徑是什麼?

    現在參加考試有2條途徑:
     1、參加640-802 CCNA這一門考試;
     2、通過640-822 ICND1 (CCENT)和640-816 ICND2這兩門考試

    四、CCNA是終身製嗎?

     CCNA認證是有效期的,CCNA證書的有效期為3年,3年之後需要參加再認證(Recertification)的考試,如果你在這2年時間內考取了更高級別的Cisco認證,則CCNA認證的有效期自動更新。

    有效期滿之後必須參加640-822 ICND的考試,或者參加任何一科CCNP、CCDP、CCIP、CCSP的考試,再或者參加Cisco專業認證(Cisco Qualified Specialist)中任何一科前綴為642-XXX的考試。

    五、MCSE與CCNA有哪些區別:

    首先簡要地說明一下,MCSE和CCNA是兩個方向的認證,沒有直接的可比較性,兩者更多的是知識的互補性,但還是將大多數初學者提出的問題整理歸納了以下幾個方面的比較。

     1、從基礎要求來看:CCNA學習時間短:

    就一般人而言,CCNA涉及了基礎的網絡知識和設備,還需要CISCO設備的支持,學習週期大約在1-3個月左右
     MCSE日常應用多易上手,而且單機就可以實現其大部分認證考試要求,7門科目的學習週期至少為3-6個月左右。

     2、從學習成本來看:CCNA成本低

     CCNA只涉及1門考試,考試費用在1250元,如果自學的話,再加上書本教材資料費用不會超過2000元;
    而MCSE則有7門考試,光考試費用就為450×7=3150元。

     3、從就業方向來看:CCNA專業性強

     CCNA就業方向有系統集成、網絡調試安裝維護等。
     MCSE適宜職位有系統管理員、網絡管理員等。

     4、從工作內容來看:CCNA要求動手能力

     CCNA則是簡單的CISCO設備調試和基礎的網絡知識;
     MCSE是面向Windows環境下的網絡、系統的管理、配置、維護;

    就一般人而言,我們ITExamPrep.com建議對於急需證書的學員而言,可以選擇CCNA,時間短、見效快、性價比高。

   六、CCNA的證書是什麼樣子的?

     CCNA證書圖樣

 

    七、每次CCNA的考試有區別嗎?

    從IT認證考試資源網的新聞存檔中可以看出640-507與最早先的640-407(考試截止日期2000年7月31日)相比只是增加了少許內容,這次升級的改變並不在於內容上,而是在於考點的側重點上有了較大的改變。原先在640-407中被視為重中之重的OSI結構題目已經大大減少,而重點全部轉移到了以太網交換原理、網絡分段及VLAN上來,而OSI的內容大大減少。同時,關於WAN概念的題目所佔比例也有一定增加。這說明認證的重點已經由以前的OSI模型的理解轉移到局域網的交換分段上。

    而640-607與640-507(考試截止日期2002年4月23日)的區別在於新的考試中增加了新的題型-實驗題,該類題目會要求考生根據題目要求在模擬的路由器控制界面上實際輸入相應的命令以完成任務。

    而從640-801時代開始,CCNA考試推出了2種考試途徑,一般國人採用的640-801與原先的640-607(考試截止日期2003年9月30日)相比捨棄了Novell關於IPX/SPX的內容,增加了包括有效地址和無效地址、子網正確的劃分、判斷子網掩瑪正確或錯誤的配置,二進制和十六進制轉換,以及路由協議的排錯的題目。據ITExamPrep.com介紹實驗題也由原來的2道增加到3道,實驗配置範圍擴展,不再像640-607只配置ip地址和路由協議,比如增加訪問控制列表的配置等等。

    現行的CCNA考試640-802相對以前的考試更多是增加了新增了無線基礎知識部分的考點,640-802考試綜合測試了考生的安裝操作和調試小型網絡的能力(包括如何連接到廣域網和實施網絡安全)。

   八、CCNA考試的流程是什麼?

    在CCNA考試正式開始之前會有一個問卷調查,主要是為了收集考生的一些基本信息、從業經驗等,整個問卷調查有15分鐘,內容可以隨便填寫不會影響你的考試,ITExamPrep.com建議第一次參加認證考試考生好好利用這段時間調整一下自己,進入好的狀態。

    值得注意的是在選擇是否年滿18周歲和是否同意Cisco協議時,要選擇Yes否則考試就作廢了,考試費也不會退了(未滿18歲的人需要在考試結束後填寫回執給Cisco公司),而且記清楚自己的考試ID(Candidate ID)。在最後一個調查問題結束後,右下方有一個End選項,點擊OK,開始從服務器抽調題目(一般考試中心在當天就已經從境外的服務器上下載完畢,暫存在考試中心的服務器上)。試題抽調完畢,點擊Start,考試正式開始。

    在CCNA的考試中不允許回頭再做前面沒做的題目(這一點和微軟的考試不一樣),所以請大家認真做完每一道題目。點擊右下角Next,進入下一道試題,注意不要連續快速點擊(以免發生直接跳到下一題目的情況)。

    在做完最後的題目後,點擊右下角End Exam,最後的頁面會告訴你的成績(640-801的通過分數為849分)及各個考試項目的得分比率。

    在得知自己的分數後,還會有一個問你對考場過程的滿意度的調查,你也可以選擇no不回答直接出考場。

    九、考試的題型是什麼樣子的?

    考試中有單選題、多選題(不用擔心會漏選,如果應該選三個你卻選了兩個系統會提示你還差一個,不過最好還是看清題目!選擇題的題目末尾會提示選擇答案的個數)、拖圖題、實驗題(實驗題配置完成後一定要copy run start,否則不記分。但不是每個考生參加的考試都會出現有上述的題型,每次考題都是隨機抽取的,也有人的考試只有選擇題這一種題型)。 CCNA考試中的英文閱讀量相比微軟的少得多。

     CCNA考試的實驗題所涉及的內容如下:
     1.路由器的基本命令Router Basic Commands
     2.路由器的基本配置及CDPRouter Basic Configuration & CDP
     3.路由協議(RIP & EGRP )Routing Protocol(RIP & IGRP )
     4.訪問控制列表實驗Access Control List
     5.幀中繼Frame Relay
     6.局域網交換機的配置Basic Configuration of Switch
     7.虛擬局域網(VLAN)的配置Configuring VLAN

    然而最常見實驗題的內容只有以下三點:
     1.路由器的基本命令Router Basic Commands中的路由檢查,端口及協議查看;
     2.路由器的基本配置Router Basic Configuration中的主機名,IP地址及子網掩碼,接口IP地址配置,相關密碼設置及破解;
     3.路由協議(RIP & EGRP ) Routing Protocol(RIP & IGRP )中的RIP啟用及相關設置;

 十、CCNA各種知識的考點有哪些?

    由於一般參加CCNA考試的考生都會選擇640-802的這門考試,所以以下的內容無特別註明的地方都通指得是640-802考試。

在中等規模的公司分支辦公室網絡中實現滿足網絡需求的IP地址規劃及IP服務分別描述公有和私有地址的應用及優點

描述網絡如何工作描述不同網絡設備的功能和效用
根據不同網絡需求選擇相應的網絡設備組合
用OSI和TCP/IP模型及相關協議解釋網絡中數據傳遞過程來源於IT認證考試資源網
描述基本的網絡應用(包括Web應用)
描述OSI和TCP/IP模型及相關協議的作用和基本運作原理
描述Voice Over IP and Video Over IP的網絡應用及其影響
互聯網絡拓撲圖
決定跨網絡的兩台主機的通訊路徑
描述因特網通訊和網絡的組成要紦lt;br /> 使用分層模型確定和糾正1、2、3和7層的網絡故障
局域網和廣域網運作原理及特性的區別
¦lt;br /> 在交換機VLAN和交換機互聯的配置、檢查及排錯
在交換機VLAN和交換機互聯的配置、檢查及排錯選擇合適的介質、線纜、端口和連接器把交換機連接到其他的網絡設備及主機上
解釋以太網的技術和介質訪問控制方式IT認證考試資源網整理製作
解釋網絡分段和基本的流量管理概念
解釋基本的交換概念和思科交換機的操作方法
完成並檢查交換機的初起配置(包括使用遠程訪問管理的方式)
使用基本的命令完成網絡狀況和交換機工作狀態的檢查(包括ping, traceroute, telnet, SSH, arp, ipconfig, show,debug)
鑑別,確定並解決普通的交換網絡介質故障,配置錯誤,自動協商不匹配問題及交換機硬件故障
描述增強交換技術(包括VTP, RSTP, VLAN, PVSTP, 802.1q)
描述VLAN如何在邏輯上實現網段的隔離及VLAN間路由
VLAN的配置,檢查和排錯
思科交換機Truck的配置,檢查和排錯
VLAN間路由的配置,檢查和排錯
VTP的配置,檢查和排錯
RSTP的配置,檢查和排錯
使用不同show和debug命令檢查思科交換網絡的工作狀況並解釋輸出
實現基本的交換安全(包括端口安全,Trunk訪問,非native VLAN的管理等)
¦lt;br /> 在中等規模的公司分支辦公室網絡中實現滿足網絡需求的IP地址規劃及IP服務
解釋DHCP和DNS的作用和優點
在路由器上實現DHCP和DNS的配置,檢查和排錯(包括命令行方式和SDM方式)
在局域網中實施靜態和動態地址服務
在支持VLSM(變長子網掩碼)的網絡中計算並應用IP地址規劃
使用VLSM和地址匯總決定合適的無類地址規劃,以滿足不同局域網/廣域網的地址規劃要求
描述在與IPv4網絡共存情況下實施IPv6的技術要求(包括協議放式,雙棧方式,隧道方式)
描述IPv6地址IT認證考試資源網製作翻譯
鑑定並糾正普通的IP地址和主機配置問題
 

基本的路由器操作和思科設備路由的配置,檢查和排錯

描述路由的基本改概念(包括IP數據包轉發,路由查詢)
描述思科路由器的運作過程(包括路由器初起過程,POST加電自檢,路由器的物理組成)
選擇適當的介質、線纜、端口和連接器將路由器連接到其他的網絡設備和主機
RIPv2的配置,檢查和排錯
訪問路由器並配置基本的參數(包括命令行方式和SDM方式)
連接,配置並檢查設備接口的工作狀態
檢查設備的配置並使用ping, traceroute, telnet, SSH等命令檢驗網絡連接性
在給定的路由需求下實施並檢驗靜態路由和默認路由的配置
管理IOS配置文件(包括保存,修改,更新和恢復)
管理思科IOS
比較不同的路由實現方法和路由協議
OSPF配置,檢查和排錯
EIGRP配置,檢查和排錯
檢查網絡連接性(包括使用ping, traceroute, telnet, SSH等命令)
路由故障排錯ITExamPrep.com翻譯製作
使用show和debug命令檢查路由器的硬件及軟件運作狀態
實施靜態路由器安全

確定網絡安全威脅並描述減少安全威脅的一般方法確定網絡安全威脅並描述減少安全威脅的一般方法

描述無線介質的標準制定聯盟(包括IEEE WI-FI聯盟,ITU/FCC)
確定並描述小型無線網絡中組成結構的用途(包括SSID服務集標識,BSS基本服務集,ESS擴展服務集)
確定無線網絡設備的基本配置以保證它連接到正確的介入點
比較不同無線安全協議的特性及性能(包括開放認證,WEP協議,WPA-1/WPA-2協議)
確定實施無線網絡時出現的普通故障(包括接口,配置錯誤)
描述當前的網絡安全威脅並解釋實施全面的安全策略以降低安全威脅的必要性
解釋降低網絡設備、主機和應用所遭受安全威脅的一般方法
描述安全設備和應用軟件的功能
描述安全操作規程建議(包括網絡設備的的初起安全配置)
在中等規模公司分支辦公室中NAT和ACL的實施、檢查和排錯

在中等規模公司分支辦公室中NAT和ACL的實施、檢查和排錯描述ACLs的作用和類型
配置和應用基於網絡過濾要求的ALCs(包括命令行方式和SDM方式)
配置和應用ALCs以限制對路由器的telnet和SSH訪問(包括命令行方式和SDM方式)
檢查和監控網絡環境中的ACLs
ACL排錯
描述NAT基本運作原理IT ExamPrep.com翻譯製作
配置基於給定網絡需求的NAT(包括命令行方式和SDM方式)
NAT排錯

實施並檢查廣域網鏈接實施並檢查廣域網鏈接

描述連接到廣域網的不同方式
配置並檢查基本的廣域網串行鏈接
在思科路由器上配置並檢查幀中繼
廣域網實施故障排錯
描述VPN(虛擬專用網)技術(包括重要性,優點,影響,組成)
在思科路由器間配置並檢查PPP鏈接
         ■CCNA考試的注意事項

     1、在CCNA考試中不允許回頭再做前面沒做的題目,所以在點NEXT的時候要注意別連續快速點擊,以免發生連點了直接跳過一道題的情況。

     2、實驗題中輸入命令中最好是把命令寫全。

     3、實驗題配置完成後一定要copy run start,否則會扣一部分。配置好一台路由器後要copy run start,再來配置其他路由器的時候要切換到圖形界面然後點擊和那一台路由器相連的host,進入它自己的配置模式,完後copy,所有的copy完了就next.

     4、考試中的單選題是圓圈提示符,多選題是方框提示符,沒有不定項選擇題。如果選多了會有錯誤框彈出來提示!

     5、如果在考試中出現了死機或其他意外事件,www.testpassport.net 建議馬上和考場的工作人員聯繫交給他們處理。一般情況下時間還是充足的不用擔心,如果發生的以外事件浪費了很多時間以至於影響了你的考試情緒,可以和考場協商另外重新安排考試時間。

從C++轉到Java需注意的地方

1.Java在虛擬機上運行

Java源代碼並不是被編譯成為普通的機器代碼。而是被翻譯成為虛擬機可以執行的代碼。一個Java解釋器最終執行這些代碼。這其中沒有連接的過程;解釋在需要的時候動態的加載一些類;

2.Java是完全面向對象的

Java是一種完全面向對象的語言。這意味著你對任何一個Java對象所做的動作都是通過一個方法實現的。第一點就是,再也沒有沒有主函數這樣的孤立的東西了。取而代之的是,你必須開始用一個對象的看法看待一個程序,一個類的對象。但是這個對象又什麼對象呢?大多數Java程序只是簡單的通過繼承Java基礎類Object來實現所需要的東西,但是你可以通過創建程序基礎類用於多個特性相似的應用程序來節省時間。

嚴格的面向對象的規定意味著理用原有的C/C++代碼不可以直接不加改動的使用;系統調用也是這樣的。 C++中,你可以通過在C++正常的命名空間外聲明extern”C”來使用原有的C的過程調用,包括系統調用

在Java中,只有一個類似的安全回溯的方法,但是並不是十分簡單的方法。你必須定義一個本地方法,其目的是為C語言提供接口,然後提供連接的介質。 Java環境提供了完成這種任務的工具,但是整個過程和C++中提供的extern比微不足道,完成使用C++類的過程則更加複雜,因為這樣會引入對C的藉口和C函數和C++成員函數的問題。

幸運的是,許多常用的系統實用工具函數已經在系統類中的方法中提供出來,但是這些明顯沒有包含經過許多年來你所創建的那些類和過程。所以,在你需要的時候你應該去鑽研一下。

3.Java中沒有獨立的頭文件

在Java中,關於類的一切東西都被放到一個單獨的文件中。方法的位置只可能在一個地方出現,一個方法的實現必須在它的定義過程中同時進行。這樣做得優點是在實現程序的時候不容易因為文件的非同步錯誤而失敗,或者獲取到一個沒有實現的聲明。類的聲明可以被Java解釋器利用甚至是從一個編譯過的單元中獲取,所以不再需要有頭文件,只要有編譯過的文件。

這樣做的缺點與我們編程的過程有關。許多C++程序員喜歡用頭文件來代替文檔。要看一個成員函數的接口參數,只需要看頭文件中的聲明即可。你可以經常的看頭文件即可了解怎樣去使用這個類。在Java中,沒有這樣的總結。因為實現類方法的代碼必須在方法定義的時候出現,而且,對於一個單獨的函數的代碼來說就經常佔據了一整頁乃至更多。這樣,很難通過看Java的代碼就初步了解類是怎樣使用的。你必須為你需要的類準備足夠多的文檔。不言而喻,再處理非商業類庫的時候文檔是極度缺乏的。

在當先的Java環境中提供了兩個工具來補償這些,javap來打印類標識,javadoc為嵌入式程序提供HTML文檔。

4.用Package來分解Java命名空間

在大的C++工程中經常遇到的一個問題是命名空間–怎樣保證工程的一些程序員不會創建和另一些程序員一樣名字的類?更糟糕的是,供應商可能會提供一個包含和你的類一樣名字的類的庫。有許多方法可以解決這一問題,但是很可能在問題發現之前工程已經啟動,改正錯誤是需要付出許多痛苦的。

Java通過”Package”這個概念解決了這個問題,Package有效地通過通過集合類劃分了命名空間。在不同包內的兩個同名的類仍然是不同的。關鍵問題就變成了類是否放置到相應的包中。

記住,Java並沒有解決命名衝突的問題。擴展一個基類而引起了派生類的衝突。比如說,如果你最喜歡的供應商提供了一些類,然後你把它們用做基類並且派生有一個foo方法的類,當供應商提供一個新版本的類的時候就可能出現,如果供應商業也在新類中提供了一個foo的方法。

5.異常是Java的重要特性

在C++中,異常和異常處理是十分深奧的事情;許多C++程序員從沒有處理過它們甚至不知道它們是何物。異常是在正常的過程中出現的未預料的錯誤,因此,它們不會從方法中返回,或者作為參數傳入;但是,它們不能被忽略!這裡的一個例子是計算一個書的方根的方法。正常的接口形式是將一個正數作為參數傳入方法,然後方法會返回一個正實數作為結果,方法可以檢驗這些並且在異常產生的時候拋出異常。在大多數係統中,程序員並不是必須這樣做,這樣,一個沒有考慮到的異常可以使程序不正常的退出。

在Java中,異常已經成為語言中非常成熟的部分。方法的說明中就包含了異常的信息,程序處理器也強制檢驗如果你使用了一個能夠產生異常的方法,你就必須檢查異常是否發生。幾乎所有的Java程序員都會遇到異常的情況,因為許多非常有用的庫中的類都會拋出異常。處理異常並不難,但是在一些時候是需要注意的。一個方法的文檔會指明方法拋出的異常的類型。如果你忘了,不要緊,編譯器會提醒你的。
 
6.字符串不再是字符數組

Java中包括了一個字符串的對象,並且是個常量。字符串不像字符數組一樣,雖然可以簡單的從一個字符數組構造一個字符串。你應該盡可能的用字符串代替字符數組,因為他們不會因為誤操作而被覆蓋。

7.Java限制了常量對象和方法

在C++中,你可以正式的聲明一個函數參數或者函數返回值為const類型,這樣可以有效的防止對參數或者返回值的不正當修改。另外,你可以聲明一個成員函數為const,表明它不可以修改任何他操作的對象。

Java支持常量操作符,只讀變量,這些通過final關鍵字實現。但是Java沒有支持強制的使一個可寫變量在函數傳遞、返回的過程中變為只讀。或者定義一個不操作修改對象的常量方法。

在Java中,這個省略帶來的影響和在C++中相比就非常小了,這很大程度上因為字符串變量和字符數組的不同,但是這也帶來一個引起錯誤的隱患。特別地,沒有辦法檢驗一個方法是否可以改動對象。

8.Java沒有指針

理解指針的概念是一個C或C++程序員最難應付的問題。指針也是錯誤產生的一大根源。 Java中沒有指針,對象的句柄直接作為參數傳遞,而不是傳遞指針。另外,你必須通過索引使用數組。這些都不是什麼大問題。然而,沒有指針是在寫含有函數指針或者成員函數指針的系統的時候引起很大麻煩。這個問題在處理回調函數的時候更加顯著。

9.Java沒有參數化類型

參數化類型提供了用一段程序處理許多相似程序的方法。一個例子就是開平方根的方法,它可以對int或者float操作。在C++中,這一特性是由模板提供的。

Java中不包含C++中的模板的等價物。如果你經常使用模板來簡化程序,比如說構造許多使用相似參數類型的函數,這簡直就是災難。這意味著更多使用複制、粘貼的過程來手動的完成。然而,如果你使用模板來生成類的話,沒有簡單的方法。

10.Java使用垃圾回收

在垃圾回收的語言中,運行時環境一直監測哪些內存不被使用。當一塊內存不用的時候,系統自動的回收內存。比如說,一個對像在一個方法中生成,但是沒有被調用著返回或者沒有儲存為全局變量,不能在方法外部使用。系統自己會知道哪些變量是你用不到的,哪些是可以用到的。因此,你不必再為破壞對象回收內存而擔心。在C++中,很多的調試時間都被使用到檢查內存漏洞中。 Java的這種方法很大程度上降低了這種錯誤的可能。但是他依然不能處理邏輯混亂的程序,他們不能夠被回收。許多C++的類中的析構函數是用來釋放對象引用的內存的。 Java使垃圾回收的事實說明在Java中不是必需寫析構函數了。但是並不意味著你可以忘記為你的類寫析構函數。比如,一個對像打開了網絡連接就必須被恰當的清理來關閉這個連接。在Java中,析構函數被稱作”finalization”方法。

11.Java不支持多重繼承

在任何一個複雜的面向對象的系統中,實現一個有更多方法的新類是十分經常遇到的事情。比如說,一個Manager類,需要被作為一個連表的表頭,但是一個Manager又必須是一個Employee。有許多方法來處理這樣的問題。一個方法是允許從多個類繼承。在這個例子中,Manager需要從Linked List和Employee繼承。

Java沒有多重繼承。但是你可以聲明接口–來描述實現一些功能的編程接口。一個類可以由多個接口實現,包括他唯一的功能。不同的類可以由同樣的接口實現。方法的參數既可以聲明為類,也可以聲明為接口。如果是接口的話,實現接口的類就可以作為參數傳入方法。

接口的概念要比多繼承容易理解一些,但是他有一定的局限性。特別地,你必須在類中實現接口的時候編碼去重新實現類的功能。

12.Java支持多線程

多線程可以使你寫出在同一時刻完成多種任務的程序。比如說,你可以在完成讀取一個大文件之間允許用戶對已經讀取的部分進行編輯。你需要把程序分為多線程來執行。為安全起見。你的程序要被精心的設計,因為可能不止一個線程需要對數據進行訪問、修改。

Java開始就支持多線程。類和接口用來分解一個程序成為不同的線程。語言簡單的對重要的數據作同步或者鎖定處理。

13.Java以一些預定義的類為基礎

默認的Java環境中包括一些從Java基礎類實現而來的一些包。這些允許你很快的寫出一些有用的程序,這些包如下:

java.awt:當今許多應用程序都非常依賴GUI,java提供了一個Abstract Window Toolkid,這可以讓你在不考慮運行平台的前提下處理GUI對象。

java.applet:applet的主要目的是提供瀏覽有關的內容。它本身是awt組件的字類並且支持其他一些特性,比如聲音、渲染等。
 
java.io:java.io提供了對流、文件、管道的讀寫操作。

java.lang:提供了java的基礎類Objcet,Integar,Float……;

java.net:提供對網絡編程的支持。包括處理socket,URL,Internet尋址等。

java.util:為數據結構提供的通用實用工具集

oracle認證考試成績查詢方法

考試成績查詢方法
Prometric網站考試成績查詢方法:(注:考後3天才查得到)
一。如果您的考試是在prometric授權考試中心進行的,你可以到prometric官方網站確認你的考試結果!打開網站地址:

httpswww.register.prometric.comlogin.asp

二。你會看到一個登錄頁面。當然,如果你沒有註冊過你的prometric id,你是無法登錄的。
那麼,請選擇下面的are you a new user隨後單擊click here進入考生註冊頁面。

三。這時,你會看到一個長長的表單。如果你並未擁有prometric id(就是以sp、sr開頭的考生號),那麼請不要填寫testing id。如果你已經在prometric考試中心考過,那麼肯定有一個考生號,就在testing id中正確填寫它。然後繼續填寫下面帶有號的選項。注意,應和你在prometric考試中心註冊時所提供的信息保持一致,當然必須都是英文的。填寫完畢後點擊next,隨後你就可以設置自己的帳戶密碼和查詢密碼的問題了。

四。請注意,電子郵件非常重要,因為你的user id就是你的電子郵件地址,所以務必使用一個可用的郵箱地址,推薦hotmail。

五。當所有的步驟完成後,你會收到一封prometric發給你的郵件,裡面有你剛才所填寫的註冊信息。

六。已註冊的,已有帳號後,請點擊httpswww.register.prometric.comlogin.asp頁面,
使用你註冊的user id(就是電子郵件地址)和密碼登錄。

在你登陸進去後點一下IE瀏覽器的後退!!!

你會看到左側的test takers欄目下面有如下一些項目:
·locate a test site查詢考試中心
·schedule an appointment網上預約考試(目前對於中國考生不能用)
·exam fees查詢考試費用
·re-schedulecancel重新預約取消考試
· candidate history考試記錄
·update personal information更新個人信息
·change password修改密碼
·change countrystate更改國家省份

找到並點擊candate history就可以看到你的考試記錄了!
————————————————– ————————————————– ————
VUE網站考試成績查詢方法

第一步:輸入VUE確認網址-httpwww.vue.comauthenticate
分別輸入成績單上提供的Registration Number和Validation Number點擊繼續

第二步:看到pass了嗎OK
Exam Date考試時間
Candidate考生姓名
Candidate ID考生ID號(很有用的)
Registration #註冊號
Exam Series (考試科目代號)
Exam (考試科目名稱)
Validation #驗證號
Grade pass(!!!)

←Older