Protocol Buffer 1. 定義 Protocal Buffer(后續(xù)簡稱Protobuf)是由谷歌開源的一套結構化的數(shù)據(jù)存儲方案,類...
組件化 模塊化、組件化與插件化 在項目發(fā)展到一定程度,隨著人員的增多,代碼越來越臃腫,這時候就必須進行模塊化的拆分。在我看來,模塊化是一種指導理...
最近在項目調試的過程中偶然發(fā)現(xiàn)了Charles右鍵的一些功能,感覺還不錯,索性就自己去琢磨了一下Charles中的一些實用的次要功能。這些東西在...
一.ANR是什么 Application Not Responding,字面意思就是應用無響應,稍加解釋就是用戶的一些操作無法從應用中獲取反饋。...
背景 作為移動平臺的RD,項目開發(fā)過程中一項比較重要的甩鍋技能——抓包應該大家都比較熟悉了,畢竟有些bug可能是由服務端下發(fā)的數(shù)據(jù)出錯導致的。雖...
本片是對Android的性能優(yōu)化的一系列文章中的其中一篇的翻譯,原文地址如下 https://developer.android.com/tra...
引子 解釋器模式應該是一個很少會用到的模式,也不太好理解,用例子的方式來講解吧。 定義 解釋器模式是類的行為模式。給定一個語言之后,解釋器模式可...
備忘錄模式相對還是比較好理解的,因此直接從定義開始講起 定義 備忘錄模式是指 在不破壞封裝性的前提下,捕獲一個對象的內部狀態(tài),并在該對象之外保存...
引子 訪問者模式在23種設計模式中應該算是最復雜也是最難以理解的一種模式了,因此在解釋的時候我不打算從定義說起,以實際的例子帶入可能會比較好吧。...