<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>奎叔技术笔记</title><description>面向 Flutter、iOS、React 与 Web3 工程师的深度技术专栏，记录框架原理、性能、架构、安全与稳定性实践。</description><link>https://www.unclekui.site/</link><language>zh-CN</language><item><title>Flutter 音视频架构：播放状态机、Texture、缓存、DRM 与采集</title><link>https://www.unclekui.site/posts/flutter-audio-video-architecture/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-audio-video-architecture/</guid><description>系统理解 Flutter 音视频播放和采集链路，覆盖播放器状态机、首帧、缓冲、Seek、后台播放、音频焦点、多清晰度、DRM、相机与录制。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>音视频</category><category>Texture</category><category>播放器</category><category>DRM</category></item><item><title>Flutter 原生视图与混合工程：Platform View、Texture 与 Add-to-App</title><link>https://www.unclekui.site/posts/flutter-platform-views-add-to-app/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-platform-views-add-to-app/</guid><description>深入理解 AndroidView、UiKitView、Texture、Android 合成模式，以及 Add-to-App 中 Engine、路由、生命周期和性能治理。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>PlatformView</category><category>Add-to-App</category><category>FlutterEngine</category><category>原生视图</category></item><item><title>Flutter 启动性能：从冷启动、TTID/TTFD 到首屏依赖治理</title><link>https://www.unclekui.site/posts/flutter-startup-performance/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-startup-performance/</guid><description>拆解 Flutter 从系统进程、Engine、插件和 Dart 初始化到首帧与业务可交互的完整链路，并给出测量、优化和回归方法。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>启动性能</category><category>TTID</category><category>TTFD</category><category>首帧</category></item><item><title>JavaScript Event Loop 与异步：从任务调度到取消、竞态和并发控制</title><link>https://www.unclekui.site/posts/javascript-event-loop-async/</link><guid isPermaLink="true">https://www.unclekui.site/posts/javascript-event-loop-async/</guid><description>系统理解浏览器 JavaScript 的 Call Stack、Task、Microtask、Promise、async/await、Timer、DOM Event 和 Fetch 生命周期，并掌握 AbortController、异步竞态、有界并发与 Web Worker。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>JavaScript</category><category>React</category><category>Event Loop</category><category>Promise</category><category>AbortController</category><category>Web Worker</category></item><item><title>JavaScript 执行模型：从执行上下文、闭包到 ESM 与 Tree Shaking</title><link>https://www.unclekui.site/posts/javascript-execution-model/</link><guid isPermaLink="true">https://www.unclekui.site/posts/javascript-execution-model/</guid><description>系统理解 JavaScript 执行上下文、词法环境、作用域链、闭包、this、原型链与属性描述符，并分析 ESM、CommonJS、模块作用域和 Tree Shaking 的工程边界。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>JavaScript</category><category>React</category><category>执行上下文</category><category>闭包</category><category>ESM</category><category>Tree Shaking</category></item><item><title>Web3 共识机制：从 PoW、PoS 到分叉选择与最终性</title><link>https://www.unclekui.site/posts/web3-consensus-mechanisms/</link><guid isPermaLink="true">https://www.unclekui.site/posts/web3-consensus-mechanisms/</guid><description>系统理解区块链共识如何在网络延迟和拜占庭节点下协调规范历史，比较 PoW 与 PoS，并拆解 Validator、Proposer、Attestation、Slashing、Fork Choice、Finality Gadget 和 MEV 的边界。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Web3</category><category>共识</category><category>PoW</category><category>PoS</category><category>Fork Choice</category><category>最终性</category></item><item><title>Web3 密码学基础：从哈希、Merkle Proof 到数字签名与零知识证明</title><link>https://www.unclekui.site/posts/web3-cryptography-foundations/</link><guid isPermaLink="true">https://www.unclekui.site/posts/web3-cryptography-foundations/</guid><description>系统理解 Web3 中哈希函数、Merkle Tree、数字签名、ECDSA、EdDSA、BLS、门限签名、零知识证明和安全随机数分别提供什么安全保证，以及工程实现中的编码、域分离、密钥与验证边界。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Web3</category><category>密码学</category><category>Hash</category><category>Merkle Tree</category><category>数字签名</category><category>零知识证明</category></item><item><title>Web3 分布式账本：从交易、区块和状态到节点信任模型</title><link>https://www.unclekui.site/posts/web3-distributed-ledger/</link><guid isPermaLink="true">https://www.unclekui.site/posts/web3-distributed-ledger/</guid><description>系统理解 Web3 分布式账本如何用交易驱动确定性状态转换，区块、P2P 网络与 Gossip 如何传播数据，以及全节点、归档节点、轻客户端和 RPC 节点分别验证什么、信任什么。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Web3</category><category>区块链</category><category>分布式账本</category><category>P2P</category><category>节点</category><category>拜占庭容错</category></item><item><title>Web3 交易与最终性：从 Mempool、Nonce、区块确认到重组处理</title><link>https://www.unclekui.site/posts/web3-transaction-finality/</link><guid isPermaLink="true">https://www.unclekui.site/posts/web3-transaction-finality/</guid><description>系统理解 Web3 交易从构造、签名、广播、Mempool、替换和区块收录，到确认、链重组与最终化的完整生命周期，并建立可回退、可观测的 DApp 交易状态机。</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>Web3</category><category>交易生命周期</category><category>Mempool</category><category>Nonce</category><category>区块确认</category><category>最终性</category></item><item><title>Dart 运行时详解：从 Kernel IR、JIT/AOT 到对象分配与垃圾回收</title><link>https://www.unclekui.site/posts/dart-runtime-in-depth/</link><guid isPermaLink="true">https://www.unclekui.site/posts/dart-runtime-in-depth/</guid><description>系统理解 Dart 代码在 Flutter 中如何编译、加载和执行，以及热重载、Tree Shaking、对象分配、分代垃圾回收与闭包捕获的工程边界。</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>Dart</category><category>Flutter</category><category>Dart VM</category><category>JIT</category><category>AOT</category><category>垃圾回收</category></item><item><title>Flutter 应用生命周期：状态切换、可靠保存与进程恢复</title><link>https://www.unclekui.site/posts/flutter-app-lifecycle/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-app-lifecycle/</guid><description>系统理解 AppLifecycleState、WidgetsBindingObserver、前后台资源治理、进程终止与 Flutter 状态恢复机制。</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>应用生命周期</category><category>AppLifecycleState</category><category>状态恢复</category><category>WidgetsBindingObserver</category></item><item><title>Flutter 请求治理：去重、竞态、重试、Token 刷新与熔断</title><link>https://www.unclekui.site/posts/flutter-request-governance/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-request-governance/</guid><description>系统设计 Flutter 网络请求的去重、竞态控制、幂等重试、Token single-flight 刷新、离线重放、限流与熔断。</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>请求治理</category><category>幂等性</category><category>Token 刷新</category><category>重试</category></item><item><title>Flutter 状态设计：从状态分类到可验证的 UI 状态机</title><link>https://www.unclekui.site/posts/flutter-state-design/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-state-design/</guid><description>从状态所有权与生命周期出发，讲清单一事实源、派生状态、状态提升与下沉、不可变快照、Sealed UI 状态机和副作用治理。</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>状态设计</category><category>单一事实源</category><category>状态机</category><category>不可变状态</category></item><item><title>Flutter 国际化与本地化：从 ARB 到多语言工程治理</title><link>https://www.unclekui.site/posts/flutter-internationalization/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-internationalization/</guid><description>使用 Locale、gen_l10n 和 ARB 构建 Flutter 多语言能力，并治理复数、格式、RTL、字体与翻译流程。</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>国际化</category><category>本地化</category><category>ARB</category><category>RTL</category></item><item><title>Flutter 依赖注入：对象组装、生命周期与可测试性</title><link>https://www.unclekui.site/posts/flutter-dependency-injection/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-dependency-injection/</guid><description>理解依赖注入、Composition Root、对象 Scope 与资源所有权，并比较 Flutter 常用 DI 方案的边界。</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>依赖注入</category><category>Composition Root</category><category>Provider</category><category>Riverpod</category></item><item><title>Flutter 模块化架构：从单体项目到可治理的业务边界</title><link>https://www.unclekui.site/posts/flutter-modular-architecture/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-modular-architecture/</guid><description>从业务边界、公共 API 和依赖方向出发，构建可测试、可治理、可渐进迁移的 Flutter 模块化架构。</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>模块化</category><category>Monorepo</category><category>架构</category><category>公共 API</category></item><item><title>Flutter 客户端安全：从威胁建模到工程防护</title><link>https://www.unclekui.site/posts/flutter-client-security/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-client-security/</guid><description>围绕客户端不可信前提，建立凭证、存储、日志、设备完整性、供应链与事件响应的纵深防御。</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>客户端安全</category><category>Keychain</category><category>Keystore</category><category>供应链</category></item><item><title>Flutter 输入与链接安全：Deep Link、WebView 与不可信数据边界</title><link>https://www.unclekui.site/posts/flutter-input-link-security/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-input-link-security/</guid><description>从不可信输入边界出发，保护 Deep Link、WebView、JavaScript Bridge、文件和系统权限调用。</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Deep Link</category><category>WebView</category><category>输入安全</category><category>JavaScript Bridge</category></item><item><title>Flutter 异常处理体系：从捕获、转换到恢复</title><link>https://www.unclekui.site/posts/flutter-error-handling/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-error-handling/</guid><description>覆盖同步、Future、Stream、Framework、Isolate、Platform Channel 与原生异常的分层处理体系。</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>异常处理</category><category>Future</category><category>Isolate</category><category>Platform Channel</category></item><item><title>Flutter 客户端 Trace 与稳定性治理：从链路追踪到灰度、降级和复盘</title><link>https://www.unclekui.site/posts/flutter-trace-governance/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-trace-governance/</guid><description>用 Trace Context、Span、SLO 和错误预算连接 Flutter 客户端链路追踪、灰度、降级与故障治理。</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Trace</category><category>SLO</category><category>灰度发布</category><category>稳定性</category></item><item><title>Flutter 客户端监控体系：从异常发现到问题闭环</title><link>https://www.unclekui.site/posts/flutter-client-monitoring/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-client-monitoring/</guid><description>设计覆盖崩溃、ANR、启动、卡顿、网络和业务指标的 Flutter 客户端监控与告警闭环。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>监控</category><category>可观测性</category><category>Crash</category><category>ANR</category></item><item><title>Flutter 性能优化：从指标、定位到工程实践</title><link>https://www.unclekui.site/posts/flutter-performance/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-performance/</guid><description>从帧流水线和量化指标出发，系统定位 Build、Layout、Paint、Raster、内存与启动性能问题。</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>性能优化</category><category>DevTools</category><category>Raster</category><category>内存</category></item><item><title>Flutter 混合开发技术详解</title><link>https://www.unclekui.site/posts/flutter-add-to-app/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-add-to-app/</guid><description>系统梳理 Flutter Add-to-App 的工程结构、Engine 管理、路由通信、插件生命周期和性能边界。</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Add-to-App</category><category>Platform Channel</category><category>FlutterEngine</category></item><item><title>Flutter 三棵树协作机制：从 Widget 配置到屏幕像素</title><link>https://www.unclekui.site/posts/flutter-three-trees/</link><guid isPermaLink="true">https://www.unclekui.site/posts/flutter-three-trees/</guid><description>深入理解 Widget、Element、RenderObject 的职责，以及挂载、更新复用、布局和绘制的完整协作链路。</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Widget</category><category>Element</category><category>RenderObject</category><category>渲染原理</category></item></channel></rss>