iserviceprovider途径 之间core
EF Core入门 CodeFirst先在程序中建立要映射到数据库的实体结构,然后EntityFramework可以根据实体结构生成所对应的数据库,进行基本增删改查
EF Core入门 CodeFirst先在程序中建立要映射到数据库的实体结构,然后EntityFramework可以根据实体结构生成所对应的数据库,进行基本增删改查 原文链接: https://blog.csdn.net/qq_47053856/article/details/128378155 文 ......
.NET Core 6.0 配置自定义JWT鉴权
JWT授权配置 1、 安装Microsoft.IdentityModel.Tokens包; 2、 创建一个认证用户信息实体类UserInfo 3、 创建一个JWT配置类 JWTTokenOptions public class JwtTokenOptions { /// <summary> /// ......
在 ASP.NET Core 中使用 IHttpClientFactory 发出 HTTP 请求(官方文档)
在 ASP.NET Core 中使用 IHttpClientFactory 发出 HTTP 请求 项目 2023/04/11 本文内容 消耗模式 发出 POST、PUT 和 DELETE 请求 出站请求中间件 使用基于 Polly 的处理程序 作者:Kirk Larkin、Steve Gordon、 ......
ASP.NET Core WebAPI如何获得远程文件返回文件流给前端?
ASP.NET Core WebAPI如何获得远程文件返回文件流给前端?项目采用的是前后端分离的模式,后端使用ASP.NET Core WebAPI方式,将文件流返回给前端。 ......
.NET Core 6.0 自定义异常处理中间件配置
异常处理的几种方式: 1、通过异常过滤器捕获异常进行处理 2、自定义异常处理中间件,自定义异常处理中间件,中间件依托于请求管道运行,并且中间件的执行是有序的,与业务隔离开的,将中间件放置在请求管道开始能够捕获到全局异常。 配置异常处理中间件: 1、 编写自定义异常处理中间件,CustomExcept ......
asp.net core 2.0 web api基于JWT自定义策略授权
原文 通过登录,来获取Token,再在之后每次请求的Header中追加Authorization为Token的凭据,服务端验证通过即可能获取想要访问的资源。关于JWT的技术,可参考网络上文章,这里不作详细说明, 这篇博文,主要说明在asp.net core 2.0中,基于jwt的web api的权限 ......
.NET Core 6.0 log4Net 日志配置
1、 安装Microsoft.Extensions.Logging.Log4Net.AspNetCore 包 2、 创建日志配置文件log4net.config ,并设置文件属性为始终复制 可以去官网下载配置文件, Apache log4net – Apache log4net: Config Ex ......
使用scp在Linux服务器之间传输文件
第一章、scp命令介绍 scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。 scp 文件名 1 远程用户名 @IP 地址 : 文件名 2 几个参数 : -v 用来显示进度 . 可以用来查看连接 -C 使能压缩选项 -P 选择端口 -4 强行使用 IPV4 地址 . -6 ......
利用Redis实现向量相似度搜索:解决文本、图像和音频之间的相似度匹配问题
在自然语言处理领域,有一个常见且重要的任务就是文本相似度搜索。文本相似度搜索是指根据用户输入的一段文本,从数据库中找出与之最相似或最相关的一段或多段文本。它可以应用在很多场景中,例如问答系统、推荐系统、搜索引擎等。 比如,当用户在知乎上提出一个问题时,系统就可以从知乎上已有的回答中找出与该问题最匹配 ......
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】等功能的开发,今天继续讲解商品列表页面功能开发,仅供学习分享使用... ......
.NET Core|--SkiaSharp 生成图像报错|--The type initializer for 'SkiaSharp.SKAbstractManagedStream' threw an exception.
### 前言 ```bash #SkiaSharp - 版本 2.88.3 #SkiaSharp.NativeAssets.Linux.NoDependencies - 版本 2.88.3 #部署服务器环境 Linux / docker / #Visual Studio 版本 Microsoft V ......
Asp.Net Core 集成JWT采用Rsa非对称密钥并实现自定义身份验证
授权和鉴权分为了两个项目。 首先是授权: 建立Asp.net core 项目,并在Nuget包安装 System.IdentityModel.Tokens.Jwt 新建一个Web Api 用于登录,这里使用账户密码方便调试。另外BaseResult是我封装的一个统一返回数据类型。需要注意的是 aud ......
.NET Core 验证码 - LazyCaptcha
1.前言 在开发网站登录,安全验证等方面的时候,我们经常会使用到验证码,以前我们制作验证码的时候,一般都会写大量的代码完成验证码的制作。有没有现成,又好用的验证码工具插件呢?当然是有的,这里就介绍一个开源又好用的验证码工具LazyCaptcha。 2. LazyCaptcha介绍 LazyCaptc ......
C# 扫描并读取图片中的文字(.NET Core)
本文介绍如何通过C# 程序来扫描并读取图片中的文字,这里以创建一个.Net Core程序为例。下面是具体步骤,供参考。 程序测试环境: Visual Studio版本要求不低于2017 图片扫描工具:Spire.OCR for .NET 图片格式:png(这里的图片格式支持JPG、PNG、GIF、B ......
【HMS Core】统一扫描连续扫码、闪光灯关闭问题
【问题描述1】 使用Default View Mode进行扫码,如何实现连续扫码 【解决方案】 在默认扫码模式Default View中,功能是集成在SDK内部的,无法设置连续扫码模式等信息。 可以使用Customized View Mode这种模式,它提供了相关的api可以设置是否连续扫码:通 ......
.net core C# 合并多个word文件
首先在百度找到了一个完整的帮助类,十分好用,感谢大神:https://www.jb51.net/article/55380.htm 转载的看起来界面舒服点:C#实现合并多个word文档的方法 (yii666.com) 然后将这个类直接搬到我的项目里面,发生了报错:Could not load fil ......
asp.net core之依赖注入
合集 - asp.net core入门到造轮子(7) 1.asp.net core入门到造轮子-目录07-242.asp.net core之Startup07-24 3.asp.net core之依赖注入07-25 4.asp.net core之中间件07-265.asp.net core之Host ......
asp.net core之中间件
合集 - asp.net core入门到造轮子(7) 1.asp.net core入门到造轮子-目录07-242.asp.net core之Startup07-243.asp.net core之依赖注入07-25 4.asp.net core之中间件07-26 5.asp.net core之Host ......
ASP.NET Core-授权-自定义策略
一 、什么是基于策略的授权基于策略的授权是 ASP.NET Core 中引入的一种新的授权方法。一个授权策略由一个或者多个 requirement 构成。 二 、添加策略在 Startup 中添加策略: services.AddAuthorization(options =>{ // 自定义策略授权 ......
asp.net core之配置
## 简介 配置在asp.net core中可以说是我们必不可少一部分。ASP.NET Core 中的应用程序配置是使用一个或多个配置提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据,普通最常用的应该是下面几种: - 设置文件,例如 appsettings.json - 环境变量 - ......
逻辑和物理存储结构之间的关系
# 逻辑和物理存储结构之间的关系 ## 物理数据库结构 Oracle数据库的主要物理结构包括: 1. 数据文件: - 存储数据库对象数据,如表、索引的数据块。 2. 控制文件: - 记录数据库结构信息,用于实例恢复。 3. 联机重做日志文件: - 存储数据库事务操作产生的重做记录。 4. 参数文件: ......
ASP.NET Core 使用 Claim 认证详解
微软在早期 .NET Framework 时代,针对 ASP.NET 的用户登录身份认证,提供了 Forms 认证实现方案。后来在推出 ASP.NET Core 之后,采用 Claim 认证替代了 Forms 认证,两者本质上都是基于 Cookie 加解密的认证方式,学习和使用起来非常简单,比较适合 ......
ASP.NET Core 授权中间件 AuthorizationMiddleware
/// <summary> /// A middleware that enables authorization capabilities. /// </summary> public class AuthorizationMiddleware { // AppContext switch use ......
.net core 调用打印机打印pdf文件 FreeSpire.PDF
首先,参考了https://stackoverflow.com/questions/63941980/is-it-possible-to-print-documents-from-a-net-core-3-1-windows-service中的说明, 声明:我用的是core 3.1测试的 先下载了F ......
使用ASP.NET Core Minimal API和MailKit发送电子邮件
#### 步骤1:创建新项目 通过以下命令在终端中创建一个新的ASP.NET Core Web API项目: dotnet new webapi -o SendingEmail 由于我们正在使用Minimal APIs,因此删除不必要的Controller文件夹和WeatherForecast类。 ......
C# .net core中如何将多张png图片合并成一个gif
# 背景 我们有很多这样的序列帧: ![image-20230727114152382](https://img2023.cnblogs.com/blog/641760/202307/641760-20230727141338630-82557659.png) 我这边要把这些序列帧裁切最后合并成gi ......
.Net Core中Autofac的使用方法
Autofac是.NET里IOC(Inversion of Control)容器的一种,同类的框架还有Spring.NET,Unity,Castle等。可以通过NuGet方式将其添加到项目中使用。 Autofac官方网站:http://autofac.org/ 一、安装Autofac 二、项目结构及 ......
.NET Core依赖注入与Autofac注入介绍
0 前言 本文主要介绍了ASP.NET Core自带的依赖注入框架的用法,然后针对原生框架的不足,介绍了更加完备的autofac框架的集成和使用。 1 .NET Core原生DI框架 .Net Core自带一个依赖注入的框架,使用起来很是方便,不多说,先从简单示例做起。 1.1 简单示例 以ASP. ......
asp.net core之Kestrel
## 简介 在ASP.NET Core中,Kestrel是一个重要的组件,它是一个跨平台的、开源的Web服务器,专门为ASP.NET Core应用程序而设计。Kestrel以其轻量级和高性能而闻名,本文将介绍Kestrel的原理,并与其他Web服务器进行比较,以展示其优势和特点。Kestrel 服务 ......
asp.net core之Host
## Host简介 在ASP.NET Core中,Host是一个托管应用程序的宿主环境。它提供了一种统一的方式来启动和运行应用程序,无论是在开发环境中还是在生产环境中。Host负责处理应用程序的生命周期、配置和依赖项管理等任务,使开发人员能够专注于应用程序的业务逻辑。 Host是通过使用IHostB ......