膜拜大佬
Kotlin 协程是怎么样切换线程的前言 用了kotlin的协程很久了,都说协程是轻量级的线程,是用户态,资源消耗比系统态的线程切换要少很多,可是协程不也是高度封装的线程池吗?从IO切换到MAIN难道就不需要线...
膜拜大佬
Kotlin 协程是怎么样切换线程的前言 用了kotlin的协程很久了,都说协程是轻量级的线程,是用户态,资源消耗比系统态的线程切换要少很多,可是协程不也是高度封装的线程池吗?从IO切换到MAIN难道就不需要线...
前言 用了kotlin的协程很久了,都说协程是轻量级的线程,是用户态,资源消耗比系统态的线程切换要少很多,可是协程不也是高度封装的线程池吗?从IO切换到MAIN难道就不需要线...
大佬不愧是大佬
Android 使用Android Studio构建运行 系统层app前言 做了这么多年的应用层和架构的工作,突然转到系统层还是有些不习惯的。最让人难受的就是不能用AS直接构建运行系统层的app,每次在AS上写完代码,都要同步到系统源码中去,然...
不知道该评论啥,评论个牛逼吧
ConstraintLayout 2.0新特性解析(三)-- MockView UI原型布局,Space边距补偿,MotionLayout动画前言 MockView是一种UI原型样式的View,使用场景不是很多,了解下就行了。Space的边距补偿用处很大,使用ConstraintLayout的时候,往往有些场景设置...
前言 MockView是一种UI原型样式的View,使用场景不是很多,了解下就行了。Space的边距补偿用处很大,使用ConstraintLayout的时候,往往有些场景设置...
在进行里德所罗门 纠错码字纠正过程时,发现了其中有个环节叫做欧几里得算法,着实吓我一跳。但是仔细一看,原来是这么回事儿: 其实这个只是初中数学的内容,这个算法用来求最大公约数...
强👍
Rxjava解除订阅②:AutoDisposeRxjava解除订阅三部曲: Rxjava解除订阅①:自带方式和RxLifeCycle Rxjava解除订阅②:AutoDispose Rxjava解除订阅③:RxLife ...
关于你这个Rxjava解除订阅 我有一个不成熟的观点 我不知道对不对啊 我就瞎说啊 大家就听一下 抛砖引玉 抛砖引玉 就是关于你最后说的AutoDispose 大概可能 是不是也跟V层有关系 我就瞎说啊瞎说 仅供个人看法 个人看法 😄😄😄
Rxjava解除订阅①:自带方式和RxLifeCycleRxjava解除订阅三部曲: Rxjava解除订阅①:自带方式和RxLifeCycle Rxjava解除订阅②:AutoDispose Rxjava解除订阅③:RxLife ...
项目地址:RoundCorners[https://github.com/KuangGang/RoundCorners] 比较常用的ViewGroup和View的圆角实现(可...
颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间。但被描述的颜色对象本身是客观的,不同颜色空间只是从不同的角度去衡量同一个对象。颜...
好好学习,天天向上 android学习OpenCV首先接触的就是Mat对象,这节主要介绍Mat对象Mat是OpenCV中用来存储图像信息的内存对象,可以理解为一个包含所有强度...
android单屏机,通过扫码枪扫描二维码的场景非常多,扫码枪的种类也有蓝牙、USB、串口等等 目前USB的扫码枪主流的就是以下两种 1、USB HID-KBW:扫码器会将扫...