2008-01-27

終於有點進度了...


  本來昨天想要去台南聽「快快樂樂學 GNU Debugger (gdb)」的演講,生性害羞的我~最後還是到實驗室宅了一天(其實是自己懶XD)。實驗室新買的電腦系統架起來一整個就是怪,安裝CentOS5.1網卡就是不肯就範,把驅動編入編核心又一直出包,換用Ubuntu7.10也是一整個囧,連號稱最容易使用的系統也吃不下這太新的晶片型號,只好先擱在旁邊積灰塵...等今早再過去裝windows,到時候模擬用的系統就裝在虛擬機器上來跑好了。
  雖然模擬環境建置進度令人氣餒,不過CDK發展板倒是有點進度了,期末前入手的實驗板一直到昨天,終於有個比較像樣的進度:把ASCII字元編碼表建好、寫了幾個函數控制字元(與字串)的列印。接下來就接續把螢幕的觸控部份給搞懂,還有SD記憶卡存取!

【96-上】王壘 => 計算機概論(期末考)


【關鍵字:王壘、計算機概論、期末考、考古題】

2008-01-25

【92-上】陳德生 => 數位系統設計(期末範圍)















【關鍵字:陳德生、數位系統設計、期末範圍、考古題】

【整合版】陳德生 => 數位系統設計

老師上課就照著投影片上下去,基本上難度不難,可以說是邏輯設計加上VHDL的教學而已,對邏設基礎不錯的同學來說這門課只是多學VHDL而已吧。
考試內容也幾乎都是邏輯設計的東西家上一兩題的VHDL考題,學期中會有幾次上機作業,做出來就給10分,通常做不出來留著屍體也有幾分同情分。
在考試分數上,期中老師有全班加分,不過加分會以最高分做為加分依據,比如最高分考95那老師大概最多就加10分(這樣最高分的人還是虧了5分>"<),整體來說分數很好拿。老師上課偶爾會點名,點名方式就是抽人回答問題,問題答不出來沒關係~但是人要到就是了!

【延伸閱讀】
【96-上】陳德生 => 數位系統設計(期中考)
【96-上】陳德生 => 數位系統設計(小考)
【9X-上】陳德生-數位系統設計(期末考)
【92-上】陳德生 => 數位系統設計(期末範圍)

【關鍵字:陳德生、數位系統設計、整合版、考古題】

【整合版】黃秀芬 => 離散數學

詳細的老師上課風格請參考【整合版】黃秀芬 => 演算法

【延伸閱讀】
【96-上】黃秀芬 => 離散數學(期中考)
【93-上】黃秀芬 => 離散數學(期末考)
【96-上】黃秀芬 => 離散數學(期末考)

【關鍵字:黃秀芬、離散數學、整合版、考古題】

2008-01-24

【96-上】黃秀芬 => 離散數學(期中考)


【關鍵字:黃秀芬、離散數學、期中考、考古題】

【96-上】陳德生 => 數位系統設計(期中考)



【關鍵字:陳德生、數位系統設計、期中考、考古題】

【96-上】陳德生 => 數位系統設計(小考)


【關鍵字:陳德生、數位系統設計、小考、考古題】

【96-上】徐弘洋 =>組合語言(期末考)

【關鍵字:徐弘洋、組合語言、期末考、考古題】

【96-上】徐弘洋 =>組合語言(期中考)


【關鍵字:徐弘洋、組合語言、期中考、考古題】

【96-上】薛念林 =>資料庫系統(期中考)


【關鍵字:薛念林、資料庫系統、期中考、考古題】

【96-上】薛念林 =>資料庫系統(小考一)

【關鍵字:薛念林、資料庫系統、小考、考古題】

【96-上】黃秀芬 => 離散數學(期末考)


【關鍵字:黃秀芬、離散數學、期末考、考古題】

【96-上】薛念林 =>資料庫系統(期末考)


【關鍵字:薛念林、資料庫系統、期末考、考古題】

2008-01-19

【93-上】黃秀芬 => 離散數學(期末考)

同學給的考古題,上面答案是同學寫的,正確與否就...自行判斷吧!


【關鍵字:黃秀芬、離散數學、期末考、考古題】

2008-01-13

【9X-上】陳德生-數位系統設計(期末考)

剛剛學弟傳過來的,據說是頗有歷史的考古資料(也難怪紙張泛黃...)
熊熊發現:明天有考試耶,驚!





【關鍵字:9X-上、陳德生、數位系統設計、期末考、考古題】

2008-01-12

Bill Gates last day at Microsoft

找了很久~還是只找到英文的...比爾蓋茲退休前的自愚影片,還滿有趣的!

2008-01-08

監獄兔25話-臨檢要注意

  千呼萬喚始出來!!超爆笑監獄兔第25集中於出來囉:)

