技术博客

分享技术见解,记录成长历程

RSS订阅订阅我们的RSS获取最新文章
PHP-Parser:用PHP写PHP解析器的硬核实践
原创
开源项目

PHP-Parser:用PHP写PHP解析器的硬核实践

nikic/PHP-Parser 是 PHP 生态最底层的 AST 基建,支持全版本解析、错误容忍、AST 修改与反向生成。它被 PHPStan、Psalm 等工具深度依赖,代码设计干净如呼吸,甚至比部分 Java parser 更具可扩展性。

phpaststatic-analysis +2
2026-10-13 08:14:09 101 0
阅读全文
Tiled:C++地图编辑器的工程教科书
原创
开源项目

Tiled:C++地图编辑器的工程教科书

深入剖析GitHub星标12k+的Tiled地图编辑器:Qt+Qbs构建体系、libtiled核心库设计、观察者+策略+工厂三重解耦、分块懒加载与内存池优化。附真实编译命令、插件构建陷阱与Java老兵的硬核反思。

游戏开发C++Qt +4
2026-10-09 16:21:24 250 0
阅读全文
AWS CDK:用TypeScript写云,而不是凑JSON
原创
开源项目

AWS CDK:用TypeScript写云,而不是凑JSON

AWS CDK 是 AWS 官方 IaC 框架,将云资源建模为面向对象的 Construct,通过 TypeScript 编译为标准 CloudFormation。本文深入解析其三层架构、Construct 组合模式、cdk diff 精确变更检测,并附真实代码示例与生产级避坑指南。

awscdkinfrastructure-as-code +2
2026-10-14 16:58:23 152 0
阅读全文
Recharts:React可视化里的「诚实」瑞士军刀
原创
开源项目

Recharts:React可视化里的「诚实」瑞士军刀

深度解析Recharts如何用纯声明式React组件封装D3能力——不藏API、不炫技、每一行JSX都精准控制一个SVG像素。含源码架构、3段硬核代码、SSR避坑指南与BI中台实战。

reacttypescriptvisualization +3
2026-10-12 13:49:54 136 0
阅读全文
AstrBot:不是聊天机器人,是对话式智能基础设施
原创
开源项目

AstrBot:不是聊天机器人,是对话式智能基础设施

AstrBot 是一个可插拔、可沙盒、跨平台的 Python AI Agent 基础设施。它用 PluginInterface + EventBus + SandboxExecutor 三层抽象支撑 900+ 插件,通过 uv 工具链实现零配置启动,并基于 pexpect + setrlimit + seccomp 构建会话级安全沙盒——这不是 Bot,是 IM 平台的 OS 内核。

AI-AgentChatbotIM-Integration +2
2026-10-10 04:53:57 148 0
阅读全文
AI-Trader:终结AI炒股玄学的硬核实验平台
原创
开源项目

AI-Trader:终结AI炒股玄学的硬核实验平台

AI-Trader不是自动赚钱工具,而是一个生产级AI交易竞技场:通过历史重放架构防未来信息泄露、MCP工具链隔离决策与执行、分市场模块化Agent设计,让GPT/Claude/Qwen在真实市场规则下公平竞技。附三段核心代码解析与踩坑指南。

AI交易量化投资LLM Agent +2
2026-10-13 19:09:27 165 0
阅读全文