目前分類:未分類文章 (10)

瀏覽方式: 標題列表 簡短摘要

      科學研究員指出,人們要在某個領域出類拔萃,無論是腦部手術或是銷售電腦,至少得花上10年的時間。

      前提是,如果你在這10年當中投入1萬小時認真練習的話。簡單計算一下,10年跟1萬小時約等同於1年1,000小時(1星期19小時),或是1天要花2.7小時認真練習,才能夠贏過別人。

      只要你每天投入3小時,而你所做的這份努力,也許是你為了達成目標所採取的行動當中成效最好的一個。

flykof 發表在 痞客邦 留言(1) 人氣()

好一段時間沒有上來PO一些資料,終於畢業了,好高興阿。(其實最近都在摸魚= =+)

終於開始進入另一個人生的階段。

雖然在這兩年沒交到女友 T.T ,哈哈。

但我相信,不管未來在辛苦,也能有個美好的結局。

正面的想法,帶來的必將是好的回應。

flykof 發表在 痞客邦 留言(0) 人氣()

RS-232的每一支腳位都有它的功用,也有它訊號流動的方向;原來的RS-232設計之初是用來連接數據機作傳輸之用的,也因此它的腳位意義通常也和數據機傳輸有關,以下是這9支腳位的相關說明: 

(1) CD腳位

此腳位是由數據機控制,當傳送的訊號是載在載波訊號上面,數據機利用此腳位通知電腦有載波被偵測到;而當載波被偵測到時才可保證是處於連線狀態。 

(2) RXD腳位

此腳位會將遠端所傳送過來的資料接收進來;在接收的過程中,由於資料是以數位(Digit)型式傳送,所以可以在ModemRXD燈號上看到明滅交錯,此既為01交替所產生的現象,也就是電位高低所產生的現象。

flykof 發表在 痞客邦 留言(2) 人氣()

[1]好好規劃自己的路,不要跟著感覺走!
根 據個人的理想決策安排,絕大部分人並不指望成為什麼院士或教授,而是希望活得滋潤一些,爽一些。那麼,就需要慎重安排自己的軌跡。從哪個行業入手,逐漸對 該行業深入瞭解,不要頻繁跳槽,特別是不要為了一點工資而轉移陣地,從長遠看,這點錢根本不算什麼,當你對一個行業有那麼幾年的體會,以後錢根本不是問 題。頻繁地動盪不是上策,最後你對哪個行業都沒有摸透,永遠是新手!

[2]可以做技術,切不可沉湎於技術。
千萬不可一門心思鑽研技術!給自己很大壓力,如果你的心思全部放在這上面,那麼註定你將成為孔乙己一類的人物!適可而止為之,因為技術只不過是你今後前途的支柱之一,而且還不是最大的支柱,除非你只願意到

flykof 發表在 痞客邦 留言(0) 人氣()

(本來沒有想寫這麼長的,哪知道一下手後欲罷不能…。看來這系列文章會變成長連載了。)

資訊奧林匹亞與程式競賽

在升上高中前,我因緣際會透過一個國中的同班同學認識了他的哥哥YJL。YJL比我大三年,我要進中一中時他剛好畢業,很巧的是他很會寫程式,一直都是中一中的資訊能力競賽代表隊成員。剛認識他時,他就demo給我看他用QBASIC自己寫的橫向捲軸射擊遊戲,當時看得我目瞪口呆,我完全沒法想像QBASIC竟然能寫出這麼順暢且華麗的遊戲。這個demo如果不說,我一定會以為這是市面上在賣的商業遊戲(我那時還以為一定要學C才能寫出這種遊戲)。

透過YJL我也得知原來高中還有資訊能力競賽和奧林匹亞這種比賽,聽他述說跟全國的高手一起比賽寫程式時,讓我不知不覺也熱血沸騰起來。我把他高中時留下的各種參考資料全帶回家,並透過他認識了更多還在中一中的強者學長們,就這樣在踏進高中校門的同時也決定了我這三年的方向。

這裡我先介紹一下對於高中生最重要的資訊比賽。高中的學科能力競賽是教育部主辦的比賽,包括數學、物理、化學、生物、地球科學、資訊,每間高中通常會先辦個校內初賽來選出代表選手,再由這些選手參加各區域的能力競賽,最後各區的前N名(每科的人數不同)才能參加全國競賽。以資訊科來說,我記得是校內取6名,中區再取6名進全國決賽。到了全國決賽能拿到前10名,還能直接保送進資訊奧林匹亞的培訓營,不用再另外參加培訓營的入營考。至於資訊奧林匹亞(International Olympiad in Informatics, IOI)則是國際性的資訊比賽,參加的人是從每個國家挑選出來的頂尖高中生,每年輪流由一個參賽國舉辦,選手要進行兩天每次連續五個小時的頭腦比賽,其中只有一半的人可以得到獎牌。

