consul ocelot net6 net

.net core swagger分组与分组隐藏

swagger接口一多,还是需要分个组比较妥当,以图文方式看更直观 定义分组 添加分组 看板展示 两个分组 我要对v1组进行隐藏,首先先了解一下 ApplicationModel ApplicationModel描述了应用中的各种对象和行为,包含Application、Controller、Acti ......
swagger core net

face_net模型转换为libtorch的心得

Facenet demo:https://www.cnblogs.com/muyisun/p/13338098.html 如果要转为libtorch可调用,应该使用torch.jit中的script或trace。 script会保留一些控制流,trace则会擦除。可以使用.code查看过程。 tor ......
face_net libtorch 模型 心得 face

如何在.NET电子表格应用程序中创建流程图

前言 流程图是一种常用的图形化工具,用于展示过程中事件、决策和操作的顺序和关系。它通过使用不同形状的图标和箭头线条,将任务和步骤按照特定的顺序连接起来,以便清晰地表示一个过程的执行流程。 在企业环境中,高管和经理利用流程图来规划业务流程,使他们能够识别瓶颈、优化生产力并增强决策能力……用例列表不胜枚 ......
流程图 应用程序 表格 流程 程序

Net Core 集成第三方SSO登录 - Okta

这篇文章将向您展示如何将 Okta 集成到 .Net Core API 中以进行身份验证和授权。我们将使用 Okta 作为标识提供程序,并使用 JWT 令牌对 API 进行授权。 配置身份验证和授权 services.AddAuthentication(options => { options.De ......
第三方 Core Okta Net SSO

使用CQRS和Event Sourcing实现高性能.NET应用程序

摘要 本文介绍了如何使用CQRS(命令查询职责分离)和Event Sourcing在.NET应用程序中实现高性能和可扩展性。我们将在一个具体的业务场景中应用这些模式,以演示它们如何解决实际问题。 引言 随着业务的发展和用户需求的增加,我们作为.NET程序员需要考虑如何提高应用程序的性能和可扩展性。为 ......
高性能 应用程序 Sourcing 程序 Event

.NET 8 的 green thread 异步模型被搁置了

.NET 平台上的green thread 异步模型实验结果最近出来了,具体参见:https://github.com/dotnet/runtimelab/issues/2398 ,实验结果总结一下就是在.NET和 ASP.NET Core中实现Green Thread是可行的。Green Thre ......
模型 thread green NET

解决Visual Studio 2022中无法编译 .NET Framework 4.5/4.5.1项目(Visual Studio 2022安装.NET Framework 4.5)

最新【一键处理】方法:https://github.com/MrXhh/VSTools/releases1)下载 VS2022Net4NotCompileFix2)右键管理员执行3)重启VS https://github.com/MrXhh/VSTools/releases ......
Framework Visual Studio 2022 NET

.Net进阶(5)CommunityToolkit.Mvvm

序言 MVVM Toolkit延续了MVVMLight的风格,是一个轻量级的组件,而且它基于.NET Standard 2.0,可用于UWP, WinForms, WPF, Xamarin, Uno等多个平台。 相比它的前身 MVVMLight,它有以下特点: 更高:版本号更高,一出手就是7.0。 ......
CommunityToolkit Mvvm Net

CentOS-7离线安装net-tools

1、下载相关安装包 CentOS-7 所有rpm包的仓库地址:http://mirror.centos.org/centos/7/os/x86_64/Packages/ net-tools-2.0-0.25.20131004git.el7.x86_64.rpm快速下载地址: http://mirro ......
net-tools CentOS tools net

【NET 7.0、OpenGL ES】使用Silk.NET渲染MMD,并实时进行物理模拟。

有关mmd播放器,网上也有许多非常漂亮的实现,如 pmxeditor、saba、blender_mmd_tools等等。。 首先我想先介绍下我参考实现的仓库: sselecirPyM/Coocoo3D: Experimental MMD renderer using DX12 and DXR. (g ......
实时 NET 物理 OpenGL Silk

.Net core 3.0 SignalR+Vue 实现简单的IM(无jq依赖)

.Net core 中的SignalR JavaScript客户端已经不需要依赖Jquery了 一、服务端 1、nuget安装 Microsoft.AspNetCore.SignalR2、在startup.cs中注册和使用signalr services.AddSignalR(); app.UseE ......
SignalR core Net 3.0 Vue

.NET C#基础(9):实现IDisposable接口,实现释放资源

合集 - .NET(9) 1..NET C#基础(9):资源释放 - 需要介入的资源管理09-11 2..NET C#基础(8):变体 - 协变、逆变与不变2022-06-083..NET C#基础(7):接口 - 人如何和猫互动2022-06-104..NET C#基础(6):命名空间 - 有名字 ......
IDisposable 接口 基础 资源 NET

.net core 浏览器缓存设置

1、浏览器缓存设置 [ResponseCache(Duration =20)] 将ResponseCache特性设置在接口方法上就可以了,Duration中的时间是以秒为单位 2、服务端缓存设置 a、将app.UseResponseCaching()方法放在app.MapControllers()方 ......
缓存 浏览器 core net

记一次 .NET 某电力系统 内存暴涨分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他生产上的程序有内存暴涨情况,让我帮忙看下怎么回事,最简单粗暴的方法就是让朋友在内存暴涨的时候抓一个dump下来,看一看大概就知道咋回事了。 二:Windbg 分析 1. 到底是谁吃了内存 这个问题说的再多也不为过,一定要看清楚这个程序是如何个性化发展 ......
电力系统 内存 电力 系统 NET

【.NET8】访问私有成员新姿势UnsafeAccessor(上)

前言 前几天在.NET性能优化群里面,有群友聊到了.NET8新增的一个特性,这个类叫UnsafeAccessor,有很多群友都不知道这个特性是干嘛的,所以我就想写一篇文章来带大家了解一下这个特性。 其实在很早之前我就有关注到这个特殊的特性,但是当时.NET8还没有正式发布,所以我也没有写文章,现在. ......
UnsafeAccessor 姿势 成员 NET8 NET

skywalking9.4 .net5

skywaling安装目录在windows 环境上最好目录不要带空格 9.4.0版本需要 java11 安装好java后直接启动bin目录下startup.bat 启动后通过8080端口访问dashboard .net安装nuget包【SkyAPM.Agent.AspNetCore】 添加配置文件s ......
skywalking9 skywalking net5 net

.NET MVC 安全漏洞系列

一、XSS漏洞定义 XSS攻击全称跨站脚本攻击,它允许恶意web用户将代码(如:html代码)植入到页面上,当访问到该页面时,嵌入到页面的html代码会自动执行,从而达到恶意攻击的目的。 二、解决方案 1.新建立一个XSSHelper帮助类 public static class XSSHelper ......
安全漏洞 漏洞 NET MVC

【C#】.NET6.0后支持的顶级语句使用命名空间(spacename)问题

创建C#项目且使用.Net6.0以上的版本时,默认code会使用顶级语句形式: 1、略去static void Main(String[ ] args)主方法入口; 2、隐式使用(即隐藏且根据代码所需要的类自动调用)其他命名空间(包括): using System; using System.IO; ......
语句 spacename 顶级 问题 空间

.NET中测量多线程基准性能

.NET中测量多线程基准性能 多线程基准性能是用来衡量计算机系统或应用程序在多线程环境下的执行能力和性能的度量指标。它通常用来评估系统在并行处理任务时的效率和性能。测量中通常创建多个线程并在这些线程上执行并发任务,以模拟实际应用程序的并行处理需求。 在此,我们用多个线程来完成一个计数任务,简单地测量 ......
基准 线程 性能 NET

前端请求参数加密、.NET 后端解密

本文详细介绍了前端请求参数加密、.NET 后端解密,文章较长,请各位看官耐心看完。 目录一、前端使用“CryptoJS”,前端AES加密,.NET后端AES解密1.1、加密解密效果图1.2、CryptoJS介绍1.3、准备工作:安装“CryptoJS”1.3.1、使用npm进行安装1.3.2、Vis ......
前端 参数 NET

.NET Core 实现Excel的导入导出

目录前言NPOI简介一、安装相对应的程序包1.1、在 “管理NuGet程序包” 中的浏览搜索:“NPOI”二、新建Excel帮助类三、调用3.1、增加一个“keywords”模型类,用作导出3.2、添加一个控制器3.3、编写导入导出的控制器代码3.3.1、重写“Close”函数3.3.2、添加控制器 ......
Excel Core NET

ASP.NET MVC5多语言切换快速实现方案

实现动态切换语言,Demo 做了三种语言库可以切换,包括资源文件的定义,实体对象属性设置,后台代码Controller,IAuthorizationFilter,HtmlHelper的实现,做法比较简单易学易用,配合我之前发布的# MVC Scaffolding SmartCode-Engine 更 ......
方案 MVC5 ASP NET MVC

使用Jenkins自动部署.NET站点

Jenkins安装:参考文章【Jenkins安装】 部署.NET站点 1、新建项目 1,1、Dashboard页面菜单>点击新建Item>输入名称 "TestWebServiceDeploy",并且选择【Freestyle project】风格 2、配置 2.1、描述和日志 确定后可以配置要自动化发 ......
Jenkins 站点 NET

Net6+Consul的简单使用

先下载Consul打开cmd consul.exe agent -dev运行可以在环境变量 PATH下添加当前Consul.exe 路径 全局使用下面试启动ok界面,然后通过 localhost:8500 看到界面了 然后创建两个 api 程序,添加如下代码, [HttpGet("start")] ......
Consul Net6 Net

.net native aot dll 库函数导出和调用

.net 程序aot后,就是原生程序了, 如果是aot的dll,是可以导出为等价于c语言的native的dll的。导出函数声明如下: [UnmanagedCallersOnly(EntryPoint = "OutPut")] public static int OutPut() { return 1 ......
函数 native net aot dll

VB.net报错未在本地计算机上注册“icrosoft.ACE.OLEDB.12.0”提供程序

1、问题:通过EXCEL上传数据报错:未在本地计算机上注册“icrosoft.ACE.OLEDB.12.0”提供程序 原因是电脑office版本和VB.net程序选择的运行有关系 处理:先查看office是X86还是64位 如果是64位,在VB.NET中更改编译CPU选择X64 方法2:如果是X86 ......
icrosoft 程序 OLEDB 12.0 ACE

.NET 8 RC1

.NET 8 发布了首个 RC。据称 RC 阶段会发布两个版本,正式版将于 2023 年 11 月 14 日至 16 日在 .NET Conf 2023 上推出。.NET 8 是长期支持 (LTS) 版本,将会获得 3 年技术支持。 公告写道,此版本为 Android 和 WASM 引入了全新的 A ......
NET RC1 RC

在.Net Core中使用QRCoder生成二维码,并用Blazor显示

首先在Negut包中下载QRCoder以及System.Drawing.Common 在下载的时候版本非常重要,跟着Git走 //在后端接口定义IQRCodeService类 using System.Drawing; namespace WebApplication2.Service.Interf ......
QRCoder Blazor Core Net

Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群

原文:https://www.cnblogs.com/wl-blog/p/16936019.html Kubernetes简介 Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(Cloud Native Computing Foundation)最重要的组件之一,它 ......
集群 Kubernetes Core ASP NET

.net链接mysql报错:给定关键字不在字典中,解决方案

如果看到这个报错信息,大概率是的原因是: 1、连接字符串中编码和数据库实际编码不一致。 解决方案:修改连接字符串中的编码即可,保证和mysql中编码一致。 2、MySql.Data.dll版本不一致。 解决方案:去mysql官网下载对应版本的dll ;或使用VS的Nuget更新MySql.Data. ......
字典 关键字 解决方案 关键 链接