冠军

导航

2025年8月13日

Microsoft.Extensions.AI 库

摘要: https://learn.microsoft.com/en-us/dotnet/ai/microsoft-extensions-ai .NET 开发人员需要在他们的应用程序中集成和与越来越多的人工智能 (AI) 服务进行互动。Microsoft.Extensions.AI 库提供了一种统一的方法来 阅读全文

posted @ 2025-08-13 15:23 冠军 阅读(32) 评论(0) 推荐(0)

2025年7月30日

OfficeRuntime.storage 适配 oidc-client.js 中的 WebStorageStateStore

摘要: WebStorageStateStore 接口 WebStorageStateStore 将对底层存储的访问统一为如下 4 种操作: Promise set(key, value) Promise get(key) Promise remove(key) Promise getAllKeys() 需 阅读全文

posted @ 2025-07-30 09:53 冠军 阅读(11) 评论(0) 推荐(0)

2025年7月22日

翻译:基于 OAuth2 在 Web 服务中使用 MailKit

摘要: MailKit 基于 OAuth2 操作 Exchange (IMAP, POP3 和 SMTP) 原文地址:https://github.com/jstedfast/MailKit/blob/master/ExchangeOAuth2.md#using-oauth2-with-exchange-i 阅读全文

posted @ 2025-07-22 16:03 冠军 阅读(46) 评论(0) 推荐(0)

2025年6月29日

Microsoft.Extensions.VectorData.Abstractions 入门

摘要: Microsoft.Extensions.VectorData.Abstractions 入门 我们很高兴地介绍 Microsoft.Extensions.VectorData.Abstractions 库,现在可以预览了。 正如 Microsoft.Extensions.AI 库为使用 AI 服务 阅读全文

posted @ 2025-06-29 12:34 冠军 阅读(27) 评论(0) 推荐(0)

2025年6月28日

基于本地 Llama 生成 .NET AI 矢量搜索应用

摘要: 本文使用运行在本地的 llama 来实现 AI 向量搜索。它使用 OllamaSharp 访问本地的 llama 中运行的模型。 注意:OllamaSharp 5.2.3 可以工作, 但是 OllamaSharp 5.0.4 不行。 会抛出异常:System.MissingMethodExcepti 阅读全文

posted @ 2025-06-28 19:01 冠军 阅读(37) 评论(0) 推荐(0)

使用 PdfPig 处理 PDF 文档

摘要: 在 使用 AI 应用模板扩展创建支持使用自定义数据进行 chat 的 .NET AI 应用 中,看到里面这个示例中使用了 PdfPig 这个 Pdf 处理库,在该示例中, 使用 PdfPig 来提取 Pdf 文档中的文字内容. 与 Word 不同, Pdf 用于排版输出, 导致我们看到的段落在 Pd 阅读全文

posted @ 2025-06-28 16:09 冠军 阅读(180) 评论(0) 推荐(0)

2025年6月24日

使用 Any CPU构建 .NET 8 应用会支持 32 位吗?

摘要: https://learn.microsoft.com/en-us/answers/questions/2261688/will-net8-support-32-bit-application-when-built-on 我不能在 32 位的操作系统上运行使用 Any CPU 构建的 .NET 8 阅读全文

posted @ 2025-06-24 10:21 冠军 阅读(27) 评论(0) 推荐(0)

2025年3月26日

使用 NATS CLI

摘要: 管理会话上下文 context NATS 的会话上下文是用来以命名方式来存储 NATS 连接信息的机制,你可以通过名称在各种连接配置之间进行转换。 通过会话上下文,可以通过命名式的上下文来管理多种连接 NATS 场景,而不需要提供复杂的连接信息。 创建会话上下文 创建会话需要提供连接到 NATS 的 阅读全文

posted @ 2025-03-26 09:19 冠军 阅读(163) 评论(0) 推荐(0)

2025年3月14日

NATS: 使用 work-queue Stream

摘要: 提醒 请注意对 Consumer 的使用,见 NATS: Pull Consumers in JetStream 基于 JsStream 使用队列 借助 JetStream,还可以将流用作队列,方法是将保留策略设置为 WorkQueuePolicy,并利用拉取使用者 轻松实现处理的水平可扩展性(或将 阅读全文

posted @ 2025-03-14 16:04 冠军 阅读(141) 评论(0) 推荐(0)

2025年2月10日

NATS: Pull Consumers in JetStream

摘要: 原文地址:https://natsbyexample.com/examples/jetstream/pull-consumer/csharp 对 Consumer 使用拉取模式,支持订阅到 Consumer 的应用程序根据需要来提取一个或者多个消息。这样应用程序可以自己来控制消息到达的流程,应用程序 阅读全文

posted @ 2025-02-10 11:23 冠军 阅读(169) 评论(0) 推荐(0)