tesseract csharp donet core

.NET Core 6.0 自定义异常处理中间件配置

异常处理的几种方式: 1、通过异常过滤器捕获异常进行处理 2、自定义异常处理中间件,自定义异常处理中间件,中间件依托于请求管道运行,并且中间件的执行是有序的,与业务隔离开的,将中间件放置在请求管道开始能够捕获到全局异常。 配置异常处理中间件: 1、 编写自定义异常处理中间件,CustomExcept ......
中间件 Core NET 6.0

asp.net core 2.0 web api基于JWT自定义策略授权

原文 通过登录,来获取Token,再在之后每次请求的Header中追加Authorization为Token的凭据,服务端验证通过即可能获取想要访问的资源。关于JWT的技术,可参考网络上文章,这里不作详细说明, 这篇博文,主要说明在asp.net core 2.0中,基于jwt的web api的权限 ......
策略 core asp 2.0 api

.NET Core 6.0 log4Net 日志配置

1、 安装Microsoft.Extensions.Logging.Log4Net.AspNetCore 包 2、 创建日志配置文件log4net.config ,并设置文件属性为始终复制 可以去官网下载配置文件, Apache log4net – Apache log4net: Config Ex ......
log4Net 日志 Core 4Net log4

[回馈]ASP.NET Core MVC开发实战之商城系统(三)

经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】等功能的开发,今天继续讲解商品列表页面功能开发,仅供学习分享使用... ......
实战 商城 系统 Core ASP

.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 ......
密钥 身份 Core Asp Net

.NET Core 验证码 - LazyCaptcha

1.前言 在开发网站登录,安全验证等方面的时候,我们经常会使用到验证码,以前我们制作验证码的时候,一般都会写大量的代码完成验证码的制作。有没有现成,又好用的验证码工具插件呢?当然是有的,这里就介绍一个开源又好用的验证码工具LazyCaptcha。 2. LazyCaptcha介绍 LazyCaptc ......
LazyCaptcha Core NET

C# 扫描并读取图片中的文字(.NET Core)

本文介绍如何通过C# 程序来扫描并读取图片中的文字,这里以创建一个.Net Core程序为例。下面是具体步骤,供参考。 程序测试环境: Visual Studio版本要求不低于2017 图片扫描工具:Spire.OCR for .NET 图片格式:png(这里的图片格式支持JPG、PNG、GIF、B ......
文字 图片 Core NET

【HMS Core】统一扫描连续扫码、闪光灯关闭问题

​ 【问题描述1】 使用Default View Mode进行扫码,如何实现连续扫码 【解决方案】 在默认扫码模式Default View中,功能是集成在SDK内部的,无法设置连续扫码模式等信息。 可以使用Customized View Mode这种模式,它提供了相关的api可以设置是否连续扫码:通 ......
闪光灯 闪光 问题 Core HMS

.net core C# 合并多个word文件

首先在百度找到了一个完整的帮助类,十分好用,感谢大神:https://www.jb51.net/article/55380.htm 转载的看起来界面舒服点:C#实现合并多个word文档的方法 (yii666.com) 然后将这个类直接搬到我的项目里面,发生了报错:Could not load fil ......
多个 文件 core word net

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 ......
core asp net

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 ......
中间件 core asp net

ASP.NET Core-授权-自定义策略

