背景 Kotlin Flow 是基于 Kotlin 協(xié)程基礎(chǔ)能力搭建的一套數(shù)據(jù)流框架,從功能復(fù)雜性上看是介于 LiveData 和 RxJava 之間的解決方案。Kotlin...
背景 Kotlin Flow 是基于 Kotlin 協(xié)程基礎(chǔ)能力搭建的一套數(shù)據(jù)流框架,從功能復(fù)雜性上看是介于 LiveData 和 RxJava 之間的解決方案。Kotlin...
本文已經(jīng)對《第一行代碼》作者郭霖的公眾號授權(quán)獨(dú)家發(fā)布 前言 EventBus大家都很熟悉了,各種實(shí)現(xiàn)方式也是層出不窮,然而,作為有追求的程序員們,永遠(yuǎn)在不停的造輪子,畢竟,在...
Java提供的SPI全名就是Service Provider Interface,下面是一段官方的解釋,,其實(shí)就是為某個(gè)接口尋找服務(wù)的機(jī)制,有點(diǎn)類似IOC的思想,將裝配的控制...
目錄 [toc] 1、協(xié)程是什么 如果我們?nèi)ゾS基百科,可以找到一段類似的話: 協(xié)程是一種非搶占式或者說協(xié)作式的計(jì)算機(jī)程序并發(fā)調(diào)度的實(shí)現(xiàn),程序可以主動(dòng)掛起或者恢復(fù)執(zhí)行。 又如果...
1、數(shù)據(jù)結(jié)構(gòu)和算法的定義: 從廣義上講,數(shù)據(jù)結(jié)構(gòu)就是指一組數(shù)據(jù)的存儲結(jié)構(gòu)。算法就是操作數(shù)據(jù)的一組方法。 從狹義上講,也就是我們專欄要講的,是指某些著名的數(shù)據(jù)結(jié)構(gòu)和算法,比如隊(duì)...
什么是產(chǎn)品架構(gòu)圖 產(chǎn)品架構(gòu)圖是產(chǎn)品經(jīng)理用來表達(dá)自己產(chǎn)品設(shè)計(jì)機(jī)制的一張概念圖: 它將可視化的具象產(chǎn)品功能,抽象成信息化、模塊化、層次清晰的架構(gòu),并通過不同分層的交互關(guān)系、功能模...
主目錄見:Android高級進(jìn)階知識(這是總目錄索引)[written by 無心追求] TCP問題分析 網(wǎng)絡(luò)的五層協(xié)議 物理層 數(shù)據(jù)鏈路層 網(wǎng)絡(luò)層,IP協(xié)議,ICMP協(xié)議(...
Flutter——一個(gè)跨平臺的開發(fā)的框架。類React Native原理。使用Dart語言開發(fā)。資料齊備,易學(xué)。對于移動(dòng)開發(fā)非常實(shí)用。 每個(gè)APP都有啟動(dòng)頁面。啟動(dòng)頁看似簡單...