一 github地址 Github:https://github.com/ReactiveX/RxJava[https://github.com/ReactiveX/RxJa...
一 github地址 Github:https://github.com/ReactiveX/RxJava[https://github.com/ReactiveX/RxJa...
一、簡介 定義:JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式 特點(diǎn):數(shù)據(jù)標(biāo)記,存儲(chǔ)咏连,傳輸 特點(diǎn) 讀寫速度快 解析簡單 輕量級(jí) ...
一 概念 序列化:將數(shù)據(jù)結(jié)構(gòu)或?qū)ο筠D(zhuǎn)換成二進(jìn)制串的過程夕膀。 反序列化:將在序列化過程中所生成的二進(jìn)制串轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)或者對(duì)象的過程 序列化方案 Serializable 注意:...
一细诸、AbstractQueuedSynchronizer 隊(duì)列同步器AbstractQueuedSynchronizer(以下簡稱同步器或AQS)砚亭,是用來構(gòu)建鎖或者其他同步組...
一 ThreadLocal ThreadLocal 和 Synchonized 都用于解決多線程并發(fā)訪問耘纱∮桶海可是 ThreadLocal 與 synchronized 有本質(zhì)的...
一 為什么使用泛型 適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼 泛型中的類型在使用時(shí)指定革娄,不需要強(qiáng)制類型轉(zhuǎn)換 二 泛型的定義 泛型接口定義 泛型類定義 泛型方法定義 三 限定類型變量 ...
一 注解 Java 注解(Annotation)又稱 Java 標(biāo)注,是 JDK5.0 引入的一種注釋機(jī)制冕碟。 注解是元數(shù)據(jù)的一種形式稠腊,提供有關(guān)于程序但不屬于程序本身的數(shù)據(jù)。注...
一鸣哀、靜態(tài)代理 代理模式給某一個(gè)對(duì)象提供一個(gè)代理對(duì)象架忌,并由代理對(duì)象控制對(duì)原對(duì)象的引用。 好處 通過引入代理對(duì)象的方式來間接訪問目標(biāo)對(duì)象我衬,防止直接訪問目標(biāo)對(duì)象給系統(tǒng)帶來的不必要復(fù)...
一 進(jìn)程與線程 進(jìn)程是程序運(yùn)行資源分配的最小單位 進(jìn)程是操作系統(tǒng)進(jìn)行資源分配的最小單位,其中資源包括:CPU叹放、內(nèi)存空間、 磁盤 IO 等,同一進(jìn)程中的多條線程共享該進(jìn)程中的全...
一挠羔、線程的狀態(tài) 初始(NEW):新創(chuàng)建了一個(gè)線程對(duì)象井仰,但還沒有調(diào)用start()方法 運(yùn)行(RUNNABLE):Java線程中將就緒(ready)和運(yùn)行中(running)兩...
一、阻塞隊(duì)列 阻塞隊(duì)列常用于生產(chǎn)者和消費(fèi)者的場景破加,生產(chǎn)者是向隊(duì)列里添加元素的線程俱恶,消費(fèi)者是從隊(duì)列里取元素的線程。阻塞隊(duì)列就是生產(chǎn)者用來存放元素、消費(fèi)者用來獲取元素的容器合是。 拋...
1 鏈表反轉(zhuǎn) 2 鏈表兩兩反轉(zhuǎn) 3 判斷鏈表是否有環(huán) 3.1 頭結(jié)點(diǎn)開始遍歷了罪,直到位NULL(卡時(shí)間,避免死循環(huán)) 3.2 Set存儲(chǔ)走過的結(jié)點(diǎn)聪全,判斷是否有重復(fù)泊藕,復(fù)雜的O(...
一、av_packet_alloc AVPacket* av_packet_alloc(void ) Allocate an AVPacket and set its fie...
一难礼、clone git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg 可以先flow ffmpeg.git倉庫,然后導(dǎo)入到gi...
轉(zhuǎn)載請(qǐng)以鏈接形式標(biāo)明出處:本文出自:103style的博客 base on 3.12.0 目錄 背景 簡介 StreamAllocation 的成員變量 StreamAllo...
Room是一個(gè)對(duì)象關(guān)系映射(ORM)庫娃圆。Room抽象了SQLite的使用,可以在充分利用SQLite的同時(shí)訪問流暢的數(shù)據(jù)庫蛾茉。 Room官方文檔介紹 https:/...
如果你之前設(shè)置過 Android Studio 的 HTTP Proxy讼呢,然后又取消了代理設(shè)置,那么很有可能 Andoid Studio gradle 再次編譯時(shí)仍然會(huì)走代理...
配置構(gòu)建變體 官網(wǎng)鏈接 https://developer.android.com/studio/build/build-variants.html#build-types...
步入社會(huì),工作的我們吧寺,是否每天朝九晚五窜管?是否依然是996制度?我知道稚机,所有人都不想工作幕帆,都想每天悠閑自在的生活著,只可惜我們不是富二代赖条。 如果有一天你不想工作了失乾,建議你看一看...