深入理解JVM讀書筆記 從半個多世紀(jì)前的Lisp語言開始残吩,垃圾回收機(jī)制正式登上歷史舞臺财忽。但是直到今天,仍然沒有一個完美的垃圾回收方案泣侮。從Java誕生到現(xiàn)如今的Java 8, ...
lottie簡介 Lottie漏益,Airbnb開源的動畫框架,是基于CALayer的動畫, 所有的路徑預(yù)先在AE中計算好深胳, 轉(zhuǎn)換為Json文件绰疤, 然后自動轉(zhuǎn)換為Layer的動畫...
app首頁 Banner輪播圖取色舞终,背景和狀態(tài)欄顏色漸變目前購物推薦banner輪播和讀書轻庆、聽書類等App都會有此種效果效果可以增加關(guān)注點和界面UI的統(tǒng)一性,體驗比較舒服 效...
Session與Cookie分別是什么Cookie實際上是一小段的文本信息敛劝∮啾客戶端請求服務(wù)器,如果服務(wù)器需要記錄該用戶狀態(tài)夸盟,就使用response向客戶端瀏覽器頒發(fā)一個Coo...
作為google主推的一款圖片加載框架,從glide3.x 到glide4.x加入apt的注解編譯;詳細(xì)的使用可以詳見官方文檔[Glide v4] https://muyan...
0.版權(quán)聲明 本文由玉剛說寫作平臺提供寫作贊助五芝,版權(quán)歸玉剛說微信公眾號所有原作者:四月葡萄版權(quán)聲明:未經(jīng)玉剛說許可,不得以任何形式轉(zhuǎn)載 1.前言 本文主要是對RxJava的消...
為何要使用同步辕万? java允許多線程并發(fā)控制枢步,當(dāng)多個線程同時操作一個可共享的資源變量時(如數(shù)據(jù)的增刪改查),將會導(dǎo)致數(shù)據(jù)不準(zhǔn)確渐尿,相互之間產(chǎn)生沖突醉途,因此加入同步鎖以避免在該線程...
Android熱修復(fù)1、class文件與dex文件解析http://www.reibang.com/p/dea6a368944d[https://www.jianshu.c...
前言 很多時候砖茸,我們在動態(tài)創(chuàng)建View時隘擎,需要獲取View的寬高。這時凉夯,如果你在onCreate货葬、onStart、onResume中直接調(diào)用View的getWidth/get...
ViewRoot ViewRoot對應(yīng)于ViewRootImpl類劲够,它是連接WindowManager和DecorView的紐帶震桶,View的繪制流程開始于ViewRoot的p...
??對于RxJava來說,簡潔的線程切換操作是它優(yōu)秀的地方之一征绎。所以了解它的線程調(diào)度原理是完全有必要蹲姐,這個既能幫助我們理解其中的奧妙,同時如果自己在開發(fā)當(dāng)中需要做類似的需求,...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...