从 Token 价格战到成功任务单位经济学:AI 成本战的真正主线(上)
AI 行业过去最喜欢讲的是"能力",今天越来越必须讲的是"结果"。"有用智能每人民币"(Useful Intelligence per RMB)正在重新定义企业采购、产品设计与工程优化的底层逻辑。成本战的真正主线,不是 token 价格战,而是成功任务的单位经济学 ...
MCP + A2A 融合:协议层已就绪,信任层才是硬仗
MCP + A2A 融合:协议层已就绪,信任层才是硬仗 Linux Foundation 治理下的 Agent 协议新格局 2026 年 6 月 25 日,Linux Foundation Agentic AI Foundation 发布了 MCP + A2A 融合草案。两个协议都将治理放在 Lin ...
记一次 .NET 某智慧医保云服务Linux 非托管泄露分析
一:背景 1. 讲故事 说来也奇怪,最近分析了好几例内存暴涨事故,这不又来了,哈哈,今天再给大家带来一份非托管内存泄露导致的程序生产故障,而且是部署在Linux上.NET程序。 前些天有位朋友找到我,自己有一定的分析能力,发现程序是非托管内存泄露,但能力有限暂时也不知道怎么弄,让我帮忙看下,把dum ...
.NET 高级调试技术:超越基础 Dump 分析
引言 在 .NET 生产环境调试领域,使用 WinDbg 和 PerfView 进行基础的 Dump 分析只是入门。随着应用程序复杂度的增加——尤其是与非托管代码的互操作、async/await 模式和跨平台部署——开发人员需要更高级的技术来诊断和解决最具挑战性的问题。 本文综合了实际场景中的调试经 ...
impdp 遇到 TSTZ Version 报错:ORA-39405 处理实践
最近做 Oracle 数据库迁移时,笔者在 impdp 阶段遇到一个典型报错:源库的 TSTZ Version 比目标库高,导致 Data Pump 直接拒绝导入。这个问题容易被误判成 RU 版本问题,但真正关键点在 Time Zone Version。 01 | 问题现象与原因 迁移环境如下: 源 ...
.NET 生产环境调试实战指南
一:引言 在 .NET 应用的生产环境中,程序崩溃、内存泄漏、线程死锁等问题时有发生。面对这些棘手的问题,开发者往往束手无策,只能依靠经验和工具进行排查。本文将结合多篇实战案例,为大家梳理一套完整的 .NET 生产环境调试方法论。 二:崩溃分析方法论 1. 快速定位崩溃类型 当拿到一个 dump 文 ...
数据乱成一锅粥,还能先做本体吗?
很多人一听到“本体论”,第一反应是:数据还没治理好,怎么可能做本体?这背后其实有一个常见误区:以为必须先把数据洗干净,业务语义才能统一。笔者更愿意把本体看成一种让业务先跑起来的方法,尤其适合数据混乱、口径不一的环境。 01 | 数据不干净,不该成为停摆理由 在传统模式下,数据质量差很容易变成项目停摆 ...
记一次 .NET 某光电成像后端解析系统 内存暴涨分析
一:背景 1. 讲故事 前些时间有位朋友找到我,说他们部署在linux上的系统内存占用比较高,领导让他找原因,由于自身的技术上限一直没找到,让我帮忙看下,让朋友通过 dotnet-dump 或者 procdump 从生产上抓一个下来,既然dump到手,那就进入分析环节啦。 二:内存暴涨分析 1. 为 ...
22届微软MVP连任:一个.NET技术人的社区长跑
MVP会变,.NET会变,连我自己手上的技术栈都在变。但分享这件事——帮那个深夜还在调Bug的人多睡两个小时这件事——永远值得。 ...
SQL*Plus 执行中文 SQL 文件,如何避开乱码坑
在 Linux 上用 sqlplus @xxx.sql 执行脚本时,只要 SQL 文件里有中文字符串或中文注释,就可能遇到乱码。这个问题通常不是数据库本身坏了,而是 SQL 文件编码、Linux Locale、SQL*Plus 客户端字符集没有对齐。 01 | 先看清三个关键角色 执行 SQL 文件 ...
Podman 报错:普通用户无法运行 rootless Podman 怎么办
在 RHEL 8.10 环境中,root 用户执行 podman ps 正常,但切换到 oracle 普通用户后却报错。这个问题看起来像磁盘空间不足,实际关键点在于 rootless Podman 依赖的 User Namespace 没有启用。 01 | 问题现象 root 用户执行正常: pod ...
记一次 .NET 某电力后台监控系统 内存暴涨分析
一:背景 1. 讲故事 前些天有位朋友在微信上找到我,说他们的电力系统出现了内存暴涨的问题,让我帮忙看下怎么回事?由于不是训练营里的学员,所以这个分析能力还是有点门外汉,让这位朋友将dump丢给我,然后我们上windbg分析。 二:内存暴涨分析 1. 为什么会暴涨 要想知道为什么会涨,很简单,用老套 ...
语义层构建:企业级AI落地绕不开的关键
很多企业谈 AI 落地时,第一反应是看模型能力:能不能理解问题,能不能生成 SQL,能不能给出答案。 但真正进入企业场景后,问题往往不在“AI 会不会回答”,而在“AI 是否理解企业自己的业务语言”。例如“华东区”到底包含哪些省市,不同部门的统计口径是否一致,哪些数据当前用户有权访问,这些都不是通用 ...
OpenClaw.NET 本体工程实践(一):数字员工的「语义大脑」不是数据库
OpenClaw.NET 本体不是企业的数据中心,而是数字员工的「语义大脑」。在动手之前,先想清楚「存多少」这个问题——这才是本体工程的第一步 ...
当工厂里坐满了"数字员工":AI原生时代,NPI到量产正在被重写
NPI到量产这条被工业文明打磨了上百年的流水线,正在被数字员工拆解、重构、升级。未来的工厂里,坐满的不是工人,而是Agent;流动的不是物料,而是数据;增长的不是产能,而是智能。对于制造业企业而言,最危险的不是技术落后,而是用旧地图寻找新大陆——在AI原生的时代,仍然用工业时代的思维做NPI。 ...
[MAF预定义的AIContextProvider-05]CompactionProvider——采用多种策略压缩对话历史
针对消息的压缩,MAF提供了不止一种解决方案,一种是使用`ReducingChatClient`这个`IChatClient`中间件,另一种就是使用本篇文章着重介绍的`CompactionProvider`这个`AIContextProvider`。 ...
当 AI 对话里直接弹出业务界面:MCP Apps 正在改写 SaaS 的集成逻辑
AI 不会取代 SaaS,但会用 MCP 连上 SaaS 的 AI 将重新定义 SaaS。MCP Apps 不是未来时,而是现在进行时——问题是,你的 SaaS 准备好被"切片"了吗? ...
【ASP.NET Core】在 Windows Forms 中运行 Web 服务器
当大伙伴们看到标题后,是不是在怀疑老周在灌水?非也,老周向来只会造水,从来不灌水。哪怕写的主题和别人一样,但水的内容也肯定与他人不同。这是老周特色,熟悉老周的大伙伴都知道的。 哦,顺便提一下,有人投诉老周写的东西没用,根本不能在项目中使用。项目中用什么,怎么用是你的项目经验和实力问题,老周可不负这个 ...
C# vs Go:Agentic 时代的语言分层
spf13 的框架缺了一个维度——他假设 Agentic 开发的主体只有 AI。但 OpenClaw.NET 这样的系统,人类架构师仍然在做领域建模,AI 只是在执行投影。这句话点出了问题的关键:C# 和 Go 不是在同一个维度上竞争。 ...
G#:当 Go、Kotlin 与 Swift 的美学遇见 .NET 运行时
.NET 是一个卓越的运行时平台——CLR 的 GC、JIT、类型系统和工具链经过二十余年的打磨,已经跻身世界一流。但生态的"语言入口"长期被 C# 垄断,这门语言在拥抱新特性的道路上一路狂奔,从 async/await 到模式匹配,从源生成器到集合表达式,语法表面日渐庞大。G# 的出现不是为了取代... ...


