控件net rapid net8

.Net 6.0中使用JWT加密

准备工作:在步入正题之前我们首先要对JWT加密有个初步的概念和认识,并对其原理有一定的理解,这样才能使我们在.Net 6.0中更快的上手JWT加密,下面是我整理JWT加密的一些资料,各位看官请坐! JWT(JSON Web Token)是一种基于 JSON 的轻量级身份验证和授权的规范,通过三部分组 ......
Net 6.0 JWT

gRPC之.Net6中的初步使用介绍

1、🍕介绍 GRPC是一个高性能、通用的开源远程过程调用(RPC)框架,基于底层HTTP/2协议标准和协议层Protobuf序列化协议开发,支持众多的开发语言,由Google开源。 gRPC也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运 ......
gRPC Net6 Net

.Net 6.0全局异常捕获

背景: 全局异常捕获是我们开发当中不可获取的一个环节,顾名思义就是全局的捕获异常,并响应出去,今天就带着各位童鞋们在.Net 6.0当中如何做到全局异常捕获. 思路: 我们可以通过请求管道达到我们全局的一个场景,所以我们第一步就是在请求管道中自定义一个全局异常捕获的中间件,并通过try catch来 ......
全局 Net 6.0

Asp-Net-Core开发笔记:使用RateLimit中间件实现接口限流

前言# 最近一直在忙(2月份沉迷steam,3月开始工作各种忙),好久没更新博客了,不过也积累了一些,忙里偷闲记录一下。 这个需求是这样的,我之前做了个工单系统,现在要对登录、注册、发起工单这些功能做限流,不能让用户请求太频繁。 从 .Net7 开始,已经有内置的限流功能了,但目前我们的项目还在使用 ......

ASP.NET Core - 选项系统之选项配置

1. 选项 前面讲完了.NET Core 下的配置系统,我们可以通过 IConfiguration 服务从各种来源的配置中读取到配置信息,但是每次要用的时候都通过 Iconfiguration 读取配置文件会比较不方便,而且效率低。.NET Core 体系下提供了一个选项系统,该功能用于实现以强类型 ......
系统 Core ASP NET

解决:Error running 'Tomcat 8.5.84': Unable to open debugger port (127.0.0.1:12288): java.net.SocketException "Interrupted function call: accept failed"

启动项目的时候,tomcat报错,错误内容是 Error running 'Tomcat 8.5.84': Unable to open debugger port (127.0.0.1:12288): java.net.SocketException "Interrupted function c ......

.Net 6.0定义全局当前身份缓存对象

背景: 当前身份缓存对象顾名思义就是:当前登录的用户身份对象,那它解决了什么问题呢?其实在我们日常开发过程中经常能用的到几乎是必备的,就比如我给某个表插入数据时需要创建人或者一些权限的访问,都得用到当前身份缓存对象,当然啦今天的博客就是因为我们公司研发部门刚成立不久所以导致很多项目不完善,我在开发过 ......
缓存 全局 对象 身份 Net

ASP.NET Core - 配置系统之配置读取

一个应用要运行起来,往往需要读取很多的预设好的配置信息,根据约定好的信息或方式执行一定的行为。 配置的本质就是软件运行的参数,在一个软件实现中需要的参数非常多,如果我们以 Hard Code(硬编码)的方式写在应用代码中,这样配置就会很乱,而且后续也不容易修改。乱而多,而且不容易修改,这就需要一个统 ......
系统 Core ASP NET

记一次 .NET 某企业 ERP网站系统 崩溃分析

一:背景 1. 讲故事 前段时间收到了一个朋友的求助,说他的ERP网站系统会出现偶发性崩溃,找了好久也没找到是什么原因,让我帮忙看下,其实崩溃好说,用 procdump 自动抓一个就好,拿到 dump 之后,接下来就是一顿分析了。 二:WinDbg 分析 1. 是什么导致的崩溃 windbg 有一个 ......
系统 企业 网站 NET ERP

C# C# 11 ( .Net 7.0)Visual Studio 2022

