最新文章
-
手搓JSVMM第 8 篇:函数调用:参数、返回值与调用帧2026/08/30
1. 本文目标 现在 VM 已经支持表达式、变量和控制流。下一步是函数: 本篇要实现: Function Object FunctionMeta Call Frame 参数传递 Return Addr
-
TypeScript 高级工具类型实战:Pick、Omit、Partial 到 Record 的完整解析2026/08/29
详解 TS 五大工具类型:Pick 挑选、Omit 排除、Partial 可选、Record 字典、ReturnType 返回值,并拆解 Omit 内部原理。
-
Docker 入门实战:容器化思想、nginx 反向代理与容器生命周期管理2026/08/29
从"你的电脑能跑,我的电脑怎么跑"出发,用Image与Container类比、Node.js服务+nginx反向代理实战,详解docker run参数与容器生命周期管理。
-
前端常用设计模式大全2026/08/29
掌握这些设计模式,不仅能让你的代码更加优雅、可维护,还能在面试中脱颖而出。建议结合项目实践,逐步理解每种模式的适用场景,而不是生搬硬套。
-
没有机密文件,也没有付费数据,在浏览器里造一颗”间谍卫星”2026/08/29
"开源"从来不只是放开代码。一个项目如何对待别人的许可证和别人的隐私,是更诚实的开源态度。这一课,GEV 上得比很多老牌项目都标准。
-
一个 Agent 平台要起 12 个容器,做演示能砍到几个?2026/08/29
quickstart 一条命令要起 12 个服务。本文实跑裁到 4 个常驻容器,逐条说清每砍一个会失去什么;三条纸面推论被实跑推翻了两条,都是会让你卡住的那种。
-
从 getStore() 到 execute() —— 单连接 IMAP 管理器的五次迭代记录2026/08/29
它只有 220 行,却是整个项目里我改得最多、想得最久的一个类。 全文所有代码都来自真实的 git 提交记录,包括那些我后来才发现是错的写法。
-
AI 编程中的隐私与安全:哪些信息不要提交2026/08/29
AI 可以帮助我们分析报错、阅读代码和排查问题。 但在把内容发给 AI 之前,一定要先问自己一个问题: 很多数据泄露并不是因为攻击,而是因为开发者为了让 AI 更好地分析,把完整日志、配置文件或业务代
-
ZGI Agent 发布:配置改了,线上为何还是旧版本2026/08/29
开发页面里的 Agent 已经更新,线上入口仍按旧规则运行,通常与草稿和已发布版本分离、入口绑定范围或会话延续有关。逐项核对版本、入口和运行记录,比反复修改提示词更容易找到差异。
-
ZGI Workflow:外部接口成功后,任务状态怎么落下来2026/08/29
外部接口返回成功,工作流页面却停在处理中,常见原因在于请求回执没有回写任务状态。把请求编号、目标对象、节点状态和最终业务结果连起来,才能知道任务究竟完成到哪一步。