發表文章

目前顯示的是 十一月, 2013的文章

C++程式筆記-靜態成員未宣告導致編譯錯誤

這是一個在寫程式時遇到的小Bug,是關於Visual C++的類別(class)使用靜態成員(static)時在編譯上產生錯誤的問題。下面為專案建置後,系統所發出的錯誤內容:

Motion.obj : error LNK2001: 無法解析的外部符號 "public: static double Motion::Wt" (?Wt@Motion@@2NA)

經過一番的查找與調查,終於發現是我沒有將類別中的靜態變數初始化的緣故。在.h檔已將static變數宣告在class下,所以在.c檔案中補上初始化的部分問題就解決了。
double Motion::Wt =  0.0 ;


類別靜態成員的生命週期就等同於全域變數,即使物件沒有被宣告也可以直接使用,因此,靜態函數只能夠調用同類別中的靜態成員跟全域變數。靜態變數除了要宣告之外,還要記得初始化!


當初會使用到靜態函數是基於使用Thread功能,希望函數能夠包含在類別中,在程式碼管理時能夠對不同功能的程式碼一目了然。也就是因為寫靜態成員的關係,才會有這許多問題出現。

[開箱]輕便相機 SONY Cyber-shot W710 開箱

圖片
這次非常開心的買了這台小小的數位相機SONY W710,功能陽春被定位成入門款,功能當然比不上類單或單眼,但我看上的是他好帶好拿的體積,而且還具有5倍光學變焦,可以拉近拉遠。因為是入門款的關係,其實價格也不會太高,三千內就可以買到了。
      外盒看起來很大,其實裡面裝了兩個小盒子,一個是相機本身的盒子,另一個是電池組配件。據說電池組的市售價格要一千七百多元(其實我覺得成本應該沒這麼高),所以買到等於賺到,而且可以帶兩顆電池出門,這樣拍再多都不用怕了。

Lubuntu讓老朋友再度生龍活虎

圖片
這位老朋友是指我的上一部筆電,去年換了新筆電後,過了一個月沒開機硬碟就這樣壞了,所以其實已經一年沒有動它了。上週就從網路上買了顆二手硬碟來換上,主要是因為規格有點舊,是IDE 2.5吋,而且容量也不能裝太大,所以別人淘汰的舊品反而救了我的電腦。這台電腦原本配備的OS是Windows XP,但當初在使用時效能就已經不是很好了,且這台電腦我並不打算在上面使用Microsoft Office這類的工具,因此我認為Lubuntu是我的最佳選擇!Lubuntu就是Ubuntu+LXDE桌面,在適合硬體配備比較弱的電腦也可以有很好的使用體驗。

換上硬碟後我就馬上開機試試看,發現裏頭有作業系統耶(意外),不過除了作業系統外什麼都沒也,看來硬碟還是有做過基本的處裡,還算不錯。接下來就要將我準備好的Lubuntu 13.10光碟安裝上去了。

JSMAX彩色玩伴III平價平板開箱文

圖片
最近一很想買一台平板來看pdf格式的文件,因為我對他的要求其實不高,本身已經有一支還算高階的智慧型手機,只是用手機小小的螢幕,看小字總是要縮放真的有點不太理想。總結,我的目標就是:螢幕大一點,看pdf的時候不用一直放大移來移去就行了。



做了一點小功課後,決定買JSMAX彩色玩伴III,這是一款平價平板,從網路上買只要1990元。他擁有7吋的大小,解析度是1024x600,這算是我最關心的問題了,7吋的平板大小近似於A5,與很多的手帳、筆記本大小相近,尺寸剛剛好又不會太重,好收納拿起來又沒負擔;再者一般廉價平板解析度常見是800x480,這個解析度看看漫畫可能還好,一但是文字pdf檔案應該還是要縮放一陣才可以看到文字,所以解析度能夠選高的還是高一點好,看字比較清楚。其他規格的部份因為這個價位的都差不多,也不用特別比較,應該跑閱讀軟體都沒有太大的問題。

[文具]出國也不會忘記買文具。北京清華帶回來的紀念鋼筆

圖片
上個月奉命到北京清華大學,途中把握了一點點的小時間去校園內走走,到了紀念品專賣店買些紀念品,就發現好多的鋼筆!全部一字排開,玻璃櫃中有不少的高級鋼筆,已經包裝成禮盒形式,可能是方便送師長、外賓的時候可以用吧;另外一區就是一般文具店陳列原子筆般的擺設,有許多10~100 RMB左右的普通鋼筆,可以任意地拿起來是試試手感,看到鋼筆竟然幾十塊人民幣,怎麼能不多買幾支,10 RMB元換算成台幣也才50左右,跟一隻UNI 0.38的訂價差不多吧,這種好康要去哪裡找阿!(Preppy好歹也要NT 75元才買的到)

    因為顧買東西,所以就忘記拍照了,不過裏頭紀念品很多,因為樓下就是郵局,所以也可以順道買些特色明信片寄給自己,寄台灣郵資很便宜,寄給很多朋友也不會大失血(一張1.5 RMB,地址方面就是兩岸神奇的地方了...就像台灣寄大陸直接寫省份就可以寄了,大陸寄台灣只要在地址前面加"台灣"就可以寄了,感覺就像國內信一樣,如果無關政治的話倒是挺方便的)。

以下就是這次買回來的鋼筆們:

愛爾蘭民謠 Drowsy Maggie

圖片
Drowsy Maggie是一首愛爾蘭民謠,是稍快的傳統舞曲,因為覺得很好聽所以把它重新寫成簡譜版本。這首曲子在Youtube上很容易找到,用十孔口琴吹也很好聽。
這份譜依然是寫成C調,當然也可以試試換成其他調性演奏,應該會有不同的感覺。