所有文章

TQC 中文輸入認證 專業級

筆者自從幼稚園的時候就開始接觸電腦,還記得當時使用的系統還是Windows 95,厚重的CRT螢幕,解析度還只有640x480。學會注音後,就開始使用注音輸入法來打中文,當時還沒有「微軟新注音」這種方便的注音輸入法,而是使用傳統的「ㄅ半注音輸入法」,因為這個輸入法的工具列就是左右兩邊上面寫著「ㄅ」和「半」的小按鈕。 (繼續閱讀)

TQC+ Java程式設計專業人員認證

筆者自高中二年級之後就開始在學承電腦上Java課程,因為自己本身有在使用Linux,所以非常了解Java語言跨平台的好處,自從接觸Java程式語言之後就愛上了它,之後還陸續買了許多本Java的書籍。原本打算要考Oracle的OCJP(過去稱為SCJP),但是發現OCJP的範圍太少,過於鑽牛角尖,沒什麼實用性(一直在Console畫面玩),而且費用頗高。後來輾轉尋找國內Java的相關證照,找到了中華民國電腦技能基金會的TQC認證。 (繼續閱讀)

開源的免費中文字型-文泉驛和思源黑體

長時間的閱讀,不合適的字型會導致眼睛快速疲勞,因此慎選一個看起來舒服的字型是十分重要的。網路上的免費英文字型資源非常多,中文免費字型卻很少,而且品質不一,讓人不知如何挑選。就筆者個人的使用經驗,「文泉驛」系列的字體和Adobe與Google合作推出的「思源黑體」都還不錯,值得一試! (繼續閱讀)

如何在Linux上安裝JDK(Java Development Kit)?

JDK為開發Java程式語言必備的工具,在Linux上通常會使用OpenJDK來作為預設的Java開發工具以及執行環境(Runtime),OpenJDK的取得十分方便,但是套件過於零散,難以手動更新。更新JDK的版本除了可以讓開發者使用到最新的Java函式庫外,就連執行Java程式時的效能、穩定性和安全性通常也比較好。 (繼續閱讀)

HttpsURLConnection可能會在ReadTimeout時自動重新嘗試

Java的URLConnection有兩種逾時(Timeout)設定,分別是建立連結(Connect)時的逾時-ConnectTimeout,以及傳遞串流資料(Stream)時的逾時-ReadTimeout。當Timeout發生時,URLConnection會拋出SocketTimeoutException,並立即中止連線。但是最近筆者發現HttpsURLConnection(或是URLConnection本身)使用POST Request(或是其他Request)發生ReadTimeout(或是ConnectTimeout)時,在拋出SocketTimeoutException前又會自動重新重新嘗試(Retry)同樣的POST Request,導致伺服器出現了兩次同樣的Request紀錄。 (繼續閱讀)

華人演藝圈的全能綜藝天王─吳宗憲

吳宗憲是台灣綜藝節目的重量級主持人,在演藝圈有其舉足輕重、難以撼動的地位,也因此他與張菲、胡瓜跟張小燕有三王一后之稱。憲哥的吳式搞笑風格獨樹一格,尤其他講起話來幽默風趣,機智敏捷的反應跟口才更是堪稱一流,至今仍沒有任何台灣電視節目主持人能夠到達他的境界,故長久以來深受許多觀眾的喜愛。 (繼續閱讀)

透過InputStreamReader讀取InputStream可能會失敗

Java的I/O函式庫可分成讀寫字節流的InputStream和OutputStream和讀寫字元流的Reader和Writer。如果InputStream的內容都是字元,那麼可以透過InputStreamReader,將InputStream轉為Reader。通常使用Reader讀取文字會比使用InputStream讀取還要來得方便,因為InputStream是以byte為單位,而Reader是以char為單位。但是最近筆者發現InputStreamReader(或是Reader本身)有一些問題,呼籲大家最好不要再使用InputStreamReader(或是Reader)了。 (繼續閱讀)

直擊大現場─清泉崗空軍基地(CCK)開放湧上萬人

根據國防部青年日報報導指出,這次的國防知性之旅除靜態展示阿帕契攻擊直升機等各式戰機外,尚包括IDF經國號彩繪機、F-16與幻象2000也實施空中性能展示,甚至聞名於國際的雷虎小組也帶來精湛的特技操演,活動可說是十分精采。當然整場從上午至下午的活動還包括空軍樂儀隊表演、東山高中啦啦隊表演、遙控飛機表演以及園遊會等,共吸引上萬名民眾參加。 (繼續閱讀)

瀏覽網頁常看到某些應是小圖示的地方變成方格或是亂碼的解決方法

最近一年筆者一直被一個問題困擾許久,那就是瀏覽網頁的時候常常看到原本應該要是小圖示的地方變成方格或是亂碼。因為看其他人的電腦和瀏覽器好像不會有問題,所以原先以為是Linux Mint上Firefox的BUG,會不支援CSS使用到Content屬性而出現亂碼,但直到最近才找到真正的原因。 (繼續閱讀)