這是 《Flutter 工程化框架選擇》 系列的第四篇 ,就像之前說的,這個(gè)系列只是單純告訴你,創(chuàng)建一個(gè) Flutter 工程,或者說搭建一個(gè) Flutter 工程腳手架,應(yīng)...
這是 《Flutter 工程化框架選擇》 系列的第四篇 ,就像之前說的,這個(gè)系列只是單純告訴你,創(chuàng)建一個(gè) Flutter 工程,或者說搭建一個(gè) Flutter 工程腳手架,應(yīng)...
ASM簡介 ASM是一個(gè)操作Java字節(jié)碼類庫,其操作的對象是字節(jié)碼數(shù)據(jù),處理字節(jié)碼方式是“拆分-修改-合并”將.class文件拆分成多個(gè)部分;對某一個(gè)部分的信息進(jìn)行修改;將...
思考: ReentrantLock與Synchronized的區(qū)別?面對增加屬性如:公平鎖是如何實(shí)現(xiàn)的呢? 讀寫鎖是共享-互斥鎖,讀鎖是如何多線程共享,寫鎖是如何做到互斥? ...
本文介紹了廠商對適配折疊屏的要求及解決方案。 本文首發(fā):http://yuweiguocn.github.io/ 《春日》勝日尋芳泗水濱,無邊光景一時(shí)新。等閑識得東風(fēng)面,萬紫...
最近了解了一下RecycleView的緩存機(jī)制,做了一些記錄,防止遺忘 一、RecyleView四級緩存 首先明確RecyecleView中緩存的對象是ViewHolder....
首先看一下為何說RecycleView(主要有適配器模式,觀察者模式adapter通知更新UI)中的adapter是個(gè)適配器模式! 適配器模式 在使用recycleView時(shí)...
當(dāng)我們提起java lambda表達(dá)式的實(shí)現(xiàn)時(shí),第一反應(yīng)一定是:這就是java的語法糖啊,它實(shí)現(xiàn)肯定還是匿名內(nèi)部類??! 但是,事實(shí)真的是這樣么?不要著急,我們做個(gè)試驗(yàn)先。眾所...
Volatile關(guān)鍵字 對于volatile關(guān)鍵字我們大家都很熟悉,它的可見性,禁止重排序都很了解,但它是如何做到的,jvm是如何保證這些特性的呢? DCL單例為何需要加vo...