一 、什么是基于策略的授权基于策略的授权是 ASP.NET Core 中引入的一种新的授权方法。一个授权策略由一个或者多个 requirement 构成。 二 、添加策略在 Startup 中添加策略: services.AddAuthorization(options =>{ // 自定义策略授权 ......
策略 Core ASP NET

asp.net core之配置

## 简介 配置在asp.net core中可以说是我们必不可少一部分。ASP.NET Core 中的应用程序配置是使用一个或多个配置提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据,普通最常用的应该是下面几种: - 设置文件,例如 appsettings.json - 环境变量 - ......
core asp net

ASP.NET Core 使用 Claim 认证详解

微软在早期 .NET Framework 时代,针对 ASP.NET 的用户登录身份认证,提供了 Forms 认证实现方案。后来在推出 ASP.NET Core 之后,采用 Claim 认证替代了 Forms 认证,两者本质上都是基于 Cookie 加解密的认证方式,学习和使用起来非常简单,比较适合 ......
Claim Core ASP NET

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 ......
FreeSpire 打印机 文件 core net

使用ASP.NET Core Minimal API和MailKit发送电子邮件

#### 步骤1:创建新项目 通过以下命令在终端中创建一个新的ASP.NET Core Web API项目: dotnet new webapi -o SendingEmail 由于我们正在使用Minimal APIs,因此删除不必要的Controller文件夹和WeatherForecast类。 ......
电子邮件 邮件 Minimal MailKit 电子

C# .net core中如何将多张png图片合并成一个gif

# 背景 我们有很多这样的序列帧: ![image-20230727114152382](https://img2023.cnblogs.com/blog/641760/202307/641760-20230727141338630-82557659.png) 我这边要把这些序列帧裁切最后合并成gi ......
多张 图片 core net gif

.Net Core中Autofac的使用方法

Autofac是.NET里IOC(Inversion of Control)容器的一种,同类的框架还有Spring.NET,Unity,Castle等。可以通过NuGet方式将其添加到项目中使用。 Autofac官方网站:http://autofac.org/ 一、安装Autofac 二、项目结构及 ......
使用方法 Autofac 方法 Core Net

.NET Core依赖注入与Autofac注入介绍

0 前言 本文主要介绍了ASP.NET Core自带的依赖注入框架的用法,然后针对原生框架的不足,介绍了更加完备的autofac框架的集成和使用。 1 .NET Core原生DI框架 .Net Core自带一个依赖注入的框架,使用起来很是方便,不多说,先从简单示例做起。 1.1 简单示例 以ASP. ......
Autofac Core NET

asp.net core之Kestrel

## 简介 在ASP.NET Core中,Kestrel是一个重要的组件,它是一个跨平台的、开源的Web服务器,专门为ASP.NET Core应用程序而设计。Kestrel以其轻量级和高性能而闻名,本文将介绍Kestrel的原理,并与其他Web服务器进行比较,以展示其优势和特点。Kestrel 服务 ......
Kestrel core asp net

asp.net core之Host

## Host简介 在ASP.NET Core中,Host是一个托管应用程序的宿主环境。它提供了一种统一的方式来启动和运行应用程序,无论是在开发环境中还是在生产环境中。Host负责处理应用程序的生命周期、配置和依赖项管理等任务,使开发人员能够专注于应用程序的业务逻辑。 Host是通过使用IHostB ......
Host core asp net

asp.net core之中间件

## 中间件介绍 在asp.net core中,中间件中间件是一种装配到应用管道以处理请求和响应的软件。每个组件: - 选择是否将请求传递到管道中的下一个组件。 - 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。ASP.NET Core 请求管道 ......
中间件 core asp net

ASP.NET Core Identity 系列之一

ASP.NET Core Identity提供给我们一组工具包和API,它能帮助我们应用程序创建授权和认证功能,也可以用它创建账户并使用用户名和密码进行登录,同时也提供了角色和角色管理功能。ASP.NET Core Identity使用SQL Server/第三方数据库存储用户名和密码,角色和配置数 ......
Identity Core ASP NET

使用.Net Core 生成条形码,保存成图片,使用ZXing

转载于作者Lucas汪星人:https://www.jianshu.com/p/9955b4f27501 在原先作者的基础上根据我自己修改了一些代码仅供参考: 首先需要引用NuGet包:ZXing.Net.Bindings.ZKWeb.System.Drawing 也可以使用终端开发者PowerSh ......
条形 条形码 图片 ZXing Core

[23C班1B] Glacial Core

### 题面 平面上有 $n$ 个点,第 $i$ 个点的坐标为 $(x_i,y_i)$,权值为 $w_i$。编号不同的点可能重合,且 $w_i$ 可能是负数。 现在你要选择 $3$ 个整数 $l,r,k$,并取走所有满足 $l\le x_i\le r,y_i\le k$ 的点。问对于所有可能的情况, ......
Glacial Core 23C 23 1B

>.NET Core|--Quartz.Net|--控制台应用程序

### 前言 ```bash #Visual Studio 版本 Microsoft Visual Studio Professional 2022 (64 位) #Quartz.Net 版本 Quartz.Net 3.6.3 #C#语言版本 ( 别小看这个, 否则我下面的代码在你那里很可能跑不起来 ......
控制台 应用程序 程序 Quartz Core

asp.net core之依赖注入

## 依赖注入概念 ASP.NET Core 支持依赖关系注入 (DI) 软件设计模式,这是一种在类及其依赖关系之间实现[控制反转 (IoC)](https://learn.microsoft.com/zh-cn/dotnet/standard/modern-web-apps-azure-archi ......
core asp net

Python的OCR工具pytesseract解决TesseractNotFoundError: tesseract is not installed or it's not in your PATH. See README file for more information环境变量问题

pytesseract是基于Python的OCR工具, 底层使用的是Google的Tesseract-OCR 引擎,支持识别图片中的文字,支持jpeg, png, gif, bmp, tiff等图片格式。 如何安装使用请看我的上一篇。 在使用pytesseract打开图片是遇到没有找到文件解决pyt ......