暂无搜索历史
微软正在与 Anthropic 合作,为模型上下文协议(MCP)创建一个官方的 C# SDK。MCP 已经在人工智能社区得到了迅速的应用,这次合作旨在增...
SSE方式,让我们可以与远程服务器交互。Stdio的方式,让我们可以与本地电脑交互,比如操作文件、操作数据库、与其他应用程序交互。
Sqids 是一个用于将数字编码为短且唯一的非顺序字符串的库,支持在 .NET 平台中使用。适用于生成用户可见的 ID(如 URL 中的 ID),确保这些 ID...
几个月前,我们推出了AI与向量数据扩展的首个预览版——这些强大的.NET库旨在简化AI模型和向量存储的集成[1]。经过与合作伙伴及社区的深入协作,我们完成了AP...
最近一直在完善我今年的两款桌面软件:视频剪辑工具 Clipify[1] 和 AI 文章创作工具 StarBlogPublisher[2]
随着软件应用中计算密集型任务和大型数据集的日益普遍,开发者需要高效的工具来处理数据。在 C# 中,两个常用的数据处理工具是 LINQ(语言集成查询)和 PLIN...
Blazing Pizza Workshop 是一个由社区开发者 Fritz 和微软团队共同维护的开源教学项目。通过构建一个完整的“在线披萨订购系统”,帮助你掌...
我们从前一阵子 Maui 几个被离职的Mono 工具链相关的微软员工来说起,通过现象看本质,这意味着.NET 10 将完成对Mono的完全替代。.NET 10 ...
GC,垃圾回收器,本质上是一种能够自动管理自己分配的内存的生命周期的内存分配器。这种方法被大多数流行编程语言采用,然而当你使用垃圾回收器时,你会失去对应用程序如...
在.NET应用开发中,当需要定制JSON输出格式——无论是字段重命名、忽略特定属性还是排除空值——JSON属性配置就是您的魔法钥匙。这些属性能精细控制对象与JS...
在SK 最新的1.51.0 发布后,ITextEmbeddingGenerationService 被标记为[Obsolete],进而推荐直接使用IEmbedd...
Blazorise 是一个专门为 Blazor 框架设计的 UI 组件库。 它最大的特点是不依赖特定 CSS 框架,而是通过 C# 实现组件逻辑。 你可以自由选...
"我们要全面微服务化!"——这已成为企业技术决策者的口头禅。从硅谷巨头到初创公司,似乎不采用微服务架构就意味着技术落后。但根据我帮助多家企业重构微服务系统的经验...
今天大姚给大家分享一款基于 .NET 开源(MIT license)、可以拦截并修改 WinSock 封包的 Windows 软件:WinsockPacketE...
伴随每个新版本.NET的发布,微软都在用内置功能重塑软件开发范式。.NET 9延续这一传统,通过强化依赖注入、事件处理、中间件和Entity Framework...
我仍清晰记得初次邂逅C#委托的那个深夜。当时正在调试一段事件驱动代码,突然遇到了这个神秘的delegate关键字。乍看之下,它仿佛魔法般难以捉摸,又像是冗余的复...
我曾经就是那个开发者——把本已完美的功能代码重构为"整洁代码"的典范,然后翘首以盼从未到来的赞美。
在瞬息万变的金融市场中,毫秒之差往往决定着交易的成败。经过六个月对某大型金融机构核心交易API的优化实践,我们发现.NET 10中一个未被充分重视的特性正在引发...
ASP.NET Core 10 在 Blazor、SignalR、最小 API(Minimal APIs)和 OpenAPI 3.1 等方面引入了多项改进。此次...
.NET 10 中的 Windows Forms 引入了剪贴板序列化和反序列化方面的更改,这与逐步淘汰 BinaryFormatter 的整体工作相一致。此外,...