前言 工作找完了,已经干了两个星期。虽然经常加班,不过相比之前的工作,现在过得更加充实、更有意义。现在有点空闲时间,继续我的分享之旅~~ 效果 什么都不说,先看个炫酷的效果。...
前言 工作找完了,已经干了两个星期。虽然经常加班,不过相比之前的工作,现在过得更加充实、更有意义。现在有点空闲时间,继续我的分享之旅~~ 效果 什么都不说,先看个炫酷的效果。...
Handler是如何实现延迟消息的,这是个老生常谈的问题了。 这里我就带大家从源码的角度看看,并把handler各方面实现查漏补缺一下。handler核心的发送消息的方法是...
1. 前言 本文的源码是基于JDK1.7,JDK1.8中HashMap的实现,引入了红黑树,在后面的文章会写到。后面还有一篇LinkedHashMap的解析:图解Linked...
a % b = a & (b-1)
即文中有处应为 h % length = h & (length - 1)
使用 hash & (length -1),可以说成mod的一种替代方式,即把index控制在length范围之内而且可以周而复始。但不能说成“等于” hash mod ( lenght -1 ) ,两者计算结果可是不一样的。我查了“&”--按位与的作用:按位与这个二元算术符,可以用于截取左操作数的低几位,但是右操作数的二进制位需要全是1(偶数最后一位是0,不能用),右操作数有几个1,就能截取到左操作数的低几位,也就是说,计算出来的结果,一定会比右操作数小。hash值就是左操作数,length - 1 就是右操作数 。楼主说的是“相当于”,应该也不是等于的意思吧,楼主介绍的这么细,很不容易,这个小细节上希望楼主的理解也是正确的。
推荐先看几篇文章:1.Android 热修复使用Gradle Plugin1.5改造Nuwa插件2.GradleTransformAPI的基本使用3.Transform官方文...
在Android的开发过程中,涉及到进程间通信的逻辑,通常都会使用Binder来实现,在学习Linux系统时,我们接触过pipe、socket、共享内存、消息队列等方式,那么...
我在得到的《精英日课4》里看到一篇关于“上瘾”的文章,因为我自己曾经有过一段时间的游戏瘾,所以感触很深。上瘾不好,但和喜欢区别到底在哪?我觉得这篇文章给了我们很好的解答。 我...
UI 优化系列专题,来聊一聊 Android 渲染相关知识,主要涉及 UI 渲染背景知识、如何优化 UI 渲染两部分内容。 UI 优化系列专题 UI 渲染背景知识 《View...
Android studio升级到3.0之后,依赖方式也有了更新。 这是2.x 这是3.0 其中2.x版本的 Provided 变成了 compileOnly这个命令的意思是...
转载请说明出处:Java面试相关(一)-- Java类加载全过程JVM判断并装载类的过程 概述: 我们知道,Java中我们写类的代码,是存在于一个个.java文件中的,而这个...
引言:看了网上一些作品,没有特别清晰的一个结构,所以,这里本人整理一下Java的堆栈相关知识。Java 中的堆和栈 Java把内存划分成两种:一种是栈内存,一种是堆内存。至于...
声明:本文作者授权微信公众号Android程序员(AndroidTrending)在微信公众号平台原创首发。 在 Android 开发中,矩阵是一个功能强大并且应用广泛的神器...
缘起 笔者为什么会挑这个话题,是因为长时间以来我自己对这2个方法一直有些疑惑,比如: 为啥叫onAttachedToWindow而不是onAttachedToActivity...
网上虽然教程很多,但是很多还是不够详细,我总结一篇比较容易安装的图文教程。先展示一下效果图: 一、首先安装iTem2[http://www.iterm2.com/downlo...
Android Studio 常用高效快捷键 整理Android群英传和网上出现的比较完整AS的快捷小技巧. mac版已测, win大部分已测试. 最后有一个整理的完整快捷键...
CDN,内容分发网络,是大多数互联网业务里必不可少的部分,但大多数互联网从业人员不是特别清楚CDN究竟是什么,以及它可以为我们做哪些事情。 我们还是从之前介绍的《不同的人看到...
1. 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 Bet...
前言 自从官方MVP的Sample出来后,闹得热火朝天的MVP,小码也未能幸免加入MVP大坑中,入坑近2年的MVP的架构终于要说拜拜了,最近由于公司项目相对稳定,做了一次较大...
听说你已经会了MVP,MVC,MVVP那么MVI在向你招手 是什么 Model-View-Intent是安卓最新的设计模式。它的灵感来自于于André Staltz的Cycl...