2010年9月29日 星期三

OOM problem

0 意見
觀察 /proc/meminfo,
之前在某些專案遇到 Out of memory 的問題,
可以試著察看 Committed_AS 這個欄位,
系統有可能在 OOM 的情況下,
砍掉任一支吃最多ram的程式,
進而導致系統不穩定。

2010年9月21日 星期二

買手機要測試的項目

0 意見
確認一下手機的功能是否都正常,有問題七天內要拿去換:
Bluetooth O
多點觸控(縮放) O
Wi-Fi 連線 未測
3G 連線 O
通話 O
到 Market 下載軟體 O
喇叭聲音功能 O
照相功能 O
錄影功能 未測
GPS功能 未測
耳機功能 未測
充電是否正常 O

我的i9000安裝了哪些軟體

0 意見
記錄我在i9000安裝軟體的清單:

2010年9月18日 星期六

i9000入手

0 意見
就在今天
凡那比颱風登台的前夕
跟小晏一起到myfone門市買了兩支i9000
之前為了選擇手機也做了不少功課
買完手機後
要開始停止看新手機的任何消息了 XD
準備要好好研究怎麼把這支手機的功能發揮到最大
這將是陪伴我未來好幾年的手機
我會好好珍惜的

2010年9月16日 星期四

XML資料儲存(關於&符號)

0 意見
最近遇到在 xml 檔案中,
某個 Tag 儲存的內容含 & 符號,
會造成 xml 檔案的 Tag 錯亂。

錯亂的結果為 & 位置出現的前後內容都被斷開分別儲存,
但是 Tag 是完全不對稱的,
所以讀取這個錯亂的 xml 檔案就會出問題。

google 後發現某些符號對 XML 來說是有特殊意義的,
所以必須特別處理。

例如「&」符號如果要儲存,要先取代成「&」再儲存。

其它查到的符號如下:
< 應該取代成「&lt;」
> 應該取代成「&gt;」
& 應該取代成「&amp;」
' 應該取代成「&apos;」
" 應該取代成「&quot;」
斷行符號 應該取代成「&#13」

2010年9月10日 星期五

[YouTube影片] iPhone4 vs HTC EVO

0 意見
這個從 YouTube 看到的影片,很有趣,跟大家分享。


中文字幕版:

2010年9月8日 星期三

單向鍊結串列

0 意見
離開學校後,幾乎所學的東西都還給老師了,
工作時雖然學到了一些 domain knowledge,
但是沒有了以前的資料結構、演算法做為工具,
寫程式總覺得很空虛,
所以有時間就稍微複習一下以前的資料結構,
範例可能寫得不好,
歡迎大家討論指教。

Linked list 算是最常用到的一個資料結果,就先拿它來做練習吧!
list.h

list.cpp

 main.cpp

Makefile


執行結果:
$ list
->Constructor
Total: 9
 Cassia Gary Louis Kanru Nami Cyt Jane Hank

Delete the node that name is "Cassia"
Total: 8
 Gary Louis Kanru Nami Cyt Jane Hank

Delete the node that name is "Kanru"
Delete the node that name is "Gary"
Total: 6
 Louis Nami Cyt Jane Hank

->Destructor

2010年9月2日 星期四

在Vim中將 source code 轉換成 html

0 意見
今天 google 時突然看到在 vim 中將 source code 轉換成 html 的指令,
在指令模式下輸入 :TOhtml
然後存檔即可。

e.g.
程式檔名為 test.cpp
透過 :TOhtml 指令產生並存檔,html檔名為 test.cpp.html

而且原本在 Vim 裡面的 color scheme 以及 color 都會保存在 html 檔案內,
大家可以試看看。