首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
白瑞德
掘友等级
Flutter | Android | Vue
|
深圳
After long years, How should I greet thee? With silence and tears.
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 98
沸点 5
赞
103
返回
|
搜索文章
最新
热门
Java同步机制之volatile
Java内存模型规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存,线程的工作内存中保存了该线程中是用到的变量的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存。不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量的传递均需要自…
工作记录:RecyclerView获取子View、Item错乱以及禁用RecyclerView滑动的问题
在最近的项目中,有这样一个需求:在RecyclerView通过ID查询到指定Item,然后滚动视图到指定Item,并对视进行呼吸灯闪烁显示。一种快速查询定位的需求。 首选我想尝试使用RecyclerView中Item动画去实现,无果。于是就通过使用获取指定Item的View然后…
Java同步机制之synchronized
每个Java对象都可以用来作为一个同步锁,即内置锁(监视器锁)。线程在进入同步代码块之前会自动获取锁,并且在退出的时候释放锁。获得锁唯一的方法就是进入由这个锁保护的同步代码块或者方法。Synchronized是Java中解决并发问题的一种最常用最简单的方法,它可以确保线程互斥的…
flutter开发之——Dart中的函数
Dart是一个真正的面向对象语言,方法也是对象并且具有一种类型Function。 这意味着,方法可以赋值给变量,也可以当做其他方法的参数。 也可以把Dart类的实例当做方法来调用。大家可以通过阅读lambda表达式与Kotlin高阶函数与Kotlin中的函数类似对比学习。首先通…
Java并发系列(一)——线程安全性
在构建并发程序时,必须正确的使用线程和锁。编写线程安全的代码的核心在于要对状态访问操作进行管理,特别是对共享和可变状态的访问。 一个对象是否需要是线程安全的,取决于它是否会被多个线程访问。注意,这指得是程序中访问对象的方式,而不是对象要实现的功能。 这就是一个不安全的典范,这段…
RxDart——Dart和Flutter中的响应式编程入门
今年年初开始尝试使用Flutter开发android APP,期间遇到了不少的坑,但总算是有惊无险。而在做Android原生开发时,RxAndroid让代码爽到飞起。为了找回那种熟悉的感觉,特意将RxDart引入到项目中。首先介绍一下RxDart是什么: RxDart基于Rea…
RxJava自定义操作符
RxJava不仅提供了大量的操作,例如map、flatMap(相关博客),还支持自定义操作符。 如果操作符是用于Observable发射的单独的数据项,则使用序列化操作符ObservableOperator。 如果你的操作符是用于变换Observable发射的整个数据序列,则使…
从源码查看RxJava中的map和flatMap的用法与区别
RxJava中提供了大量的操作符,这大大提高了了我们的开发效率。其中最基本的两个变换操作符就是map和flatMap。而其他变换操作符的原理基本与map类似。 map对Observable发射的每一项数据应用一个函数,执行变换操作。对原始的Observable发射的每一项数据应…
invalidate、postInvalidate与requestLayout浅析
我们可以直接在view里使用invalidate()刷新页面,其内部实际是调用invalidate(true)。其方法调用为: skipInvalidate:确认该View是否需要跳过绘制,需要跳过绘制的条件包括:View不是可见的,存在动画对象,父视图不是ViewGroup或…
Kotlin中集合区间的确定——in、until、downTo......
通过下标来获取和设置元素是处理集合最常见的操作之一,这篇文章就来学习一下kotlin中集合区间的确定。 在kotlin中,下标运算是一个约定:使用下标运算符读取元素会被换位get,写入则为set。 kotlin中的in运算符用来检查某个对象是否属于集合。其中..用来创建一个区间…
下一页
个人成就
文章被点赞
659
文章被阅读
238,403
掘力值
5,087
关注了
27
关注者
143
收藏集
4
关注标签
20
加入于
2019-04-10