思路net6 net
Azure VM 远程桌面服务异常排查思路
Windows 服务默认的远程桌面服务端口号是3389,在创建完Azure VM之后基本都会添加一个any to any的防火墙规则,方便多人登录这个机器。 但是随时随地的3389扫描搞得我很烦,就修改了默认的windows 远程桌面服务的端口号,修改完没有在VM里的windows 自带防火墙中添加 ......
NET7下EFCORE的通用增删查改类
NET7下EFCORE的通用增删查改类 代码摘录自《深入浅出ASP.NET CORE》 /// <summary> /// 所有仓储的约定,此接口仅作为约定,用于标识他们 /// </summary> /// <typeparam name="TEntity">传入仓储的实体模型</typepara ......
.Net6基于layui和ztree完成树形选择器添加和反填和修改
以责任科室为例存储两个值ResponsibleDepartment和AoId,ResponsibleDepartment:是科室名称,AoId是科室Id 添加: <div class="layui-form-item layui-form-text"> <label class="layui-for ......
asp.net core之配置
## 简介 配置在asp.net core中可以说是我们必不可少一部分。ASP.NET Core 中的应用程序配置是使用一个或多个配置提供程序执行的。 配置提供程序使用各种配置源从键值对读取配置数据,普通最常用的应该是下面几种: - 设置文件,例如 appsettings.json - 环境变量 - ......
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 ......
运行 'Tomcat 8.5.31' 出错: 无法打开调试器端口 (127.0.0.1:62511): java.net.SocketException "Interrupted function call: accept failed"
多个中间件占用一个端口,修改端口 ......
.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 ......
使用 Git 钩子 - Husky.Net
在我们的日常工作中,我们通常需要执行一些重复性任务,如格式化代码、运行单元测试和遵循提交策略等。虽然这些任务简单易行,但我们经常会浪费大量的时间和精力来完成它们。幸运的是,有一种方式可以自动化这些任务——Git 钩子。在本篇文章中,我们将探讨 Git 钩子的概念,并回顾一下 Husky.Net,这是 ......
使用ASP.NET Core Minimal API和MailKit发送电子邮件
#### 步骤1:创建新项目 通过以下命令在终端中创建一个新的ASP.NET Core Web API项目: dotnet new webapi -o SendingEmail 由于我们正在使用Minimal APIs,因此删除不必要的Controller文件夹和WeatherForecast类。 ......
win 7发布.net4.6报错
参考网址https://blog.csdn.net/kexiuyi/article/details/71488354 如何用aspnet_regiis注册4.0框架 ①找到.NET 4.0框架下aspnet_regiis所在目录,在C盘根目录中搜索aspnet_regiis,找到4.0框架下aspn ......
MISC杂项解题思路
# 1.判断文件类型 (1)kali命令 (适用于文件没有后缀名 不知道文件类型的情况下) ``` file 文件名 ``` (2)winhex和010 通过查看文件头 判断文件类型 # 3.文件头部残缺 需要修复 修复操作包括但不限于 ``` 文件头补充完整 文件分离(推荐binwalk) 文件合 ......
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 二、项目结构及 ......
Azure OpenAI client library for .NET
using Azure; using Azure.AI.OpenAI; OpenAIClient client = new OpenAIClient( new Uri("AZURE_OPENAI_ENDPOINT"), new AzureKeyCredential("AZURE_OPENAI_API ......
.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 ......
RDIFramework.NET 快速开发框架 WebEasyUI版本 V6.0发布
RDIFramework.NET 快速开发框架 WebEasyUI版本,为企业或个人基于.NET开发系统提供了强大的支持,采用C#语言开发完成,Web前端基于强大的UI组件EasyUI实现。易上手、多组件、全源码提供、可灵活构建各类型系统。 ......
超越.NET极限:我打造的高精度数值计算库
在这篇文章中,我分享了我打造了一个.NET的高精度数值计算库——Sdcb.Arithmetic。这个开源项目弥补了C#在处理大数运算方面的不足,使得C#也能轻松处理高精度计算的需求。 ......
NET7下显示验证码
NET7下显示验证码 nuget:Zkweb.system.drawing mac 下显示验证码还得 nuget:runtime.osx.10.10-x64.CoreCompat.System.Drawing public class VierificationCodeServices { /// ......
.NET 如何实现ChatGPT的Stream传输
# .NET 如何实现ChatGPT的Stream传输 ChatGPT是如何实现不适用websocket进行一个一个字返回到前端的? 下面我们会介绍一下`EventSource` ## EventSource **`EventSource`** 接口是 web 内容与[服务器发送事件](https: ......
Win11下MySQL开机自启失效排除思路及解决
## 问题描述 MySQL服务设置了自启仍然无法启动 ## 错误排查 1. 上次关机前数据库仍可用,无不良操作,初步排除数据库自身问题 2. 设置了开机自启,所以开机时系统调用了开机启动,但失败了,查看windows系统日志 - win+r输入eventvwr.msc回车 ![image](http ......
c#与.net新接触
做了好多年C#与.net,然后一直没有新建过项目,最近接了个新项目,然后用模板建了个项目之后,差点有些不适应,感觉需要再深入学习一下. 说实话学什么语言也得不段学习新东西,要么你总是会落后,落后之后就不好追赶了,哪怕别人把源码给你,你都看着费劲 最近想着提高自己又不知道该怎么学,太容易的不用学,毕竟 ......
asp.net core之中间件
## 中间件介绍 在asp.net core中,中间件中间件是一种装配到应用管道以处理请求和响应的软件。每个组件: - 选择是否将请求传递到管道中的下一个组件。 - 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。ASP.NET Core 请求管道 ......
log4net如何只保留5天之内的数据?
rollingStyle 取Date,即按日期来maxSizeRollBackups 取5,即5个文件datePattern _yyyy-MM-dd.LOG 即日期格式是日期,也就是说每日备份一个所以总体的说法是,每日生成一个日志文件,且只保留5个,也就能实现你的目的了。希望可以帮到你。<?xml ......
VS报错error NETSDK1045: 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标,或使用支持 .NET 6.0 的 .NET SDK 版本。
从微软官网下载.NET6.0:https://dotnet.microsoft.com/zh-cn/download/visual-studio-sdks?cid=getdotnetsdk 重启后打开VS2019仍然出现这个报错 回到官网仔细查看,发现原来.NET6.0版本以上必须使用VS2022版 ......
GET chrome-extension://invalid/ net::ERR_FAILED是什么错误
# GET chrome-extension://invalid/ net::ERR_FAILED是什么错误 错误信息"GET chrome-extension://invalid/ net::ERR_FAILED"通常表示在Chrome浏览器中发生了一个资源加载失败的问题。 该错误信息表明浏览器尝 ......
Spire.XLS of.net 怎么设置字体样式(普通单元格和带公式的单元格)
普通的设置就直接套用官方文档即可 //创建字体 ExcelFont font1 = workbook.CreateFont(); //设置字体,字形,大小,颜色 font1.FontName = "宋体"; font1.IsBold = true; font1.Size = 10; font1.Kn ......