.NET 高级开发 | 手写一个对象映射框架
Maomi.Mapper 注:本项目用于教学目的,性能较差,请勿用于生产环境。 仓库地址:https://github.com/whuanle/Maomi.Mapper MaomiMapper 是一个使用表达式树构造生成对象成员映射的框架,即对象映射框架。 虽然 MaomiMapper 性能不啥样, ...
GLM模型这么火,咱们用vllm也咧一个呗!
上文《higress这个中登才是AI时代的心头好》提到用vll production-stack 部署LLM, 今天我们补交作业, 记录使用vllm production-stack 部署llm。 1. k8s调度gpu 集群管理员,需要在worker节点上安装设备驱动,并运行对应的设备插件。 为了 ...
.NET 高级开发 | 定制 ASP.NET Core 框架
目录ASP.NET Core 定制定制统一响应模型模型验证模型验证是如何实现的自定义模型验证器模型验证器使用 i18n筛选器Action 筛选器资源筛选器异常筛选器Swagger 定制模型类属性类型处理接口分组接口版本号路由后缀 .NET 和微服务系列教程:https://docs.whuanle. ...
.NET 高级开发 | C# 中的动态代码:反射、EMIT、表达式树、Roslyn、Source Generators
目录动态代码EMITAOP 实现原理实现 AOP 的前提EMIT 实现 AOP表达式树表达式树生成变量常量和赋值逻辑运算调用方法编写对象映射框架表达式树解析Roslyn使用 Roslyn使用 NatashaSource Generators 动态代码 C# 中实现动态代码的方式有很多,比如 反射、表 ...
.NET 官方团队发布的 .NET Agent Skills,告别 AI 编程幻觉!
前言 你是否也曾被 AI 编程助手的“幻觉”搞得头疼?明明写的是 .NET 代码,它却给你甩来 Java 的解决方案;明明你在用 .NET 10 + Minimal API,它却在教你用 ASP.NET Web Forms 的写法。 现在 .NET 官方团队发布了 .NET Agent Skills ...
本地系统对接大模型智能体的若干尝试
最近在拿一个VibeCoding项目练手,顺手尝试了几种把本地系统接入到智能体的几种方案。 这里的智能体,泛指OpenClaw,LangChain Agent,Trae等。 ...
.NET 高级开发 | 设计、实现一个事件总线框架
作者博客地址: https://www.whuanle.cn https://www.cnblogs.com/whuanle .NET 高级开发系列教程地址: https://docs.whuanle.cn/zh/maomi_framework 目录事件总线使用事件总线事件总线的设计接口抽象执行器封 ...
C#/.NET/.NET Core技术前沿周刊 | 第 69 期(2026年4.01-4.12)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
Claude Code Buddy 小析:一个非核心功能,如何体现产品的细节完成度
在 Claude Code 这样一套以 Agent Runtime 为核心的产品中,Buddy 并不是决定能力上限的主功能。但正因为它不是核心能力,反而更能体现一款成熟产品在交互边界、工程取舍与体验克制上的判断。本文尝试从源码出发,拆解 Buddy 这一轻量组件为何成立,以及它为什么值得被写进产品分 ...
单表五亿数据的查询优化 | Mysql、StarRocks
目录机器性能初始化数据库环境5亿条数据到底占多大空间统计数据量有索引会多块优化筛选查询一个查询只能使用一个索引使用 StarRocks BitMap 优化选项筛选大数据分页做法 机器性能 本次测试所用服务器硬件配置如下,此机器除了 Mysql 和 StartRocks 还部署了其它很多 Docker ...
受够了Vibe Coding的失控?换个起点,让AI事半功倍
Vibe Coding(让 AI 从零写代码)失控的根源不是模型不行,而是上下文承载量的物理极限——lost in the middle 效应 + 规划/执行互相干扰。解法:用成熟模块把 AI 的工作量压缩到只补 20% 胶水代码,注意力收窄后幻觉和漂移降一个数量级。实测同一功能,从零写 2000+... ...
分享四款开源且实用的 Kafka 管理工具
前言 在现代分布式架构中 Kafka 作为核心的消息流平台,其稳定性和可观测性至关重要。然而,原生命令行操作往往繁琐且缺乏直观性,给日常运维和开发工作带来了不小的挑战。今天大姚给大家分享四款开源且实用的 Kafka 管理工具,希望可以帮助到有需要的小伙伴。 KnowStreaming Know St ...
Avalonia UI 12.0.0 正式发布:架构演进和性能飞跃
Avalonia UI 12.0.0 的正式发布,标志着该系统完成了从单纯的跨平台 UI 描绘器,向掌控应用完整生命周期、底层系统硬件调用,直至跨设备页面路由控制的全能型应用重型底座的蜕变。 ...
我所理解的Python元模型
虽然Python作为AI领域的第一语言,但是作为一个C#的深度使用者,对于Python这门编程语言确实有太多值得吐槽的地方。但是我觉得Python在设计上有一个绝对的亮点,也是我最喜欢的地方,那就是基于元类的元模型,在这篇文章中我会聊聊我对Python元模型理解。 ...
.NET 高级开发 | http 接口对接和客户端开发技巧
作者:痴者工良 作者博客地址: https://www.whuanle.cn https://www.cnblogs.com/whuanle 教程地址:https://docs.whuanle.cn/zh/maomi_framework 框架源码地址: https://github.com/whua ...
C#/.NET/.NET Core优秀项目和框架2026年3月简报
前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址 ...
Codex 和 OpenClaw,到底差在哪?
最近一段时间,越来越多从业者开始接触 Codex、OpenClaw、MCP、A2A、Skill、Harness 这些词。它们经常一起出现,也都和 AI Agent 有关,所以很多人第一反应都是:看着好像差不多,但又说不清到底差在哪。笔者这篇文章就想解决这个问题,用尽量通俗的方式,把几个最容易混淆的概 ...
.NET 高级开发 | i18n 原理、实现一个 i18n 框架
多语言框架的设计 作者博客地址: https://www.whuanle.cn https://www.cnblogs.com/whuanle 教程地址:https://docs.whuanle.cn/zh/maomi_framework 框架源码地址:https://github.com/whua ...
MAF快速入门(22)声明式Agent实战
本文介绍了声明式智能体的基本概念,并通过一个DEMO案例介绍了如何在MAF框架中使用声明式智能体,通过声明式定义,可以将代码和业务分离,还能使智能体的定义可以像代码一样被纳入版本控制系统,遵循DevOps的最佳实践,提高协作效率和部署的一致性 。 ...
.NET 高级开发 | .NET 中的序列化和反序列化
目录.NET 中的序列化和反序列化编写类型转换器枚举转换器.NET 是如何序列化枚举实现枚举转换器如何使用类型转换器使用官方的转换器字符串和值类型转换时间类型转换器从底层处理 JSONUtf8JsonReaderUtf8JsonReader 和 JsonNode 解析 JSON 性能测试 .NET ...


