- 博客(78)
- 资源 (7)
- 收藏
- 关注
原创 浏览器权限三层体系实战:query、能力元素与 Policy 配置
本文面向前端/全栈开发者,详解Chrome 144+环境下权限管理最佳实践:通过navigator.permissions.query()安全检测权限状态,结合<geolocation>与<usermedia>实现渐进增强的声明式开发;强调Permissions-Policy与iframe allow需取交集,避免NotAllowedError;并提示本地网络访问(LNA)名称变更及兼容性注意事项,助力构建稳定可靠的强权限功能。
2026-11-09 18:45:00
133
原创 Bun v1.4.4 实战:用 bun fmt 替掉 prettier 的 5 个步骤
从 prettier 迁到 bun fmt 的完整路径:--doctor 看配置兼容性、--check 挂 CI、--staged 替掉 lint-staged。附 bunfig.toml 模板、退避重试配置和 bun:sqlite 用户定义函数实测代码。
2026-10-24 14:31:56
127
原创 23 种网页设计风格 CSS 实现原理与实战:从拟物化到液态玻璃(附可运行代码)
本文为前端新手提供23种设计风格的实战指南,涵盖拟物化、扁平化、新拟态、玻璃拟态等,每种风格附可直接运行的CSS代码与踩坑提醒。核心观点:风格本质是CSS属性组合,质感成本持续降低。强调实用性——从对比度、兼容性到响应式适配,助开发者快速落地且避免翻车。
2026-10-22 21:12:11
248
原创 PHP漏洞危机,你的网站升级了吗?
PHP 8.5.12/8.4.27/8.3.36/8.2.35 修复了两个高危未认证 RCE 漏洞(CVSS 9.2),统称“php2shell”。漏洞源于内存管理缺陷:一为异常中断时半初始化内存被错误释放,二为进程状态残留导致 use-after-free。影响所有 PHP 部署,尤其 mod_php 风险最高,全球数百万实例暴露。建议立即升级至安全版本,或对旧版配置缓解(禁用 session.upload_progress、限制 post_max_size)。升级需完整重启服务并验证,避免“只换二进制不
2026-10-22 14:25:42
333
原创 AI编程不烧心:审查时间+441%背后,普通人能抄走的解法
2026年,AI生成代码量激增,程序员陷入“审查地狱”:代码量翻倍,审查时间暴涨5倍,96%开发者不信任AI代码。研究显示,用AI反而更累,因需反推逻辑,如“产品考古”。根本症结在于缺乏规范。解法是设两道CI硬闸:改动超400行或未动测试文件则自动拦截。关键不是不用AI,而是明确分工——AI写样板、查文档,人负责核心逻辑与验证。立规矩:每个PR必须说明“改了什么、为何改、如何验”。工具无罪,分工有责。
2026-10-19 21:52:23
242
原创 Laya 深度解析:421M 开源决策模型硬刚 Jev,33ms 背后藏了啥
Convai 开源的 Laya 用 421M 编码器做非自回归决策,33ms 返回带校准概率的答案。本文拆架构、RLCD 训练与和 Jev 的诚实对比。
2026-09-25 18:39:37
284
原创 Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
jev-ultrafast 五天狂揽 1.4 万 star,引爆 60+ 个 Jev 生态项目与 CUA-S1 本地路线。本文复盘时间线、HN 三大争议与 System One 模型趋势。
2026-09-22 17:17:21
242
原创 jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
jev-ultrafast 以7.073秒完成谷歌机票搜索,核心在于压缩决策、协议调用与上下文token。通过动态索引动作空间、单次推测性决策(TypeSafe fan-out)、原子DOM快照及执行守卫机制,将浏览器操作降至101次协议调用,实现“我即速度”。其高效源于对I/O瓶颈的精准优化,而非模型升级,揭示了浏览器Agent性能突破的关键路径。
2026-09-22 17:13:32
284
原创 Bun v1.4.1 深度解析:从 Zig 到 Rust,一场 11 天、64 个 AI 代理的语言迁徙
要理解为什么这场迁移如此震撼,需要回到 Bun 的起点。Bun v1.4.1 的 202 个修复看起来像是一次常规更新。闲置内存回收不是 Bug 修复,是架构选择的结果——JavaScriptCore 的 JIT 代码按需生成和销毁,这是 Bun 从一开始就坚持的设计哲学。HTTP/2 原生支持是 Rust 运行时带来的新能力,因为 Zig 版本的代码库在迁移期间被冻结,新 API 只能在新的 Rust 代码上实现。流式写盘反映了底层 I/O 路径的重构——Rust 的异步模型让零拷贝管道更容易实现。
2026-09-12 19:54:00
182
原创 AI Agent 完整入门指南:从 LLM 到生产落地的 30+ 个核心概念
LLM 是纯函数,Agent 是给这个函数装上的手、脚、记性和控制层。先理解 Token 和 Context Window 的经济学,再理解 Agent 循环,然后用 RAG 补知识、用 Harness 控执行、用 Eval 守质量、用安全红线兜底——30+ 个概念就全部各归其位了。先用 Claude Code / Cursor 写几个 Skill,感受 Tool Use 是什么用 LangChain 搭一个 ReAct Agent,跑通"想→做→看"循环。
2026-08-18 16:23:24
221
原创 DeepSeek Harness 架构深潜:一个把 Agent 运行时做成纯插件树的开源 Harness
DeepSeek Harness(dsh)是DeepSeek AI开源的Agent运行时框架,采用插件化架构设计,核心基于Cordis插件系统。其特点包括: 全插件化架构:模型适配器、工具、会话日志、Agent循环等均为插件,支持热插拔和可逆卸载。 分层配置:通过Profile和组合包(Bundle)按序叠加插件,支持动态覆盖配置,无特权内核。 事件驱动:分为会话、Agent、能力三个事件域,提供四种分发模式(emit/waterfall/parallel/serial),支持策略拦截与协作。 轮次流程:拆
2026-08-18 16:22:08
221
原创 Bun vs Node.js 深度对决:跑分快 4 倍,真实业务只剩 3%,2026 年到底该怎么选?
从 V8 与 JavaScriptCore 的底层差异,到冷启动、工具链、生态兼容性的全面对比:为什么 Bun 裸跑分碾压 Node.js,真实业务差距却缩小到 3%?一份涵盖架构、性能、FAQ 的完整选型指南。
2026-08-10 18:29:45
318
原创 前端未死,边界已变:从支付宝 AFX 打散看 2026 前端工程师的 AI 全栈转型
支付宝体验技术部 AFX 打散进业务线,"前端已死"再度刷屏。本文拆解中台终结的组织逻辑与框架转向 Agent 一等公民的信号,梳理前端转 AI 全栈的六阶段路线与安全门禁。
2026-08-10 12:00:00
368
原创 解剖 Claude Code:从入口架构逆向工程看 AI 编程工具的信任边界设计
从 cli.tsx 的 30 行入口到 init.ts 的启动决策链,逆向工程 Claude Code v2.1.88:编译时特性裁剪、信任分区、1778 行路径攻防与默认不信任的 Tool 契约。分析这套工程哲学如何塑造 AI Agent 的安全半径。
2026-08-09 10:00:00
178
原创 Elysia vs Hono 完整性能对比:Bun 专属优化还是跨平台通用,2026 实测数据给出的答案
基于 2026 年 wrk/oha 压测实录,对比 Bun / Node / Cloudflare Workers 三种环境下 Elysia 与 Hono 的吞吐与延迟:为什么裸压测快 2 倍,真实业务却无区别。
2026-08-08 14:48:48
200
原创 AI 浏览器 Agent 的安全困局:当自动化工具可以偷走你的登录态
AI 浏览器 Agent(browser-use、Claude Computer Use 等)通过 CDP 操作用户浏览器,可以无障碍读取所有 Cookie、Token 和 LocalStorage。本文结合最新开源项目,分析攻击面、现有防范方案的不足,并提出系统化的安全加固思路。
2026-08-03 18:15:12
254
原创 Node.js v26.5.0 深度解读:import Text、流式 ReadableStreamTee、以及隐藏的安全加固浪潮
Node.js v26.5.0 带来了 --experimental-import-text、ReadableStreamTee 暴露、perf_hooks 逐轮询采样延迟、TLS 协商组报告等特性。更值得关注的是隐藏在提交日志中的安全加固、VFS 成熟化和性能优化——一次典型的 Current 版本「厚积薄发」。
2026-07-09 18:20:16
221
原创 TypeScript 7.0 RC 深度解读:Go 重写完成,10 倍提速,编译器的「奇点时刻」
TypeScript 7.0 RC 正式发布——历经一年的 Go 重写工程终于面世。10 倍性能提升、并行类型检查、Parcel 级文件监听、Unicode 感知模板字面量类型……这是 TypeScript 编译器的一次「材料替换」,其意义不亚于从 JavaScript 到原生代码的跃迁。
2026-07-09 18:19:37
287
原创 Bun 重写为 Rust:11天、64个Claude、16.5万美元,一次改变行业认知的激进实验
Bun 创始人 Jarred Sumner 披露如何借助 Claude Fable 5,在 11 天内将 53 万行 Zig 代码重写为 Rust——零测试删除、全部通过、减重 20%、提速 5%。这是一篇关于技术勇气与 AI 潜力的深度分析。
2026-07-09 18:09:55
405
原创 Agency-Agents 深度解析:400+ AI 专家的“梦之队“如何重塑开发工作流
全面解读 msitarzewski/agency-agents——一个从 Reddit 帖子成长为 126K Stars 的开源项目,提供 400+ 精心设计的 AI Agent 角色档案,覆盖工程、设计、销售、营销等 16+ 领域,以及它对 AI 编程生态的深层影响。
2026-07-03 18:43:46
353
原创 OpenMontage 深度解剖:你的 AI 编程助手,其实是个视频工作室
这个 GitHub 27.8k star 的开源项目宣称「把你的 AI 编程助手变成视频制作工作室」。我扒了它的架构,发现它做对了一件事——也踩了另一条坑。
2026-06-29 18:08:31
178
原创 前端工具链的「Rust 化」:一场没有赢家的军备竞赛?
本文分享了作者团队在将项目迁移到Rust工具链过程中的实践与反思。Rust工具(如Oxc、Rspack)凭借编译到机器码和多线程并行等优势,在纯计算场景下确实比传统JS工具有数量级的速度提升。然而在真实项目中,跨语言调用的成本、与现有JS插件体系的不兼容、TypeScript支持滞后等问题会削弱其优势。作者指出,技术选型应基于项目实际需求——超大规模代码库更适合Rust工具,而中小型项目若现有工具链运行良好,不必盲目迁移。最终建议采取渐进式策略,新模块用新工具,旧模块逐步过渡,以开发体验和交付效率为核心考量
2026-06-29 17:52:29
241
原创 AI Coding Method Map:一张图看懂 AI 编程的完整链路
从需求到交付,AI 编码代理到底是怎么工作的?拆解普通 Agent、工作流 Agent、IDE Agent 的本质差异,以及 CodeGraph、ECC、Superpower 等增强工具如何补齐能力缺口。
2026-06-22 09:41:28
281
原创 WSL 配 GPU 用 Docker 的折腾指南(2026 年版)
在 WSL2 里头跑带 GPU 的 Docker 容器,这是做 AI 或者搞数据科学的人逃不过的一课。但自从 Docker 26 来了,再加上 NVIDIA 那套 CDI 的玩意儿,还有 CUDA 13 和 Ubuntu 24,不少人栽了跟头。
2026-06-05 18:28:12
350
原创 从摩尔定律到韬定律:半导体产业六十年的范式转移
2026年5月25日,华为在ISCAS上正式提出「韬(τ)定律」,用时间缩微替代几何缩微。这篇文章从摩尔定律的历史局限出发,拆解韬定律的技术内核、工程落地与产业含义。
2026-05-27 17:47:31
429
原创 Harness 驾驭工程深度教程:从 AGENTS.md 到全链路 AI 编码基础设施
基于 OpenAI 2026 年提出的 Harness Engineering 方法论,手把手搭建 AI 编码代理的工程基础设施——AGENTS.md、Linter 约束、CI 门控、反馈循环、熵管理。附完整项目模板。
2026-05-26 18:40:57
555
原创 GEO 生成式引擎优化完全指南:让你的内容成为 AI 的默认答案
2026 年 GEO 深度教程——从 RAG 原理到 llms.txt、Schema 结构化、实体权威建设与跨引擎监测。写给想在 ChatGPT、Perplexity、Gemini 等 AI 搜索中被优先引用的内容创作者与开发者。
2026-05-20 19:00:00
597
原创 AI Coding 为什么全选了 TUI?从 Claude Code 到 Codex CLI,终端架构的底层逻辑
拆解四款 AI 编程工具的终端架构:Claude Code 自研 Ink 的 React Reconciler、Codex CLI 的 Rust+Ratatui 路线、Gemini CLI 的第三方 Ink 与 Aider 的 Rich 生态。以及 TUI 的五大未来方向。
2026-05-19 11:17:02
579
原创 React Fiber vs Vue 响应式:从调用栈到依赖图,前端两大架构的底层对决
本文探讨了React和Vue两大前端框架在架构层面的根本差异。React采用"UI是状态的函数"理念,通过虚拟DOM diff和Fiber架构实现运行时调度,支持可中断渲染和优先级控制。Vue则基于"UI是数据到DOM的绑定"思想,利用编译时静态分析和Proxy响应式系统实现精准更新。两种方案各有利弊:React强调通用性和灵活性,Vue注重开发效率和性能优化。这种差异源于对UI本质的不同理解,而非简单的API设计偏好。理解这些底层原理有助于开发者更好地选择和使用框架。
2026-05-18 19:30:00
460
1
原创 Node.js v26.1.0 深度解读:FFI、后量子密码与调试器的进化
Node.js v26.1.0 引入重大更新,主要包括: 新增 node:ffi 模块,支持直接调用C动态库,简化原生集成但需注意安全风险; 增强密码学支持,新增ML-KEM和SLH-DSA后量子算法的JWK格式处理; 调试器新增运行时表达式求值功能,无需修改代码即可探查状态; 测试框架改进,支持随机化测试顺序和更完善的Mock功能; 多项基础设施升级,包括OpenSSL、V8等核心依赖更新。该版本为Node.js生态带来更强大的原生交互能力和未来安全准备。
2026-05-17 19:30:00
521
原创 Bun v1.3.14 深度解析:Image API、HTTP/3、全局虚拟存储与五十项变革
Bun v1.3.14 带来重大更新,包含50+项改进,从"更快的Node.js"转型为"全能基础设施平台"。主要亮点包括: 内置图像处理:新增Bun.ImageAPI,支持主流图像格式编解码,性能优于sharp库,无需安装依赖。 包管理升级:引入全局虚拟存储架构,显著提升安装速度,预热安装快7倍,减少磁盘I/O。 HTTP/3支持:服务器和客户端均支持QUIC协议,在高延迟网络表现优异,同时兼容HTTP/1.1/2。 进程管理:新增--no-orphans标志,解决
2026-05-13 22:19:23
629
原创 whisper.cpp 深度解析:从边缘设备到实时语音识别
2022 年 9 月,OpenAI 开源了 Whisper 模型,一个在大规模弱监督数据上训练的语音识别系统。模型很强大——接近人类水平的准确度、支持 99 种语言、自动语言检测——但一个明显的问题是:它太重了。官方 Python 实现的 Transformer 架构,仅加载 large 模型就要吃掉 3GB+ 显存,在 CPU 上推理更是以分钟计。一个月后,一位名叫 Georgi Gerganov 的独立开发者,用纯 C/C++ 重写了 Whisper 的推理代码。仓库名很简单:whisper.cpp。三
2026-05-12 18:00:01
803
4
原创 DeepSeek TUI:原生 Rust 打造的终端 AI 编码 Agent
DeepSeek TUI:终端原生的AI编码Agent DeepSeek TUI是一个专为DeepSeek V4大模型设计的终端原生AI编码工具,提供1M token上下文支持,无需Node.js/Python运行时,单二进制Rust分发。 核心功能: 三模式交互:Plan(只读)、Agent(逐次审批)、YOLO(全自动) 开发工具集成:文件操作、Shell执行、Git管理、LSP诊断 超长上下文优化:智能压缩而非截断,支持仓库级代码分析 会话管理:检查点、工作区回滚、暂存提示 技能系统:通过SKILL.
2026-05-06 18:42:29
572
原创 深入 Superpowers:180k Stars 的开源 AI 编程方法论是如何工作的
Superpowers是一套面向AI编程助手的软件开发方法论,旨在解决当前AI生成代码质量参差不齐的问题。它通过7个阶段的工作流程和可组合的"技能"(Markdown格式指令文件),为AI编程建立完整的工程纪律。核心创新包括:强制需求分析阶段、Git工作树隔离、子代理驱动开发(每个任务由独立代理完成)、严格的TDD流程和代码审查机制。该方法论不是工具插件,而是从设计到实现的完整约束体系,确保AI生成的代码具有架构一致性、测试覆盖率和可维护性。截至2026年5月,该项目已在GitHub获得
2026-05-06 18:28:38
285
原创 深入 HTML-in-Canvas:当 Canvas 学会了渲染 DOM,前端图形生态要变天了
文章摘要 Canvas长期以来无法直接渲染HTML内容,导致文字排版差、国际化支持弱、游戏UI开发困难等问题。新的HTML-in-Canvas提案通过三个核心原语解决这一困境:layoutsubtree属性让Canvas子元素参与布局但跳过渲染,drawElementImage方法将DOM元素绘制到Canvas上,paint事件智能触发重绘。这套方案既保持了Canvas的性能优势,又获得了HTML的排版能力,同时解决了可访问性问题。该技术已在Chromium中孵化,有望终结Web图形开发中持续二十年的割裂状
2026-04-30 20:14:20
540
原创 别让爬虫白嫖你的导航站了:纯免费,手把手实现加密字体防爬
# 别让爬虫白嫖你的导航站了:纯免费,手把手实现加密字体防爬> 一种让爬虫抓狂、用户无感的轻量级反爬方案你是否也经历过这样的痛?熬夜整理的导航站,上线没几天,内容就被竞品爬虫一锅端。链接、描述、分类,一字不差地出现在别人网站上。而你除了骂两句,似乎什么都做不了。传统的反爬手段——验证码、频率限制、IP封禁——要么影响用户体验,要么成本高昂,要么道高一尺魔高一丈。今天,我想和你分享一个「四两拨千斤」的方案:**自定义加密字体**。它的核心逻辑简单到令人意外:让浏览器正常显示文字,但爬虫
2026-04-30 18:46:15
614
原创 独立开发者主流技术栈(2026最新)
独立开发者的技术栈核心追求:**全栈统一、开发高效、部署简单、成本极低、生态完善**,以下按Web、移动端、桌面端、数据库、运维/工具、AI辅助六大维度,整理当前最主流、最实用的技术选型(含热门组合与单类选项)。
2026-04-22 11:23:17
930
原创 Bun v1.3.12 深度解析:新特性、性能优化与实战指南
Bun v1.3.12发布重要更新,引入三大核心功能:内置无头浏览器自动化工具Bun.WebView,支持原生事件模拟和跨平台操作;终端Markdown渲染功能,可直接预览或通过API调用;进程内定时任务Bun.cron。同时进行了多项性能优化,包括URLPattern性能提升2.3倍、SIMD优化文本处理等,并修复了Node.js兼容性问题。本文提供具体代码示例指导开发者快速上手新功能,建议通过bun upgrade命令升级体验这些改进。
2026-04-16 21:51:12
419
原创 [特殊字符] flatMap 实战完全指南:20 个真实业务场景,从入门到精通
本文总结了20个高效使用flatMap的技巧,帮助开发者优化代码性能。flatMap可替代常见的filter+map组合,减少遍历次数,提升40%性能并减少30%代码量。核心技巧包括:处理嵌套数组、字符串拆分合并、根据数量展开元素、过滤无效值等基础用法,以及递归扁平化树结构、生成笛卡尔积、分页数据合并、表单错误收集等进阶场景。特别提醒注意处理null/undefined时的常见陷阱,避免误删有效数据。这些技巧适用于电商、后台管理等实际项目开发,能显著提升数据处理效率和代码可读性。
2026-03-31 22:29:20
360
原创 2026年前端工程化:我踩过的10个坑与避坑指南
前端工程化踩坑指南:2026年最新避坑经验 本文总结了作者多年实践前端工程化过程中遇到的10大典型问题,涵盖pnpm依赖管理、Vite构建优化、ESLint配置迁移等热点场景。重点包括: pnpm幽灵依赖陷阱:解析非扁平化node_modules导致的模块缺失问题及解决方案 Vite 8生产构建优化:针对构建性能、代码分割、静态资源路径的实战调优方案 ESLint 9配置迁移:Flat Config新模式的适配技巧 TypeScript严格模式:类型系统升级带来的挑战应对 Docker环境适配:容器化部署时
2026-03-31 22:25:14
582
《电商平台服务协议》与交易规则 -附件.docx
2021-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