彩色香水

文章
10
资源
0
加入时间
3年2月3天

Android开发短视频源码时常用的页面切换指示器

在项目和产品的开发过程中,难免会遇到使用viewpager+指示器的UI实现,如果是通过自己手写实现,未免太过麻烦,且各个产品不同页面的风格不同,定制起来颇为复杂,今天,向大家推荐云豹短视频源码开发中正在使用的框架——MagicIndicator。它使用起来非常简单,并且可以自定义实现多种样式,接下来就简单介绍下用法。第一步首先就是引用这个框架,在build.gradle中添加引用:compile'com.github.hackware1993:MagicIndicator:1.5.0'第二步在

如何使用JavaScript的事件代理

JavaScript事件是所有网页交互性的根基(我指的是真正的互动性,而不仅是那些CSS的下拉菜单)。在传统的事件处理中,你按照需要为每一个元素添加或者是删除事件处理器。然而,事件处理器将有可能导致内存泄露或者是性能下降——你用得越多这种风险就越大。JavaScript事件代理则是一种简单的技巧,通过它你可以把事件处理器添加到一个父级元素上,这样就避免了把事件处理器添加到多个子级元素上。它...

数据结构——二叉搜索树——剑指offer_二叉树 寻找二叉搜索树第K大的节点

题目:给定一棵二叉搜索树,请找出其中的第K大的结点。例如下图中的二叉树,按加点数值大小顺序第三个结点的值是4。思路:二叉搜索树的一个重要性质就是它的中序遍历是排序的,因此这道题目只需要用中序遍历算法遍历一棵二叉搜索树,就很容易找出它的第K大结点。中序遍历用递归实现比较容易,但要想清楚的是遍历到一个根结点的时候要做的是什么?中序遍历二叉树打印的时候我们在递归完左子树之后打印根结点,本题目要求...

普通用户SSH无密码互信建立 出现的问题以及解决办法

配置前提醒:.ssh目录不需要手动创建!命令会自动完成这一切。 当你看见这篇文章时,假设你已经安装好了ssh相关服务。作为普通用户,用sudo权限去修改配置文件/etc/ssh/sshd_config$ sudo vim /etc/ssh/sshd_config ... RSAAuthentication yes # 启用 RSA 认证 PubkeyAuthentication yes #

oracle判断index是否存在,什么时候需要重建索引?如何判断是否需要重建索引?为何要重建索引?...

如果索引因为某些原因无效或者因为很长时间没有维护而产生过多的索引碎片(Index Fragment),需要通过重建索引来消除索引碎片。何时需要重建索引,可以利用下面的过程进行判断。查询数据库中有哪些索引。SQL>SELECT OWNER,INDEX_NAME FROM user_indexes;SQL语句的执行结果是:INDEX_NAME TABLE_...