首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
源码学习
教我数理化_jwslh
创建于2025-02-25
订阅专栏
read the fucking code
暂无订阅
共6篇文章
创建于2025-02-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
两张图读懂RxJava源码
源码仓库:https://github.com/ReactiveX/RxJava 在现代 Android 开发中,RxJava 已成为处理异步编程、事件流控制和数据变换的核心工具之一。无论是 API
Kotlin 协程+挂起中可重入锁(ReentranceLock)的坑
背景 在某次任务中使用了 Kotlin协程+读写锁(ReentrantReadWriteLock) 对数据库进行操作。 数据库的查询使用了 suspend 挂起函数 封装层使用了协程和锁,控制对一些D
Android Koin 源码解析
前言 Koin 是一个用纯 Kotlin 编写的轻量级依赖注入(Dependency Injection, DI)框架,其设计目标是简单易用,不依赖代码生成或复杂的注解处理机制。 Github: ht
ImageView在setImageResource后发生了什么
源码解析 调用Resources.getDrawableForDensity 获取对应分辨率下的图片,这个时候如果我们在不同的分辨率文件下的图片不一样,在不同的手机分辨率下就会显示不同的图片。 如果不
Android Dagger-Hilt 工作原理浅析
背景 最近在项目中突然需要跨组件去访问彼此的服务。如果直接依赖对应的组件,整个项目的结构就复杂很多,而且依赖关系就显得很重。 可以使用Java SPI,Java SPI能够实现这种跨组件的服务访问。但
Kotlin 协程 select(选择器)的源码分析
前言 多路复用(Multiplexing) 是一种技术,允许在同一通信介质或信道上传输多个信号或数据流。其目的是通过有效地共享有限的资源(如带宽、时间、物理设备等),提高通信效率,减少资源浪费。kot