原创 MTK代碼裏SetLeftSoftkeyFunction和SetKeyHandler區別

  簡單講:SetLeftSoftkeyFunction是高級版的SetKeyHandler SetLeftSoftkeyFunction是專門設置

原创 GitHub Merge branch 'master'

Question:   Been trying out Git and Github after many years of svn use. I seem to have the basics down, but one item is

原创 幕的奧祕---爲什麼楊輝三角成立?

就像我在以前的這篇博文 裏說的那樣,11這個十進制數可以看成ax+b(一元多項式a=1,b=1,x=10)的形式,現在如果有個題目要求你計算11的987654321次方,你該怎麼辦? 不知你有沒有想出解決的方法。我的看法是98765432

原创 大數相乘---喫米粉時想到的

好不容易,你得到個爲銀行工作的機會。作爲程序員的你,上班第一天就遇到個頭痛的問題。你上司要你寫程序計算出10000000000234567800000 X 2343466888888880000000的結果。 也許是爲了考驗你,也許是真的

原创 Android onPause和onSaveInstanceState的區別

onPause在Activity部分不可見的時候被調用,onSaveInstanceState在需要空出內存給當前Activity的時候執行。onSaveInstanceState有時候在onPause()運行前調用,有時候不(Pre-H

原创 解決Windows上交叉編譯qt gdb for raspberry pi報錯

按照Ras在《適用於樹莓派Raspberry Pi的嵌入式QT平臺(三) -- 交叉編譯 Raspberry Pi 版GDB with Python

原创 架構分析引起的筆記

 同時在看兩本書,《道法自然:面向對象實踐指南》和《Software design in practice》。突然發現對RUP、OOAD、Archecture Design、Design Pattern等觀念傻傻分不清楚。經過一陣go

原创 從什麼是波說起(未完-摘錄)

什麼是波?(https://en.wikipedia.org/wiki/Wave) In physics, a wave is an oscilla

原创 ACYCLIC VISITOR模式解決Shape排序問題

Robert C Martin 在他OCP(Open/Closed Principle,可以參考<<Agile Principles Patterns and Practices in C#>>)的教程裏,以Shape作爲例子,介紹如何運

原创 Timer的purge

 看Android的文檔,提到Timer會和一個Thread關聯,所有的任務都在這個關聯的Thread裏執行。只有一個關聯的Thread,所以不會存在同一Timer的兩個Task同時執行的情況,這很好理解。 方法cancel會取消所有

原创 Uncle bob的書摘(Clean code and the craftsman)

轉載自 http://lanyrd.com/2013/agile-2-september/schedule/  Clean Code: -There Will Be Code  -Bad Code  -The Total Cost

原创 Todo List 20140926

Some task to be finished: 1. Makefile practice (Modify app name and used string , ref:陳皓 跟我學寫Makefile) 2. MFC: Differen

原创 第11章讀書筆記

這一章提到新手做設計時的常見錯誤。 我最喜歡這一章,以前看的時候,爲了追求所謂的速度,把書中的實例統統略過,真有點買櫝還珠的味道。另外說明一下,讀書筆記爲什麼突然跳到第11章。 最簡單的原因是因爲我對這一章有感覺,覺得有必要做筆記。 常見

原创 Android 註釋

在AndroidManifest.xml中會看到<uses-sdk>的身影,完整的uses-sdk是這個樣子: <uses-sdk android:

原创 Timer的purge

 看Android的文檔,提到Timer會和一個Thread關聯,所有的任務都在這個關聯的Thread裏執行。只有一個關聯的Thread,所以不會存在同一Timer的兩個Task同時執行的情況,這很好理解。 方法cancel會取消所有等