5

把 OpenClaw.NET 的 83 篇 Markdown 变成一个网站:完整复盘

把 Markdown 变成网站,80% 的工作量根本不在渲染,而在让每一个链接换了个环境之后依然诚实——该重写的重写,该标注的标注,一个死链都不留。 ...

张善友 发布于 2026-10-03 20:17 评论(1) 阅读(320)
2

客户总改测试数据?用脚本一键重生成 SQL

客户频繁变更测试数据,是很多项目里绕不开的日常。每次拿到新的 .xlsx,如果还靠手工改 SQL,既慢又容易出错。 需要先说明一点:这里说的生成器并不是一个开箱即用的通用工具,而是针对具体项目文件需求、借助 AI 生成出来的脚本。它的定位是——把“根据客户文件生成 SQL”这件事,从每次都用 AI ...

AlfredZhao 发布于 2026-10-03 07:41 评论(0) 阅读(164)
6

AG-UI 有了官方 .NET SDK,Blazor AI 组件同步登场:.NET 的 Agent 应用栈补齐了

如果只看一件事:微软这次解决的不是"AI 能不能做界面",而是"Agent 的界面该由谁说了算"。 答案是:协议层由 AG-UI 统一,呈现层由你的应用决定。这两篇博客分别从传输和呈现两端给出了官方答案,而且都不强制你上全栈——一个标准抽象(IChatClient)打通了所有环节。 ...

张善友 发布于 2026-10-02 22:58 评论(0) 阅读(553)
1

Oracle 数据库启停脚本:适用于开发测试环境

在开发测试环境中,Oracle 启动和关闭往往要分别敲 lsnrctl 和 sqlplus 命令,步骤多、容易漏,对开发人员也不友好。因为开发测试环境比较简单,启停库通常不会遇到啥异常,所以可以直接把监听器和数据库实例的启停逻辑收进一个脚本,再用两个小包装脚本分别对应启动和停止,操作起来更省心。 0 ...

AlfredZhao 发布于 2026-10-02 07:01 评论(0) 阅读(153)
4

Claude Code + MCP,让一个空文件夹变成了能玩的 Unity 游戏

GameDev-MCP-Server 这个仓库最有意思的设计是:它一份代码同时服务三个引擎——Unity-MCP、Godot-MCP、Unreal-MCP 共用它。仓库里没有任何引擎特定的代码,真正干活的工具是由连上来的引擎插件动态提供的。 ...

张善友 发布于 2026-10-01 21:54 评论(0) 阅读(377)
2

【.NET】Logging 库探索(二):日志过滤

人天生有一种能力——信息过滤。只要不是废物都具备这种能力,不需要算法和数据。生物许多行为是本能反应,深深刻进潜意识里。这就是人与机器的本质区别。机器在某些方面一旦没有相关的程序和算法支持,它就是废铁。 日志消息是给人看的,所以,过滤功能必不可少。即应用程序可以根据配置记录或不记录某些日志。 日志级别 ...

东邪独孤 发布于 2026-10-01 18:56 评论(1) 阅读(256)
0

用 Docker 简化部署与版本升级:一份可复用的实践

同事写了一个 app,笔者用它作为例子,聊聊 Docker 部署方式下如何简化部署和版本升级。核心思路很简单:把配置和代码分开,升级时只换代码,配置从备份里拿回来。 01 | 升级前先停服务 升级的第一步不是拉代码,而是先停掉正在运行的容器,避免文件被占用或状态错乱。下面的容器名 ontoforge ...

AlfredZhao 发布于 2026-10-01 07:22 评论(1) 阅读(250)
1

Jev 爆火之后,给企业应用配一个 AI 决策模型

9 月 15 日,旧金山公司 TypeSafe AI 结束两年隐匿期,开放了一个叫 Jev 的模型。发布当天,它冲上 Hacker News 千分级热度;24 小时内,近 13% 的 Vercel 付费团队用上了它,Vercel 称这是其 AI Gateway 历史上被采纳最快的模型,超过了此前所有 ...

葡萄城技术团队 发布于 2026-09-30 09:39 评论(0) 阅读(435)
0

解决 brew install 慢:换用清华镜像源

用 Homebrew 装软件时,下载卡住、速度极慢是常见问题。原因通常是默认源在国外,国内访问不稳定。笔者这里记录一个简单做法:把 Homebrew 的下载地址换成清华镜像,速度会明显改善。 01 | 为什么要换镜像 Homebrew 安装软件时,需要先访问 API 获取软件信息,再去下载对应的 B ...

AlfredZhao 发布于 2026-09-30 07:10 评论(0) 阅读(248)
1

已提交过的文件夹,如何从 GitHub 中删除

项目里的 scripts/ 文件夹不想提交到 GitHub,但历史提交里已经有了。直接在 .gitignore 里写 scripts/ 并不能解决问题,因为这些文件已经被 Git 追踪过,忽略规则对它们不生效。正确的做法是先把它们从 Git 的追踪中移除,同时保留本地磁盘上的文件。 01 | 为什么 ...

