首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
2026年面试5
1、Android 每次启动Activity时,创建一个 static String b,Activity关闭后static b销毁了吗?每次启动的时创建的static String b是同一个吗 记
MMKV:高性能移动端键值存储方案
一、MMKV 的含义与概述 MMKV 是腾讯开源的一款基于 mmap 内存映射的键值存储组件,专门为移动端设计,具有高性能的特性,核心定位是替代传统的轻量级键值存储方案。其名字来源于 "Memory-
阻塞队列
阻塞队列(BlockingQueue)与普通队列(Queue)的区别主要是: 阻塞队列通过在入队和出队时加锁,保证了队列的线程安全。 阻塞队列支持阻塞添加和阻塞删除元素。 什么是阻塞添加和阻塞删除?
X-plore安卓版(安卓手机文件管理器) 修改版
X-plore 安卓版是一款功能强大的老牌文件管理器,以双面板树形视图为核心特色,支持本地文件管理、批量操作及压缩解压等基础功能,它能连接 FTP、SMB 等网络服务与主流云存储,并内置媒体预览、文档
Activity Startup Flow
本文基于AN13,以从launcher点击icon启动activity为例,分析整个activity启动的流程
7款安卓数据恢复软件实测:哪款值得选?全维度解析+教程
手滑误删珍藏照片、聊天记录,刷机或系统崩溃导致数据清空,甚至手机进水、摔损引发数据丢失——这些糟心事,不少安卓用户都曾遭遇。面对五花八门的恢复工具,该如何挑选到高效、安全又适配自身需求的款?本文实测7
HashMap源码解析及面试题
HashMap源码解析 HashMap的成员变量和构造方法(本文源码基于JDK 1.8) 我们最常使用的是无参的构造方法,这个构造方法里面给 loadFactor 赋了初始值 0.75。在你调用 pu
Kotlin协程进阶王炸之作-Kotlin的协程到底是什么
kotlin实现的是语言层面的无栈协程,因此轻量级线程完全不适用于kotlin的协程,只能说是轻量级任务。Kotlin 协程的挂起、恢复、调度都是以函数为单位
APPLE 同款 SVG图片动效怎么做?试试大家都在用的这款公众号svg制作软件
APPLE 同款 SVG图片动效怎么做?试试大家都在用的这款公众号svg制作软件 SVG 动效,作为近年来风靡设计圈的重要动效形式,被越来越多品牌应用于提升视觉吸引力与用户交互体验。APPLE 在其官
ReentrantLock和AQS源码解析
本文源码基于JDK 1.8 在 Java 中,Dong Lea 大师为我们提供了大量并发编程工具类,它们都在 JDK 的 java.util.concurrent 包下,其目录结构如下: curren
从“日志抓不到”到“全链路可追溯”:一次 Android 系统级日志体系的工程化实践
从“日志抓不到”到“全链路可追溯”:一次 Android 系统级日志体系的工程化实践 一、问题背景:为什么我们要“重新造日志体系”? 在实际项目中,我们经常会遇到这样的问题: ❌ 问题难复现:客户现场
架构师修炼
一、架构师要做什么 二、软件架构是什么 三、设计思维原则是什么 四、设计策略是什么 五、涉及人员有哪些 六、挖掘架构需求,问题点 七、选择架构模式、架构模型
完结-马士兵-操作系统底层原理到鸿蒙os-999it
鸿蒙生态崛起与百万人才缺口下的职业新机遇 鸿蒙系统:打开万物互联时代的金钥匙 随着鸿蒙操作系统(HarmonyOS)生态的快速扩张,相关人才需求呈现爆发式增长。工信部最新数据显示,2023年鸿蒙生态人
Jetpack Compose重组稳定性分析器
本文将探讨 Compose 稳定性分析器的工作原理,一个Jetpack Compose 的实时重组稳定性洞察工具,包括:IntelliJ 插件、编译器插件以及稳定性验证系统。
2026小知识点-简(五)
1、MD5介绍: MD5是一种广泛使用的哈希函数,能生成一个128位(16字节)的哈希值,通常表示为32个字符的十六进制字符串。它有几个关键特性: 不可逆性:从哈希值无法反向推导出原始数据。 固定长度
Android 15存储子系统深度解析(二):FUSE文件系统与Scoped Storage
深入剖析Android 15的FUSE文件系统原理、MediaProvider协作机制、Scoped Storage权限模型,以及FUSE Passthrough性能优化,从源码角度解析应用存储隔离和
Compose中rememberUpdatedState的作用
Compose 中的 rememberUpdatedState 作用 ,什么情况下需要使用 ?
【Kotlin系列13】DSL设计:构建类型安全的领域语言
深入探讨Kotlin DSL设计原理与实战,涵盖DSL核心概念、类型安全Builder、Lambda接收者、作用域控制、实战案例(HTML/SQL/配置DSL)、最佳实践与性能优化,帮助你构建优雅的领
2026年面试4
1、mvc、mvp和mvvm的区别,总结一下 从MVC到MVP:解决“上帝Activity”和“可测试性” MVC问题:在Android中,Activity/Fragment 通常身兼View和Con
Java 泛型
一、前言 泛型在编码过程中的好处: 提高 Api 设计的灵活性 运行时异常提前暴露到编译期 二、泛型分类 1. 泛型类 2. 泛型方法 3. 泛型接口 三、泛型通配符 1. 上界通配符 在 Java
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