首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
【计算机通识】TCP/IP协议通俗讲解
TCP/IP的精髓:分层、封装、端到端。 IP管“跑腿”,TCP管“靠谱”:IP负责把包裹送到地址,至于包裹里的东西是否完整,它不管;TCP负责确保包裹里的东西一件不少、顺序不错
浅谈Android PID与UID原理
作为一位在Android系统里摸爬滚打多年的“老兵”,我来给你讲讲PID和UID这对“好基友”的故事。咱们不用那些晦涩的术语,就用一个有趣的比喻把它们讲明白。 一场精彩的“公司派对”比喻 想象一下,A
从 Vault App 恢复已删除的文件
Vault 应用是一款热门的隐私保护工具,可帮助用户在Android手机上隐藏照片、视频和私人文件。然而,有时用户会意外删除 Vault 中的重要文件、重置手机或卸载应用,从而导致意外的数据丢失。 如
几种list的复杂度 & 内存 & 扩容
一、复杂度 × 内存 × 扩容总表(n 为元素个数) 容器 get(i)/set(i) 末尾 add/remove 头部 add/remove 中间插入/删除(已知索引) contains/遍历 额外
Glide中GroupedLinkedMap数据结构
它要解决什么问题 普通 LinkedHashMap 的 access order 是针对单个元素;Glide 需要的是针对“同一规格的一组对象(一个桶)”做 LRU:例如同尺寸/同 Config 的
自定义 View 的 “快递失踪案”:为啥 invalidate () 喊不动 onDraw ()?
讲了个 “快递站送货” 的故事 —— 毕竟 View 的绘制流程,本质就是一场 “指令上报→调度→执行” 的快递游戏。 一、先搞懂:正常情况下,“快递” 是怎么送到的? 我们先把 View 体系比作一
Android 稀奇古怪系列:新版本签名问题-Algorithm HmacPBESHA256 not available
新版本 Android Studio 工具生成的签名,用在低于 JDK 14 的项目中 导致 lgorithm HmacPBESHA256 not available
Android文件下载完整性保证:快递员小明的故事
有趣的故事:快递员小明的包裹保卫战 想象一下,小明是个快递员,负责从仓库(服务器)运送包裹(文件)到客户(Android设备)。但路上有各种意外: 数据损坏:就像包裹被雨淋湿 网络中断:就像送货路上遇
HashMap树化:桶内≥8 且容量≥64 → 红黑树;≤6 退回链表
1) 什么时候“桶”会从链表变红黑树? 三个常量(JDK 8 源码同名): TREEIFY_THRESHOLD = 8:桶内元素数 ≥ 8 才考虑树化。 UNTREEIFY_THRESHOLD = 6
mac上AndroidStudio升级无写入权限问题
```执行以下命令,然后重启AndroidStudio sudo chown -R $(whoami) /Applications/Android\ Studio.app sudo chmod -R
Android断点续传原理:小明的"读书笔记"故事
有趣的比喻故事 想象一下,小明正在抄写一本很厚的书《Android开发秘籍》。这本书有1000页,他不可能一次性抄完。 故事场景: 普通下载:就像小明每次都是从第1页开始抄,即使昨天已经抄到第500页
浏览器探险记:URL奇幻之旅
大家好!我是Android系统的"老导游",今天我要带你们踏上一段神奇的URL旅程!就像爱丽丝掉进兔子洞一样,当你输入一个URL时,浏览器里也发生着不可思议的冒险故事! 🎭 故事开场:小白的魔法咒语
如何通过 7 种解决方案将文件从PC无线传输到Android
如果您需要将文件从 PC 无线传输到 Android,有很多无线选项可供选择。然而,并非所有选项都安全可靠。为了帮助您无需 USB 数据线即可安全地发送文件,我们在本文中总结了 7 种方法和 3 个必
协程CoroutineContext理解
CoroutineContext 是 Kotlin 协程(Coroutine) 的核心概念之一,用来描述协程的运行环境、调度器、异常处理、Job层级关系等信息。 🧩 一、定义 在 Kotlin 中,C
如何通过 5 种有效方法同步 Android 和 Mac
从 PC 迁移到 Mac 时,最常见的挑战之一就是如何同步你的 Android 设备。虽然这两个平台都很出色,但它们并不总是能立即完美兼容。好消息是,有 5 种有效的方法可以将 Android 与 M
小米 vs 三星:最新旗舰机型对比——小米17和三星S25
小米和三星的话题持续火热。虽然三星S26系列还未发布,但关注安卓手机的用户已经迫不及待地想将小米17和三星S25进行对比了。如果你也对此非常感兴趣,不妨看看今天的分享内容。我们将对小米17和三星S25
ART 内存模型:用 “手机 APP 小镇” 讲明白底层原理
咱们先把复杂的 ART 虚拟机(Android Runtime)想象成一个 “手机 APP 小镇”: 小镇里有很多 “店铺”(就是咱们用的 APP,比如微信、抖音); 每个店铺要干活,得有 “仓库”(
HarmonyOS实战开发系列课程
HarmonyOS实战开发系列课程---789it.top/13956/ 万物互联的时代浪潮奔涌而至,HarmonyOS 作为面向未来的分布式操作系统,正成为开发者们不容错过的技术新高地。然而,面对一
HashMap扩容:翻倍 + 低/高位链分裂(O(n))
1) 什么时候扩容? 记 capacity 为表长(始终 2 的幂),size 为键值对数,loadFactor 默认 0.75。 阈值:threshold = capacity * loadFact
Android中的StackOverflowError与OOM:一场内存王国的冒险
📖 故事背景:内存王国的两个重要区域 在Android王国里,有两个重要的存储区域: 栈(Stack) :像一叠盘子,后进先出,存储方法调用和局部变量 堆(Heap) :像一个大仓库,存储对象实例和数
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