什么是線程 線程 是操作系統(tǒng)能夠運行的最小執(zhí)行單元,被包含在進程之中,而進程,可以廣泛的理解為一個 application,一個進程可以包含多個線程,進程和線程之間是包含與被...
什么是線程 線程 是操作系統(tǒng)能夠運行的最小執(zhí)行單元,被包含在進程之中,而進程,可以廣泛的理解為一個 application,一個進程可以包含多個線程,進程和線程之間是包含與被...
? MediaCodeC是Android 4.1(API16 ) 版本加入的一個新的音視頻處理API,旨在提高Android平臺的音視頻編碼能力,Mediacodec類可...
筆者前幾周在處理數(shù)據(jù)解析這塊碰到了好多的坑這里只討論數(shù)據(jù)解析這塊的知識 這里并不打算直接通過object = new Gson().fromJson(json, object...
上篇我們介紹了Kotlin環(huán)境搭建,這篇,我們來愉快的編寫Kotlin代碼吧! Kotlin學(xué)習(xí)第一彈,搭建kotlin環(huán)境 Hello Kotlin 按照編程世界的習(xí)慣,我...
盡可能的讓類或者成員不被外接訪問單一職責(zé),高內(nèi)聚低耦合,降低類被修改的風(fēng)險; 類具有共有的靜態(tài)finnal數(shù)組域 或者返回這種數(shù)組域的方法,總是錯誤的public class...
如果有多次提交,可以用Git命令行合并, 1.先查看當(dāng)前的提交和commit ID 如果要退出 直接輸入q 2. 復(fù)制要合并前一個的commitID 記住 這里是前一個 比...
集成tinker 對于原有app集成tinker,還是比較簡單的,根據(jù)tinker上的wiki的指示操作即可。具體步驟如下: 在項目的build.gradle中添加 tink...
驀然回首自己做軟件開發(fā)這個行業(yè)已經(jīng)十年了,這十年中我獲得了很多,技術(shù)能力、培訓(xùn)、出國、大公司的經(jīng)歷,還有很多很好的朋友。但再仔細(xì)一想,這十年中我至少浪費了五年時間,這五年可以...
在日常的開發(fā)中,當(dāng)我們需要將一個項目提交到Git時,并不是所有的文件都需要提交,比如一些自動生成的文件,這時候就可以使用.gitignore來忽略一些不需要提交的文件,本文著...