- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 上车RxJava2(二)
笔者在上一篇博客介绍了 RxJava 的基本使用和它的线程控制,这篇博客介绍RxJava一个很核心、很牛逼的功能-操作符。RxJava的操作符有很多,主要分为以下几大类:创建操作符、变换操作符、过滤操作符、组合操作符、错误处理符、辅助操作符、条件和布尔操作符等等。每一种类型操作符下又有很多个具体的操作符,笔者在这篇博客介绍其中几个操作符的使用,如果还想学习其他操作符的使用,文章末尾有传送门哦上...
2019-01-23 15:22:06 257
原创 上车RxJava2(二)
笔者在上一篇博客介绍了 RxJava 的基本使用和它的线程控制,这篇博客介绍RxJava一个很核心、很牛逼的功能-操作符。RxJava的操作符有很多,主要分为以下几大类:创建操作符、变换操作符、过滤操作符、组合操作符、错误处理符、辅助操作符、条件和布尔操作符等等。每一种类型操作符下又有很多个具体的操作符,笔者在这篇博客介绍其中几个操作符。上一篇博客的实...
2019-01-23 15:19:00 322
原创 上车RxJava2(一)
RxJava 是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。RxJava的观察者模式如果不知道观察者设计模式的话,建议先传送到这里:观察者设计模式RxJava它有四个概念Observer(观察者)Observable(被观察者)subscribe(订阅)事件以上的几个概念和普通观察者模式基本一样,但是RxJava 的事件回调方法除了普通事件 o...
2019-01-21 17:06:23 183
原创 上车RxJava2(一)
RxJava 是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。RxJava的观察者模式如果不知道观察者设计模式的话,建议先传送到这里:观察者设计模式RxJava它有四个概念Observer(观察者)Observable(被观察者)subscribe(订阅)事件以上的几个概念和普通观察者模式基本一样,但是R...
2019-01-21 17:01:00 131
原创 设计模式之抽象工厂模式
一、抽象工厂模式抽象工厂模式(Abstract Factor Pattern)是创建型设计模式之一。它和之前的工厂设计模式很像。之前的工厂设计模式中如果一个工厂只能生产一种它具体的产品。而抽象工厂设计模式可以用一个工厂类生产一系列相关的产品。为创建一组相关或者相互依赖的对象提供一个接口,而不需要指定它们的具体类二、UML类图三、实例解读下面笔者用一个手机生产商生产手机配件的示例来解读上...
2019-01-17 15:01:11 164
原创 设计模式之抽象工厂模式
一、抽象工厂模式抽象工厂模式(Abstract Factor Pattern)是创建型设计模式之一。它和之前的工厂设计模式很像。之前的工厂设计模式中如果一个工厂只能生产一种它具体的产品。而抽象工厂设计模式可以用一个工厂类生产一系列相关的产品。为创建一组相关或者相互依赖的对象提供一个接口,而不需要指定它们的具体类二、UML类图抽象工厂模式u...
2019-01-17 14:51:00 196
原创 带你Flutter带你Fly之构建布局
实现一个App的页面主要由两部分组成,一个是UI页面的构建,一个是与UI的交互。本次笔者通过实现一个页面来介绍如何实现Flutter布局的构建。这个页面长这个模样在正式内容看之前,请记住一句话Flutter一切皆组件(Widget)很可能你已经听过了,但不是很理解,相信看(-跟着做-)完这篇文章,你会对这句话深有体会的。解剖布局整体来看的话,分为四个部分,也就是按行来分,图片、ti...
2019-01-13 22:32:20 241
原创 带你Flutter带你Fly之构建布局
实现一个App的页面主要由两部分组成,一个是UI页面的构建,一个是与UI的交互。本次笔者通过实现一个页面来介绍如何实现Flutter布局的构建。这个页面长这个模样布局构建.png在正式内容看之前,请记住一句话Flutter一切皆组件(Widget)很可能你已经听过了,但不是很理解,相信看(-跟着做-)完这篇文章,你会对这句话深有体会的...
2019-01-13 22:23:00 264
原创 带你Flutter带你Fly之单词收藏
本次笔者将实现这样一个效果:收藏列表的单词。并可点击页面右上角按钮展示收藏的单词准备工作打开Vs Code编辑器,快捷键 Crtl+Shift+P 打开 Commadn Palette命令板,输入 >Flutter:New Project 新建一个Flutter应用输入应用名后,保存文件后,项目会自动进行创建,创建完毕之后,main.dart 文件会被自动打开。接下来,我们就对这个 ...
2019-01-05 18:47:02 498
原创 带你Flutter带你Fly之单词收藏
本次笔者将实现这样一个效果:收藏列表的单词。并可点击页面右上角按钮展示收藏的单词收藏个别单词.png准备工作打开Vs Code编辑器,快捷键 Crtl+Shift+P 打开 Commadn Palette命令板,输入 >Flutter:New Project 新建一个Flutter应用输入应用名后,保存文件后,项目会自动进行创建,...
2019-01-05 18:28:00 281
原创 利人利己的开发规范(一)
当我们开发中都遵循一套良好的开发习惯,这不仅更容易帮助其他人看懂我们代码,也可以帮助我们之后再看自己代码时不会出现××写字××认不得的窘状以下列出了十个容易忽视的规范要求,后续还会更新,学中用效果才是最好的。1.POJO 类中布尔类型的变量,都不要加is,否则部分框架解析会引起序列化错误。比如定义 booleanisSuccess的属性,它的方法也...
2019-01-04 10:29:00 174
原创 时间的朋友2018
今天看了罗胖的跨年演讲-时间的朋友,虽然只有接近四个小时,但是由于信息量太大,我还是花了一个白天的时间才看完。强烈推荐你们去看一下,我看完之后,久久不能平静,里面有太多的东西值得我去思考。演讲内容有两个部分的内容让我印象深刻,这里我把它分享出来(大部分是他的原话,夹杂着一点自我思考,可以忽略不计)。1.小趋势他在演讲中提到了“小趋势”这个概念。这个概念...
2019-01-02 09:06:00 618
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人