刷新
G#:当 Go、Kotlin 与 Swift 的美学遇见 .NET 运行时

博主头像 .NET 是一个卓越的运行时平台——CLR 的 GC、JIT、类型系统和工具链经过二十余年的打磨,已经跻身世界一流。但生态的"语言入口"长期被 C# 垄断,这门语言在拥抱新特性的道路上一路狂奔,从 async/await 到模式匹配,从源生成器到集合表达式,语法表面日渐庞大。G# 的出现不是为了取代... ...

AI 测试提效神器:推荐一款接口自动化测试提效skill!

博主头像 导读:前面我们已经分享过了,如何用 AI + Agent Skill 把接口测试脚本自动"造"了出来。但脚本生成只是起点——真正让接口自动化测试产生价值的,是让脚本跑起来。 今天就给大家推荐一款让能接口测试"听话地跑起来"的 Agent Skill: api-test-executor 写在开头 先 ...

用 codegraph 把 token 消耗砍掉 50%

博主头像 通过引入本地代码索引工具 CodeGraph,将代码文本升级为结构化 AST 查询,实现符号级精准上下文调取,成功将 Input Token 暴砍 66%,单单一个 5 人团队每月便可省下数千元。 ...

零基础认识大语言模型(LLM)工作原理(10.Tool Calling:让 AI 第一次拥有行动能力)

博主头像 第十章 Tool Calling:让 AI 第一次拥有行动能力 目录 零基础认识大语言模型(LLM)工作原理目录 - GuZhenYin - 博客园 本章导读 在前面的章节中,我们已经了解了大语言模型(LLM)的工作原理。 无论模型多么强大,它始终只能完成一件事情:根据已有上下文,预测下一个 Tok ...

深入 RocketMQ 内核:从整体架构到消息模型

博主头像 系列第二篇:核心概念与架构篇 你好,我们又见面了。 在上一篇文章中,我们聊了消息队列的基础概念,也了解了 RocketMQ 从阿里巴巴内部一路走到 Apache 顶级项目的传奇故事。如果把 RocketMQ 比作一辆顶级跑车,那上一篇我们看的是它的“品牌故事”和“外观参数”。 今天这篇文章,我们要做 ...

别再纠结 24 万星 Superpowers 还是 5.8 万星 OpenSpec,有人把他们融合成一个工作流在 Github 开源

博主头像 你将学到 看懂 AI 编码「规划执行断层」——为什么你的 AI 写出来的代码经常不是你想要的 理解 OpenSpec(5.8 万星)和 Superpowers(24 万星)各自的边界在哪,以及为什么同时用反而更累 掌握 spec-superflow 的三步融合思路——去重叠、留异同、加独创——并理解 ...

15天学会AI应用开发(十二)从PDF、WORD、网页构建RAG

博主头像 ​上一篇文章介绍了如何从TXT文件读取文本信息,可是日常办公很少使用纯文本的TXT格式,而采用专业的PDF格式或者WORD格式,有时还需要通过网页抓取知识。 接下来就介绍如何从PDF、WORD、HTML等文件中读取文本内容。 一、从PDF文件读取文本 PDF是一种常用的文档格式,常用于只读的通知文件 ...

从零构建 GIS 数据引擎:方案驱动架构的设计与实践

博主头像 引言 在 GIS(地理信息系统)领域,数据分析和数据质检是两个看似独立却又高度关联的场景。数据分析回答"结果是什么",数据质检则关注"过程哪里有问题"。如果为这两个场景分别建设一套系统,就意味着两套执行引擎、两套调度逻辑、两套数据适配——重复建设,维护成本翻倍。 有没有一种方式,能用一套执行底座同时 ...

Redis 哨兵搭建+ACL权限控制

博主头像 契机 上个月(2026.7)出差去客户的数据中心给客户运维做技术指导,涉及到Redis哨兵的搭建与ACL权限控制,一直没抽出时间去记录一下完整的流程,正好周末陪家人加班简单记录下。 概念补充 Redis哨兵 Redis常见有主从备份、Cluster、哨兵这三种集群部署模式。其中主从备份是后两者的实现 ...

为什么AI生成的单测,覆盖率看起来很高但上线还是出Bug?

博主头像 我们团队的单测覆盖率曾经在28%的位置卡了将近两年。 不是没想过治,是治不了——写单测的时间成本太高,上线压力又在那,没人有余裕专门去补。后来引入AI工具,两个月内覆盖率涨到了82%,看起来是个成功故事。 但上线后的第三周,一个边界分支的Bug溜过去了。排查下来,那段代码的覆盖率是100%。 这才开 ...

数据库软限制相关研究

博主头像 【1. 背景】 某服务器在执行全量备份期间,MySQL 错误日志中出现如下报错: [ERROR] [MY-012592] [InnoDB] Operating system error number 24 in a file operation. [ERROR] [MY-012596] [InnoD ...

C# vs Go:Agentic 时代的语言分层

博主头像 spf13 的框架缺了一个维度——他假设 Agentic 开发的主体只有 AI。但 OpenClaw.NET 这样的系统,人类架构师仍然在做领域建模,AI 只是在执行投影。这句话点出了问题的关键:C# 和 Go 不是在同一个维度上竞争。 ...

PXE + Kickstart 无人值守批量部署系统

博主头像 第一部分:原理 1.1 先认识两台机器 整个部署过程涉及两台机器: 角色 它是谁 它有什么 PXE 服务器 我们搭建的那台 CentOS 7,IP 固定为 192.168.145.21 上面跑了三个服务(DHCP、TFTP、HTTP),还存着 CentOS 的 ISO 安装镜像和一份 ks.cfg ...

MCP 企业托管授权(Enterprise-Managed Authorization)

博主头像 一、一句话概括 企业托管授权是 MCP 的一个授权扩展,它把"用户是否可以访问某个 MCP 服务器"的决策权,从每个员工自己手里,集中收敛到组织的身份提供商(IdP)手里。员工用企业 SSO 登录一次,IdP 根据组织策略决定放行哪些 MCP 服务器,员工无需再对每个服务器逐一做 OAuth 授权。 ...

【刷机】OPPO R9st 获取Root权限

博主头像 OPPO R9st 获取Root权限 零、背景 最近在帮小雯尝试恢复她初中时旧手机的数据,为了方便比对问题所在,我在闲鱼买了一台同型号的手机。经过不断尝试,终于使用Miko把eMMC中的内容读出来了,为了验证是否加密以及确定加密后的解密方案,我需要一份未加密的镜像内容,故需要用到Root权限。探究了 ...