首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Nathan20240616
掘友等级
移动端&前端&金融
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Android - Gradle - 自定义任务开发流程及调用
一、基本任务创建方式 二、任务类型定义 三、任务注册和配置 四、任务执行流程图 五、高级任务示例 六、任务配置和使用 七、任务调用方式 命令行调用 代码中调用 八、最佳实践 任务命名规范 输入输出声明
Android - Gradle插件开发流程
一、完整的插件开发流程 二、具体实现步骤 1. 创建插件项目结构 2. 编写插件类 3. 配置插件属性文件 执行 ./gradlew build 后,会自动在以下位置生成属性文件 4. 配置构建脚本
DeepSeek - Word接入DeepSeek
一、前期准备 获取API密钥 启用Word开发工具 二、创建VBA代码 打开VBA编辑器 添加引用 创建新模块 三、完整代码 四、使用方法 配置API密钥 保存文档 使用步骤 五、常见问题解决 宏被禁
Android - 自动化测试框架Appium
Appium的整体流程框架 将 Appium 的整个工作机制用一个详细的流程图串联起来: 详细流程说明: 初始化阶段 Appium Client 初始化并连接到 Appium Server Serve
Kotlin - lateinit和by lazy的区别和原理
两者基本比较 把它们比作两种不同的"准备晚餐"方式: 1. by lazy 原理 想象成"点外卖"模式: 先下单(声明),但不立即配送(初始化) 第一次想吃的时候(首次访问)才开始配送(初始化) 之后
Lifecycle - 应用及底层原理
Lifecycle的基本使用 1. Lifecycle 的基本概念 想象一个餐厅的营业周期: LifecycleOwner:餐厅老板(管理生命周期) LifecycleObserver:餐厅员工(观察
LiveData - 基本使用及底层原理
LiveData的基本使用 1. LiveData 是什么? 想象 LiveData 是一个"智能快递箱": 快递箱可以存放物品(数据) 只有在收件人在家时(Activity/Fragment 活跃)
Kotlin - 高阶函数及相关内容
Kotlin高阶函数的基础 基本的高阶函数 1. let 2. run 3. with 4. apply 5. also 6. forEach 7. map 8. filter 这些高阶函数的主要特点
ViewModel - 基本使用及底层原理 (一)
ViewModel的基本使用 1. ViewModel 的基本工作方式 就像: 餐厅有个管理系统(ViewModelStore) 记录所有在职员工(ViewModel) 即使换班(屏幕旋转),员工还在
Compose - 底层原理(七) - 优化及内存泄漏问题
1. 重组(Recomposition)问题 问题原因: 为什么会出现: Compose的声明式特性导致函数可能被多次调用 状态没有正确保存导致重组时丢失 副作用处理不当导致重复执行 问题表现: 解决
下一页
个人成就
文章被点赞
87
文章被阅读
28,116
掘力值
1,392
关注了
3
关注者
53
收藏集
6
关注标签
20
加入于
2024-06-16