Skip to content
Wen's Blog

摸鱼精选

每期汇总近期值得阅读的技术文章、项目与工程实践。

摸鱼精选第 37 期
Nov 4, 2024

本期精选:Dart 异步编程进阶:Completer 的实用指南与应用场景;Swift Concurrency 前沿探索:async/await 特性在 Swift 5.5+ 中的演进。

摸鱼精选第 36 期
Jun 1, 2024

本期精选:C++20 协程(Coroutines)入门指南:从原理到 std::generator 实现;深入理解 C++ 异步编程模型。

摸鱼精选第 35 期
May 26, 2024

本期精选:React 性能优化反思:何时应该(以及不应该)使用 useMemo;深入理解 React Hooks 依赖管理与重渲染机制。

摸鱼精选第 34 期
Nov 12, 2023

本期精选:Linux 内核内存规整(Memory Compaction)原理详解;iOS Crash 治理实战:淘宝 VisionKitCore 崩溃问题排查与修复。

摸鱼精选第 33 期
Oct 16, 2023

本期精选:使用 XCTest 自动化检测 Swift 代码内存泄露;iOS 单元测试最佳实践与技巧分享。

摸鱼精选第 32 期
Aug 20, 2023

本期精选:2023 春夏季开源操作系统训练营:Rust 编写 RISC-V 内核;PromptPerfect:GPT 提示词优化工具;Uber Go 语言编码规范中文版推荐。

摸鱼精选第 31 期
Jul 23, 2023

本期精选:React 自定义 Hook 实战:如何封装一个高效的 useDebounce 防抖钩子;深入理解 useEffect 与 useRef 的配合使用。

摸鱼精选第 30 期
Jun 1, 2023

本期精选:深度学习入门:强化学习 100 题实战解析(从马尔科夫到 DQN);Swift 语言特性解析:Dynamic Member Lookup 动态成员查找的应用。

摸鱼精选第 29 期
May 1, 2023

本期精选:Flutter 闲鱼知识小报:前端与移动端开发技巧汇总;C++ 并发编程指南:从 C++11 到 C++17 多线程模型详解。

摸鱼精选第 28 期
Apr 2, 2023

本期精选:网易云音乐 Swift 与 Objective-C 混编 Module 化治理实践;使用 Swift Concurrency 实现 Debounce 防抖与 Throttle 节流功能。

摸鱼精选第 27 期
Feb 15, 2023

本期精选:Swift Concurrency 实战:使用 Task Group 实现原生并行任务处理,替代 GCD 与 OperationQueue 的现代化方案。

摸鱼精选第 26 期
Jan 31, 2023

本期精选:网易云音乐 React Native 工程 Monorepo 改造实践分享;Node.js 架构设计与最佳实践之道(Tao of Node)深度解读。

摸鱼精选第 25 期
Dec 15, 2022

本期精选:C++20 关键字解析:const vs constexpr vs consteval vs constinit 的区别与应用场景;现代 C++ 编译期常量最佳实践。

摸鱼精选第 24 期
Dec 1, 2022

本期精选:揭秘破坏 Swift Concurrency 并发安全的五种方式及 @MainActor 陷阱;Effective Shell:提升 Shell 脚本编写效率的实用指南。

摸鱼精选第 23 期
Nov 15, 2022

本期精选:iOS SIGKILL 信号崩溃抓取与 MetricKit 框架应用实践;Swift Concurrency 开发避坑指南:那些官方文档没告诉你的事。

摸鱼精选第 22 期
Nov 1, 2022

本期精选:Chromium 浏览器 HEVC 硬解实现原理与实测;闲鱼技术团队对终端组织与技术架构的深度思考;TypeScript 代码整洁之道(Clean Code)最佳实践。

摸鱼精选第 21 期
Oct 15, 2022

本期精选:大规模 C++ 项目中现代化工具链(LLVM, ThinLTO, AutoFDO)的技术实践;深入掌握 SwiftUI 中 task 修饰器的使用技巧与并发模型。

摸鱼精选第 20 期
Oct 1, 2022

本期精选:深入理解 SwiftUI Layout Protocol:布局协议基础与自定义容器实现;探索视图层级中的家族动态(Family Dynamics)。

摸鱼精选第 19 期
Sep 15, 2022

