Python 实现Kafka SASL认证生产消费
Python 实现Kafka SASL认证生产消费,解决断线重连、消息异常问题 在实际的后端开发、数据流转场景中,Kafka 作为高吞吐、高可靠的消息中间件,被广泛用于业务解耦、数据异步传输。而线上 Kafka 集群基本都会开启 SASL 安全认证,避免未授权访问。本文基于 Python 实现带SA ...
Harness 效应:编排设计如何影响企业级 Agent 的 Token 成本
论文《The Harness Effect》指出:企业级Agent成本主要由编排层决定,而非模型单价。Harness通过优化上下文组织、历史压缩、工具调用与重试机制,将单任务Token消耗降低38%成本下降33%–61%,CPM提升68%。优化本质是将成本问题从“选模型”转向“精设计”。 ...
VLA-Touch 方法原理详解
VLA-Touch 方法原理详解 1. 方法要解决什么问题 传统 Vision-Language-Action(VLA) 策略主要依赖视觉、语言指令和机器人本体状态来生成动作。它们适合处理许多开放任务,但在接触密集的操作里会遇到两个问题: 视觉看不到物体的内部或接触属性,例如芒果软硬、海绵粗糙度、杯 ...
从零构建 Windows 桌面 RPA 框架:Go 与 .NET 的跨语言协奏
整体架构:Go 引擎 + .NET 壳 这个项目选择了一种不太常见的组合:Go 做底层引擎,.NET WPF 做桌面界面。两端通过两种方式通信——CGo 编译的 DLL 直接 P/Invoke 调用,以及基于 stdin/stdout 的 JSON-Line 子进程协议。 ┌──────────── ...
Magicodes.IE.IO:导入和导出 API
Magicodes.IE.IO 是独立的 XLSX 读写实现,不依赖 EPPlus 运行时。它更适合按行读取,以及新建工作簿后的顺序写入;模板渲染、已有文件编辑和完整 Excel 对象模型不在这条路径的范围内。 先安装 dotnet add package Magicodes.IE.IO 最简单的模 ...
11 万 Star 的 Spec Kit,90% 的工程师只用它解决了 10% 的问题
上个月我在用 Claude Code 开发一个新功能,需求说得很清楚:「给用户列表页加一个按注册时间排序的功能」。 AI 给出的代码看起来很完整——接口、Service 层、前端组件都有。但跑起来发现:排序逻辑用的是前端分页后的本地排序,不是数据库层面的排序。数据一多就废了。 改完这个,又发现它用的 ...
用 Python 对比两个 Word 文档差异 (无需 Office)
在日常办公场景中,合同审批、技术文档迭代、公文修订等工作中,经常需要对比两个 Word 文档版本之间的差异。虽然 Word 本身提供了“比较”功能,但当需要批量处理或集成到自动化流程中时,通过编程方式实现文档对比就变得非常必要。本文将介绍如何使用 Python 和 Free Spire.Doc fo ...
Hermes 上下文压缩架构:长任务 Agent 不失忆的几个关键设计
拆解 Hermes 如何用触发器、边界算法和 handoff 摘要,让长任务 Agent 在压缩后继续可靠执行。 长任务 Agent 最容易坏在一个很不起眼的地方:它不是没能力继续推理,而是已经看不完整自己刚才做过什么。 一次真实的工具型会话里,系统提示、历史消息、工具调用、终端输出、文件读取结果、 ...
聊聊手游上线安全验收里几个容易误判的点
上周帮一个项目做上线前的安全复盘,他们前一款游戏栽过跟头:安全检查全过、清单一片绿,上线没几天破解版就在群里传开了,运营追着问“我们不是都做了吗”。翻完他们的清单我发现,问题不在漏做了什么,而在几个项看着做了、其实没做到位。记一下这次复盘里几个最容易误判的点,给同样在做这块的人参考。 先说我看到的问 ...
LangChainJs之基础模型(一)
为什么需要LangChain? LangChain 是一个专为智能体(Agent)设计的开发框架,其核心价值在于为大模型赋予“连接外部工具”的能力,从而突破其固有的“大脑”(大模型)边界。 由于大模型在预训练完成后,其参数化知识便已冻结,无法实时更新或获取私有数据。若要注入新知识,传统方式需进行成本 ...
ansible中的剧本(Playbook)详解之handler触发器
概述 handler(触发器):Ansible 中一类特殊任务,默认不会主动执行,只有被 notify 触发时才运行。 典型场景:配置文件修改后重启服务(nginx、mysql、redis 等),避免配置没变也无脑重启。 其关键特性如下: 只有对应 task 状态为 changed(文件 / 配置被 ...
每日排行榜功能如何设计
本文设计千万级高并发每日榜单,以 Redis ZSet 为核心;MQ 异步更新积分,Caffeine 多级缓存降 QPS,定时任务兜底对账,分片化解大 Key,含分布式锁重置、消息幂等、多级降级方案,附完整 SpringBoot 生产代码与各类故障处理手段。 ...
AI 测试必备:推荐一款能让自动化失败脚本「自己修好」的 AI skill!
导读:上一篇我们推荐了让接口测试"跑起来"的 api-test-executor。但脚本跑起来只是第一步——跑完之后,几十条失败用例怎么排查? 今天,给大家分享一款能让失败脚本自己修好的 AI skill——api-failure-diagnoser。 写在开头 先问大家一个问题:接口测试跑完之后, ...
消息中间件进阶:RocketMQ 消息的生产与发送(二)
系列第三篇:存储与原理篇(中) 你好,我们又见面了。 上一篇文章我们钻进了 RocketMQ 的“肚子里”,把存储机制翻了个底朝天——CommitLog、ConsumeQueue、零拷贝、刷盘策略……这些底层原理我们都聊透了。但有个问题你可能一直在想:消息到底是怎么从 Producer 发送到 Br ...
语义层构建:企业级AI落地绕不开的关键
很多企业谈 AI 落地时,第一反应是看模型能力:能不能理解问题,能不能生成 SQL,能不能给出答案。 但真正进入企业场景后,问题往往不在“AI 会不会回答”,而在“AI 是否理解企业自己的业务语言”。例如“华东区”到底包含哪些省市,不同部门的统计口径是否一致,哪些数据当前用户有权访问,这些都不是通用 ...
零基础认识大语言模型(LLM)工作原理(12.Workflow:为什么企业 AI 都离不开工作流?)
第十二章 Workflow:为什么企业 AI 都离不开工作流? 目录 零基础认识大语言模型(LLM)工作原理目录 - GuZhenYin - 博客园 本章导读 上一章我们介绍了 MCP,它解决的是:AI 如何连接工具。 但是企业在真正使用 AI 时,很快又会发现另一个问题。 例如,一个采购审批流程: ...
.NET CORE 动态扩展Options-配置运行时热更新
1.前言 玩了半年最近找了新工作,,新工作也是再一次接触到Abp vNext 框架,内部系统开发也是基于这个框架的,最近领导让研究学习框架身份认证权限这一套,然后为现有系统做一些扩展和维护,在研究的过程中发现一些很有趣的设计和代码,刚好有些总结,今天分享出来。 做业务系统,配置这东西绕不开。小到一个 ...
OpenClaw.NET 本体工程实践(一):数字员工的「语义大脑」不是数据库
OpenClaw.NET 本体不是企业的数据中心,而是数字员工的「语义大脑」。在动手之前,先想清楚「存多少」这个问题——这才是本体工程的第一步 ...
C# .NET 周刊 |2026 年 5 月 3 期
C# .NET 周刊 |2026 年 5 月 3 期 2026-05-17 dotnet_week_26_5_3 国内文章 在 Avalonia 中编写高性能动画 https://www.cnblogs.com/BettaFish/p/20012355 文章介绍 Avalonia 中的合成动画。作者 ...


