首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
裴云飞
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Compose原理七之动画
Compose动画原理跟副作用和协程上下文息息相关,不熟悉副作用,可以查看Compose原理五之副作用;不熟悉协程上下文,可以查看Compose原理六之Kotlin协程上下文。
Compose原理六之Kotlin协程上下文
一、什么是上下文 Kotlin协程中,上下文就是这样一个不可变的上下文元素集合,它携带了协程运行所需的各种配置和服务。 核心特点: 不可变性:一旦创建就不能修改。
Compose原理五之副作用
什么是副作用(Side Effects)?副作用解决了这些问题:提供生命周期管理,自动清理资源,控制副作用执行时机,避免重复执行。
Compose原理四之重组
一个页面会有各种各样的刷新操作,声明式UI的刷新靠的是重新执行函数,重组就是重新执行函数。要想知道重组原理,就得先知道快照。
Compose原理三之SlotTable
SlotTable是Compose的核心数据结构,它解决了声明式UI中的关键问题。掌握了SlotTable,就掌握了Compose的核心原理。
Compose原理二之GapBuffer
数组的插入删除时间复杂度是O(n),GapBuffer就是为了解决数组插入删除慢的问题。GapBuffer是一种优化的数据结构,用于高效地在任意位置进行插入和删除操作。
Compose原理一之快照系统
Compose的快照系统基于 MVCC (多版本并发控制) 思想,类似于数据库事务。 目标是保证隔离性、原子性、可观察性。
鸿蒙性能优化之包体积优化
减小包体积是提升应用下载和安装体验的重要方式。通过压缩、精简或者复用应用中的代码或资源,可以有效降低应用包体积大小,减少空间占用。 二、减小包体积的方法 2、1 配置so压缩选项 当
鸿蒙性能优化之启动优化
应用启动可以分为冷启动和热启动,冷启动指的是应用启动,后台没有该应用的进程,系统会重新创建应用进程。热启动是当应用程序已经在后台运行,用户再次打开应用程序时,系统可以直接从内存中加载并继
鸿蒙性功能优化之跨线程序列化耗时分析
使用TaskPool/Worker必然涉及到跨线程传输数据,对象/方法在跨线程传递时需要序列化和反序列化。当对象本身较大且结构复杂时,序列化/反序列化的耗时就会增加,从而影响应用运行的整
下一页
个人成就
文章被点赞
36
文章被阅读
10,859
掘力值
656
关注了
0
关注者
26
收藏集
0
关注标签
0
加入于
2022-02-27