首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
甩甩尾巴
掘友等级
Web Developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 58
沸点 3
赞
61
返回
|
搜索文章
赞
文章( 58 )
沸点( 3 )
Capacitor Android 源码浅析
本文将按照 Capacitor Android 执行逻辑来分析,只关注流程,不涉及所有代码。基于 [Your First Ionic App: Vue](https://ionicframework.
作为前端 leader,怎么快速搭建多环境CICD自动化部署?
假设你入职了一家小公司,既没有内部自研的 DevOps 平台,也没有专业的运维。需要你自己去搭建多环境 CI/CD 自动化部署,你会怎么做?
SingleSPA + Create React App + Antd 构建微前端应用
前言 关于微前端的相关概念,这里就不再阐述。 目前基于 single-spa 来构建微前端应用是主流的实现,但是其官网的示例结合了大量他自己家的组件,较为繁琐。对于新手不太友好 我们将实现以下功能 基
Android通用框架(Kotlin-MVVM)
1. 使用Kotlin编写(协程、DSL)。 2. 使用MVVM架构。 3. 使用Android Jetpack组件:DataBinding、LiveData、ViewModel、LifeCycle、Navigation。 4. 使用OkHttp、Retrofit做网络请求。 …
Kotlin系列——带弧形的进度条
这是一个带弧形的进度条,其实这个控件很久之前已经实现了,但是我想用Kotlin去重写优化一遍,并且对此铺开来讲解。 暴露一个设置动画的方法。 为什么叫PorterDuff呢?其实是两个人名来的,一个叫Thomas Porter,另一个叫Tom Duff,他们在1984年7月发表…
RxJava2源码分析——订阅
创建被观察者(Observable)。 创建观察者(Observer)。 调用被观察者的subscribe方法,传入观察者,将两者进行关联并且订阅。 然而我们没有调用这个方法,所以这里空的,直接返回observer。 我们接着往下看,subscribeActual是个很重要的方…
RxJava2源码分析——线程切换
首先我们看下Schedulers这个类。 阅读源码后,我们可以得知,总共有5种类型。 该方法返回一个默认、共享的调度器实例用于计算工作,这可以用于事件循环、处理回调和其他计算工作。 该方法返回一个默认、共享的调度器实例用于IO绑定的工作,这可以用于异步执行阻塞IO,默认是由单线…
RxJava2源码分析——Map操作符
这段代码是将Integer类型的数据100变换为String类型的100后发射出去。 参数是泛型接口Function<? super T, ? extends R>,有两个类型参数,第一个参数是一个下边界通配符(Lower Bounded Wildcard),对应逆变,可以存放…
RxJava2源码分析——FlatMap和ConcatMap及其相关并发编程分析
FlatMap操作符可以将一个发射数据的Observable转变为多个Observables,然后将这些发射的数据合并进一个单独的Observable,发射的数据不保证有序。 ScalarCallable是一个接口,它的实现类有6个:FlowableEmpty、Flowable…
Android Jetpack系列——ViewModel源码分析
本文章使用的是Android SDK 29的源码分析。 Android框架管理UI控制器的生命周期(例如:Activity和Fragment),Framework可能决定销毁或者重新创建一个UI控制器,以响应某些用户操作或者设备事件,这些操作或者事件完全超出你的控制。 如果系统…
下一页
关注了
22
关注者
0
收藏集
23
关注标签
20
加入于
2017-02-14