240 發(fā)簡信
IP屬地:湖南
  • 去看看注冊的方式吧斯棒,文中沒有寫

    【Android】函數(shù)插樁(Gradle + ASM)

    *本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 前言 第一次看到插樁,是在Android開發(fā)高手課中照弥。看完去查了一下:“咦进副!還有這東西这揣,有點意思”。 本...

  • 他文章沒有寫怎么注冊影斑,肯定不會調(diào)用给赞。@5a68d47fe817

    【Android】函數(shù)插樁(Gradle + ASM)

    *本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 前言 第一次看到插樁,是在Android開發(fā)高手課中矫户∑福看完去查了一下:“咦!還有這東西皆辽,有點意思”柑蛇。 本...

  • 是的,已經(jīng)修改

    Handler面試題總結(jié)

    面試題總結(jié) Handler是一個比較重要的東西膳汪,所以把網(wǎng)上發(fā)的Handler中的面試題總結(jié)了一下唯蝶,這些面試題沒問題的話,Handler源碼相關(guān)的內(nèi)容就應(yīng)該沒問題了遗嗽,有空的話會...

  • 120
    自定義Android Plugin

    前言 最近有些朋友一直在問ARouter是如何實現(xiàn)的粘我,于是我又把ARouter的源碼摟(lou)了一遍。首先拋開注解處理器和攔截器痹换,還有它內(nèi)部的一些服務(wù)征字,諸如AutoWire...

  • 120
    canvas繪制貝塞爾曲線

    需要掌握的內(nèi)容 難度應(yīng)該大多都在數(shù)學(xué)的三角函數(shù)中,如果對這個知識點有問題的可以自行去學(xué)習(xí)一下直角三角形.png sin角度=a/c cos角度=b/c tan角度=a/b c...

  • 120
    Android事件分發(fā)

    事件分發(fā) Android可以通過觸摸屏幕來實現(xiàn)與用戶的交互娇豫,Android屏幕上顯示了各種各樣的view匙姜,這些view有可能是豎直排列也有可能是疊在一起的,那么我們觸摸屏幕的...

  • 自定義FlowLayout

    先將代碼附上冯痢,抽空再細講內(nèi)部實現(xiàn) 主要實現(xiàn)了流式布局氮昧,并且考慮了子View的margin和gravity,自定義了LayoutParams浦楣。 自定義FlowLayout主要代...

  • Handler面試題總結(jié)

    面試題總結(jié) Handler是一個比較重要的東西,所以把網(wǎng)上發(fā)的Handler中的面試題總結(jié)了一下历恐,這些面試題沒問題的話寸癌,Handler源碼相關(guān)的內(nèi)容就應(yīng)該沒問題了专筷,有空的話會...

  • 使用React-Navigation并且有多個ReactActivity交互遇到的問題

    問題來源 1.我們的項目中用到了React-Navigation來處理路由,其中用的又是StackNavigation蒸苇。2.使用的是ActivityA橫屏承載ReactNat...

  • 120
    JVM內(nèi)存管理

    Java中的體系架構(gòu) 在Java體系架構(gòu)中JVM屬于jre環(huán)境中的一部分磷蛹。 JVM執(zhí)行過程 首先我們先將程序代碼編譯成class或者jar文件,然后通過ClassLoader...

  • 120
    RxJava源碼

    使用 首先從代碼層面來分析RxJava的每一步到底干了什么填渠。 源碼分析 new ObservableOnSubscribe 在這里ObservableOnSubscribe就...

  • 120
    RxJava使用篇

    RxJava Rx作為響應(yīng)式編程的框架弦聂,其中還可以進行異步流操作鸟辅,所以在Android中一定要配合RxAndroid使用氛什。RxJava內(nèi)部實際上采用了觀察者設(shè)計模式,那么簡單...

  • 120
    Java中synchronized原理

    前言 synchronized可以修飾方法和代碼塊匪凉。synchronized需要持有一個對象鎖枪眉。分為類鎖和對象鎖。 反編譯 通過javap -v 對class進行反編譯 當(dāng)s...

  • 120
    Java中的JMM以及volatile

    JMM JMM:java memory model由于從內(nèi)存中讀取數(shù)據(jù)需要消耗的時間比計算數(shù)據(jù)大得多再层,所以計算機提出了高速緩存的概念贸铜。1.L12.L23.L34.內(nèi)存 1.c...

  • 120
    Java中的AQS

    AQS是什么? AQS全稱是AbstractQueuedSynchronizer聂受。 AQS是實現(xiàn)顯示鎖蒿秦,CountDownLatch,信號量以及線程池Worker里面的重要同...

  • Java中的線程池

    阻塞隊列 隊列:先進先出的一種數(shù)據(jù)結(jié)構(gòu)阻塞隊列就是在數(shù)據(jù)為空的時候蛋济,如果從隊列中獲取數(shù)據(jù)將被阻塞棍鳖,如果隊列滿了的話往隊列里面插入數(shù)據(jù)將會被阻塞。 有界與無界 有界隊列就是隊列...

  • Java中的死鎖碗旅,樂觀鎖

    線程的創(chuàng)建方式 糾正一下線程的創(chuàng)建方式渡处,之前很多博客都寫有三種方式,翻看了一下Thread的源碼發(fā)現(xiàn)只有兩種方式祟辟。1.繼承Thread2.實現(xiàn)Runnable 至于為什么實現(xiàn)...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品