更多監獄兔→http://www.usavich.tv/

2008-01-05

TinyLoad分享檔案的好網站


  不論是接受別人的分享檔案或是分享檔案給別人,經常會有自己網路空間不夠而使用像是RapidShare或FileSend等免費檔案分享網站,但這種網站提供的連結通常都有很多的下載限制,比如:一天內的下載流量不可以超過多少或是一天的下載次數限制等,甚至檔案超過幾天後就會自動刪除。
  常見的作法就是自己辛苦的把分享檔案上傳到多個不同的分享空間,以達到下載分流與增加檔案下載的穩定性,不過這種是自己做除了會浪費自己的網路頻寬,還讓自己耗費許多時間在上傳的過程中,現在有個網站TinyLoad可以自動幫你完成這繁雜的步驟,而且最多可以一次幫你上傳到十個檔案分享網站!

網址→http://tinyload.com/

2008-01-01

模數運算子:%

  模數運算子(modulus operator)主要用於整數的計算,「a%b」:a除以b後得到的餘數即是該運子求得的答案。有看過我之前寫的「整數型態的除法」的人可能就會問「用於浮點數計算的話會得到什麼?」這點可以不用擔心,因為模數運算子不提供浮點數運算,compiler會跳出來阻止你的!

  模數運算子看起來似乎只是很普通的數學運算子,實際上他的用處可不少呢!參考以下程式碼:

#include <stdio.h>

int main() {
int i = 0 ;
while(i++ < 5) {
if(i%2)
printf("%d => 奇數\n", i) ;
else

printf("%d => 偶數\n", i) ;
}
system("pause") ;
return 0 ;
}
印出結果不意外的是
1 => 奇數
2 => 偶數
3 => 奇數
4 => 偶數
5 => 奇數
  透過模數運算子很簡單的就能判斷奇偶數,當然這只是很簡單的應用範例,在思考下面的程式範例:
#include <stdio.h>

int main() {
int i = 0 ;
while(i++ < 12) {
printf("%2d ", i) ;
if(i%4==0)
printf("\n 印了四次!!\n") ;
}
system("pause") ;
return 0 ;
}
得到結果如下:
1 2 3 4
印了四次!!
5 6 7 8
印了四次!!
9 10 11 12
印了四次!!
  此範例示範了模數運算子在週期性上的應用,常見應用如印月曆。除了上面兩個簡單的應用範例外,當然還有數不盡的範例可以說,若只是講解應用範例的話那就太沒意思了!真正的重點在下面這段程式碼:
#include <stdio.h>

int main() {
printf("%d\n", 5%2) ;
printf("%d\n", -5%2) ;
printf("%d\n", 5%-2) ;
printf("%d\n", -5%-2) ;
system("pause") ;
return 0 ;
}
  思考一下究竟會得到什麼結果?!

  這在C99標準制定之前可是沒有標準答案,但既然現在C99已是公認的標準,因此就遵循C99的規則來思考吧:前面的運算元如果是負的,得到的結果就是負的;如果前面的運算元是正數,則結果就是正數,簡單來說就是看左邊的運算子正負號即可。因此結果如下:
1
-1
1
-1