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