SCJP-準備心得
如果JAVA基礎沒有很好的話,我建議先看JAVA SE6,因為此本撰寫的比較淺顯易懂,所以先閱讀此書先建立好良好的JAVA程式設計基礎,看完都熟悉其架構與觀念後。再來看猛虎出閘,因為此本書專門針對SCJP考試方式所撰寫的,可以摸清考試方式與方向,(如果沒有一點程式概念直接看猛虎的話,會覺得書本講的天馬行空喔!)。
小弟實際準備時間為兩個月,約有一個半月都在專研以及弄清楚JAVA的觀念,之後考前最後半個月就是練習考古題,熟悉考試的題型,當看考古題時,一定要做好必死的決心,因為它將會重重打擊你的信心 (堅持下去就是你的)。
小弟是去巨匠認證中心考試,至於報名方式網路上有很多我就多費口舌講解了。SCJP考試60題,考試時間大約120分鐘(小弟認為非常的足夠,如果你準備夠充分),因為我只花了一個小時就寫完了。
考試題型60題裡面有5題填空、15題多選、其餘單選題,其中大約有40%的題目是考古題,因為之前舊資訊說猛虎出閘後面的考古題涵蓋率90%已經過時了,所以千萬不要以為做完猛虎出閘後面的考古題就萬事OK了,否則你就準備做公益囉。
昇陽新增了很多題目,下面小弟會分享小弟網路抓的SCJP考古題,考生只要閱讀完猛虎後面的考古題再加上小弟分享的考古題,要掌握基本分40分絕對不是問題,考生只要多答對幾題約60分就可以安全過關了,小弟不才只考了88分。
JAVA觀念解析網站 良葛格 鏡花水月
考古題下載 SCJP-1 SCJP-2 SCJP-3
考古題解說 連結
歡迎分享
好久沒寫網誌了
系统管理被 pid xxxx 的程序 /usr/sbin/packagekitd 鎖定
今天安裝Linux套件透過yast時發現,在我初始化軟件管理員時,出現了一段錯誤訊息一直進不去套件安裝畫面,錯誤訊息如下。
透過google大神才知道,原來此訊息主要意思是"packagekit正在后台检查系统更新,暂时不要安装软件。"
解決方法是透過kill指令殺除其程序的PID,即可跳過系統更新進入安裝套件畫面,
例如:kill -9 3781。
註:-9 (優先等級 -9為最高優先權)
3781 (PID代碼)
歡迎分享
雲端運算--雲端硬碟
今天試用了很多不同廠商免費的網路硬碟其共通的功能是都可以對電腦資料隨時作sync備份,而其中我覺得最好的是asuswebstorage和syncplicity這兩套,經過雲端硬碟試用的心得分享,小弟覺得如果初學者建議使用asus的因為他有繁體中文,且介面較為簡單易上手但是容量只有1G,而syncplicity介面全部都是英文但是功能也齊全的,且最吸引我的是他的免費申請容量基本有2G,但要是透過特殊管道申請可以達到3G要是在介紹朋友也可以在提昇容量,平均每三位可增加1G最多可增加至6G,因此我最後選擇了syncplicity。
註冊及安裝步驟
asuswebstorage 安裝步驟( QQ筆電園區 分享)
syncplicity 安裝步驟( T客邦 分享)
如果使用syncplicity這套雲端硬碟的,且申請多個帳戶的話,一定會想說如果要切換使用者,都找不到登出或切換使用者的按鈕,不知是廠商故意還是還沒開發完成,因此不才的小弟直接用暴力修改法,直接修該syncplicity的登入檔,修改後就可以重新切換使用者。
syncplicity登入檔修改方法
執行->輸入regedit->HKEY_CURRENT_USER\Software\Syncplicity\1.0
移除以下這些數值個值
EmailAddress
Authentication
MachineName
MachineId
懶人登入檔 載點(xp版本)
註:如果用同一帳號同一個電腦名稱會出現無法登入的訊息,請先至官網Account的Computers移除電腦重複名稱再登入即可。
歡迎分享
Windows 7 加快開機速度
最近在網路上看到有人分享一些技巧,透過msconfig這個開機啟動服務設定工具,除了可以關閉一些預設服務不要一開機就直接啟動外(順便查看是否有被值入病毒,但操作者切記關閉已知的服務避免系統無法正常運作),除此之外也可以讓電腦開機等待時間迅速的縮短。
網路文獻記載透過此設定可以大幅的縮短開機時間,平均可以省下20~30秒的時間,但經過小弟實機測試由原本的45秒縮短至40秒僅僅縮短了5秒,不知是否小弟之前已關閉太多不必要的服務,造成成效不明顯。
歡迎分享
實踐大學-95級畢業紀念冊之開箱文
SUSE 下與 RHEL , Fedora 下 與yum 相似的強大RPM包管理工具-zypper
我接觸的第一套Linux作業系統是Fedora版本的,相信只要使用過Linux的人在對於安裝套件時,一定感到相當的頭痛吧!!因為會發生很多套件相依性的問題。
例如:安裝 A套件時需要B套件,所以需找出B套件,安裝B套件時需要找出C套件安裝C套件,因此安裝順序是先安裝C -> B -> A,需要花冗長得時間在於尋找軟體的相依套件。
而yum的功能就是當我們安裝軟體時他會幫我們該軟體的相依套件找出,並且幫我全部安裝好。
例如:安裝A套件時會自動幫我們去yum 伺服器找出A套件的相依套件B,C並且安裝。
起初在玩SUSE Linux 發現套件管理工具yast的安裝軟體的功能,並沒有yum來的強大,但是摸索一段時間後發現了SUSE 裡面也有一套類似yum功能的強大套件管理工具,那就是zypper。
以下是該指令的中文說明及用法介紹
用法:
zypper [--全域選項] <指令> [--指令選項] [參數]
全域選項:
--help, -h 說明訊息。
--version, -V 輸出版本編號。
--config, -c
--quiet, -q 隱藏一般輸出,僅印出錯誤
訊息。
--verbose, -v 增加詳細度。
--no-abbrev, -A 在表格中不要縮減文字。
--table-style, -s 表格樣式(整數)。
--rug-compatible, -r 開啟 rug 相容性。
--non-interactive, -n 不問任何事,自動使用預設的
答案。
--xmlout, -x 切換為 XML 輸出。
--reposd-dir, -D
目錄。
--cache-dir, -C
--raw-cache-dir
套件庫選項:
--no-gpg-checks 忽略 GPG 檢查錯誤並繼續。
--plus-repo, -p
--disable-repositories 不要由套件庫讀取中繼資料。
--no-refresh 不要重新整理套件庫。
--no-cd 忽略 CD/DVD 套件庫。
--no-remote 忽略遠端套件庫。
目標選項:
--root, -R
--disable-system-resolvables
不要讀取已安裝的套件。
指令:
help, ? 印出說明。
shell, sh 同時接受多重指令。
套件庫管理:
repos, lr 列出所有已定義的套件庫。
addrepo, ar 加入一個新的套件庫。
removerepo, rr 移除指定的套件庫。
renamerepo, nr 更名指定的套件庫。
modifyrepo, mr 修改指定的套件庫。
refresh, ref 重新整理所有套件庫。
clean 清理本機快取。
服務管理:
services, ls 列出所有已定義的服務。
addservice, as 加入一個新的服務。
modifyservice, ms 修改指定的服務。
removeservice, rs 移除指定的服務。
refresh-services, refs 重新整理所有的服務。
軟體管理:
install, in 安裝套件。
remove, rm 移除套件。
verify, ve 確認套件相依性整合。
source-install, si 安裝原始碼套件和其建構所需
相依性。
install-new-recommends, inr
安裝已安裝套件所建議
的新套件。
更新管理:
update, up 使用較新版本更新已安裝的套件。
list-updates, lu 列出可用的更新。
patch 安裝所需的修補程式。
list-patches, lp 列出所需的修補程式。
dist-upgrade, dup 進行一個版本升級。
patch-check, pchk 檢查有無修補程式。
查詢:
search, se 搜尋符合樣式的套件。
info, if 顯示指定套件的完整資訊。
patch-info 顯示指定修補程式的完整資訊。
pattern-info 顯示指定樣式的完整資訊。
product-info 顯示指定產品的完整資訊。
patches, pch 列出所有可用的修補程式。
packages, pa 列出所有可用的套件。
patterns, pt 列出所有可用的樣式。
products, pd 列出所有可用的產品。
what-provides, wp 列出提供指定相容性的套件。
套件鎖定:
addlock, al 加入一個套件鎖定。
removelock, rl 解除一個套件鎖定。
locks, ll 列出目前的套件鎖定。
cleanlocks, cl 移除未使用的鎖定。
其他命令:
versioncmp, vcmp 比較兩個版本字串。
targetos, tos 印出目標作業系統 ID 字串。
licenses 印出關於已安裝套件的授權
與 EULAs。
歡迎分享


