简介 NestedScrollView 即 支持嵌套滑动的 ScrollView。 因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其...

简介 NestedScrollView 即 支持嵌套滑动的 ScrollView。 因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其...
一、Handler 1、消息机制是什么?Handler是什么?1)在Android中,消息机制主要就是指Handler机制。2)Handler是Android中的消息机制。它...
在日常的Android开发过程,我们不可避免地会在项目中引入一些第三方库,以引入Butterknife为例: 之前在使用时我只是把上边的代码从文档里复制粘贴到build.gr...
在刚开始用Kotlin写代码的时候经常因为!!和?不加报警告错误。具体提示如下代码所示: ?:表示当前对象是否可以为空,当对象为空时,不会执行后面的代码。通俗说就是运行不会报...
B-树 B-树概述 B-树,这里的 B 表示 balance( 平衡的意思),B-树是一种多路自平衡的搜索树(B树是一颗多路平衡查找树)它类似普通的平衡二叉树,不同的一点是B...
Observable — Operator — Observer Observable就像一个发声的扬声器。它会执行一些任务并发射(emit)一些值。Operator就像一个...
为内容生产者点赞!写的真棒!新年快乐!!儒家经典《礼记》里有句话说:独学而无友,则孤陋而寡闻。可否互粉一个,相互支持,共同成长,共同进步。
本文独家发布到公众号:Android技术杂货铺 近两年来,RxJava可以说是异常的火爆,受到众多开发者的追捧与青睐,虽然后入门的门槛较高,学习成本较大,但是还是掀起一场学习...
面试题包含java基础,数据结构,网络,Android,设计模式,Jvm,Kotlin等。适合中高级工程师。 一:Java基础 1.Object equals和==的区别?e...
简述 我们知道HashMap不支持并发,在并发情况下会有一系列问题产生,如形成死链和节点丢失,下面我们简单分析一下什么情况下会产生以及产生原因 死链问题 先贴一段源码 当Ha...
终于在这里看懂了
JDK1.7中HashMap导致的死链以及数据丢失问题简述 我们知道HashMap不支持并发,在并发情况下会有一系列问题产生,如形成死链和节点丢失,下面我们简单分析一下什么情况下会产生以及产生原因 死链问题 先贴一段源码 当Ha...
看码出高效愣是没看懂, 找到这里才看懂, 感谢
近期项目中用到一些弹框界面,经过几次优化后觉得挺好用,所以分享给大家。 效果 思路 实现方法很简单,就做几个动画,没什么可说的。可以根据自己需求做一些调整。 导入组件 新建一...
使用fcrackzip来破解zip类型压缩文件 fcrackzip是一款专门破解zip类型压缩文件密码的工具,工具破解速度还是可以的,能用字典和指定字符集破解,适用于Linu...
在iOS中UIViewController提供了(void)viewWillAppear:(BOOL)animated, - (void)viewDidLoad,(void)...
父组件向子组件通信 父组件向子组件传值 通过props传递 在父组件中name='我是父组件向子组件传递的参数' 在子组件中通过this.props.name获取 父组件向子...
也不知道谁抄谁的
RxJava(二) map操作符用法详解RxJava系列文章目录导读: 一、RxJava create操作符的用法和源码分析二、RxJava map操作符用法详解三、RxJava flatMap操作符用法详解四、R...
在 Android 开发中,有很多看起来 “约定俗成” 的代码,有时候不妨停下来想一想深层次的含义。最近我在给 Fragment 填充布局时,写到一句熟悉的代码: 我又一次陷...
写错了都不知道吗
git合并多个commit一共2种方法,方法二比较简单就不演示了。 rebase git log查看需要合并哪些commit git rebase -i XXX(commit的ID,基于XXX之后的所...