揭开 C#中的异步/等待:隐藏状态机
引言 作为.NET开发者,我们每天都在使用async和await关键字来编写异步代码。这些关键字让异步代码看起来像同步代码一样直观易读,同时避免了回调地狱的问题。但你是否好奇过,当C#编译器遇到async方法时,底层究竟发生了什么魔法?本文将基于微软官方文档,深入剖析async/await背后的秘密 ...
.NET AI 生态系统的重构与演进:Microsoft Agent Framework 对 Semantic Kernel 的继承、超越与战略整合
通过对 Microsoft Agent Framework 的深度调查可以发现,.NET AI 生态系统正在经历一场从“功能集成”向“代理原生”的蜕变。微软通过整合 Semantic Kernel 的工程基因与 AutoGen 的创新灵魂,不仅提供了一个更强大的开发工具,更是在.NET 平台上确立了... ...
古文观芷App搜索方案深度解析:打造极致性能的古文搜索引擎
古文观芷App搜索方案深度解析:打造极致性能的古文搜索引擎 引言:在古籍的海洋中精准导航 作为一款专注于古典文学学习的App,古文观芷需要处理从《诗经》到明清小说的海量古文数据。用户可能搜索一首诗、一位作者、一句名言、一个成语,甚至一段文化常识。如何在这个庞大的知识库中实现毫秒级精准搜索?这是我作为 ...
国内四大AI编程IDE对比(二):从零构建桌面应用实测(补上Trae,幸亏补上了)
在上一篇对比中,我们从直观感受和技术架构角度审视了四大AI编程IDE。但说实话,那些都只是表面功夫——真正的考验在于**实战能力**。 作为一名在视频技术、后端架构领域深耕十余年的开发者,我深知:再炫酷的功能,不如能跑起来的代码。所以今天,我要来点硬核的——让这三大AI IDE从零开始构建一个完整... ...
.NET 10 与智能体时代的架构演进:以 File-Based Apps 为核心的 C# 生态重塑
.NET 10 的 File-Based Apps 最具杀伤力的特性在于其所谓的“成长路径”(Grow-up Story)。与 Python 不同,Python 脚本在规模扩大后往往面临性能重构或维护性崩塌;而 C# 脚本本身就是完整的 C# 代码。 ...
MWGA如何帮助7万行Winforms程序快速迁移到WEB前端
我们借助 MWGA 成功将一个约 7 万行 C# 代码的成熟商业 WinForms 程序迁移至 Web 前端,整个过程快速且代码改动量极小,验证了其在复杂项目迁移中的不可思议的迁移能力。本文将以该案例为基础,概述迁移的核心思路与显著成果。 ...
一款基于 .NET Avalonia 开源免费、快速、跨平台的图片查看器
前言 今天大姚给大家分享一款基于 .NET Avalonia 开源免费、快速、可定制、跨平台的图片查看器:PicView。帮助大家享受干净、免费且快速的图片查看体验,没有烦人的弹窗。 工具介绍 PicView 是一款基于 .NET Avalonia 的开源免费、快速、可高度定制、跨平台的图片查看器, ...
我不允许谁还不清楚function call在AI-Agent领域中打手的地位
前文提要:还有比ollama更傻瓜式的大模型本地部署方式吗 ? 1.function calling 底层工作原理 大模型重塑了我们与软件应用的交互方式, 其中最重要的特性就是 function calling 。 一种利用结构化输入/输出在LLM和编程应用之间建立桥梁的方式。 不管是当前火热的AI ...
国内AI编程IDE对比(二):从零构建桌面应用实测
在上一篇对比中,我们从直观感受和技术架构角度审视了三大AI编程IDE。但说实话,那些都只是表面功夫——真正的考验在于**实战能力**。 作为一名在视频技术、后端架构领域深耕十余年的开发者,我深知:再炫酷的功能,不如能跑起来的代码。所以今天,我要来点硬核的——让这三大AI IDE从零开始构建一个完整... ...
跨平台 UI 工程的 Agentic 转型:MCP 在 Avalonia 生态中的深度应用与架构演进
在人工智能辅助软件开发的演进历程中,大型语言模型(LLM)长期以来一直面临着一个核心瓶颈:由于缺乏对运行中应用程序状态的实时访问权,这些模型往往处于一种“文本真空”状态 。尽管诸如 Claude 3.5 Sonnet 或 GPT-4o 等前沿模型在生成 XAML 代码或 C# 后端逻辑方面表现出色, ...
《HelloGitHub》第 118 期
兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Pytho ...
.NET 虚拟单体存储库 (VMR)架构演进、同步机制与统一构建策略
.NET 虚拟单体存储库 (VMR) 代表了大型开源软件工程领域的一次大胆尝试与创新。它并未盲目照搬 Google 的闭源单体模式,也没有固守传统的多仓库泥潭,而是开创了一条“中间道路” ...
【EF Core】实体状态与变更追踪
好长时间没有水文章了,请容老周解释一下。因为最近老周进了两个厂,第一个厂子呆了八天左右,第二个厂子还在调试。管理很严格,带的电子设备都要登记、办手续。当初觉得雷神笔记本的屏幕大,在车间调试代码方便,所以登记了这个型号。但这个游戏本功耗大,而且充电只能充到 83% 就充不进去了。只能白天在车间调试时用 ...
构建基于 cc-switch 与 sdcb/chats 的AI 编程基础设施
通过将 cc-switch 的客户端编排能力与 sdcb/chats 的网关处理能力相结合,我们构建了一个强大、灵活且安全可控的本地 AI 开发环境。 ...
MAF快速入门(13)常见智能体编排模式
事实上,在构建AI应用解决业务问题时,单个Agent往往无法胜任所有任务,常常需要我们将多个Agent组合起来系统工作。而这种组合与协调的方式,就被称为 Agent Orchestration 即 Agent编排。MAF支持多种多Agent编排流程模式,每个模式都针对不同的协作方案而设计。 ...
Aspire 开发者控制平面 (DCP) 开源
摘要 本文详尽剖析微软近期开源的开发者控制平面(Developer Control Plane,简称 DCP)项目(GitHub 仓库:microsoft/dcp)。该项目最初作为.NET Aspire 堆栈的核心编排引擎以闭源形式存在,其开源标志着微软在云原生应用开发“内循环(Inner Loop ...
微软官方出品的 AI 初学者入门精品课程,21节课程教你构建生成式人工智能应用所需掌握的知识!
前言 在人工智能浪潮席卷全球的当下,生成式 AI 正以前所未有的速度重塑着各个行业。为助力初学者快速踏入这一前沿领域,微软官方精心打造了这门 AI 初学者入门精品课程:Generative AI for Beginners。 课程介绍 Generative AI for Beginners 课程包含 ...
还有比ollama更傻瓜式的大模型本地部署方式吗 ?
LLM的狂风已经吹了几年, 所有人都耳濡目染的会飚上几句行话/名词。切好你自己有台4070的机器,恰好你有时间倒腾, 那就让我们回顾一遍名词,验证狂风吹过的技术车辙。 恰好最近有台4070(12g显存)机器,于是尝试使用ollama部署大模型。 RTX 4070 擅长训练中小型模型;凭借其 184 ...
我不允许谁还分不清这三种watch机制的区别
今天快速介绍目前市场面常见的三个watch机制的实现。 1.chunked transfer encoding k8s控制面几个组件,核心枢纽是apiserver, 除etcd之外,其他组件都通过restful进行http通信。 上文提到的informer机制是controller的标准范式, 目的 ...
C#/.NET/.NET Core技术前沿周刊 | 第 66 期(2026年1.12-1.18)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...


