· EN
tech

游戏组件的一生: 从加载到上屏

解析小游戏容器与各类游戏引擎的协作机制,从脚本加载、渲染上下文到画面上屏,梳理游戏组件从加载到呈现的完整生命周期。

tech

AI 心理疗愈应用的探索与实现

记录 AI 心理疗愈应用 MoFlow 的设计理念,将表达性写作拆解为表达、宣泄、理解、允许、探索五个阶段,结合情绪追踪、书写报告与认知行为疗法分析实现自我疗愈。

tech

Mac 小众软件推荐与工作流分享(2024)

分享作者多年工作中积累的 Mac 小众软件与工作流,涵盖笔记(Heptabase、Obsidian、Tana)、时间管理、任务管理、研发工具与 AI 搜索/对话产品的选型与使用心得。

tech

Airing 开通了一个咨询服务

开通两种咨询服务:免费信件咨询用于倾听与交流,以及限时优惠至200美元的50分钟付费语音咨询,涵盖职业规划、技术与写作等话题解答。

tech

个人工具箱与好物分享

分享作者的个人数码工具箱:从MacBook、iPhone、HHKB键盘等硬件选择,到Raycast、HeptaBase、Readwise、Todoist、Fantastical等软件与效率工具的实际使用体验和取舍理由,兼顾编程与日常阅读场景。

tech

大厂自研跨端框架技术揭秘

梳理大厂自研跨端框架的四种技术方向,深入揭秘 Kun、WebF、Weex 2.0 等自绘引擎方案在脚本引擎选型与 CSS 渲染实现上的具体技术路径与优劣对比。

tech

Chromium 渲染流水线——字节码到像素的一生

剖析 Chromium 浏览器架构与进程模型,梳理 Blink、V8 等渲染与脚本引擎的演化脉络,并逐层拆解 Render Process 中主线程、合成线程等模块在渲染流水线中的具体职责。

tech

前端开发中的大小写敏感问题

梳理前端开发中大小写敏感的常见场景,包括 HTTP Header、URL、Cookie 与 CSS 属性等,并深入 Chromium 与 Blink 源码,验证请求头与响应头字段名大小写转换的具体实现细节。

tech

引擎剖析:JS 中的字符串转数值

梳理 JavaScript 中字符串转数值的九种写法及其运行结果与性能差异,并从 V8、JavaScriptCore、QuickJS 等主流引擎源码层面,剖析 parseInt、parseFloat 等方法背后的底层实现原理。

tech

Flutter 产物分析与减包方案

围绕产物构成分析与减包方案两个主题,分别讲解 iOS 与 Android 两端 Flutter 应用瘦身的原理、哪些内容可以精简,以及被精简部分的还原方法。

tech

Roam Research 最佳实践——知识管理与任务管理

分享作者使用 Roam Research 一年后摸索出的知识管理与任务管理方法,介绍 Page 与 Block 的双向链接机制、标签体系与阅读笔记技巧,以及每日任务复盘与长期计划管理实践。

tech

Flutter 异常处理方案——灰度与降级

梳理 Dart 异常、Framework 异常与 Engine 异常等 Flutter 异常的分类与捕获方式,介绍针对不同异常场景设计的灰度发布与降级容灾方案,用以提升线上应用的稳定性。

tech

Flutter 核心原理与混合开发模式

从 Flutter 的绘制原理与整体架构出发,对比三种主流跨端方案的实现思路,并系统梳理四种 Flutter 混合开发模式的原理与工程化探索经验。

tech

Flutter 混合开发框架模式探索

分析 Flutter 混合开发框架应具备的路由栈管理、生命周期通知等核心能力,并结合 Flutter Boost、Thrio、QFlutter 等方案探讨其架构设计。

tech

Flutter Boost 混合开发实践与源码解析

介绍闲鱼团队开源的 Flutter Boost 混合开发框架,解析其基于共享引擎实现的容器通信机制、页面生命周期管理与路由栈方案的源码原理。

tech

React Hooks 源码解析(4):useEffect

React Hooks 源码解析系列第四篇,剖析 useEffect 为何能取代生命周期方法处理副作用,讲解其用法与依赖数组机制,并结合 mountEffect、updateEffect 源码说明具体实现细节。

tech

React Hooks 源码解析(3):useState

React Hooks 源码解析系列第三篇,聚焦 useState 的用法、设计动机与调用规则,从零动手实现一个简化版 useState,再深入 React 源码逐行解读其真实运行原理与内部机制。

tech

React Hooks 源码解析(2): 组件逻辑复用与扩展

React Hooks 源码解析系列第二篇,梳理 Mixins、类继承、高阶组件、Render Props 五种组件逻辑复用方案的优缺点,并用代码示例说明高阶组件的两种实现方式。

tech

React Hooks 源码解析(1):类组件、函数组件、纯组件

React Hooks 源码解析系列第一篇,对比类组件、函数组件与纯组件在使用方式与性能表现上的差异,从 React 源码解读 Component、PureComponent 及其更新判定机制的实现原理。

tech

双生日记开发经验分享

分享双生日记小程序从立项、设计、开发到维护的完整研发流程与团队协作方法,涵盖脑暴文档整理、设计工具选型、开发环境配置及问题跟踪等具体实践经验。

tech

前端安全 | HPP 的攻击举例与防范

介绍 HTTP 参数污染(HPP)攻击的原理与常见的注入型漏洞利用手法,结合 HackerOne 社交分享按钮的真实漏洞案例,讲解相应的检测与防范措施。

tech

前端安全 | XST 的攻击原理与防御

解析 XST 跨站追踪攻击的原理:通过 TRACE / TRACK 请求获取网站中 httpOnly Cookie 等敏感请求头信息,并介绍禁用 Trace 方法与浏览器层面拦截等前端防御手段。

tech

前端安全 | CSRF 的攻击手段与防范

系统讲解 CSRF 跨站请求伪造的攻击原理与 GET、POST、链接三种攻击类型,并对比同源检测、SameSite Cookie 与 Token 校验等前后端防御方案的适用场景与局限。

tech

前端安全 | XSS 的攻击手段与防范

系统讲解反射型、存储型、DOM 型与 JSONP 型四类 XSS 跨站脚本攻击手段的原理与代码示例,并总结输入输出转义、CSP 安全头、HttpOnly Cookie 等前端安全防御方案。

tech

Web 模拟终端博客系统

介绍一个模拟Mac终端界面的Web博客系统,讲解如何用HTML、CSS与JavaScript实现命令输入与渲染逻辑,以及help、clear、ls等命令背后的前端交互与后端接口设计思路。

tech

在线学习资源智慧推送系统研究

该论文研究如何构建网络学习空间下的智慧学习资源推送系统,涵盖数据存储、学习者建模、知识建模与推送算法设计,并整合 Dijkstra、UserCF、ItemCF、CAS 等算法实现自适应推荐。

tech

6 万部豆瓣电影数据分析

基于抓取的 6 万余部豆瓣电影数据,对比中国电影与其他国家和地区电影的评分分布,分析豆瓣评分是否存在「信用危机」争议中所说的失真问题。

tech

B 站 2000 万用户分析

作者抓取并分析了 B 站全部 2000 万注册用户的数据,从性别、年龄、地区与注册时间等维度呈现平台早期用户画像,发现男女比例接近、用户以九零后学生群体为主。