规则引擎(Rule Engine)设计与 Go 实战笔记
设计一个轻量级规则引擎,核心是实现数据结构定义、条件解析器和动作执行器。通过将业务逻辑与代码解耦,实现规则的动态配置与高效执行。 为什么需要规则引擎 在日常业务开发中,硬编码 … Read More>>
设计一个轻量级规则引擎,核心是实现数据结构定义、条件解析器和动作执行器。通过将业务逻辑与代码解耦,实现规则的动态配置与高效执行。 为什么需要规则引擎 在日常业务开发中,硬编码 … Read More>>
二叉搜索树(BST)和中序遍历是一对天然的搭档,它们之间存在着双向的等价关系: 中序遍历 BST → 得到一个有序序列 从有序序列构建 BST → 本质上是在模拟中序遍历 以下两道 … Read More>>
异常现象 最近在使用 macOS 时遇到了非常诡异的问题,具体表现如下: 登录状态卡死:既不能退出当前用户,也不能继续完成一些登录操作。 系统弹窗异常:系统只是泛泛地提示“部分服务 … Read More>>
Eino 是字节跳动(ByteDance)开源的一款 Go 语言 AI Agent 框架,隶属于 CloudWeGo 微服务生态。它提供了一个类型安全(Type-Safe)的 … Read More>>
在 Go 生态中,Otter 和 Badger 是两个经常被同时提起的名字。它们都以高性能键值存取著称,但设计目标却截然不同: Otter:纯内存缓存库,追求极致的读写速度和低 … Read More>>