2009年9月1日 星期二

XDXDXD...八月也空了!!

八月真的空了,但八月份做了一件大事,先賣個關子杯....

2009年8月21日 星期五

XD...七月空了

As title..

2009年6月2日 星期二

BCB的 #pragma hdrstop ? 加速編譯速度的好幫手!

軟體工程師或程式設計師真的不好當! 會寫程式的人是滿山滿海, 但真正會欣賞程式是門美妙藝術的人, 我想就不多了...(我要慢慢地去欣賞它)

這個頭好像開得太大太遠了, 先拉回這篇文章的重點. 正所謂"工欲善其事, 必先利其器", 寫程式會遇到的一個問題就是編譯(Compiler)時間, 一開始程式碼少沒甚麼感覺, 一旦越寫越大(越寫越亂...XD)時, 就會令人都蘭國小. 要如何加速編譯速度呢?參考底下的文章吧!

http://edu.uuu.com.tw/article/010307a.htm

2009年5月19日 星期二

Application->ProcessMessages 測試(上)

台語有句話說: "有一好, 沒倆好!" , 古人亦有云: "魚與熊掌不可兼得" , 英文則是 "Trade-off"!
有失必有得在技術開發中是經常發生的難題, 該如何取捨總是讓工程師們抓破頭!!

設計一個UI軟體, 有時會遇到的"執行效率"與"使用者操作"的兩難, 在沒有想到用多執行緒來解決
同一時間進行兩(多)件事時, 這個Application->ProcessMessage函式或許能幫上一點忙.

UI最怕的是"軟體卡住"的窘境, 說白話點就是使用者無法操作軟體, 如按按鈕啦, 該更新的畫面沒有更新啦, 無法拖曳視窗啦...等, 最糟的情況為軟體當掉, 只有重新啟動才能解決, 不然就是UI正在等某一個運算, 那個該死的運算占用了CPU資源, 導致上述種種問題...(待續)

2009年4月27日 星期一

Multi-Thread 心得分享


Multi-Thread(多執行緒)是一個相當實用的程式技巧, 尤其在多核的CPU下更顯威力!

左圖為程式啟動時對應的CPU狀態, 中間圖為使用For迴圈進行計算之CPU狀態, 右圖為使用Multi-Thread進行計算之CPU狀態.

我們可以明顯地看出使用Multi-Thread能充分地利用多核心(此測試為4核心)的計算能力, 並且減少計算時間!!

2009年4月16日 星期四

是該更新一下Blog了...

一整個三月都沒有更新 blog,真是糟糕阿!!
這兩個月的確忙翻了,主要是開發的產品在客戶那邊測試及驗證,
大大小小的問題,軟硬體修修改改,也讓我"長大"了一些....

這兩個禮拜來,電話及Mail安靜多了,No news is good news !
系統穩定許多,總算能做一些預計要進行的事,但可能因為都在Coding,
沒有那種與客戶一來一往的戰鬥,所以下午的時間都會覺得易累,瞌睡蟲狂敲我的門,
XDXD....

買房子真不是一件小事,口袋裡的摳摳和說話的音量成正比,一些機車的服務中心 Sales
會不屑口袋沒$的人,"叫你們父母來看房子吧!!" "先不用談價錢的部分,看你們喜不喜歡先!"
真是&%*$#... 買房子或許要再緩一緩了,自己多存點錢,也不會給父母太大的壓力。

四點半了,該做一下事了...