![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
回顧上一篇文章[https://mp.weixin.qq.com/s/SqjGeGW2c-BhmO5kW7kSrA],我們?yōu)榱藴p少描述問題的維度盅抚,于演示之前附加了許多限制條件...
這篇博客主要寫仿微信朋友圈選擇圖片發(fā)朋友圈提陶。整個(gè)功能包括加載圖片烫沙,顯示圖片、相冊文件夾隙笆、預(yù)覽圖片锌蓄,九宮格顯示已經(jīng)選擇好的圖片等等。 效果圖 具體思路(知識點(diǎn)): 加載圖片肯定...
博主前面說“在SpscLinkedArrayQueue內(nèi)部維持著類似于上面的數(shù)據(jù)結(jié)構(gòu)嘴瓤,鏈表的每個(gè)節(jié)點(diǎn)是一個(gè)數(shù)組扫外,而每個(gè)節(jié)點(diǎn)數(shù)組,最后兩位不是用來存儲數(shù)據(jù)廓脆,而是倒數(shù)第二位用來存儲一個(gè)標(biāo)記對象筛谚,倒數(shù)第一位用來存儲下一個(gè)節(jié)點(diǎn)引用”,其實(shí)SpscLinkedArrayQueue 里面的數(shù)組的最后一位是存儲的下一個(gè)數(shù)組停忿,但是每個(gè)數(shù)組的倒數(shù)第二位不一定是hashNext的標(biāo)記驾讲,這個(gè)地方希望博主糾正下
RxJava 源碼分析系列(三) - SpscLinkedArrayQueue原理分析??在上一個(gè)文章中分析BufferAsyncEmitter時(shí),說到BufferAsyncEmitter使用了SpscLinkedArrayQueue隊(duì)列來緩存數(shù)據(jù)席赂。當(dāng)時(shí)在文末...