说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解。代码部分由Kotlin实现。 1. 定义 策略模式(Strategy Pattern)也叫政策模式(...
说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解。代码部分由Kotlin实现。 1. 定义 策略模式(Strategy Pattern)也叫政策模式(...
说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解。代码部分由Kotlin实现。 1. 定义 Attach additional responsibil...
MotionLayout是什么 Motion Layout 是 Constraint Layout 2.0 中最令人期待的功能之一。它提供了一个丰富的动画系统来协调多个视图之...
Layer是什么 Layer 作为一种新的辅助工具,可以在多个视图上创建一个虚拟的图层 (layer)。同 Flow 不同,它并不会对视图进行布局,而是对多个视图同时进行变换...
Constraint Layout 是最受欢迎的 Jetpack 库之一。 Flow是什么 Flow 是一种新的虚拟布局,它专门用来构建链式排版效果,当出现空间不足的情况时,...
1. WorkManager是什么 WorkManager是适合用于持久性工作的推荐解决方案。如果工作始终要通过应用重启和系统重新启动来调度,便是持久性的工作。由于大多数后台...
说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解。代码部分由Kotlin实现。 1. 定义 也叫做生成器模式,Builder模式 Separate t...
说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解。代码部分由Kotlin实现。 1. 定义 Define the skeleton of an alg...
说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解。 1. 定义 Provide a surrogate or placeholder for anot...
1. 定义 Define an interface for creating an object,but let subclasses decide which class ...
说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解。文中代码部分主要由Kotlin实现。 1. 定义 Ensure a class has only o...
说明:本文为《设计模式之禅》的阅读笔记,主要总结精华和记录自己的部分理解,主要用于日后复习,不清楚的地方可翻书看下具体的示例代码,帮助理解。 1. 单一职责原则(Single...
Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题 还是以之前的例子, 两根水管: 正...
一次提交的所有文件commit当然都是一样的呀,除非你一个一个提交,commit就不一样了
Git 修改已提交的commit注释两种情况:1.已经将代码push到远程仓库2.还没将代码push到远程仓库,还在本地的仓库中 这两种情况下的修改大体相同,只是第一种情况最后会多一步下面来说怎么修改 先搞清楚...
本文基本算是《图解HTTP》的精华总结吧,用思维导图的形式把我觉得重点的部分内容列了一下,也许可作为看书之前的详细内容导读或长时间后的温故。需要注意的是,书中有太多精彩的图片...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...