首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
初识协程: 为什么需要它以及如何启动第一个协程
介绍 Kotlin 协程入门知识。理解协程为何能用同步代码替代回调,并学会如何启动协程、切换线程,以及它在 Android 项目中的推荐用法。
浅学内存分配与释放(二)
物理内存中的伙伴 虚拟内存分配是以内存块为单位,但是,物理内存被划分成一个一个大小一致的物理页(4kb), 所以,物理内存分配是以 “物理页” 为单位 Linux操作系统同样使用“分离空闲链表”数据结
Kotlin协程相关记录
1. Flow combine 和 zip combine 组合的值,有任何更新,都会调用; zip 则是 1:1 对应时,才更新。 2. supervisorScope 和 coroutineSco
隐式访问数据----LocalContext
LocalContext 是一个用于获取我们在 Android 中常用的 Context 的 CompositionLocal(本地组合环境值)。 CompositionLocal 提供了一种隐式向下
Learn-Jetpack-Compose-By-Example---TextFieldValue
使用Column布局,类似于XML的LinearLayout。 然后,这里面使用到可滚动状态对象scrollState: 这是 Jetpack Compose 里可滚动状态对象的用法。 val scr
MVI架构如何改变Android开发模式
深入探索Model-View-Intent(MVI)架构如何通过单向数据流和状态集中管理解决Android开发中的状态管理难题,提供与MVP、MVVM的详细对比及完整购物车实战案例。
K2 编译器 - Symbol(符号系统)
符号系统 Symbol是Kotlin K2编译器的核心抽象,为编译器各个阶段提供统一的代码表示方式,是学习编译器的基础。
面试---h5秒开优化
面试官:请谈谈你在项目中关于文章详情页(WebView H5)加载优化所做的工作。 我的回答:好的,面试官。在上一个项目中,我们的文章详情页采用的是 Hybrid 方案,即使用 WebView
Kotlin的各种上下文Receiver,到底怎么个事
Kotlin的各种上下文Receiver,到底怎么个事。 整理一下kotlin context receiver的前世今生
前 7 个电话转接应用程序帮助进行电话到电话转接
人们如果觉得现有设备太旧或无法满足需求,就会更换新设备。另一些人则是因为想尝试其他功能更有吸引力的设备。无论出于何种原因购买新手机,都需要将数据从旧设备传输到新设备。 这是最具挑战性的任务之一,尤其是
通过 4 种有效方法实现三星到 LG 的转移
三星手机到 LG 手机的转移方法多种多样,但哪一种最有效呢?这是一个价值百万美元的问题,但很多平台都没有给出充分的答案,因此,了解以下信息将大有裨益。您可以选择以下任何一种方法将手机从三星转移到 LG
如何修复LG Mobile Switch 无法正常工作的问题
如果您有一部 LG 手机,并且仍然想使用 LG Mobile Switch 将数据传输到手机,但发现它无法正常工作,您会怎么做?幸运的是,即使此应用程序已过时,也可以解决 LG Mobile Swit
英雄C++入门到精通精品课程,全套八合一
C++ 作为一门历史悠久且功能强大的编程语言,广泛应用于系统开发、游戏引擎、嵌入式系统、高频交易等众多领域。然而,由于其语法复杂、概念抽象,许多初学者在学习过程中常常感到困惑,难以真正掌握其精髓。 《
李兴华JavaWEB就业编程实战 第一季(1)
在竞争日益激烈的 JavaWEB 开发求职市场中,仅仅掌握理论知识是远远不够的。企业不仅看重候选人的技术基础,更关注其实战能力与项目经验。如何高效备战面试、快速积累项目经验,成为许多求职者面临的核心挑
如何通过4种简单方法将Infinix联系人导出到Excel
您的联系人列表是 Infinix 智能手机上最宝贵的资产之一。使用 Excel 格式的备份不仅可以保证数据安全,还能更轻松地整理、编辑或将联系人传输到其他设备。使用 Excel,您可以按字母顺序对联系
协程总纲:从底层到高层
0) 本体与大图 协程 = 可挂起/可恢复的函数,编译为CPS + 无栈状态机:局部变量进堆对象,label 记录继续点。 核心三要素:Continuation(续延/状态机入口)、Dispatche
线程上下文与 ThreadContextElement
为什么要“线程上下文” 协程会在不同线程间切换:一次 suspend/resume 可能从 A 线程恢复到 B 线程。 传统 ThreadLocal 只跟线程走,不跟协程走 ⇒ 一旦线程切换就“丢上下
协程 Channel 与 Actor(单播/强背压)
1) Channel 的语义与定位(单播 + 背压原语) 单播(unicast) :一个元素只会被一个接收者消费。你可以 fan-in(多生产者)或 fan-out(多消费者“抢”同一条管道),但同一
浅析RecyclerView的DiffUtill实现
让我来给你讲讲RecyclerView的"智能整理术" - DiffUtil的故事。 故事开始:图书馆的整理难题 想象一下,你是一个图书管理员,负责整理书架上的书籍(就像RecyclerView管理I
Flow 内部与“运算符融合(Operator Fusion)”
1) Flow 内部大模型(先有这个心智图) 冷流:每次 collect 都从头再建一条“处理链”。 链式组装:绝大多数中间运算符(map/filter/transform/onEach/scan/d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30