首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
猫尾巴
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
340
文章 340
沸点 0
赞
340
返回
|
搜索文章
最新
热门
Jarvis 算法
Jarvis 算法背后的想法非常简单。首先必须要从凸包上的某一点开始,比如从给定点集中最左边的点开始,例如最左的一点 A1 。然后选择 A2 点使得所有点都在向量 A1A2 的左方或者右方,我们每次选
Booster中SPI技术应用
背景 Booster 的基础依赖库是 booster-gradle-plugin ,它的插件入口是:com.didiglobal.booster.gradle.BoosterPlugin,我们截取处理
为忙碌的工程师开发 Gradle 插件
测试工具 如果插件依赖于 Android Gradle Plugin (AGP)(或任何第三方生态系统插件),应该强烈考虑将其声明为 compileOnly。 你不知道你的用户会做什么,所以你应该假设
弗洛伊德循环查找算法
编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到
使用 Gradle TestKit 测试 Gradle 插件
正在测试的插件 从概念上讲,大多数 Gradle 任务应该属于“纯函数”桶。也就是说,给定一组输入,任务将执行一些“繁重”的计算,然后将一个或多个输出发送到磁盘。我们使用 @UntrackedTask
Gradle plugins and extensions
在 Gradle 插件中创建自定义嵌套 DSL 特定领域语言 我们将从查看扩展本身开始,然后回溯到它是如何配置和使用的,最后是如何声明和构建它。 我喜欢将最外层的扩展类命名为 FooExtension
制作一个小型 Kotlin 应用程序
使用 Gradle 构建应用程序 application 插件使这非常容易。 现在可以构建和运行这个小应用程序 如果我们想定制我们的信息 将应用程序转变为发行版 假设希望其他人实际运行应用程序,应该将
Manacher 算法
背景 给你一个字符串 s,找到 s 中最长的回文子串。 朴素解法 这道题有一个很容易就能想到的简单做法:枚举字符串 s 中的每一位,作为回文串的中心点,左右进行扩展,直到达到边界或者不满足回文串定义为
KMP 算法
背景 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在
classpath
背景 事实上,一切都是类路径。你的狗?一个类路径,由吼叫、口水和便便组成。 我们还将查看一些 Gradle 构建扫描,因为它们是可视化类路径的非常好的工具。 classpath 是什么 类路径是告诉
下一页
个人成就
文章被点赞
673
文章被阅读
267,693
掘力值
6,382
关注了
375
关注者
276
收藏集
1
关注标签
27
加入于
2017-02-07