首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一盘好书
掘友等级
曾任职于趣头条,教你如何从中级跨入高级开发。 跟「一盘好书」一起,每天学一点。 分享是种美德,希望能把复杂的事物简单化。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 13
沸点 1
赞
14
返回
|
搜索文章
最新
热门
Gradle插件系列(三)—— 面向AOP
在上一篇,我们已经知道如何配置自己的Transform。这一篇,我们将在此基础上,通过一个例子完成面向切面(AOP)编程。 1 什么是AOP 随着现在项目越来越庞大,越来越多的团队会采取分模块的方式进
Gradle插件系列(二)—— 配置自己的Transform
在上一篇,我们已经知道了如何创建一个简单的插件,这一节将在此基础上继续说说如何配置自己的Transform。 1 转换器 Transform 转换器Transform是由Google提供,让开发者可以
Gradle插件系列(一) - 配置自己的Gradle插件
1 最快速度做一个Gradle插件 整体来说,分4步 定义plugin 定义扩展 将扩展引入插件中 apply引用插件 1.1 定义 plugin 注意:以下内容可定义在任意模块的build.grad
从0到1实现跨模块路由框架的基本原理
项目中看到中台编写的router路由框架可以利用注解注释后的值进行跳转,于是产生了兴趣,探究了里面实现的基本原理。 新建一个java library模块,用来编写注解相关的代码@Target(ElementType.TYPE)表示该注解只能作用于类,@Retention(Ret…
每日一题篇 — leetcode38号题 外观数列
38. 外观数列 所谓外观数列,就是后一个数列是对前一个数列的描述。打个比方: 题目是,给出相应的序列号,算出对应的外观数列。 要找序列号为n的外观数列,那么就得知道序列号为n-1的外观数列的值,要想知道序列号为n-1的外观数列的值,就得知道序列号为n-2的外观数列的值... …
源码解读篇 — RxJava2源码解读
最开始接触RxJava时,很多文章把observer,observable对象定义为观察者和被观察者。其实这样容易把人给绕晕,直接把observable看成上游产生事件者,把observer看出下游接收处理事件者。 基本的逻辑是:Observable通过create方法创建一个…
二分搜索树(带动画详解)
在理解二分搜索树之前,我们先来看看二叉树是什么。 二叉树也是一种动态的数据结构。每个节点只有两个叉,也就是两个孩子节点,分别叫做左孩子,右孩子,而没有一个孩子的节点叫做叶子节点。每个节点最多有一个父亲节点,最多有两个孩子节点(也可以没有孩子节点或者只有一个孩子节点)。47左半边…
链表实战
链表这类数据结构,有点像生活中的火车,一节车厢连着下一节车厢,在火车里面,只有到了4号车厢你才能进入5号车厢,一般情况下,不可能直接在3号车厢绕过4号车厢进入5号车厢。不过更准确来说,火车是双向链表,也就是说在4号车厢也可以反向进入3号车厢。 下面我们来画个图看看链表这类数据结…
个人成就
文章被点赞
34
文章被阅读
6,978
掘力值
263
关注了
7
关注者
13
收藏集
3
关注标签
10
加入于
2018-12-20