首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不近视的猫
掘友等级
公众号
|
猫哥AI视频
专注于 AI 视频干货分享,让你的 AI 视频更专业
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 71
沸点 3
赞
74
返回
|
搜索文章
最新
热门
如何优雅地使用 when (Switch)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情 前言 大家可能会说,when 还不简单,看我操作: em...这不是出现了魔术数字了吗? 身为有那么一点点
重拾 Kotlin 协程——异常剖析(4)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,[点击查看活动详情](https://juejin.cn/post/7099702781094674468 "https:/
重拾线程——子线程异常,为什么 App 会崩溃(3)
前言 在 JDK 中,若子线程发生异常崩溃,并不会阻碍主线程的运行。 运行结果: 但是,在 Android 中,假如是子线程异常崩溃了,会导致整个 App 的退出。 运行结果: 这...这是为什么??
重拾 Kotlin 协程——获取返回值(3)
前言 当我们在同步代码块中执行代码时,获取返回值是一件十分轻松的事情,直接运算结果进行返回即可。但是,协程是一种异步的概念,所以需要一些特别的操作才能获取协程的返回值。经研究,一般使用以下三种: as
关于 import 的一些思考
前言 当我们使用 Java 或者 Kotlin 开发 Android 的时候,若需要导包,都是直接导入绝对路径的,例如: 但是使用 Dart 开发 Flutter 的时候,却有点不太一样,会提示让你选
重拾线程——FutureTask 是如何吃掉异常(2)
前言 首先,我们先写个示例代码来运行 FutureTask: 运行结果: 很明显,没有抛出异常。但是假如调用了 get() : 运行结果: 下面,我们就来分析下,FutureTask 是如何吃掉异常,
重拾线程——异常处理(1)
关于线程的异常,我们可以先看一个小栗子🌰: 执行结果: 可以初步得出以下结论: 线程发生异常后,后续代码不会执行 一个线程发生异常,不会影响到其它线程的执行 无法简单的通过 try catch 线程来
重拾 Kotlin 协程——结构化并发(2)
取消协程 我们都知道,通过以下代码就可以启动一个协程进行运行: 但是,这个跟我们启动线程一样,具有一个很大的问题,就是不可控性,我们知道它什么时候启动,却不知道什么时候销毁,就像我们跳转在一个页面进行
重拾 Kotlin 协程——调度器(1)
调度器不仅只有 `Dispatchers.Main` 这种,还有: - **Dispatchers.Main** - **Dispatchers.Unconfined** - **Dispatche
自动更改 versionCode
前言 在我们每次发布新包的时候,总是需要更改 versionName 和 versionCode,versionName 是展示给用户看的版本名字,所以,每次发布都需要更改,这个可以理解,但是 ver
下一页
个人成就
文章被点赞
474
文章被阅读
115,659
掘力值
3,056
关注了
12
关注者
112
收藏集
2
关注标签
27
加入于
2021-03-22