AlfredZhao 发布于 2026-09-29 07:27 评论(0) 阅读(276)
6

判断引擎落地 .NET 的四条路线、一个客户端与一份生产样本

最近一个月,这个局面被一个叫 Jev 的闭源模型和它的开源对手 Laya 彻底搅动了。更有意思的是,这股浪潮几乎立刻冲进了 .NET 生态:先是 Laya 的两个独立移植 NLaya 和 layar 前后脚出现,紧接着又出现了两条思路截然相反的 .NET 原生实现路线——用 26B 扩散大模型"单步... ...

张善友 发布于 2026-09-28 08:46 评论(0) 阅读(675)
12

《HelloGitHub》第 126 期

兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Pytho ...

削微寒 发布于 2026-09-28 08:13 评论(1) 阅读(1582)
1

OpenSandbox 1.1.0:阿里开源的 AI 沙箱平台,这次把版本号也管明白了

OpenSandbox 1.1.0 的分量,一半在功能,一半在治理。伞版本加签名 BOM,把「一套版本号管所有产物」这件事落到了实处;Firecracker 集成补上了微虚拟机这块拼图;OSEP 提案机制则说明项目在往规范化社区治理走。 ...

张善友 发布于 2026-09-27 19:47 评论(0) 阅读(424)
2

当 AI Agent 遇到 Nacos:OpenClaw.NET 集成入门

Nacos 3.2.4 的 AI Registry 解决"有什么、谁可见",OpenClaw.NET 运行时解决"能不能安全地用"。对使用者来说,这套集成的收益很直接:几行 YAML 声明意图,换来确定性的发现、调用和治理——成本可预测,行为可审计,失败有明确的降级路径 ...

张善友 发布于 2026-09-27 07:28 评论(0) 阅读(255)
1

从 TensorSharp 视角解读 Ternary Bonsai 2 27B:当 1.72 比特的权重遇上 Hadamard 变换

Ternary Bonsai 2 27B 代表了低比特推理的一个真实拐点:压缩本身已经足够好(98.2% 保留率、1.72 有效位宽),瓶颈转移到了运行时基础设施:变换契约、格式转码、kernel 融合、验证方法学 ...

张善友 发布于 2026-09-26 13:05 评论(1) 阅读(236)
2

【.NET】Logging 库探索(一):基础接口

Logging 属于 .NET 官方扩展库的一部分,因此,它不算第三方库。应某大伙伴要求,老周出一系列介绍 Logging 的水文。老周向来乐于分享技术,啥主题不重要,只要老周会的东西就行;不会的东西,老周就不误人子弟。 Logging 库嘛,当然是用来记录日志的。从功能上而言,它不会太复杂。为了照 ...

东邪独孤 发布于 2026-09-26 11:56 评论(1) 阅读(367)
0

SQLcl 中 c/old/new 替换变量为何失效?先定位再替换

最近笔者用 SQLcl 测试一条 SQL 查询,没有用传统的 sqlplus,结果发现最常用的替换语法 c/old/new 竟然报错。难道 SQLcl 比 sqlplus 更难用?其实不是,只是 SQLcl 要求更严格。 01 | 现象:直接替换报错 笔者先执行了一条层级查询,缓冲区里保存着完整 S ...

AlfredZhao 发布于 2026-09-25 07:44 评论(0) 阅读(93)
2

不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线

翻这两个项目的文档时,我印象最深的不是性能数字,而是两边都在反复强调同一件事:模型给出的概率只是概率,没校准过就不是正确率。Sezika 把每个答案都标上 uncalibrated,TensorSharp 在文档里专门写"条件置信度不是经验校准的正确率,上线前请用自己的数据评估"。判断引擎这类东西,... ...

张善友 发布于 2026-09-25 00:31 评论(2) 阅读(321)
0

Jev 刷屏了:这个不聊天的 AI 模型,盯上了企业系统里那批高频小判断

9 月中旬,AI 圈刷屏的是一个奇怪的模型:它不聊天、不写文章、不做总结,问它问题,它只回三样东西——选项、评分、是否,每样附带一个概率。 它叫 Jev,名字来自一位十九世纪的经济学家,9 月 15 日由旧金山公司 TypeSafe AI 开放早期访问。发布当天冲上技术社区千分级热度;上线 24 小 ...

葡萄城技术团队 发布于 2026-09-24 08:51 评论(0) 阅读(516)
6

定时任务还想上 Hangfire?这个被 AI Agent 项目看上的 TickerQ,把反射全干掉了

TickerQ 踩中了 .NET 转向 AOT 和源生成的大趋势,设计在线;OpenClaw.NET 的 /loop 则把这个趋势落到了一个看得见的场景里——给 AI Agent 写定时循环这件事,用 .NET 的源生成调度器一千行左右就能落地,还全程 AOT。 ...

张善友 发布于 2026-09-24 07:44 评论(2) 阅读(655)