Nested

使用Eclipse中提供的Refactor(重構)工具

重構是對軟體內部結構的一種調整,目的是在不改變軟體行為的前提下,提高其可理解性,降低其修改成本。開發人員可以使用一系列重構準則,在不改變軟體行為的前提下,調整軟體的結構。 有很多種原因,開發人員應該重構程式碼,例如之前的開發人員程式碼寫得很爛、自己以前設計時有缺陷、需求變更需要新增一些新的功能或修改 […]

C# 簡單任務池

今天編寫一個非同步通訊框架的,非同步派發任務,單路併發, 與直接INVOKE相比的好處是可以使任務的執行代價根據時間均勻化, 請看程式碼 public class ServiceTask { public ServiceTask(Action action) { _action = action; […]

基於PowerPC的Linux核心之旅:第1站-early_init

    很早之前就有寫基於PowerPC架構的Linux原始碼分析的文章的想法,但無奈於Linux原始碼量太大,邏輯也很複雜,再加上本身對PowerPC彙編瞭解不多,閒暇時間也沒有太多,一直都沒有什麼機會。上個月,工作上的事情因為硬體的耽誤稍微少了些,再加上自己之前分析U-Boot的原始碼時學了不少 […]

巢狀滾動利器–NestedScrolling機制

前言: 很多時候,面對從未了解的事物,我們總是束手無策,多希望有個人能指點一下,但更多的是你自己在十字路口徘徊,試遍了所有的可能性,也不一定能有所收穫。 今天探索一個叫“NestedScrolling機制”,它能為我們解決巢狀滾動中,協調子view和父view滾動的協議。我會一步一步簡述清楚我是如何 […]