前言: Android中Logcat長日志打印不全的問題很多人都知道痹雅,網(wǎng)上也有很多解決方案环戈,但問題是這些答案確定是正解嗎? 說一下我的經(jīng)過: 最...
說到方法耗時統(tǒng)計录煤、性能調(diào)試等,開發(fā)中經(jīng)常都會去做脑慧,但我們在做這個事情的過程中抡驼,似乎很多人都用的很暴力的一種方式去做。哪里需要統(tǒng)計耗時晰奖,就直接使用...
前段時間做了Android端IM消息模塊的重構(gòu)谈撒,重構(gòu)的過程中優(yōu)化了對聊天消息的緩存設計,其中就包括實現(xiàn)的一個LRU緩存淘汰算法的工具類匾南。舊代碼里...
定義: 要求一個子系統(tǒng)的外部與其內(nèi)部的通信必須通過一個統(tǒng)一的對象進行啃匿。此模式提供一個高層的接口,使得子系統(tǒng)更易于使用。 外觀模式也被稱為門面模式...
定義: 將一個復雜對象的構(gòu)建與它的表示分離溯乒,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示夹厌。 使用場景:(1)相同的使用方法,不同的執(zhí)行順序橙数,產(chǎn)生不同的事...
如果想要成為一名優(yōu)秀的軟件工程師或架構(gòu)師尊流,設計模式是我們必須要掌握的技能。設計模式的內(nèi)容包括設計模式的六大原則和GoF提出的23種設計模式灯帮。 一...
定義:確保一個類只有一個實例崖技,并提供對該實例的全局訪問,其構(gòu)造函數(shù)私有化钟哥。 單例模式的七種寫法 1迎献、餓漢模式 這種方式在類加載時就完成了初始化,...
一款優(yōu)秀軟件離不開一個優(yōu)秀的架構(gòu)腻贰,一個優(yōu)秀的架構(gòu)也離不開設計模式吁恍,在學習設計模式之前,我們需要學習并掌握代碼設計的基本原則播演,打好基礎從設計模式的...
1. 創(chuàng)建代碼倉庫 1.1 配置用戶名和郵箱 1.2 創(chuàng)建代碼倉庫 1.3 提交本地代碼 2. 創(chuàng)建代碼倉庫 2.1 查看修改內(nèi)容 2.2 撤銷...