C# 1.0 (Visual Studio 2002, .Net 1.0) C# 2.0 (Visual Studio 2005, .Net 2.0) C# 3.0 (Visual Studio 2008, .Net 3.0-3.5) C# 4.0 (Visual Studio 2010, .Net ......
Visual Studio 2022 Net 7.0

2023 ASP.NET Core 开发者路线图

链接 ASP.NET Core Developer Roadmap ......
路线图 开发者 路线 2023 Core

C#/.NET Core跨平台分布式微服务/DDD领域驱动架构设计VIP实战

阿笨NET课程详情 腾讯课堂官网 https://abennet.ke.qq.com/ ......
架构 实战 领域 Core NET

.NET6+Quartz实现定时任务

在实际工作中,经常会有一些需要定时操作的业务,如:定时发邮件,定时统计信息等内容,那么如何实现才能使得我们的项目整齐划一呢?本文通过一些简单的小例子,简述在.Net6+Quartz实现定时任务的一些基本操作,及相关知识介绍,仅供学习分享使用,如有不足之处,还请指正。 ......
任务 Quartz NET6 NET

abp(net core)+easyui+efcore实现仓储管理系统——ABP升级7.3(五十八)

从2019年5月至2020年12月,花了一年半时间写了abp(net core)+easyui+efcore实现仓储管理系统系列文章。本系列是介绍基于ABP+EasyUI的Web开发框架的实现一个仓储管理系统的实例,主要包括一些ABP的介绍,ASP.NET MVC Core技术、EasyUI技术、J... ......
管理系统 easyui efcore 系统 core

安装.Net Framework 4.7.2时出现“不受信任提供程序信任的根证书中终止”的解决方法

在安装.NET Framework 4.7.2时出现如下错误 1、错误 尚未安装.NET Framework 4.7.2,原因是:已处理证书链,但是在不受信任提供程序信任的根证书中终止。 2、解决方法 1、安装一个根证书 MicrosoftRootCertificateAuthority2011.c ......
Framework 证书 程序 方法 Net

上位机学习记录(9) 表格控件的行与列动态添加与表格的扁平化处理

上位机学习记录(9) 表格控件的行与列动态添加与表格的扁平化处理 表格的扁平化处理 运行时效果: 将图片动态加入到表格中 运行时效果: 鼠标悬停时:表现为红色的地方,能看到相关信息 同时也支持双击打开,进行查看相关信息 编写流程如下: 第一步: this.dgv_data.AutoGenerateC ......
表格 扁平 控件 动态

.NET 6 实现敏感词过滤

一、什么是敏感词过滤? 敏感词过滤是一种处理网络内容的技术,可以检测和过滤出网络中的敏感/违禁词汇。它通过给定的关键字或字符串,判断网络内容是否包含某些敏感信息,从而防止违反法律法规的信息流通。 通常,可以使用两种方法来过滤敏感词: 黑名单过滤:即定义一个黑名单,将所有敏感词择记录在其中,然后对输入 ......
NET

.NET 通过Word模板,使用AsposeWord进行数据动态导出Word

@ 先看一下导出的整体效果(如下图),其中标注的区域都是通过后台动态生成的: 一、先在Word中建立好表格模板 1.1、参数创建方法(Word和WPS) 1.1.1、Office中Word域的创建 1.1.1.1、选中指定的单元格 -> 点击头部工具栏中的”插入“ -> 选择 ”文档部件“ -> 选 ......
Word AsposeWord 模板 动态 数据

上位机学习记录(8) 编写上位机报警功能(使用SeeSharp开源控件)

