前面幾篇文章介紹了 .class 文件的結(jié)構(gòu)纹冤、JVM 如何加載 .class 文件皮壁、JVM 中如何執(zhí)行方法的調(diào)用和訪問(wèn)者模式皂冰,其實(shí)前面幾篇文章都是為這篇文章做鋪墊的侯繁,如果不知...
前面幾篇文章介紹了 .class 文件的結(jié)構(gòu)纹冤、JVM 如何加載 .class 文件皮壁、JVM 中如何執(zhí)行方法的調(diào)用和訪問(wèn)者模式皂冰,其實(shí)前面幾篇文章都是為這篇文章做鋪墊的侯繁,如果不知...
一.引言 RxJava中 使用observeOn(Schedulers s)和subscribeOn(Schedulers s)是任務(wù)調(diào)度的操作符拴签。subscribeOn(S...
摘要 安裝請(qǐng)看上一篇Sublime Text—安裝,和sublime自帶快捷鍵一起用,寫(xiě)html簡(jiǎn)直快的飛起侵俗。 下面整理的是常用的,完整的可看emmet官方文檔丰刊。 一隘谣、生成標(biāo)...
上一篇寫(xiě)了Emmet的使用技巧,那么今天就來(lái)說(shuō)一說(shuō)sublime的一些使用技巧啄巧。 經(jīng)歷了才知道碼字真的不容易 快捷鍵 編輯類 command + c 復(fù)制command + ...
一:使用線程池的原因 在android開(kāi)發(fā)中經(jīng)常會(huì)使用多線程異步來(lái)處理相關(guān)任務(wù)寻歧,而如果用傳統(tǒng)的newThread來(lái)創(chuàng)建一個(gè)子線程進(jìn)行處理,會(huì)造成一些嚴(yán)重的問(wèn)題: 1:在任務(wù)眾...
前陣子項(xiàng)目臨近上線秩仆,遇到一個(gè)“莫名其妙”的閃退码泛,沒(méi)有規(guī)律性,操作了很多遍澄耍,才復(fù)現(xiàn)了這個(gè)閃退噪珊,而且只有在華為手機(jī)出現(xiàn)。后來(lái)看到日志發(fā)現(xiàn)逾苫,原來(lái)是 OOM 的閃退卿城,但怎么好像是線程...
文章集合:Universal Music Player 源碼解析(一)--MediaSession框架 Univeral Music Player 源碼解析 -- 讓人頭疼的...
介紹 在本篇文章中,我要向大家簡(jiǎn)單介紹如何通過(guò)插件打造個(gè)性化的chrome瀏覽器铅搓,方便程序員或者是其他依賴于互聯(lián)網(wǎng)來(lái)工作的同學(xué)更加高效的工作學(xué)習(xí)瑟押。 高效插件 接下來(lái)分別介紹一...