这是 《Flutter 工程化框架选择》 系列的第四篇 ,就像之前说的,这个系列只是单纯告诉你,创建一个 Flutter 工程,或者说搭建一个 Flutter 工程脚手架,应...
IP属地:北京
这是 《Flutter 工程化框架选择》 系列的第四篇 ,就像之前说的,这个系列只是单纯告诉你,创建一个 Flutter 工程,或者说搭建一个 Flutter 工程脚手架,应...
ASM简介 ASM是一个操作Java字节码类库,其操作的对象是字节码数据,处理字节码方式是“拆分-修改-合并”将.class文件拆分成多个部分;对某一个部分的信息进行修改;将...
思考: ReentrantLock与Synchronized的区别?面对增加属性如:公平锁是如何实现的呢? 读写锁是共享-互斥锁,读锁是如何多线程共享,写锁是如何做到互斥? ...
本文介绍了厂商对适配折叠屏的要求及解决方案。 本文首发:http://yuweiguocn.github.io/ 《春日》胜日寻芳泗水滨,无边光景一时新。等闲识得东风面,万紫...
最近了解了一下RecycleView的缓存机制,做了一些记录,防止遗忘 一、RecyleView四级缓存 首先明确RecyecleView中缓存的对象是ViewHolder....
首先看一下为何说RecycleView(主要有适配器模式,观察者模式adapter通知更新UI)中的adapter是个适配器模式! 适配器模式 在使用recycleView时...
当我们提起java lambda表达式的实现时,第一反应一定是:这就是java的语法糖啊,它实现肯定还是匿名内部类啊! 但是,事实真的是这样么?不要着急,我们做个试验先。众所...
Volatile关键字 对于volatile关键字我们大家都很熟悉,它的可见性,禁止重排序都很了解,但它是如何做到的,jvm是如何保证这些特性的呢? DCL单例为何需要加vo...