回顧上一篇文章[https://mp.weixin.qq.com/s/SqjGeGW2c-BhmO5kW7kSrA]摔桦,我們?yōu)榱藴p少描述問題的維度社付,于演示之前附加了許多限制條件...
這篇博客主要寫仿微信朋友圈選擇圖片發(fā)朋友圈御滩。整個(gè)功能包括加載圖片鸥拧,顯示圖片、相冊(cè)文件夾艾恼、預(yù)覽圖片住涉,九宮格顯示已經(jīng)選擇好的圖片等等麸锉。 效果圖 具體思路(知識(shí)點(diǎn)): 加載圖片肯定...
博主前面說“在SpscLinkedArrayQueue內(nèi)部維持著類似于上面的數(shù)據(jù)結(jié)構(gòu)解滓,鏈表的每個(gè)節(jié)點(diǎn)是一個(gè)數(shù)組碘梢,而每個(gè)節(jié)點(diǎn)數(shù)組,最后兩位不是用來存儲(chǔ)數(shù)據(jù)伐蒂,而是倒數(shù)第二位用來存儲(chǔ)一個(gè)標(biāo)記對(duì)象煞躬,倒數(shù)第一位用來存儲(chǔ)下一個(gè)節(jié)點(diǎn)引用”,其實(shí)SpscLinkedArrayQueue 里面的數(shù)組的最后一位是存儲(chǔ)的下一個(gè)數(shù)組逸邦,但是每個(gè)數(shù)組的倒數(shù)第二位不一定是hashNext的標(biāo)記恩沛,這個(gè)地方希望博主糾正下
RxJava 源碼分析系列(三) - SpscLinkedArrayQueue原理分析??在上一個(gè)文章中分析BufferAsyncEmitter時(shí),說到BufferAsyncEmitter使用了SpscLinkedArrayQueue隊(duì)列來緩存數(shù)據(jù)缕减。當(dāng)時(shí)在文末...