首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户3235238492115
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.6K
文章 2.6K
沸点 1
赞
2.6K
返回
|
搜索文章
赞
文章( 2.6K )
沸点( 1 )
Kotlin中的惰性操作容器——Sequence
Sequence序列和普通集合的区别 ; kotlin惰性序列Sequence特性;Sequence序列源码分析。 kotlin惰性序列原理。
1.Android 内存泄露实战之自定义view 揭秘LeakCanary+MAT+Profile全链路深度解剖自定义View泄漏
Android 内存泄露实战 Profile,Leakcanary ,MAT 本文有2个例子, 通过3大工具分析,深入挖掘GC root,泄露的链路 1). 线程导致的内存泄漏 2). 自定义view
精通 Activity 四大启动模式
详解Activity的standard、singleTop、singleTask及 singleInstance四大启动模式。讲解onNewIntent()方法、Intent Flags。
基于 Booster ASM API的配置化 hook 方案封装
基于booster transform-api进行二次开发,封装出一个非常易用的配置化hook框架。
图文并茂的Java GC总结
每个对象都有一个引用计数器,当被引用的时候,计数器加1,引用失效的时候计数器减1。计数器为0时表示对象可以被回收。 从一个根对象出发,往下遍历,遍历完之后没遍历过的就是可被回收的对象。简单点说就是根对象是树的顶点,然后遍历一棵树,最后不在这棵树中的就是可被回收的。如下图F就是可…
Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?看完这个视频你转头也写了一吨
要看视频的可以直接去 哔哩哔哩 或者 YouTube 观看。不方便看视频的,下面文章搞起。 Kotlin 里有个特别好用的关键字叫 inline,它可以帮你对做了标记的函数进行内联优化。所谓内联就是,调用的函数在编译的时候会变成代码内嵌的形式: 不过事实上这种对调用栈的优化的效…
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
Android Gradle 国内主流镜像仓库全局配置方案
国内主流镜像仓库的全局配置方案,包括阿里云、华为云、腾讯云等多个可靠镜像源。已经覆盖了国内主流的镜像仓库,可以有效解决Android项目构建时的依赖下载问题。
Data Class在序列化和反序列化遇到的“坑”
Gson 在反序列化时不会自动应用 Kotlin 的默认参数值,导致缺失的字段被设为 null。推荐使用 gson-kotlin 适配器或切换到 Kotlinx Serialization 以获得更
Android Perfetto 系列 9 - CPU 信息解读
本文是 Perfetto 系列的第九篇文章,主题是 Perfetto 中的 CPU 信息分析。Perfetto 提供了远超 Systrace 的数据可视化与分析能力,理解 CPU 相关信息是定位性能瓶
下一页
关注了
71
关注者
1
收藏集
0
关注标签
12
加入于
2021-03-07