责任链模式顾名思义是对一个业务需求中的具体实现进行解耦,每个链路处理自己的需求,如本次开发中的需求是一条数据将进行多种方式的处理,得到一个处理后的结果,下面是一个简化的流程图...
责任链模式顾名思义是对一个业务需求中的具体实现进行解耦,每个链路处理自己的需求,如本次开发中的需求是一条数据将进行多种方式的处理,得到一个处理后的结果,下面是一个简化的流程图...
在旅游完台州之后,突然想把我的旅游所看所感所想做一下记录,在之前也去过一些地方,仅仅是把一小部分照片分享到了朋友圈里,在翻看之前的旅游照片的时候总感觉少了些什么,不知道这个游...
如何分析源码1,明白初步原理2,找到切入点3,找到关键对象4,分析对象之间的关系5,分析当中所有的设计模式6,为什么这么用,解决了什么问题7,在这种应用场景下分析他们的优劣,...
常见的算法的时间复杂度分为:1,常数阶常数阶算法运行的次数是一个常数,如5、20、100。常数阶算法时间复杂度通常用O(1)表示。例如: 2,多项式阶很多算法时间复杂度是多项...
双向链表,又称为双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结...
“不知道自己多有魅力,才是你的魅力。” 迷人而不自知的人很多,贾玲就是其中之一。 最近,豆瓣鹅组评选出“最喜爱女明星TOP20"榜单,贾玲夺得第一位。 冻龄歌手孙燕姿、著名演...
ConstraintLayout实现跟随其他控件动态线高度效果,效果图: 物流信息不固定所以这里使用的RecyclerView实现动态显示,Activity 布局代码: 代码...
Closeable是可以关闭的数据的源或目标。调用close方法来释放对象所持有的资源(例如打开的文件)
可以看到打开项目之后会有多行日志,很明显访问权限问题,右键使用管理员权限运行就可以了,浪费了很多时间在重装,配置,记录一下多看日志!
前言 相信各位看官对RxJava早有耳闻,那么关于什么是RxJava我就不再赘述了,不知道的可自行百度。如果你已经大致了解过什么是RxJava,想开始学习,那么本文不失为你良...
通过实现加载动画简单了解Path和PathMeasure,下面演示的是几种效果的动态图: 代码比较简单,这里就直接贴出view的代码: 注:PathMeasure中有一个方法...
因为需要在照相页面显示一些效果,所以只能自己实现照相页面,5.0以下可以使用Camera+SurfaceView实现,在这里只考虑了5.0以上使用了Camera2+Textu...
具体思路是把一个view分成三段,当总长度>=40个刻度向左滚动,滚动到2/3的时候view移动到1/3出然后刷新显示的刻度这时为第一页,一次更新页数,当向右滚动的时候滚动且...