首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dengzi
掘友等级
摸鱼专家
Coding life
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 22
沸点 44
赞
66
返回
|
搜索文章
赞
文章( 22 )
沸点( 44 )
可能是最简单的 RecyclerView 适配器
这个适配器我珍藏已久(近两年), 不断看到别人发适配器相关的文章, 但我总觉得没我的好用, 所以今日拿出来分享(宣传)一下, 欢迎各位指正不足. 无需继承 Adapter, 无需判断 item 类型. 支持页头和页脚. 支持自动展示空数据界面. 通过 Kotlin 的 lamb…
抽丝剥茧Kotlin - 协程
文章接上篇,这一篇我们好好聊一聊协程的原理,通过上一篇的学习,相信大家对于如何使用协程已经非常熟悉了。 有人说,a 和 b 会串行执行,有人说,a 和 b 会并行执行,那么执行的结果到底是什么样的?我们将在下面的文章给出。 首先,我们得明确协程中有哪些东西,如果你会使用协程,那…
gin 自动映射参数及自动校验
近期在学习gin的时候发现对请求参数的校验很麻烦, 且重复代码很多, 进行一番思考和实践后发现了一种使用反射的方法, 实现了在 controller 函数上实现自动提取请求参数到指定的 struct, 并且自动使用 validation 进行校验. 如下, 这是一段很普通的处理…
更高效地刷新 RecyclerView | DiffUtil二次封装
每次数据变化都全量刷新整个列表是很奢侈的,不仅整个列表会闪烁一下,而且所有可见表项都会重新绑定一遍数据。这一篇对 DiffUtil 进行二次封装以让其更易于使用。
Gradle 入门到出门
Gradle 作为一个现代的基于 JVM 自动化构建工具, 它抛弃了 Maven 和 Ant 使用 xml 配置项目的繁琐形式,使用 Groovy DSL, 或 Kotlin DSL 来配置构建项目, 它非常强大, 高可定制, 快速, 可用于构建 Java, Android, …
深入探索Android启动速度优化(上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在性能优化的整个知识体系中,最重要的就是稳定性优化,在上一篇文章 《深入探索Android稳定性优化》 中我们已经深入探索了Android稳定性优化的疆域。那么,除了稳定性以外…
【源码解析】你真的了解ArrayDeque嘛?
上篇文章说LinkedList也可以实现队列和栈的功能,但是我们一般要用队列功能的话推荐使用ArrayDeque,因为他底层是数组,而队列和栈都是只要操作头部或尾部,所以这样的话数组的性能就比链表快一点。 LinkedList和ArrayDeque都是通过实现了Deque这个接…
恍然大悟,数组和链表的区别
文前发言 在Java中,很多地方都使用了数组和链表,还有两种组合的叫数组链表结构,就是常说的哈希表,HashMap底层的数据结构就是哈希表.远了,远了,这里不讲HashMap,这里讲数组和链表;数组
图形算法(邻接矩阵)
最近有些小伙伴在写表单联动关系是觉得非常复杂,不知道从何下手。大多数情况下会要求后端同学给到嵌套结构,但是这种结构有个致命的缺点,无法向上联动而且存在大量多余数据。推荐了一下邻接矩阵发现有好多同学不了解,写个简单的科普文章解释一下。 邻接矩阵是一个用来描绘顶点与边关系的数据结构…
下一页
个人成就
文章被点赞
40
文章被阅读
8,240
掘力值
552
关注了
7
关注者
51
收藏集
1
关注标签
16
加入于
2019-05-18