本期精选:轻量级 C/C++ 日志库 EasyLogger 推荐;Google 高性能序列化库 FlatBuffers 介绍;C++ Core Guidelines 核心编程指南导读。

摸鱼精选第 18 期
Sep 1, 2022

本期精选:Vue 3 状态管理新宠 Pinia 与 Vuex 的对比分析;IoT 设备 CoAP 协议漏洞挖掘实战;Go 语言 Context 组件源码深度学习笔记。

摸鱼精选第 17 期
Aug 15, 2022

本期精选:Node.js 高性能 LRU 缓存库 lru-cache 推荐;Fastify Web 框架性能优势分析;Android Play Integrity API 安全性提升实践。

摸鱼精选第 16 期
Aug 1, 2022

本期精选:rCore-Tutorial-Book V3:用 Rust 从零编写 RISC-V 操作系统内核;Modern Web Development:现代 Web 开发设计模式与性能优化指南。

摸鱼精选第 15 期
Jul 15, 2022

本期精选:字节跳动高性能 Go HTTP 框架 Hertz 设计实践;基于 Netpoll 的网络库优化与分层架构解析(应用层、路由层、协议层)。

摸鱼精选第 14 期
Jul 1, 2022

本期精选:深入浅出 TCP/UDP 协议疑难杂症解析;网络编程核心概念梳理(TIME_WAIT, CLOSE_WAIT, 负载均衡)。

摸鱼精选第 13 期
Jun 15, 2022

本期精选:探讨 Dapr 与 Layotto 等多运行时(Multi-Runtime)架构;Swift Codable 高级实战技巧;HTTP/3 规范正式发布及核心概念解读。

摸鱼精选第 12 期
Jun 1, 2022

本期精选:现代 C++ 软件设计:过程式、面向对象与函数式编程的多范式融合;深入解析 Netty IO 事件编排利器 Pipeline 的设计与实现。

摸鱼精选第 11 期
May 15, 2022

本期精选:Figma Config 2022 新功能解读(自动布局、暗黑模式);深入理解 OC/C++ 闭包混合捕获问题;Xcode 首次断点调试慢的解决方案。

摸鱼精选第 10 期
Apr 30, 2022

本期精选:美团搜索团队 Linux 环境下跨语言调用 C++ 组件实践;从操作系统视角深度解析编程语言并发模型与 I/O 调度机制。

摸鱼精选第 9 期
Apr 15, 2022

本期精选:Go 1.18 泛型(Generics)核心特性解读;Go 多模块工作区模式(Multi-Module Workspaces)实战指南;NanoID 替代 UUID 的优势分析。

摸鱼精选第 8 期
Mar 31, 2022

本期精选:利用 Xcode 13 Clang 静态分析器提前发现代码逻辑缺陷;系统稳定性建设:面向失败设计的道、术、技深度解析。

摸鱼精选第 7 期
Mar 15, 2022

本期精选:C in ASM:从汇编视角分析 C 语言在 ARM64 架构下的执行机制;iOS 微信全文搜索技术优化:基于 SQLite FTS5 的引擎改进。

摸鱼精选第 6 期
Feb 28, 2022

本期精选:SwiftUI 中的 Redux 架构实践:状态容器设计与最佳实践;构建可预测、易测试的声明式 UI 应用。

摸鱼精选第 5 期
Feb 7, 2022

本期精选:现代 C++ 设计魅力:虚函数继承与 thunk 技术初探;C++ 智能指针使用避坑指南与实现原理分析。

摸鱼精选第 4 期
Jan 16, 2022

本期精选:58 安居客 iOS 工程 Swift 与 Objective-C 混编踩坑指南;常见内网穿透工具(nps, frp)使用总结与推荐。

摸鱼精选第 3 期
Dec 13, 2021

本期精选:贝壳 Flutter 混合工程集成方案;Flutter 全场景滚动容器原理与实践;TCA (The Composable Architecture) 架构深度解析。

摸鱼精选第 2 期
Dec 5, 2021

本期精选:贝壳 App 团队 Flutter 图片内存优化实践与源码分析;Flutter 高效调试工具 FDB 功能详解(内存泄漏检测、FPS 监控)。

摸鱼精选第 1 期
Nov 22, 2021

本期精选:深入剖析 Node.js 底层原理与 V8 引擎机制;探讨异步编程体系与 Libuv 事件循环;梳理 Node.js 模块加载器分类与实现。