易庞宙的博客

易庞宙博文

RxJava2极速入门——Rxjava操作符详解之条件布尔操作符

RxJava2极速入门——Rxjava操作符详解之条件布尔操作符RxJava操作符——条件布尔操作符AllAmbContainsDefaultIfEmptySequenceEqual直接对比法自定义对比法SkipUntilSkipWhileTakeUntilTakeWhile总结 RxJava操...

2019-04-13 21:10:49

阅读数 123

评论数 0

RxJava2极速入门——Rxjava操作符详解之过滤操作符

RxJava2极速入门——Rxjava操作符详解之过滤操作符RxJava操作符——过滤操作符elementAt直接index索引直接索引并设置默认角标elementAt(long index, T defaultItem) 与 elementAt(long index) 区别fristlast ...

2019-04-06 18:15:14

阅读数 864

评论数 0

RxJava2极速入门——Rxjava操作符详解之转换操作符

Rxjava操作符详解之转换操作符RxJava操作符:详解了Map,flatMap、concatMap、buffer、window、scan、cast、groupBy以及flatMap和concatMap的对比。

2019-03-26 16:34:39

阅读数 941

评论数 0

RxJava2极速入门——Rxjava操作符详解之创建操作符

目录 RxJava操作符——创建操作符 create操作符 defer操作符 from操作符 fromArray操作符 fromIterable操作符 fromFuture操作符 interval操作符 just操作符 range操作符 repeat操作符 repeat操作...

2019-03-22 18:57:40

阅读数 108

评论数 0

RxJava2极速入门——Rxjava理念与基础知识

目录 RxJava入门理念 函数响应式编程的概念及特点 函数编程概念 函数编程特性 响应式编程概念 响应式编程的特性 RxJava的基础知识 RxJava的创建 RxJava的生命周期回调 RxJava的五种观察者模式 Observable与Observer Flowabl...

2019-03-16 15:23:20

阅读数 373

评论数 0

刘海屏之全面屏适配攻略

                                      刘海屏之全面屏攻略 前言 由于苹果公司的“先进设计”导致各大手机厂商纷纷跟风其设计,导致Android的屏幕适配出现新的刚需——刘海屏的适配。为了简化这些适配操作以及繁琐的判断封装优化出一个工具库:BangScreen...

2018-11-04 13:35:55

阅读数 12635

评论数 4

Android中序列化的原理与机制

序列化的原理: 引用Java语言程序设计-基础篇中第539页中写道:并不是所有对象都是可以序列化的(这句话说明了序列化必须要具备某种条件才可以进行序列化),因为序列化的对象是Java.Io.Serializable接口的实例。也就是说如果需要实现序列化功能必须要实现这一接口;但是序列化又能有什么...

2017-03-26 12:22:14

阅读数 17861

评论数 0

向KotlinAction中函数的进阶理解——顶层以及拓展探讨

顶层函数与属性,本质上是静态函数。 而拓展函数与属性是基于顶层函数与属性的实现上,利用类型的指向为类型拓展一些功能以及属性,但有一定的局限性。

2019-02-01 17:49:34

阅读数 93

评论数 0

优雅封装Retrofit2+Rxjava2并慵懒的使用KilleTom_RetrofitClientMaster

久违一篇博客,最近进了一家比较大的公司,由于结束了自由开源所以时间会比较紧张,但是还存在一些充裕的时间去开源一些东西如:KilleTomRxMaterialDesignUtil 。 最近刚刚把RetrofitClient1.0版本封装好的一个Retrofit库已经可以开源使用有兴趣的可以去了解一...

2018-09-27 16:30:18

阅读数 10761

评论数 0

玩转自定义View之大学问特色蛛网评分控件

在github上搜了一堆堆评分控件都没有理想中的样子所以在自己的开源项目上造了了轮子出来效果图如下:先说明下理想中需求支持任意大于等于3的评分支持具有变色效果支持分数以及图形分平均值描边支持设置描边宽度大小的设置支持显示对应的分数view添加首先任意评分项生成图形的具体算法如下:for (int ...

2018-07-11 18:13:22

阅读数 11049

评论数 0

Android Material Design 之CardView 属性解析及使用

Material Design UI控件的CardView属性解析及实现

2018-05-14 23:10:09

阅读数 12300

评论数 0

Android Material design 之 BottomNavigationView(底部导航栏的实现)

    新建project然后导入以下support:design library,BottomNavigationView就在这个design库中。顺带导入这个V4包,因为待会要使用到ViewPager进行联动, 项目地址为(https://github.com/KilleTom/MyMa...

2018-05-14 16:59:49

阅读数 11136

评论数 0

Python3之3天极速入门六函数的定义与基本使用1

""" 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符...

2018-04-29 17:27:06

阅读数 10116

评论数 2

Python3之3天极速入门五迭代器与生成器

""" Python3 迭代器与生成器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有...

2018-04-29 10:41:29

阅读数 10615

评论数 1

Kotlin算法入门求回文数数算法优化二数字生成规则

class PalindromeNumber2 { /*生成一位数字的回文数*/ private fun adigit(parentNumber: Long, tenID: Long) { val tenIDResult = Math.pow(10.0, tenI...

2018-04-29 08:41:46

阅读数 10247

评论数 1

Kotlin算法入门求回文数算法优化一

class PalindromeNumber { /** * 创建map集合存储数据然后对数据进行判断抛出 */ private val palindromeData = HashMap<Int, ArrayList&lt...

2018-04-29 08:35:04

阅读数 10143

评论数 1

Kotlin算法入门求完全数

/*一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。*/ class CompleteNumber { private var firstFactorNumber: Int = 0 /** * 因为不管怎么计算由于非素数数都...

2018-04-29 08:32:55

阅读数 10536

评论数 2

Kotlin算法入门求自由落体

/* 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在第10次落地时,共经过多少米?第10次反弹多高 这里用BigDecimal避免精度丢失 */ class FreeFallingBody { fun tradition() { //传统算法 ...

2018-04-29 08:30:16

阅读数 10712

评论数 1

java数据生成法遍历求从个位数都n位数字的回文数算法优化

利用回文数数字特点规律生成一套数据规则大大减少遍历传统判断的冗余以此减少运行生成时间也是数据生成规则入门中一个基本算法

2018-04-28 13:58:29

阅读数 10510

评论数 2

java求回文数算法优化

public class PalindromeNumber { /** * 创建map集合存储数据然后对数据进行判断抛出 */ private Map<Integer, List<String>...

2018-04-27 15:06:49

阅读数 10964

评论数 0

提示
确定要删除当前文章?
取消 删除