首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
ReactNative 源码分析5——ReactActivity之启动RN应用
接着上篇我们继续分析setupReactContext方法 setupReactContext函数核心方法 catalystInstance.initialize:初始化 attachRootView
虾分发:重新定义APP分发效率,让增长触手可及的智能引擎
在移动互联网竞争白热化的今天,一款新应用想要从海量产品中脱颖而出,难度堪比“沙里淘金”。传统分发渠道成本高、效果差、用户匹配度低,让无数开发者陷入“烧钱买量却难见回报”的恶性循环。虾分发 xiafen
Android内存的全面分析-让你吃透
我希望通过这篇文章能够把Android内存相关的基础和大部分内存相关问题如:溢出、泄漏、图片等等产生的都讲解清楚,会从java内存逐步讲解到android内存并结合具体场景分析、总结常见内存问题原因,
稳定性全面升级!Compose Multiplatform 1.11 RC 正式推送
前言 JetBrains 在 2026 年 5 月 5 日发布了 Compose Multiplatform 1.11.0-rc01。 这是一个预发布版本,变更范围不大,但修的点都贴近真实开发:焦点行
实用性 Max ,新 Flutter & Dart Agent Skills 深度解读
虽然之前在刚发布那会,我们就在 《Flutter 发布官方 Skills 》 聊过 Flutter 的 Skills ,但是经过几轮测试之后,官方发现之前单纯文档型的 Skills 作用并不明显,所以
Android 中的 MVVM 是如何构建起来的
ViewBinding 避免手动多次调用 findViewById(),并以更类型安全的方式获取视图,从而减少样板代码并降低运行时错误风险。
CPU热点分析:调用链是怎么重建的
Perfetto trace里堆了上万个cpu_slice,怎么从这些原始数据里重建出有意义的调用链?本文拆解SmartInspector的CPU热点分析模块,从SQL查询到调用树构建,再到调度阻塞原
Repository 一定需要 DataSource 吗?一篇讲透的架构思考
在 Android Clean Architecture 或常见分层设计中,很多人都会遇到一个问题: 不少教程默认给出这样的结构: 看起来很“标准”,但在实际项目中,如果不加思考地套用,很容易导致过度
深入理解 Kotlin 协程 (六):进退有度,解密协程取消响应与异常分发机制
本文深剖协程底层设计,详述如何通过状态机流转与 CancellableContinuation 实现协作式取消;并揭秘协程如何静默过滤取消事件,利用异常处理器精准完成崩溃的分发与兜底保障。
并发编程核心原理
并发编程核心原理:可见性、一致性、原子性 一、从一个问题开始 1.1 一个"不可能"的 Bug 问题:为什么有时会输出 0 而不是 42? 这就是可见性和一致性问题! 二、三大核心概念 2.1 原子性
C++ 并发编程详解
C++ 并发编程详解 —— 由浅入深 一、从问题出发:为什么需要并发? 1.1 一个直观的例子 想象你在经营一家餐厅: 1.2 程序中的例子 二、核心概念:什么是线程? 2.1 进程 vs 线程 2.
进程与线程深度解析
进程与线程深度解析 目录 进程与线程基础 数据竞争与同步问题 互斥锁 条件变量 信号量 原子操作与CAS 可见性、原子性、有序性 内存序 死锁与避免 原子操作的底层原理 volatile关键字 读写锁
线程安全问题全景图
线程安全问题全景图 一、直接回答 不是!保证可见性、一致性、原子性,仍然会有线程安全问题! 这三个只是基础,就像盖房子有了地基,但房子会不会塌,还要看: 结构设计(架构设计) 材料质量(代码逻辑) 施
线程同步机制详解
线程同步机制详解 目录 线程栈的位置 线程间通信方式 原子性、可见性、有序性问题 锁的原理与实现 原子操作 volatile 关键字 信号量 条件变量 内存序 其他同步机制 总结与选择指南 一、线程栈
虚函数与多态
虚函数与多态:问题驱动的深度解析 一、问题的起源:不用多态,会遇到什么? 1.1 一个真实的项目场景 假设你在开发一个图形渲染引擎,需要绘制不同形状: 现在需要实现一个功能:遍历所有形状,依次绘制。
C/C++ 内存模型补充
C/C++ 内存模型补充 本文档是对《C/C++ 内存模型》的补充,涵盖更深入的内存管理知识。 一、C 语言内存管理基础 1.1 malloc/free vs new/delete 特性 malloc
C++ 面试核心知识点
C++ 面试核心知识点 一、模板(Templates) 1.1 问题背景:我们遇到了什么问题? 场景:需要实现一个通用的 max 函数 问题分析: 更多场景: 1.2 设计思路:如何解决"一份代码,多
STL详解
STL详解 一、问题背景——解决什么问题 1.1 C++早期编程的困境 在STL出现之前,C++程序员面临着重重的编程挑战。想象一下,你需要实现一个动态数组,你可能需要手动管理内存分配与释放,考虑边界
OpenGL ES 核心原理完全指南
OpenGL ES 核心原理完全指南 一、为什么需要GPU渲染? 1.1 CPU渲染的困境 想象一下,你要在一个1920x1080的屏幕上画一个三角形: 问题在哪里? 计算量大:1920x1080 =
设计模式实战对比
设计模式实战对比 目录 一、创建型模式 1. 单例模式 ⭐⭐⭐⭐⭐ 2. 工厂模式 ⭐⭐⭐⭐⭐ 3. 建造者模式 ⭐⭐⭐⭐ 4. 原型模式 ⭐⭐⭐ 二、结构型模式 5. 适配器模式 ⭐⭐⭐⭐⭐ 6.
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