加載 把class字節(jié)碼通過(guò)classLoader加載進(jìn)內(nèi)存 驗(yàn)證 校驗(yàn)字節(jié)流是否符合jvm規(guī)范 對(duì)于元數(shù)據(jù)的驗(yàn)證,比如該類是否繼承了被fina...
1. 功能 爬取豆瓣每日書(shū)單信息 處理爬取后的信息,制作成makedown文件瑰抵,方便瀏覽 2. 原理 1逃糟、requests獲取網(wǎng)絡(luò)信息2族购、Bea...
這幾天跳槽淳玩,面了幾家互聯(lián)網(wǎng)公司旁瘫,說(shuō)說(shuō)我的面試經(jīng)歷吧以及一些面試題吧祖凫。 樂(lè)視:一面:先是筆試琼蚯,比較基礎(chǔ),最后一道算法題-大數(shù)相乘沒(méi)答出來(lái)惠况,然后與技...
插件化-資源處理 寫(xiě)的比較長(zhǎng)遭庶,可以選擇跳過(guò)前面2節(jié),直接從0x03實(shí)例分析開(kāi)始稠屠。如有錯(cuò)誤峦睡,請(qǐng)不吝指正。 0x00 aapt編譯流程 在之前的Ap...
插件化-Apk編譯過(guò)程概述 0x00 大致的看了一下目前插件化的開(kāi)源實(shí)現(xiàn)权埠,或多或少都會(huì)對(duì)Apk的編譯過(guò)程做出改動(dòng)赐俗,因此嘗試分析了一下Apk的打包...
Gradle 學(xué)習(xí)筆記 以下內(nèi)容,理論部分大部分是gradle和groovy的官方文檔的解釋弊知,實(shí)例部分是自己的嘗試阻逮,如有錯(cuò)誤,請(qǐng)不吝指正秩彤,謝謝叔扼!...
1 序列化的原因 java序列化主要是為了跨平臺(tái),實(shí)現(xiàn)對(duì)象的一致性漫雷,可在不同的平臺(tái)上瓜富,保持自己原有的屬性和方法不變 2 序列化的作用 永久的保存...
1 概論 IntentService是一種處理異步請(qǐng)求的Service〗淀铮客戶端通過(guò)調(diào)用Context.startService(Intent)來(lái)...
1.非靜態(tài)內(nèi)部類的靜態(tài)實(shí)例 2.Activity的靜態(tài)成員變量 Drawable Context Drawable的對(duì)象的內(nèi)部Callback持...