2013年1月31日 星期四
將raspberry pi改成bt下載器
raspberry pi 是一台價值美金$25美元的電腦。處理器是ARM1176JZF-S (armv6k) 700 MHz,記憶體規格有256MB和512MB的版本。可以安裝Linux上去。
雖然他是在arm板子上,可是能跑Linux,自然而然可以跑許多Linux上的應用。以下內容是基於Raspbian “wheezy”作業系統。Transmission 是一個網頁介面的BT下載器,讓你可以遠端操控你的BT下載電腦,而不用特地為BT下載器電腦加裝螢幕或是使用switch。
2013年1月24日 星期四
MSP430_LaunchPad在ubuntu使用教學
安裝指令
sudo apt-get install gcc-msp430 msp430-libc mspdebug msp430mcu
編譯用的指令,記得加-mmcu,不然會發生一些變數無法link的情形,我的板子是msp430g2553,所以用下面的指令。
2013年1月20日 星期日
2013年1月5日 星期六
[程式語言] 淺談Python的預設參數
這篇文章是要討論python的預設參數
def fun1(a=0): print a def fun2(a=[]): a.append(1) print a print 'address: ', id(a) class DefaultObject: def __init__(self): print 'call me' def fun3(a=DefaultObject()): print 'address: ', id(a)
2013年1月4日 星期五
[軟體工程]如何寫出意圖使人犯錯的程式碼
因為一些因素,讓我學習到一段程式碼,這段程式碼就是這篇主題的主角,意圖使人出錯的程式碼。
這段code的規格是
初始化玩遊戲後,確保有一個使用者在遊戲裡面,所以要在init結束前呼叫join。
至於規格為什麼要這樣設計,不要問我XD
原本的code是python的。我把python的code轉成用c++來表達,所以function前面都會有virtual,以符合python情形。
這段code的規格是
初始化玩遊戲後,確保有一個使用者在遊戲裡面,所以要在init結束前呼叫join。
至於規格為什麼要這樣設計,不要問我XD
原本的code是python的。我把python的code轉成用c++來表達,所以function前面都會有virtual,以符合python情形。
訂閱:
文章 (Atom)