

桂迹
-
Semantic Kernel:接入本地deepseek-r1:1.5b
Ollama中deepseek排名的第一,下载次数是17M,第二名的llama 3.3是1.3M,可见火热度。Ollama的具体地址见:https://ollama.com/sea…
-
Semantic Kernel:接入azure中的deepseek-r1
SemanticKernel已经支持deepseek-r1了,官方的Blog地址是https://devblogs.microsoft.com/semantic-kernel/us…
-
ASP.NET Core 知识速递 – Day 16:密码哈希器
1. 什么是 Password Hasher?Password Hasher是一种用于对用户密码进行安全处理的工具或算法。它会将用户输入的密码进行 哈希(Hashing)…
-
ASP.NET Core 知识速递 – Day 16:在应用程序中使用IHostApplicationLifetime
我们在前面提到了IHostApplicationLifetime接口用来管理应用程序的生命周期,在ASP.NET Core 应用程序中,我们经常需要管理应用的生命周期,比如在启动时…
-
.NET9中基于策略角色验证的包冲突
今天在.NET项目中,使用基于策略角色的鉴权时,遇到一个401的问题,场景如下:Program.cs代码如下:using Microsoft.AspNetCore.Authenti…
-
ASP.NET Core 知识速递 – Day 15:Host的前世今生
.NET6之后有一种新的默认方式来构建应用使用 WebApplication.CreateBuilder() 方法。在这篇文章中,我将把这种方法与之前的方法进行对比,讨论为什么会进…
-
ASP.NET Core 知识速递 – Day 14:IHostApplicationLifetime 接口
IHostApplicationLifetime接口允许用户接收应用程序生命周期事件的通知。该接口并非为用户设计用来替换或重写的,其主要作用是将应用程序生命周期的变化通知用户。换句…
-
.NET9中使用Options
选项模式在 ASP.NET Core 中使用类来提供对相关配置设置的强类型访问。通过将配置设置隔离到单独的类,应用程序遵循封装和关注点分离的原则。封装确保依赖于配置的类仅依赖于其使…
-
ASP.NET Core 知识速递 – Day 14:常用配置通用主机方法
上一节中我们介绍了通用主机对象,这一节我们介绍配置通用主机的方法。1.ConfigureHostConfiguration方法我们从名字中可以看出这个是配置主句的配置方法,这个方法…
-
ASP.NET Core 知识速递 – Day 13:通用主机对象(Generic Host)
await Host.CreateDefaultBuilder(args).ConfigureServices((hostContext, services) =>{serv…