厉害
手撸一个 Router 框架(上):熟悉 APT前言 目前业界已经有很多成熟的路由框架,最著名的应该是 ARouter,那么我们今天为什么还要重新造轮子呢?我个人觉得有以下原因: ARouter 过于强大,很多功能我们不一...
厉害
手撸一个 Router 框架(上):熟悉 APT前言 目前业界已经有很多成熟的路由框架,最著名的应该是 ARouter,那么我们今天为什么还要重新造轮子呢?我个人觉得有以下原因: ARouter 过于强大,很多功能我们不一...
1.mybatis mapper 中调用方法:methodpublic void save(@Param("myParam") name )xml${myParam.meth...
version: "3.3"services:web:build: .ports:- "4242:4242"environment:DATABASE_URL: postgre...
Diff utls应该是sdk自带的 很久没做安卓了 可以google一下
从DiffUtil到Myers'差分算法这篇文章分为两部分 一:RecyclerView中的DiffUtil二:Myers差分算法 本文重点介绍Myers差分算法,如果对DiffUtil有一定了解的同学请直接跳到第...
前言 Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Red...
背景 前几天做一个需求,社区文章如果是视频类型,需要在文章列表播放视频预览动图。 这里我们使用了视频部门的服务,生成视频预览,对方给出的可选格式为 webp、mp4、flv、...
大佬的新作吗
使用 Fresco 加载 WebP 动图设置循环次数背景 前几天做一个需求,社区文章如果是视频类型,需要在文章列表播放视频预览动图。 这里我们使用了视频部门的服务,生成视频预览,对方给出的可选格式为 webp、mp4、flv、...
About MongoDb roles all roles: Read: allow the user read the specified database readWri...
前言 项目中有这样一个场景,一个消息流,消息中可能存在超链接,点击跳转到相应页面,消息item长按可以复制。 常规的解决思路: 使用SpannableString和Click...
前言 热修复和插件化是目前 Android 领域很火热的两门技术,也是 Android 开发工程师必备的技能。目前比较流行的热修复方案有微信的 Tinker,手淘的 Soph...
解决问题的思路很值得学习!感谢分享
不可思议的OOM摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
@ChayWong 小燕子 你这一套不是佩服三连吧
Jenkins与持续集成流水线目录:1.序言2.job的基本配置---2.1 源码管理---2.2 构建命令配置---2.3 构建触发配置(何时开始构建)3.插件及常用功能---3.1 构建后操作:触发下...
目录:1.序言2.job的基本配置---2.1 源码管理---2.2 构建命令配置---2.3 构建触发配置(何时开始构建)3.插件及常用功能---3.1 构建后操作:触发下...
这篇文章分为两部分 一:RecyclerView中的DiffUtil二:Myers差分算法 本文重点介绍Myers差分算法,如果对DiffUtil有一定了解的同学请直接跳到第...
也可以从androidminifest文件中让它不重新measure
Android监听软键盘弹出并获取软键盘高度前言 我们都知道在 Android 上软键盘弹出会使我们的窗口高度被压缩,这时我们可能就要通知界面做出调整以适应新的高度。网上有很多监听软键盘弹出的方法,但大多用法过于复杂或...
老哥稳的不行
使用Android Studio发布Android library到jCenter实战20171222更新目前有更加方便的方法发布到 JCenter,详见bintray-release 前言 随着Android Studio不断完善,越来越多的Android项...