hiquanta (3)in #steemit • 7 years ago • None函数式编程思想最近一直在学习函数式编程,函数式编程和面向对象编程都是编程范式的一种。函数式编程解决了一些面向对象解决起来很困难问题,比如并发状态的共享处理,其实函数式不用考虑状态....为了理解什么是函数式编程,我特意买了基本书,也查了一些资料,在这里跟hiquanta (3)in #steemit • 7 years ago • Nonesteemit账户注册,亲测可用感谢 @lemooljiang…hiquanta (3)in #steemit • 7 years ago • NoneRxJava参考文章RxJava中backpressure(背压)的概念其实类似与生产者消费模型,backpressure其实解决了生产者生成数据过快带来的问题,细心的人会发现,RxJava2.0中对好多常用的操作符都默认做了backpressure处理,网上hiquanta (3)in #steemit • 7 years ago • None设计模式之---装饰模式java的io流体系的设计就是用的装饰模式,知道这一点再看io流体系会又豁然开朗的感觉! 装饰模式 (Decorator Pattern) 定义 Attach additional responsibilities…hiquanta (3)in #steemit • 7 years ago • None设计模式之---适配器模式适配器模式是android开发中最常用的模式之一,我们在开发显示列表时经常会用到 定义 适配器模式 (Adapter Pattern) Convert the interface of a class into…hiquanta (3)in #steemit • 7 years ago • None设计模式之---组合模式组合模式 定义 Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat…hiquanta (3)in #steemit • 7 years ago • NoneAndroid连接OBDII读取vinVIN 是英文Vehicle Identification Number(车辆识别码)的缩写。因为SAE标准规定:VIN码由17位字符组成,所以俗称十七位码。它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代>…hiquanta (3)in #steemit • 7 years ago • None初识 Arduino最近要和用android连接obd2读取汽车的vin等相关信息,公司采购了块obd模拟器提供开发使用,感觉硬件也挺好玩的,之前也学过一些硬件创客的知识,也买过像arduino,树莓派的开发板子折腾过。用这些开源硬件的好处就是不过多的关心硬件hiquanta (3)in #steemit • 7 years ago • None设计模式之---原型模式原型模式 (Prototype Pattern) 定义 Specify the kinds of objects to create using a prototypicalinstance, and create new…hiquanta (3)in #steemit • 7 years ago • Noneandroid系统源码镜像的使用方法把整个android源码镜像同步下来了,但是问题来了怎么试用这个镜像呢? 准备: ubuntu16.04 200g的空间(我记得android5.1时代,整个源码库大概150g左右) 步骤如下:…hiquanta (3)in #steemit • 7 years ago • None设计模式之---命令模式命令模式 (Command Pattern) 定义 Encapsulate arequest as an object, thereby letting you parameterize clientswith…hiquanta (3)in #steemit • 7 years ago • None设计模式之---建造者模式建造者模式 (Builder Pattern) 定义 Separate the construction of a complex object from its repre-sentation so that the…hiquanta (3)in #steemit • 7 years ago • None设计模式之---观察者模式观察者模式 定义 Define a one-to-many dependency between objects so thatwhen one object changes state, all its dependents…hiquanta (3)in #steemit • 7 years ago • None设计模式之---策略模式策略模式 (Strategy Pattern) 定义: Define a family of algorithms, encapsulate each one, andmake them interchangeable.…hiquanta (3)in #steemit • 7 years ago • NoneRxAndroid2.x源码分析RxAndroid其实就是对Android 的handler,…hiquanta (3)in #steemit • 7 years ago • None设计模式之---模版方法模式模版方法模式 定义 Define the skeleton of an algorithm in an operation, defer-ring some steps to subclasses. Template…hiquanta (3)in #steemit • 7 years ago • None设计模式之---单例模式和多线程单例模式是23个设计模式中比较简单,也是最常用的模式之一,虽然简单,但在多线程并发访问时如果不注意一些使用细节,会引发意想不到的bug。 单例模式 定义:保证一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。…hiquanta (3)in #steemit • 7 years ago • NoneKotlin初体验开发工具: IntelliJIDEAhiquanta (3)in #steemit • 7 years ago • NoneRxJava2.0 操作符实例代码对前几篇文章的补充,代码已提交github 链接请点击 有什么问题欢迎留言,有时间我也会补充一些东西hiquanta (3)in #steemit • 7 years ago • NoneRxJava2.0操作符之--异常操作符操作符系类终于可以结束了,当然,仅仅知道这些操作符的功能用法还不够,就像是你只知道英语单词的含义,遇到长短句,就不知道是什么意思一样,下周,将总结RxJava的一些常见的应用场景 onErrorReturn…