
Android进阶
UStory
相信只要努力,没有达不到的目的!
展开
-
算法学习
下面是我个人学习算法总结,里面有很好的注释,我会坚持一直学习算法,希望感兴趣的小伙伴能和我一起学习更多算法时间复杂度介绍空间复杂度介绍递归算法与非递归算法区别和转换折半查找/二分查找算法链表实现反转一个链表直接插入排序快速排序选择排序二叉树排序冒泡排序线程与锁详解(还差wait和notify,notifyAll)二叉树的遍历(原创 2017-11-25 21:05:28 · 372 阅读 · 0 评论 -
深度学习Android MVP框架,手把手教你打造完美MVP框架------S-MVP
MVC时代:在MVC模型里,更关注的Model的不变,业务需求通常是Model不变,同时有多个对Model的不同显示,即View。所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。 不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。MVP时代:在MVP里,Presenter完全把Model和View进行...原创 2018-07-06 17:52:50 · 1588 阅读 · 0 评论 -
kotlin with run apply alos let 详解
### 学习kotlin with run apply also letKotlin App架构我们把他们定义拆开来分析比如本身方法,我们叫前方法,后面传入的lambda,我们叫后方法,而几个方法中主要和扩展和传入参数有关1. with //前不扩展,前传入receiver,后扩展receiver,后不传入参数,返回值R(也就是函数返回值) public ...原创 2018-10-16 13:28:31 · 621 阅读 · 0 评论 -
Kotlin 封装Adapter,使用DSL极其简洁的方式穿件Adapter,同时支持多类型
# KAdapterKAdapter 是Kotlin版本RecyclerView Adapter的封装,使用DSL创建Adapter,使用更简洁的方式创建github Demo地址 别忘给个starUsage#### 当前最新版本 1.0.2#### 引库 implementation 'cn.ustory.qy:kadapter:1.0.2'1. 创...原创 2018-10-30 17:28:06 · 1908 阅读 · 0 评论