首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不近视的猫
掘友等级
公众号
|
猫哥AI视频
专注于 AI 视频干货分享,让你的 AI 视频更专业
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 71
沸点 3
赞
74
返回
|
搜索文章
最新
热门
sleep()为什么要 try catch
前言 当我们在 Java 中使用 sleep() 让线程休眠的时候,总是需要使用 try catch 去包含它: 但是,我们却很少在 catch 中执行其它代码,仿佛这个 try catch 是理所当
面试官:Java 和 Kotlin 混用会出现什么问题
前言 这其实是上年面试时遇到的问题,后续去搜索,都没找到合适的答案,直至在工作中真的写到这 bug 后,才知道,Java 和 Kotlin 的混用,还是真的有坑的,真是血与泪的教训! 原由 我们都知道
Dart单线程理解(与Java完全不同) | 创作者训练营第二期
在 Java 中,默认为单线程执行,也就是通过 main() 方法进行执行,按照顺序执行方式运行代码。而 Dart 的单线程跟 Java 的完全不同,虽然都是单线程,但是 Dart 分为三个形式:
同步屏障与异步消息,从入门到放弃 | 创作者训练营第二期
首先,我们得了解下,什么是同步屏障,它跟异步消息又有什么关系?这里的同步和异步又是什么?这里涉及到了 Handler机制。本文带你深入讲解。
给Bugly增加自定义处理异常功能 | 创作者训练营第二期
有没有什么方式既能使用到它的异常捕获机制,但是最终的异常信息由我们自己处理,而不是简简单单的调用系统默认的崩溃处理,例如,我们想新增自动重启功能。
面试官:如何提高Message的优先级 | 创作者训练营第二期
首先,我们先分析下,这个 Message 是由 Handler 进行发送,然后添加到 MessageQueue 中,Looper 遍历 MessageQueue 获取 Message 出来执行。
动态代理说明以及模拟 Retrofit 实践 | 创作者训练营第二期
什么是动态代理 动态代理的核心为代理模式,代理模式在实践的过程分为静态代理和动态代理。 关于代理模式的说明,百度百科是这样说的: 使用代码的话语去说明,其实就是定义一个接口,后续的对象 A、B 可以实
写给还不会在项目中使用RxJava的讲解
或许会有人疑问,都什么年代了,还不会 RxJava?em...还真有,这并不关乎能力,很大原因在于环境。特别是一些公司技术要求会比较保守,或者技术负责人没有使用这种技术,那刚出来工作的同学就自然而然地不懂怎么使用了。 由此,对于一些了解 RxJava,却一直不会在项目开发使用的…
制作一个永远不会崩溃的App
最近想给 App 加上一个崩溃后自动重启的功能,便去查找了下资料,毕竟有很长一段时间没弄过。 不搜不知道,一搜吓一跳,居然看到这库的实现思路,居然能够让 App 产生异常后,不会崩溃。 好了,废话不多说,赶紧进正文。 其有两个版本,两个版本的思路是不一样的,但是能够实现同样的功…
自定义Gradle Plugin+字节码插桩
原本是想写一篇介绍字节码插桩的文章,但无奈的是使用字节码插桩之前需要使用到自定义 Gradle Plugin,似乎暗示着这篇文章并不会短。 在了解字节码插桩之前,我们先了解编译插桩。 相信大家都使用过 ButterKnife,了解过它原理的都知道,它是在编译期间生成相应的 ja…
下一页
个人成就
文章被点赞
474
文章被阅读
115,663
掘力值
3,056
关注了
12
关注者
112
收藏集
2
关注标签
27
加入于
2021-03-22