使用 OpenSpec + 提示词工程 + Harness 思维,构建一站式多 Agent 研发流程
本文展示如何使用 OpenSpec + 一套分阶段 Prompt,有条理地完成开发任务。 我们会使用 任意AI IDE/插件的Vibe模式,结合openspec,有条理地完成任务。 第一步:生成 requirements_plan.md 第一步不要急着让 AI 写代码。 先让 AI 帮你生成一份 需
cnblogs.com • Mar 31, 2026
本文展示如何使用 OpenSpec + 一套分阶段 Prompt,有条理地完成开发任务。 我们会使用 任意AI IDE/插件的Vibe模式,结合openspec,有条理地完成任务。 第一步:生成 requirements_plan.md 第一步不要急着让 AI 写代码。 先让 AI 帮你生成一份 需
cnblogs.com • Mar 31, 2026
从“救火”到“预判”:AIOps 如何用 AI 重构 IT 运维的智能新范式?
当系统规模爆炸式增长,传统运维模式已成瓶颈,AI 正成为运维升级的必然选择。 在云计算、微服务、云原生架构全面普及的今天,企业 IT 系统正经历着前所未有的复杂度爆炸。服务数量从数十个激增至成千上万个,日志数据从 GB 级飙升至 PB 级,传统“人工值守、被动响应”的运维模式,早已无法支撑业务的稳定
cnblogs.com • Mar 31, 2026
当系统规模爆炸式增长,传统运维模式已成瓶颈,AI 正成为运维升级的必然选择。 在云计算、微服务、云原生架构全面普及的今天,企业 IT 系统正经历着前所未有的复杂度爆炸。服务数量从数十个激增至成千上万个,日志数据从 GB 级飙升至 PB 级,传统“人工值守、被动响应”的运维模式,早已无法支撑业务的稳定
cnblogs.com • Mar 31, 2026
.NET 高级开发
日志还有使用技巧?直接写不就行了?这还需要学? 实际上,据笔者观察,很多 .NET 开发者都有不良习惯,例如: 日志里面大量使用中文编写 日志没统一格式,到处拼接参数、数据 日志没有输出统一格式,导致采集、分析困难 日志喜欢在各类中间件、模块中定义自定义拦截日志,导致性能消耗严重 不知道 .NET
cnblogs.com • Apr 1, 2026
日志还有使用技巧?直接写不就行了?这还需要学? 实际上,据笔者观察,很多 .NET 开发者都有不良习惯,例如: 日志里面大量使用中文编写 日志没统一格式,到处拼接参数、数据 日志没有输出统一格式,导致采集、分析困难 日志喜欢在各类中间件、模块中定义自定义拦截日志,导致性能消耗严重 不知道 .NET
cnblogs.com • Apr 1, 2026
Java POI 导出 Excel 实战:列数联动+框线+行高,企业级可维护方案
Java POI 导出 Excel 实战:列数联动+框线+行高,企业级可维护方案 在企业级开发中,Excel 数据导出是高频需求,尤其在政务、灾情、统计类系统中,不仅要求功能稳定,更要求格式规范、代码可维护——避免硬编码、支持灵活增删列,是生产环境代码的核心要求。 本文基于 Apache POI 实
cnblogs.com • Apr 1, 2026
Java POI 导出 Excel 实战:列数联动+框线+行高,企业级可维护方案 在企业级开发中,Excel 数据导出是高频需求,尤其在政务、灾情、统计类系统中,不仅要求功能稳定,更要求格式规范、代码可维护——避免硬编码、支持灵活增删列,是生产环境代码的核心要求。 本文基于 Apache POI 实
cnblogs.com • Apr 1, 2026
PG 数据备份报错:You might need to increase "max_locks_per_transaction 解决办法
PG 数据备份报错:You might need to increase "max_locks_per_transaction 解决办法 💡 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!
cnblogs.com • Apr 1, 2026
PG 数据备份报错:You might need to increase "max_locks_per_transaction 解决办法 💡 作者:古渡蓝按 个人微信公众号:微信公众号(深入浅出谈java) 感觉本篇对你有帮助可以关注一下,会不定期更新知识和面试资料、技巧!
cnblogs.com • Apr 1, 2026
Rudist 0.4.3:让 Agent 接管你的Redis
大多数 Redis GUI 工具只解决一件事:手动操作数据库。 你浏览 key。 你输入命令。 你调试数据。 但随着 AI 工具的发展,我们开始思考一个问题: 如果 Redis 的操作不仅由人完成,而是可以由 LLM 和 Agent 来驱动,会怎样? 这就是 Rudist 诞生的初衷。 在 0.4.
cnblogs.com • Apr 1, 2026
大多数 Redis GUI 工具只解决一件事:手动操作数据库。 你浏览 key。 你输入命令。 你调试数据。 但随着 AI 工具的发展,我们开始思考一个问题: 如果 Redis 的操作不仅由人完成,而是可以由 LLM 和 Agent 来驱动,会怎样? 这就是 Rudist 诞生的初衷。 在 0.4.
cnblogs.com • Apr 1, 2026
Zenith.NET v0.0.7:Metal 后端落地,.NET GPU 抽象的跨平台旅程
从第一行代码写下 GraphicsContext.CreateDirectX12() 到今天 GraphicsContext.CreateMetal() 跑通全部测试,Zenith.NET 终于实现了最初的承诺——用同一套 .NET API 覆盖三大图形后端。 这篇文章聊聊 Metal 后端的技术选
cnblogs.com • Apr 1, 2026
从第一行代码写下 GraphicsContext.CreateDirectX12() 到今天 GraphicsContext.CreateMetal() 跑通全部测试,Zenith.NET 终于实现了最初的承诺——用同一套 .NET API 覆盖三大图形后端。 这篇文章聊聊 Metal 后端的技术选
cnblogs.com • Apr 1, 2026
在 React 项目中优雅实现新用户引导:HagiCode 的 driver.js 实践
在 React 项目中优雅实现新用户引导:HagiCode 的 driver.js 实践 当用户第一次打开你的产品时,他们真的知道该从哪里开始吗?这篇文章聊聊我们在 HagiCode 项目里用 driver.js 做新用户引导的那些事儿,也算是抛砖引玉罢了。 背景 你有没有遇到过这样的场景:新用户注
cnblogs.com • Apr 1, 2026
在 React 项目中优雅实现新用户引导:HagiCode 的 driver.js 实践 当用户第一次打开你的产品时,他们真的知道该从哪里开始吗?这篇文章聊聊我们在 HagiCode 项目里用 driver.js 做新用户引导的那些事儿,也算是抛砖引玉罢了。 背景 你有没有遇到过这样的场景:新用户注
cnblogs.com • Apr 1, 2026
Slickflow 与 OpenClaw 结合实践:技术原理、集成方式与 Skill 说明
Slickflow 与 OpenClaw 结合实践:技术原理、集成方式与 Skill 说明 本文基于 sfbpmn-project(Slickflow 引擎、设计器、sfdapi 等)与 sfai-project(如 aichatbackend 等 AI 业务后端)的典型架构,说明如何通过 Web
cnblogs.com • Apr 1, 2026
Slickflow 与 OpenClaw 结合实践:技术原理、集成方式与 Skill 说明 本文基于 sfbpmn-project(Slickflow 引擎、设计器、sfdapi 等)与 sfai-project(如 aichatbackend 等 AI 业务后端)的典型架构,说明如何通过 Web
cnblogs.com • Apr 1, 2026
如何使用 UEFI Shell 执行 Hello World 程序
如何创建一个 UEFI 应用程序 在之前的文章中曾详细介绍了 EDKII 开发环境的搭建以及 OVMF 固件的编译过程。并且使用 QEMU 虚拟机来执行编译好的 OVMF 固件。我们知道在 Linux 终端中可以在命令行中执行编译好的应用程序,UEFI 也有 shell,如下图所示。我们能够在 sh
cnblogs.com • Apr 1, 2026
如何创建一个 UEFI 应用程序 在之前的文章中曾详细介绍了 EDKII 开发环境的搭建以及 OVMF 固件的编译过程。并且使用 QEMU 虚拟机来执行编译好的 OVMF 固件。我们知道在 Linux 终端中可以在命令行中执行编译好的应用程序,UEFI 也有 shell,如下图所示。我们能够在 sh
cnblogs.com • Apr 1, 2026
第十九届全国大学生信息安全竞赛_babygame:Godot 游戏逆向与 AES 运行时密钥替换
题目给出一个 Godot 引擎打包的游戏 .exe,通过 010 Editor 搜索关键字符串识别引擎,使用 GDRETools 进行完整反编译还原源码。从项目入口 project.binary 出发,定位 Flag 全局单例,分析 flag.gd 中的 AES-ECB 校验逻辑。表面上密钥已知,但
cnblogs.com • Apr 1, 2026
题目给出一个 Godot 引擎打包的游戏 .exe,通过 010 Editor 搜索关键字符串识别引擎,使用 GDRETools 进行完整反编译还原源码。从项目入口 project.binary 出发,定位 Flag 全局单例,分析 flag.gd 中的 AES-ECB 校验逻辑。表面上密钥已知,但
cnblogs.com • Apr 1, 2026
Spring with AI (6): 记忆保持——会话与长期记忆
本文代码: https://github.com/JunTeamCom/ai-demo/tree/release-6.0 (JDBC-MySQL版本的会话持久化) https://github.com/JunTeamCom/ai-demo/tree/release-6.1 (VectorStore-
cnblogs.com • Apr 1, 2026
本文代码: https://github.com/JunTeamCom/ai-demo/tree/release-6.0 (JDBC-MySQL版本的会话持久化) https://github.com/JunTeamCom/ai-demo/tree/release-6.1 (VectorStore-
cnblogs.com • Apr 1, 2026
OpenAI 官方出手:把 Codex 接进 Claude Code
codex-plugin-cc 直接把 Codex 接进 Claude Code,让你在原来的工作流里就能调用 Codex 做代码审查,或者把某个任务直接丢给 Codex 处理
cnblogs.com • Apr 1, 2026
codex-plugin-cc 直接把 Codex 接进 Claude Code,让你在原来的工作流里就能调用 Codex 做代码审查,或者把某个任务直接丢给 Codex 处理
cnblogs.com • Apr 1, 2026
太强了!GLM-5.1 第一手实测,平替Claude Opus 4.6?
3月27号,智谱GLM-5.1,突然上线了! 这次来得太快、太猛,距离GLM-5发布也才一个多月。 这次发布,官方公告很是低调,只有寥寥一句话: GLM-5.1现已面向GLM Coding Plan全部用户(Lite/Pro/Max)开放。 别的没再多说,只是默默甩出Coding Evaluatio
cnblogs.com • Apr 2, 2026
3月27号,智谱GLM-5.1,突然上线了! 这次来得太快、太猛,距离GLM-5发布也才一个多月。 这次发布,官方公告很是低调,只有寥寥一句话: GLM-5.1现已面向GLM Coding Plan全部用户(Lite/Pro/Max)开放。 别的没再多说,只是默默甩出Coding Evaluatio
cnblogs.com • Apr 2, 2026
.NET 高级开发
系列教程地址:https://docs.whuanle.cn/ 目录开发 .NET 诊断工具System.Diagnostics、Microsoft.DiagnosticsDebug、TraceEventSource、EventListener自定义 EventSource 、DiagnosticC
cnblogs.com • Apr 2, 2026
系列教程地址:https://docs.whuanle.cn/ 目录开发 .NET 诊断工具System.Diagnostics、Microsoft.DiagnosticsDebug、TraceEventSource、EventListener自定义 EventSource 、DiagnosticC
cnblogs.com • Apr 2, 2026
AI 编程助手的幻觉问题:如何用 OpenSpec 实现规范驱动开发
AI 编程助手的幻觉问题:如何用 OpenSpec 实现规范驱动开发 AI 编程助手虽然强大,但常常生成不符合实际需求、违反项目规范的代码。本文分享 HagiCode 项目如何通过 OpenSpec 流程实现"规范驱动开发",用结构化的提案机制显著减少 AI 幻觉风险。 背景 用
cnblogs.com • Apr 2, 2026
AI 编程助手的幻觉问题:如何用 OpenSpec 实现规范驱动开发 AI 编程助手虽然强大,但常常生成不符合实际需求、违反项目规范的代码。本文分享 HagiCode 项目如何通过 OpenSpec 流程实现"规范驱动开发",用结构化的提案机制显著减少 AI 幻觉风险。 背景 用
cnblogs.com • Apr 2, 2026
aiops初体验:让 AI 接管告警分析,这个小 Agent 到底能干啥?
最近这段时间,AIOps 这个词在技术圈里越来越常见,很多朋友都在聊:AI 到底能不能真正帮线上排障?笔者最近抓耳挠腮的想要将运维的实际场景结合ai,做了一个小的demo,代码量不大,但把一个 AIOps Agent 的最小闭环已经串起来了。本文就和大家一起拆一拆这个项目:它的代码结构是什么、每个
cnblogs.com • Apr 2, 2026
最近这段时间,AIOps 这个词在技术圈里越来越常见,很多朋友都在聊:AI 到底能不能真正帮线上排障?笔者最近抓耳挠腮的想要将运维的实际场景结合ai,做了一个小的demo,代码量不大,但把一个 AIOps Agent 的最小闭环已经串起来了。本文就和大家一起拆一拆这个项目:它的代码结构是什么、每个
cnblogs.com • Apr 2, 2026
UE5 小部件 组合框(键)ComboBox (Key)
楔子 最近开发一个UE平台化的功能,在运行态下,允许用户添加, 修改和删除POI点位,数据存储在一个后台的数字资产数据库中。 如下所示,其中一个功能,需要选择POI的图标(下拉框,ComboxBox),图标和名称需要同时显示,因此使用默认的ComboBox(String)达不到要求,需要使用Comb
cnblogs.com • Apr 2, 2026
楔子 最近开发一个UE平台化的功能,在运行态下,允许用户添加, 修改和删除POI点位,数据存储在一个后台的数字资产数据库中。 如下所示,其中一个功能,需要选择POI的图标(下拉框,ComboxBox),图标和名称需要同时显示,因此使用默认的ComboBox(String)达不到要求,需要使用Comb
cnblogs.com • Apr 2, 2026
[SDR] OFDM RX 详解
目录效果展示一、定时同步、细频率补偿与载荷提取1.1 同步与频率估算层 (Schmidl & Cox OFDM synch)1.2 频率校正层 (Freq Mod & Multiply)1.3 帧分割与解复用层 (Header/Payload Demux)总结:数据流的生命周期二、信
cnblogs.com • Apr 2, 2026
目录效果展示一、定时同步、细频率补偿与载荷提取1.1 同步与频率估算层 (Schmidl & Cox OFDM synch)1.2 频率校正层 (Freq Mod & Multiply)1.3 帧分割与解复用层 (Header/Payload Demux)总结:数据流的生命周期二、信
cnblogs.com • Apr 2, 2026
刚刚 Claude Code 源码泄露!我扒出了 11 个隐藏秘密
全球最强 AI 编程工具 Claude Code 源码泄露了,50 万行 TypeScript 代码被全网疯传,这期带你深度拆解 Claude Code 源码里的核心设计,每一个都值得学习和借鉴。无论你是想深入理解 AI 编程工具原理的程序员,还是正在开发 AI 应用的前端和后端开发者,或者准备面
cnblogs.com • Apr 2, 2026
全球最强 AI 编程工具 Claude Code 源码泄露了,50 万行 TypeScript 代码被全网疯传,这期带你深度拆解 Claude Code 源码里的核心设计,每一个都值得学习和借鉴。无论你是想深入理解 AI 编程工具原理的程序员,还是正在开发 AI 应用的前端和后端开发者,或者准备面
cnblogs.com • Apr 2, 2026
FastAPI + Celery 实战:异步任务里调用 Redis 和数据库的全解析,及生产级组织方案
在 FastAPI 项目中使用 Celery 做异步任务时,如何优雅地管理数据库会话和 Redis 连接?本文从一个真实踩坑案例切入,深入剖析生命周期错乱的问题,并给出生产级别的代码组织方案。你将学会如何让 Celery 任务独立管理资源,彻底告别连接泄露、状态错乱的尴尬局面。
cnblogs.com • Apr 2, 2026
在 FastAPI 项目中使用 Celery 做异步任务时,如何优雅地管理数据库会话和 Redis 连接?本文从一个真实踩坑案例切入,深入剖析生命周期错乱的问题,并给出生产级别的代码组织方案。你将学会如何让 Celery 任务独立管理资源,彻底告别连接泄露、状态错乱的尴尬局面。
cnblogs.com • Apr 2, 2026