生活随笔一月 18, 2026为什么你曾经擅长或感到舒适的能力,现在好像不灵了?核心洞察:我的能力本身很少会“消失”。那种“能力变差”的感觉,更多是环境、心态、关系动态发生变化后产生的信号,而非我自身价值的真实贬损。五种可能的原因环境红利的消失核心机制:过去我以为的“如鱼得水”,可能并非全因我个人能力出众,而是环境或关系中有人(同事、上级、合作伙伴)在主动迁就或补位。他们出了八生活随笔日常感悟
AI探索一月 16, 2026Claude Code 实战:我用 skill-creator 做了一个 context-snapshot,把长对话压成“可继承的会话快照”开篇:当AI开始”编造”代码你可能也遇到过这种情况:和AI聊了几十轮后,它突然开始”编造”一些不存在的代码逻辑,或者忘记了你之前明确提出的约束条件。我也一样。总结上下文、AI接力、新开对话是我日常工作的一部分。平时我用Claude和Cursor来工作,每次上下文过长时,我都会手动敲出一段PromptAI探索Skill
React Native一月 4, 2026React Native + Detox:页面巡检的健康检查与视觉监控AI速览这篇文章探讨了一个看似简单实则复杂的问题:如何自动检测300+页面是否正常渲染?最初的想法是截图对比,但实践中发现误报率极高——动态数据变化、地图组件随机性、时间戳更新都会触发像素差异。文章提出的解决方案是双层防护体系一层”健康检查”专注于检测真正的错误(红屏、ErrorBoundary、T技术实践APP开发React NativeE2E测试
React Native一月 4, 2026React Native + Detox:Bridge 层代码注入实践AI速览这篇文章讲述了如何在ReactNative应用中”植入间谍”——通过代码注入暴露内部API供E2E测试调用。文章的核心洞察是利用ES6ModuleLiveBinding特性实现全局生效的MonkeyPatching:由于ES6模块导出的是引用而非值,在入口处替换Toast等方法后,所有使用该技术实践APP开发React NativeE2E测试
React Native一月 4, 2026React Native + Detox:基于 CDP 的信号同步机制AI速览这篇文章深入分析了一个令人困惑的问题:为什么CDP协议的awaitPromise参数在ReactNative中完全不起作用?通过翻阅Hermes源码,作者发现这个参数虽然被正确解析,但在实际处理逻辑中从未被读取——这是一个”只解析不处理”的半成品实现。文章的核心贡献是提出了基于Console技术实践APP开发React NativeE2E测试
React Native一月 4, 2026React Native + Detox:Android 模拟器运行测试排查AI速览这篇文章讲述了从iOS切换到Android模拟器时遇到的一个典型排查误区。App启动后卡在ExpoDevClient页面,adblogcat中充斥着libappmodules.so加载失败的错误日志,很容易让人误以为是native模块编译问题。但这其实是一个误导信息——这些错误在Debug模技术实践APP开发React NativeE2E测试
React Native一月 4, 2026React Native + Detox:Android AOSP 模拟器配置AI速览这篇文章是一份简洁的操作指南,讲述了为什么以及如何使用AOSP模拟器替代GoogleAPIs模拟器进行E2E测试。GoogleAPIs模拟器预装了GooglePlayServices,这些后台服务会持续占用CPU资源,导致测试环境不稳定、经常出现ANR(应用无响应)。AOSP模拟器不包含这些技术实践APP开发React NativeE2E测试
React Native一月 4, 2026React Native + Detox:iOS 模拟器环境配置AI速览这篇文章记录了在iOS模拟器上运行DetoxE2E测试时遇到的各种”坑”及其解决方案。其中最有价值的是对问题5(Metro未知目标设备)的排查过程:从日志中看到Metro报告“Unexpectedrequestfromunknownpage”,最终发现是iOS模拟器使用了与Android不同技术实践APP开发React NativeE2E测试
React Native一月 4, 2026React Native + Detox:架构设计与 P00 页面巡检实践AI速览这篇文章是系列综述,讲述了如何从零开始为一个拥有300+页面的ReactNative应用构建完整的E2E自动化测试体系。文章的亮点在于提出了Detox+CDP混合架构etox擅长UI断言但无法操作App内部状态,CDP可以执行任意JS代码但缺乏UI测试能力,两者结合实现了”灰盒测试”的最佳实技术实践APP开发React NativeE2E测试
AI探索十二月 9, 2025使用 MCP Router 统一管理多个 AI 工具的 MCP 配置在日常搬砖中,我习惯在不同的AICoding工具(如ClaudeCode、Cursor、Gemini-CLI、VSCode、Antigravity)之间切换,在配置这些工具的环境的时候,遇到了一个比较不爽的问题:每个工具都需要单独选择并配置MCP。这些配置并不通用,例如ClaudeCode可能不需要AI探索MCP
运维部署和云原生十二月 1, 2025解决国内访问延迟:使用 EdgeOne Pages 部署 VitePress 静态站点背景我的域名一直托管在Cloudflare上,平时的习惯是使用Vercel进行部署,然后在Cloudflare上添加一条DNS配置就搞定了。今天新写了一个项目,想尝试使用EdgeOnePages平台来部署,主要是看中了其在国内访问延迟更低的优势。EdgeOnePagesEdgeOnePages是基于技术实践运维部署和云原生云服务与边缘计算
生活随笔十一月 27, 2025谈谈我的第一次裸辞尝试一下叙事散文的写作风格2025年的7月29号,是我们小组上半年的绩效沟通时间。坐在13楼的落地窗边,我没有像往常和Yuhang做绩效沟通时一样,对过去的成果和未来的展望畅所欲言,而是看着Huiya的眼睛,和她提了离职。每个人都觉得好突然,包括我自己。是啊,怎么就冷不丁了提了离职。刚刚还在群里对齐生活随笔日常感悟
架构与思考十月 26, 2025微前端架构技术选型,到底怎么选(2024版)大概在2023年底,我们团队快被我们开发的MSSP平台逼疯了。作为一个ToB的大型平台,基于Vue2.6.12和我们自己基于ElementUI二次封装的业务组件库搭建,功能堆得越来越多,最后变成了一个打包体积超过200MB的“巨无霸”单体应用。意味着我们本地dev冷启动要等3-5分钟;意味着CI/C架构与思考软件架构
前端开发九月 17, 2025浅谈首屏性能优化性能优化是前端开发的核心竞争力之一,但很多开发者陷入了死记硬背优化清单的误区。实际上,性能优化需要建立在对指标体系的深刻理解和业务场景的具体分析之上。本文将结合实际项目的优化经验,系统讲解首屏性能优化的完整方案。一、首屏性能核心指标体系首屏性能优化的前提是建立科学的度量体系,脱离指标谈优化都是空谈。技术实践前端开发前端性能优化