這些比賽和一般的程式比賽其實很不一樣。這種比賽比的是解決問題的能力,不是比賽軟體實做的能力。題目比較像數學問題,只是除了紙筆外,還得用某種程式語言實做出能解出正確答案的程式,也就是說參賽者必須想出問題的解法(演算法),再透過自己擅長的程式語言寫進電腦,讓電腦執行後輸出問題的答案。這種解題比賽主要考驗的是運用資料結構和演算法以有效率的方法解決問題,並寫出正確程式的能力。大學有個類似的比賽是ACM ICPC,問題類型和IOI很類似,但比賽的模式和方法則有很大差異,有興趣的人可以自行尋找相關資料。雖然IOI是給高中生參加的比賽,但IOI題目的水準其實非常高,如果你能輕易解出IOI的問題,那… 我跟你打賭去Google面試也有99%的機率會通過。順便一提,Google Code Jam就是一個開放給所有人參加的解題比賽,題目類型就跟IOI和ACM ICPC差不多,前一百名就有獎金,還能免費去Google Mountain View總部玩一玩喔。

flykof 發表在 痞客邦 留言(0) 人氣()

有好一段時間沒來貼文章啦,最近找資料剛好有看到一篇還不錯的,在此奉上。

 

最近有讀者問到我學寫程式的方法和經驗,讓我一下掉入時光隧道回想起當初用VB寫出自己第一個遊戲時的成就感,但當初沒料到的是我真的就此迷上了電腦和寫程式的快感,不知不覺也過了10年的光陰…。在這篇文章中,我想寫出我對程式設計的看法和我一路學習上來的歷程和經驗。寫程式是一條無止境的道路,不只是科學和工程,更是一種藝術。而我還在追求「神乎其技」的半路上,雖然還有很多要學的,但我也希望能讓初學者更容易看清楚這條路是什麼樣子,避免陷入盲目追求新技術的死巷中。

 

一切的開始

如果是從DOS時代開始玩電腦的玩家,應該都知道當初DOS有兩個內建的QBASIC小遊戲:貪食蛇和猩猩丟香蕉。這兩個小遊戲是許多人兒時共同的回憶,我還記得我國小時曾有幾堂電腦課,當時老師在台上嘰哩瓜啦的不知道在教什麼,而台下每台電腦都是貪食蛇或丟香蕉的畫面(老師對不起,其實我就是帶頭做亂的罪魁禍首…)。

flykof 發表在 痞客邦 留言(0) 人氣()

ASCII 碼大致可以分作三部分組成。

第一部分00H1FH32 個,一般用來通訊或作為控制之用,有些字元可顯示於螢幕,有些則無法顯示在螢幕上,但能看到其效果(例如換行字元、歸位字元)。如下表:

ASCII字元表1.gif

第二部分是由 20H7FH96 個,這 95 個字元是用來表示阿拉伯數字、英文字母大小寫和底線、括號等符號,都可以顯示在螢幕上。如下表:

ASCII字元表2.JPG

flykof 發表在 痞客邦 留言(1) 人氣()

會放這篇文章上來,主要也是因為最近作研究時有用到Unicode,需要它的編碼表,偶然間看到這篇文章覺得還不錯,雖然是舊文了,但裡面的一些知識,還是能讓人對於字元編碼有更多的了解。


--簡要解釋UCS、UTF、BMP、BOM等名詞  作者:fmddlmyy

flykof 發表在 痞客邦 留言(1) 人氣()

  • May 11 Mon 2009 11:26
  • 書單

以下的這些書,是我已經有在看或是別人推薦的,個人覺得還不錯的,在此推薦給在學習嵌入式系統的同好。


linux 系統程式設計
    * 作者:蔣大偉

flykof 發表在 痞客邦 留言(1) 人氣()

初新者愛用好站"鳥哥",介紹的非常詳細,有著很多好用的基礎知識

http://linux.vbird.org/

 

Ubuntu台灣的官網,本人目前使用的是Ubuntu8.04

http://www.ubuntu-tw.net/

flykof 發表在 痞客邦 留言(0) 人氣()