首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Nathan20240616
掘友等级
移动端&前端&金融
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Nathan20240616
移动端&前端&金融
·
11月前
关注
Compose - 底层原理(五) - Compose中的Flow
Compose中的Flow的基本使用 常见Flow 1. StateFlow 就像一个公告板: 工作原理: 2. SharedFlow 像是广播系统: 工作流程: 3. c...
1
评论
分享
Nathan20240616
移动端&前端&金融
·
11月前
关注
Compose - 底层原理(四) - Compose中的Effect
Compose的基本使用 1. LaunchedEffect 就像是派一个助手去做某件事: 生活例子: 就像你请助手每隔一秒看一下时钟,然后告诉你时间 当你不需要这个服务时...
3
评论
分享
Nathan20240616
移动端&前端&金融
·
12月前
关注
Compose - 底层原理(二) - 渲染流程
Compose 的核心架构 一、核心架构层次(自下而上) 想象一个餐厅的运作流程: 底层 Canvas(厨房) Compose Runtime(餐厅经理) Composit...
1
评论
分享
Nathan20240616
移动端&前端&金融
·
12月前
关注
Compose - 底层原理(一) - 基本原理
Compose与传统模式的对比 🏗️ 传统 XML UI 开发模式的痛点 想象我们在盖房子: XML 就像是在画图纸,而 Activity/Fragment 则是施工队 ...
2
评论
分享
Nathan20240616
移动端&前端&金融
·
12月前
关注
Compose - 底层原理(六) - KMP跨平台原理及开发流程
KMP的底层原理 1.总体流程 从底层架构详细解释 Compose Multiplatform (KMP) 在 Android 平台的 UI 渲染原理。 详细解释 最顶层:...
3
评论
分享
Nathan20240616
移动端&前端&金融
·
12月前
关注
Compose - 底层原理(三) - 状态机制
Compose的状态机制的基础 Compose 使用的是 SnapshotStateObserver 和相关的状态管理机制。 一、真实的状态管理架构 二、核心组件 Snap...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
12月前
关注
左哥算法 - 二叉树(二)
红黑树基本知识 1. 什么是红黑树? 想象一个纪律严明的军队方阵: 红黑树的基本结构 2.为什么红黑树查询比较快? 让我用图解方式解释为什么红黑树的查询效率高。 1. 平衡...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
左哥算法 - 图及其相关算法(二)
1. 拓扑排序算法 拓扑排序 适用于有向无环图(DAG),常用于确定任务的执行顺序。 流程: 统计所有节点的入度 将入度为0的节点加入队列 取出队列中的节点,将其邻居节点的...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
左哥算法 - 图及其相关算法(一)
1. 图的基本概念 图是由顶点(vertex)和边(edge)组成的数据结构: 顶点:图中的节点 边:连接顶点的线 有向图:边有方向 无向图:边无方向 1. 无向图 2. ...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
左哥算法 - 从暴力递归到动态规划
一.基本的从暴力递归到动态规划过程 1. 解题流程图 2. 以经典的"爬楼梯"问题为例 问题:一次可以爬1或2个台阶,爬到N级台阶共有多少种方法? 2.1 暴力递归版本 画...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
左哥算法 - 异或运算
1. 异或运算的基本性质 异或运算(用符号 ^ 表示)有以下重要性质: 0 ^ N = N(任何数和0异或等于它本身) N ^ N = 0(任何数和自己异或等于0) 满足交...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
左哥算法 - 位运算
1.位运算基础 1.1 基本位运算符 1.2 位运算详解 按位与(&) 按位或(|) 按位异或(^) 左移(<<) 右移(>>) 2. 实用技巧 2.1 判断奇偶 详细讲解...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
左哥算法 - 进制转换
1. 十进制转二进制 方法一:除2取余法(从右到左) 方法二:2的幂次方法(记忆常用数字) 2. 二进制转十进制 方法一:按权展开法 方法二:快速累加法 3. 实用技巧 3...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
面试题 - Android - 设计模式
1. 单例模式的深度解析 单例模式在Android中极其重要,但需要注意以下关键点: 在Android中的实际应用: 2. 面向对象六大原则在Android中的实践 以MV...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
面试题 - Android - 第三方框架
1. LeakCanary 工作原理详解 1.1 核心组件 RefWatcher: 负责监控对象引用 HeapDumper: 负责生成内存快照 HeapAnalyzer: ...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
面试题 - Android - 综合技术
我会逐个详细解答这些Android面试题。由于内容较多,我们分几个部分来讲解。 好的,我会以更加系统和生动的方式重新讲解这些问题。让我们从第一部分开始: 1. Androi...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
面试题 - Android - 系统 SDK 相关
我会逐个详细回答这些问题。由于内容较多,我们先回答前几个问题: 1. Android 系统架构组成 Android 系统架构自下而上分为五层: Linux 内核层 提供底层...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
面试题 - Android - 性能优化(二)
问题8. 网络优化 优化方案: 请求合并 缓存策略 断点续传 图片压缩 协议优化 详细讲解 1. 网络优化的核心问题 🎯 想象一下,网络请求就像在餐厅点餐: 客户端(手机...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
面试题 - Android - 性能优化(一)
问题1. 内存优化相关 内存泄漏的常见情况及解决方案: 常见场景: 静态变量持有Activity引用 单例模式持有Context Handler内部类引用 线程/Async...
0
评论
分享
Nathan20240616
移动端&前端&金融
·
1年前
关注
左哥算法 - 排序算法优化
在常见的排序算法中,有几种可以使用双指针技术来优化。让我详细介绍: 1️⃣ 快速排序(最典型的双指针应用) 2️⃣ 归并排序的合并过程(双指针) 3️⃣ 冒泡排序的优化版本...
0
评论
分享
下一页
个人成就
文章被点赞
87
文章被阅读
28,033
掘力值
1,390
关注了
3
关注者
53
收藏集
6
关注标签
20
加入于
2024-06-16