首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LoveqLRC
掘友等级
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
415
文章 373
沸点 42
赞
415
返回
|
搜索文章
最新
热门
从伪代码理解View事件分发过程
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 事件从起源 从手指从屏幕按下的瞬间,触摸事件经过一系列处理会来到Activity的dispatchTouchEvent中。 getWindo
EventBus反射原理
在不配置annotationProcessor的情况下,EventBus是通过反射来实现消息传递,配置annotationProcessor后是通过apt来实现(官方也更加推荐使用这种方式)。下面是官方的相关描述: 今天讲讲EventBus如何通过反射实现。首先要解决的第一问题…
Vue-组件通信方式
创建唯一的全局数据管理者store,通过它管理数据并通知组件状态变更。 兄弟组件之间通信可通过共同祖辈搭桥,$parent或$root。 包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class和style除外)。当一个组件没有声明任何 prop 时,这里…
dagger2学习之旅
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 添加依赖 一:提供实例 一:通过构造方法 通过在类的构造方法中添加@Inject注解 二:通过dagger模块注入 模块注入适用于第三方库,
Android组件化点滴- APT生成路由动态参数类型文件
常规接收参数 常规接收参数的方式就是在onCreate,使用intent.getXXX的方式,这是一个重复简单的事情,却又很重要。对于重复的事,我们可以使用APT来解决。 APT生成文件 每次在使用A
Hook初体验
这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战 拦截View的点击事件 上面代码很简单,定义button组件,并且设置点击监听器,打印button上的文字.现在的需求是不修改上面的代码情况
Android模块化点滴-模块交互| 8月更文挑战
Module间的交互 EventBus。当EventBean非常多(一对一),一对多就会混乱不堪、难以维护; 反射。发射维护成本高且容易出现@hide限制; 隐式意图。维护成本高、需要维护Mainif
算法-数组-盛最多水的容器
暴力破解方法 数组循环遍历,因为用两层for循环,每层执行n次,$O(N²)$,效率比较低,执行会超时。 双指针法 首先将指针分别定位于数组的起始位置和末尾位置,然后比较两个指针所指向的高度,那边矮,
算法-数组-移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 题目要求将所有0的元素移动到末尾,等于将所有非0元素移动到头部。 这里用了双指针的方法,一个指针记录非0
算法-数组-删除有序数组中的重复项和两数之和
这是我参与更文挑战的第1天,活动详情查看: 更文挑战 -删除有序数组中的重复项 题目有一点说明值得注意 快慢指针法 复杂度分析: 时间复杂度:$O(n)$,最多遍历一次数组。 空间复杂度:$O(1)$
下一页
个人成就
文章被点赞
30
文章被阅读
7,746
掘力值
442
关注了
48
关注者
5
收藏集
2
关注标签
4
加入于
2017-04-25