OpenCode + OpenSpec + Oh-My-OpenCode 联合 SDD/ATDD 开发指南

摘要: 一、核心概念速览 工具/方法 角色定位 OpenSpec 规格驱动,人机对齐需求,生成 spec/proposal/task Oh-My-OpenCode AI 多 Agent 编排器,协调多模型分工协作 OpenCode AI 编码执行引擎,读取 spec 落地代码 SDD Specificati 阅读全文
posted @ 2026-04-01 20:55 咸着的鱼25 阅读(2846) 评论(0) 推荐(1)

AI 驱动开发工作流:OpenCode + Oh-My-OpenCode + SDD + ATDD

摘要: 目录 背景与动机 工具链概览 OpenCode 核心使用 Oh-My-OpenCode 增强 SDD:规格驱动开发 ATDD:验收测试驱动开发 OpenSpec:规格阶段的守门员 五者协同工作流 完整案例:用户订单服务 团队规范建议 常见问题 1. 背景与动机 为什么要改变? 传统开发流程中,我们面 阅读全文
posted @ 2026-03-26 20:03 咸着的鱼25 阅读(1281) 评论(1) 推荐(0)

在线服务数据压缩算法比较

摘要: zstd (Zstandard) 压缩比:★★★★☆(高) 压缩速度:★★★★☆(快) 解压速度:★★★★★(非常快) 特点 facebook 开发的现代压缩算法 在压缩比和速度之间取得了很好的平衡 支持多节压缩级别(1-22级) 训练字典功能,对相似数据压缩效果更好 Snappy 压缩比:★★☆☆ 阅读全文
posted @ 2026-03-12 13:56 咸着的鱼25 阅读(80) 评论(0) 推荐(0)

延迟深度链接

摘要: 什么是延迟深度链接 延迟深度链接是一种特殊的技术,能够确保无论用户是否已经安装了对应的 App,都能在点击链接后,被引导到 App 内特定页面或内容,而不是仅仅打开 App 首页。 普通深度链接 普通深度链接适用于用于已经安装 App 的场景,核心目标是唤端和跳转。 sequenceDiagram 阅读全文
posted @ 2026-03-11 21:22 咸着的鱼25 阅读(105) 评论(0) 推荐(0)

搭建wiki系统后端存储-来自大模型

摘要: 我们被问到:“如果让你实现一个wiki后端系统,怎么存储所有文档”。这是一个关于系统设计的问题,需要综合考虑存储方案、版本控制、搜索、权限、扩展性等多个方面。首先需要明确wiki系统的核心需求: 文档存储:需要存储文档内容(可能是富文本、Markdown等)、元数据(标题、作者、创建时间等)、版本历 阅读全文
posted @ 2026-02-15 19:57 咸着的鱼25 阅读(52) 评论(0) 推荐(0)

广告投放名词

摘要: 直投 广告主通过广告投放平台或者Marketing API 进行广告的直接投放,利用媒体的用户数据能力以及广告模型进行广告的预估和优化。直投广告的优势在于,广告平台累计了大量的用户基础数据以及产品行为数据,得到丰富的用户画像特征。广告平台也拥有了很多广告主的浅层次的转化数据,因此对于在特定媒体上下文 阅读全文
posted @ 2025-11-02 16:26 咸着的鱼25 阅读(71) 评论(0) 推荐(0)

java spring IoC原理

摘要: 新接手的服务,是用java sping实现的,后面要学习掌握java和sping开发了。 IoC原理 IoC全称 Inversion of Control,控制反转。又被称为依赖注入 DI,Dependency Injection。解决的主要问题是将组件的创建和配置,与组件的使用相分离。由 IoC容 阅读全文
posted @ 2025-10-15 14:23 咸着的鱼25 阅读(30) 评论(0) 推荐(0)

面试题1

摘要: 面试题 问题:下面这段代码会输出多少次 hello ? #include <stdio.h> #include <stdlib.h> #include <unistd.h> void test() { fork() && fork() && fork() && sleep(10); printf(" 阅读全文
posted @ 2024-01-31 11:01 咸着的鱼25 阅读(28) 评论(0) 推荐(0)

c++ 代码技巧

摘要: 数学运算性能 大多数数据运算不存在性能问题,但是相对来说,整型的除法运算还是比较昂贵的。 参考下面的例子: uint32_t BM_S1(uint64_t v) { uint32_t result = 0; do { ++result; v /= 10; } while (v); return re 阅读全文
posted @ 2023-03-09 18:45 咸着的鱼25 阅读(101) 评论(0) 推荐(0)

c++ 性能分析

摘要: 本文记录下日常工作中用到的性能分析工具。 一、内存泄漏排查 我的服务依赖了 jemalloc,这个地方记录下使用 jemalloc 进行内存分析的方法。 1 编译 jemalloc 首先,依赖的 jemalloc lib 需要开启 profiling 功能。 $ wget https://githu 阅读全文
posted @ 2023-03-09 12:53 咸着的鱼25 阅读(1181) 评论(0) 推荐(0)