首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不近视的猫
掘友等级
公众号
|
猫哥AI视频
专注于 AI 视频干货分享,让你的 AI 视频更专业
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 71
沸点 3
赞
74
返回
|
搜索文章
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
Channel 是什么?
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情 前言 Flow 是一种冷流,只有 collect 的时候才会产生数据,而 Sh...
2
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
LiveData 与 StateFlow,我该用哪个?
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情 前言 LiveData 相信大家都非常熟悉了,但是由于协程与 Flow 的不断...
21
6
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
Flow、SharedFlow、StateFlow 傻傻分不清楚
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情 冷流与热流 Flow 与 SharedFlow、StateFlow 最大的区别...
3
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
我们为什么要用 flow
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情 前言 首先,我们得明确 flow 的适用场景,那便是类似播报机情况,每隔一段时...
6
2
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
flow 操作符全解析
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 简易使用 声明 flow: 监听获取数据: 日志输出: 好了,正文开始。 fl...
11
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
如何优雅地使用 when (Switch)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情 前言 大家可能会说,when 还不简单,看我操作: em...这不是出现了魔术...
5
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
重拾 Kotlin 协程——异常剖析(4)
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,[点击查看活动详情](https://juejin.cn/post/70997027810946...
5
1
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
重拾线程——子线程异常,为什么 App 会崩溃(3)
前言 在 JDK 中,若子线程发生异常崩溃,并不会阻碍主线程的运行。 运行结果: 但是,在 Android 中,假如是子线程异常崩溃了,会导致整个 App 的退出。 运行结...
10
1
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
重拾 Kotlin 协程——获取返回值(3)
前言 当我们在同步代码块中执行代码时,获取返回值是一件十分轻松的事情,直接运算结果进行返回即可。但是,协程是一种异步的概念,所以需要一些特别的操作才能获取协程的返回值。经研...
15
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
关于 import 的一些思考
前言 当我们使用 Java 或者 Kotlin 开发 Android 的时候,若需要导包,都是直接导入绝对路径的,例如: 但是使用 Dart 开发 Flutter 的时候,...
4
2
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
重拾线程——FutureTask 是如何吃掉异常(2)
前言 首先,我们先写个示例代码来运行 FutureTask: 运行结果: 很明显,没有抛出异常。但是假如调用了 get() : 运行结果: 下面,我们就来分析下,Futur...
4
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
重拾线程——异常处理(1)
关于线程的异常,我们可以先看一个小栗子🌰: 执行结果: 可以初步得出以下结论: 线程发生异常后,后续代码不会执行 一个线程发生异常,不会影响到其它线程的执行 无法简单的通...
3
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
重拾 Kotlin 协程——结构化并发(2)
取消协程 我们都知道,通过以下代码就可以启动一个协程进行运行: 但是,这个跟我们启动线程一样,具有一个很大的问题,就是不可控性,我们知道它什么时候启动,却不知道什么时候销毁...
11
评论
分享
不近视的猫
公众号 @猫哥AI视频
·
3年前
关注
重拾 Kotlin 协程——调度器(1)
调度器不仅只有 `Dispatchers.Main` 这种,还有: - **Dispatchers.Main** - **Dispatchers.Unconfined** ...
3
评论
分享
不近视的猫
关注了
fundroid
公众号 @猫哥AI视频
不近视的猫
赞了这篇文章
jsonchao
Android @Alibaba
·
4年前
关注
深入探索Flutter性能优化
耗时一个月,狂怼 Flutter 性能优化,终于,我怼出了这篇文章《深入探索Flutter性能优化》,对 Flutter 感兴趣的同学可以看看~...
192
15
分享
不近视的猫
公众号 @猫哥AI视频
·
4年前
关注
自动更改 versionCode
前言 在我们每次发布新包的时候,总是需要更改 versionName 和 versionCode,versionName 是展示给用户看的版本名字,所以,每次发布都需要更改...
7
3
分享
不近视的猫
公众号 @猫哥AI视频
·
4年前
举报
这个为什么审核不通过?
找不到页面
juejin.cn
反馈 & 建议
赞过
分享
2
1
不近视的猫
公众号 @猫哥AI视频
·
4年前
关注
sleep()为什么要 try catch
前言 当我们在 Java 中使用 sleep() 让线程休眠的时候,总是需要使用 try catch 去包含它: 但是,我们却很少在 catch 中执行其它代码,仿佛这个 ...
20
5
分享
下一页
个人成就
文章被点赞
474
文章被阅读
116,552
掘力值
3,058
关注了
12
关注者
112
收藏集
2
关注标签
27
加入于
2021-03-22