419130936 net vb
ASP.NET Core+Vue3 实现SignalR通讯
从ASP.NET Core 3.0版本开始,SignalR的Hub已经集成到了ASP.NET Core框架中。因此,在更高版本的ASP.NET Core中,不再需要单独引用Microsoft.AspNetCore.SignalR包来使用Hub。 在项目创建一个类继承Hub, 首先是写一个Create ......
.Net8 新特性之依赖注入容器对Keyed Service的支持
本译自:Keyed service dependency injection container support 在这篇文章中,我将讨论 .NET 8 预览版 7 中引入的对依赖关系注入容器的新“Keyed Service”支持。我将介绍如何使用Keyed Service、何时使用它们,以及它们在后 ......
.net 7 部署到IIS上
1. 首先确定windows下安装iis, 如何安装网上查。 2. 则要安装 Windows Server Hosting ,如果iis新安装,则直接安装,如果是不确定有没有安装,则IIS 点开网站 ,功能视图->模块,查看有没有“ASPNETCoreModuleV2” ,如果没有则必须安装,下载地 ......
.net6 .net7指定发布端口 http https
配置http时可以直接通过urls简单配置,多个配置用分号分割 { "urls": "http://*:8080", //"urls": "http://*:8080;http://*:8081" } 需要配置https时候需要指定证书文件 { "Kestrel": { "Endpoints": { ......
Oracle 性能检查SQL 语句 转载 https://blog.csdn.net/wan212000/article/details/133384545
目录1. Oracle 查询 SQL 语句1.1. 性能查询常用 SQL1.1.1. 查询最慢的 SQL1.1.2. 列出使用频率最高的 5 个查询1.1.3. 消耗磁盘读取最多的 sql top51.1.4. 找出需要大量缓冲读取(逻辑读)操作的查询1.1.5. 查询每天执行慢的 SQL1.1.6 ......
.Net Core AOP之IResultFilter
一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
.Net Core AOP之IExceptionFilter
一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
.Net Core Aop之IActionFilter
一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
.Net Core Aop之IResourceFilter
一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
C#.NET 国密SM4 CBC 对称加解密 与JAVA互通 ver:20231103
C#.NET 国密SM4 CBC 对称加解密 与JAVA互通 ver:20231103 .NET 环境:.NET6 控制台程序(.net core)。 JAVA 环境:JAVA8,带maven 的JAVA控制台程序。 简要解析: 1:加密的KEY、明文等输入参数都需要string转 byte [] ......
如何为Windows服务增加Log4net和EventLog的日志功能
一、简介 最近在做一个项目的时候,需要该项目自动启动、自动运行,不需要认为干预。不用说,大家都知道用什么技术,那就是 Windows服务。在以前的Net Framework 平台下,Windows 服务是一个不错的选择。如果现在在Net Core版本,或者Net5.0以及以上版本,我们会有另外一个选 ......
Net 高级调试--系列文章
合集-Net 高级调试 Net 高级调试之一:开始认识一些调试工具 Net 高级调试之二:CLR和Windows加载器及应用程序域介绍 Net 高级调试之三:类型元数据介绍(同步块表、类型句柄、方法描述符等) Net 高级调试之四:Windbg 动态调试 Net 高级调试之五:如何在托管函数上设置断 ......
ASP.NET Web Optimization Framework
ASP.NET Web Optimization Framework We can use patterns while searching files or subdirectories by using “*” wildcard character as follows: Include(“~/ ......
Net 高级调试之五:如何在托管函数上设置断点
一、简介 今天是《Net 高级调试》的第五篇文章。今天这篇文章开始介绍如何在托管方法和非托管方法设置断点,我们要想调试程序,必须掌握调试的一些命令,动态调试的命令,我们在上一篇文章已经讲过了。光有命令也是不行的,要让这些调试命令有用,必须可以在方法上设置断点,然后,再使用调试命令,才能完成我们的调试 ......
.Net 5.0 程序在 Linux 环境访问 SqlServer 2008R2 莫名报错:Connection reset by peer
同样的代码,在 Windows 上运行的好好的,拿到 CentOS 7 上运行就出现报错 Connection reset by peer 的处理方法。 ......
在.Net中AsParallel().ForAll和ForEach性能对比
在.Net中AsParallel().ForAll和ForEach性能对比 Array.AsParallel().ForAll(){} AsParallel().ForAll 是 C# 中用于并行处理集合元素的方法。它允许您以并行的方式对集合中的每个元素执行指定的操作。 AsParallel() 是 ......
ASP.NET Core Filter
Filter在ASP.NET Core中允许code在指定的请求阶段前或者后执行。 Filter在ASP.NET Core方法请求管道中运行,有时被称作filter pipeline,filter pipeline在ASP.NET Core选择Action执行。 Filter 分类 每个filter ......
.NET6 配置 AutoMapper 与 AutoFac
AutoMapper 概述1、什么是AutoMapper简单来说,AutoMapper就是一个用C#语言开发的一个轻量的处理一个实体对象到另外一个实体对象映射关系的组件库 官网地址:AutoMapper 文档地址:AutoMapper — AutoMapper documentation 2、为什么 ......
在 .NET 环境下访问 SOAP 服务
SOAP 服务有着悠久的历史,目前仍然存在大量的 SOAP 服务,它是基于 HTTP 协议和 XML 技术的简单对象访问协议。在 .NET 时代,很多时候我们仍然需要访问现存的 SOAP 服务,使用的工具和所基于的库发生了一些变化。
本文介绍在 .NET 下访问 SOAP 服务的工具,步骤和方法。 ......
.net json 处理
处理较复杂的Json字符串,不需要对Json进行序列化操作,以下是一种非常简单的方法,记录以下; Json字符串如下: { "code": 0, "msg": "SUCCESS", "result": [{ "changesContent": [{ "unionNo": "1719708390162 ......
net core流相关
Stream.Read与StreamReader.Read都可以读取流中的信息 /// <summary> /// 将流中的内容以字节码的形式读出来 /// </summary> /// <param name="stream"></param> /// <returns></returns> pu ......
Windows下Net6开源akstream项目vs2022调试GB28181协议对接摄像头全流程
一、背景介绍 笔者经历多个项目对接摄像头需求,不同项目具体要求又有所不同,碰到的摄像头对接开发问题,整理记录。此篇主要用于记录备用及给有缘人提供解决思路等。 1. 同一局域网对接(海康摄像头),如果有专线这种方式对接也是最简单的。 2. 互联网基于萤石云协议对接(支持萤石协议的),免费的有并发3个限 ......
模拟实现.net中的Task机制:探索异步编程的奥秘
.net中使用Task可以方便地编写异步程序,为了更好地理解Task及其调度机制,接下来模拟Task的实现,目的是搞清楚: Task是什么 Task是如何被调度的 基本的Task模拟实现 从最基本的Task用法开始 Task.Run(Action action) 这个命令的作用是将action作为一 ......
.NET6 使用AutoMapper
.NET6 使用AutoMapper 一、Net 6环境下的.net core项目里如何使用AutoMapper实现依赖注入。 注: AutoMapper 是一个对象-对象映射器,可以将一个对象映射到另一个对象。 第一步,在Nuget引入AutoMapper、AutoMapper.Extension ......
C#/.NET/.NET Core优秀项目和框架2023年10月简报
前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不 ......
.net c# 文件的上传和下载
1.文件的上传: string pubFileName = ""; string pubFilePath = ""; if (this.FileUpload1.HasFile) { int i = this.FileUpload1.PostedFile.ContentLength; if (this ......
Performance Improvements in .NET 8 -- JIT部分翻译
相关视频 动态PGO 基准测试设置 在本文中,我包括微基准测试以突出讨论的各个方面。其中大部分基准测试都是使用BenchmarkDotNet v0.13.8实现的,除非另有说明,否则每个基准测试都有一个简单的设置。 要跟随本文,首先确保已安装.NET 7和.NET 8。对于本文,我使用了.NET 8 ......
Exception in thread "main" java.net.BindException: Cannot assign requested address
两种情况 1.端口号被占用,导致地址无法绑定 # windows查看端口pid netstat -aon|findstr 8080(端口号) # linux查看端口占用 netstat -anp|grep 8080 2.ip地址与本机地址不匹配,导致地址无法绑定 # windows查看ip ipco ......
Net 高级调试之四:Windbg 动态调试
一、简介 今天是《Net 高级调试》的第四篇文章。到今天为止,也有三篇文章了,对 Windbg 也有初步的认识了,当然,一个工具流畅、熟练的使用,对于我们调试 Net 程序是至关重要的。在前几篇文章的基础上,我们这篇文章主要介绍一些和使用 Windbg 有关的命令和操作。就我个人而言,第一次接触这个 ......