文本system speech net

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 ......

.net core利用中间件获取IHttpContextAccessor

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

.net core 自定义异常中间件

前言 在程序设计中,我们会遇到各种各样的异常问题,一个好的异常处理解决方案能够帮助开发者快速的定位问题,也能够给用户更好的用户体验。 异常处理的几种方式 1、通过异常过滤器捕获异常进行处理 2、自定义异常处理中间件 在这里我选择自定义异常处理中间件,中间件依托于请求管道运行,并且中间件的执行是有序的 ......
中间件 core net

.NET+Consul+Ocelot实现微服务分布式部署

一、ConSul和Ocelot Consul:是一个服务网格解决方案,提供了一个功能齐全的控制平面,具有服务发现、配置和分段功能。这些功能中的每一项都可以根据需要单独使用,也可以一起使用来构建一个完整的服务网格。Consul需要一个数据平面,并支持代理和原生集成模型。Consul提供了一个简单的内置 ......
分布式 Consul Ocelot NET

HTML 文本处理基础

提前声明 本博客只是将自己学到的知识做总结而已,细节学习请来这里,大佬的教学很详细很棒。 学习结果展示 本次学习学到了 标题的使用 无序列表的使用 看,第二个无序列表 嵌套处理也学到了,就像这样 内嵌有序列表哒! 第二个有序列表! 最后在还有粗体字和斜体字,yeah。 想要做到上面的那样的代码就是。 ......
文本 基础 HTML

获取富文本中的图片

1、获取所有图片路径 function fn(str){ var data = []; str.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/g, function (match, capture) { data.push(capture); }); conso ......
文本 图片

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

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

truncate 引起 system lock 分析

###问题现象 线上数据库出现数据无法写入,排查发现有一个truncate table操作导致system lock系统锁。 truncate引起system lock分析 truncate table通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放,不记录每行删除的日志。 ......
truncate system lock

Linux文本处理相关

awk 获取第一行内容 内容如下 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 39 bits physical, 48 bits virtual Byte Order: Little Endia ......
文本 Linux

.net Redis工具类

新建RedisCache缓存类库 代码如下: RedisHelper: 1 using FBW.RedisCache.Service; 2 using Newtonsoft.Json; 3 using StackExchange.Redis; 4 using System; 5 using Syst ......
工具 Redis net

strokeplug.net - vscode

function getWindowByProcessName(pName) { if(!pName || pName.lenght < 1) return; let wnds = sp.AllApplications(); let result = new Array(); for(let i = ......
strokeplug vscode net

C#.NET 大文件上传解决方案(500M以上)

​ ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包 ......
解决方案 文件 方案 500M NET

.net core 6.0 mvc项目

1、.net core 6.0添加startup文件 在 .NET 6 项目中使用 Startup.cs - 腾讯云开发者社区-腾讯云 (tencent.com) using SystemProjectOne; var builder = WebApplication.CreateBuilder(a ......
项目 core net 6.0 mvc

ASP.NET 大文件上传解决方案(500M以上)

IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-Ran ......
解决方案 文件 方案 500M ASP

Python 自动识别并批量转换文本文件编码

如题,很简单,就是先用chardet 库识别文件编码,解码之后再输出成目标编码。算是个偶尔能用上的小工具,要用的时候万一没有就很难受的那种,比如,网上下载了别人的项目文件,一打开全是乱码…… 代码 加了比较详细的注释~~ 看懂的要求应该不高,平时用过Python,知道几个常用库就行。 from pa ......
自动识别 文本 编码 文件 Python

A_Net_DevOps_目录

Net_DevOps NETCONF、XML、YANG之间的关系 Paramiko_Linux HuaWei_Paramiko_Ssh HuaWei_Paramiko_Sftp ......
A_Net_DevOps 目录 DevOps Net

CSS:text-align-last文本最后一行的对齐方式

在开发过程中多行文本时出现了其他行左对齐,最后一行右对齐的情况 text-align:规定行内内容如何相对它的块父元素对齐。而且它并不控制块元素自己的对齐,只控制它的行内内容的对齐。要控制文本两端对齐直接写text-align:justify就可以 了,但是对于多行文本,除了最后一行之外都可以实现两 ......
text-align-last 一行 文本 方式 align

QGIS 导入文本数据(WKT)

在做GIS数据处理的时候,经常会遇到原始数据是 text、csv、Excel 等格式的数据。要使用数据前提是要先转换数据。 这里是介绍用 QGIS 导入数据。打开导入方式如下(根据自己的文本类型选择不同的“文件格式”): 一、点数据 点数据的导入比较简单。QGIS 也单独对点有导入方式。有对应的 X ......
文本 数据 QGIS WKT

.Net MVC 实现WebSocket

WebSocket 1.基于Html5,IIS8.0版本以上,前端代码和服务器都必须支持WebSocket才能使用; 2.请求必须以WS:开头 下面是后台接收前端websocket申请的方法: /// <summary> /// WebSocket建立链接的方法 /// </summary> /// ......
WebSocket Net MVC

使用C#&.NET Core编程实现获取所有Windows服务列表及对Windows服务(Windows Service)的启动/停止/重启的方法

使用C#&.NET Core编程实现获取所有Windows服务列表及对Windows服务(Windows Service)的启动/停止/重启的方法 原文链接:https://codedefault.com/p/start-stop-restart-install-uninstall-windows- ......
Windows Service 方法 Core amp

C# Razor .net6 AntDesign

1、创建 .net6 web应用,UI框架 Layout 2、融合 antdesign UI插件 参考:https://antblazor.com/zh-CN/docs/introduce ......
AntDesign Razor net6 net

C# Razor .net6 用户登录

参考资料:https://blog.51cto.com/u_15127574/2762064?b=totalstatistic 1、Program.cs 加入: builder.Services.AddRazorPages(options =>{ //设置访问路由层级/下的页面都需要经过验证。 op ......
用户 Razor net6 net

.NET生成MongoDB中的主键ObjectId

前言 因为很多场景下我们需要在创建MongoDB数据的时候提前生成好主键为了返回或者通过主键查询创建的业务,像EF中我们可以生成Guid来,本来想着要不要实现一套MongoDB中ObjectId的,结果发现网上各种各样的实现都有,不过好在阅读C#MongoDB驱动mongo-csharp-drive ......
ObjectId MongoDB NET

ROS (Robot Operating System)

ROS (Robot Operating System) 环境配置 Windows 下配置 ROS 注:因为本方案下很多包(包括 ROS-Carla-Bridge)不支持 Windows ,所以此处不再赘述 下载并安装 Visual Studio 2019 启动 x64 Native Tools C ......
Operating System Robot ROS

.net core 关于对swagger的UI(Index.html)或接口的权限验证;

背景: 如何在ASP.Net Core的生产环境中保护swagger ui,也就是index.html页面。其实swagger是自带禁用的功能的,只需要设置开关即可。但是有一些场景,是需要把这些接口进行开放或者导出成文档供第三方进行调用,这个时候却又不想让所有人访问。本文介绍一种权限控制访问的方式, ......
接口 权限 swagger Index core