上位机学习记录(8) 编写上位机报警功能(使用SeeSharp开源控件) 第一步:安装SeeSharp 在Nuget中搜索SeeSharp。 第二步:程序设计 大致样式如下: 简要说明: 一个固定文本框显示:系统正常(Label) 一个滚动条显示报警问题(ScrollingText) 一个指示灯(绿 ......
控件 SeeSharp 功能

上位机学习记录(7) 小边框控件编写(绘制外边框,标题栏与文字就行)

上位机学习记录(7) 小边框控件编写 public partial class HeadPanel : Panel { public HeadPanel() { InitializeComponent(); //初始化 base.SetStyle(ControlStyles.UserPaint | ......
边框 控件 文字 标题

asp.net core3.1使用EF Core出现:'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效

asp.net core 3.1 使用EF Core 3.1有毒 ef core 3.1遇到 sqlserver2008 'OFFSET' 附近有语法错误。\r\n在 FETCH 语句中选项 NEXT 的用法无效。 这就很烦,想加个EntityFrameworkCore.UseRowNumberFo ......
语句 语法 错误 OFFSET FETCH

VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022)

用友U9C UBF 开发 平台生成的项目,默认使用的是 .net 4.5 但是 VISUAL studio 2022 已经不支持这个版本了, 解决方法: 手动拷贝 4.5的文件 到 两个文件夹 C:\Windows\Microsoft.NET\Framework C:\Program Files ( ......
2022 Framework 办法 项目 Studio

.net异步处理BackgroundWorker

在C#程序中,经常会有一些耗时较长的CPU密集型运算,如果直接在 UI 线程执行这样的运算就会出现UI不响应的问题。解决这类问题的主要途径是使用多线程,启动一个后台线程,把运算操作放在这个后台线程中完成。但是原生接口的线程操作有一些难度,如果要更进一步的去完成线程间的通信就会难上加难。 还好 .NE ......
BackgroundWorker net

.net异步编程中async 和await深入理解

1、await 运算符应用于异步方法中的任务,在方法的执行中插入挂起点,直到所等待的任务完成。任务表示正在进行的工作。2、await 仅可用于由 async 关键字修改的异步方法中。使用 async 修饰符定义并且通常包含一个或多个 await 表达式的这类方法称为异步方法。3、await 真正的目 ......
async await net

Half-UNet:用于医学图像分割的简化U-Net架构

Half-UNet简化了编码器和解码器,还使用了Ghost模块(GhostNet)。并重新设计的体系结构,把通道数进行统一。 论文动机 编码器的不同类型的架构图,编码器(A-C)的结构分别来源于U-Net的编码器、解码器和全的Unet结构。 下面是上图的一些结果指标 将U-Net 的编码器和解码器都 ......
架构 Half-UNet 图像 医学 U-Net

Jmeter压测报错java.net.BindException: Address already in use: connect

压力测试并发较高时候,可能会出现 Address already in use 异常java.net.BindException: Address already in use: connect at java.base/java.net.PlainSocketImpl.connect0(Nativ ......
BindException Address already connect Jmeter

.NET Core Swagger Actions require a unique method/path combination for Swagger/OpenAPI 3.0. Use ConflictingActionsResolver as a workaround

遇到的问题 因为新增了一个控制器方法,从而导致在运行Swagger的时候直接报错,异常如下: SwaggerGeneratorException: Conflicting method/path combination "POST api/UserOperationExample" for acti ......

SAP UI5 里 FlexBox 控件使用的一个例子

SAP UI5 中的 sap.ui.layout.VerticalLayout 是一个布局控件,用于垂直排列其他控件。它允许您将控件放置在单独的行中,以便在纵向方向上排列它们。以下是使用 sap.ui.layout.VerticalLayout 控件的说明: 创建 sap.ui.layout.Ver ......
控件 例子 FlexBox SAP UI5

.net core利用中间件获取IHttpContextAccessor

1、建立一个静态类 public class ServiceProviderInstance { public static IServiceProvider Instance { get; set; } } 2、在应用初始化过程中,WebHostBuilder会利用ServiceCollectio ......
IHttpContextAccessor 中间件 core net

sap.m.Table 和 sap.ui.table.Table 两个控件的功能对比

SAPUI5和OpenUI5都提供了两种完全不同的数据表控件:在Fiori styleguide中称为“网格表”(sap.ui.table.Table)和“响应式表”(sap.m.Table)。 顾名思义,前者是响应式的,更适合移动应用程序,而另一种则更面向桌面。 注意 关于这两个控件的具体使用差异 ......
Table 控件 sap 两个 功能