appsettings net6 json net

.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

让python采集的数据存储为json类型

发现一个问题,要是想要把网站中的数据提取出来之后, 变成json数据格式存储起来,就需要先把想要查看的关键信息用dict类型封装起来,然后才能转换成格式正确的json文件; 就比如这样: 妥妥的json数据格式欸!!! ......
类型 数据 python json

Python中数据类转换为JSON的方法

dataclass 到 Python 中的 JSON JavaScript Object Notation或JSON表示使用编程语言中的文本组成的脚本(可执行)文件来存储和传输数据。 Python通过JSON内置模块支持JSON。因此,我们在Python脚本中导入JSON包,以利用这一能力。 JSO ......
方法 数据 Python JSON

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

通过jq读取和修改json数据

我接到了这么一个任务,页面就是非常简单的页面,不需要搭建好的后台,也没什么数据库,在这个条件下,点击“预约”按钮,可以保存点击用户的数量。 要求很明确,要保存,不能刷新或者第二天数量就变了,所以是一定要有文件保存这数据的。 我的参考了网上大部分的内容,发现单纯通过JavaScript是不能修改文件的 ......
数据 json

处理Json的工具类

出列 Json 的工具类 public class Result<T> { private String code; private String msg; private T data; public String getCode() { return code; } public void se ......
工具 Json

.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

dotnet 推荐一个使用 Json 直接路由通讯的 IPC 库

本文将和大家推荐一个我所在团队开源的本机多进程通讯 IPC 库,此 IPC 支持使用 JSON 格式进行直接路由通讯,具有使用方便,稳定性高,性能好的优点 这是我所在的团队在 GitHub 上使用最友好的 MIT 协议完全开源的项目:https://github.com/dotnet-campus/ ......
路由 通讯 dotnet Json IPC

delphi json用法详解

在 Delphi 中,使用 JSON(JavaScript Object Notation)可以实现数据的序列化和反序列化,以便在不同系统之间传递和存储数据。下面是使用 Delphi 处理 JSON 的一些常见用法: 创建 JSON 对象: var jsonObject: TJSONObject; ......
delphi json

.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

好用的C语言JSON解析器

本文介绍开源C语言库Melon的JSON解析器。 相信很多读者都听说过甚至使用过cJSON开源库。那么本文就拿cJSON与Melon的JSON组件进行对比。 下面我们就来一起看一看。 编码Encode 假设我们要构建如下JSON: { "name": "Awesome 4K", "resolutio ......
语言 JSON

FastAPI学习-15.JSON 编码器 jsonable_encoder

前言 在某些情况下,您可能需要将数据类型(如Pydantic模型)转换为与JSON兼容的数据类型(如dict、list等)。 比如,如果您需要将其存储在数据库中。 对于这种要求, FastAPI提供了jsonable_encoder()函数。 使用jsonable_encoder jsonable_ ......

前端请求参数加密、.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

修改经过Spring Gateway的表单中的Json数据

背景 使用Spring Cloud Gateway作为网关时有时候一个请求是既包含excel又包含json的表单数据,出于各种层面考虑网关需要获取并更新其中的json数据 依赖 Spring Boot版本:2.7.15 Hutool: 5.8.21 Java: 11 实现逻辑 实现分为2个部分 使用 ......
表单 Gateway 数据 Spring Json

修改经过Spring Gateway的Json数据

背景 使用Spring Cloud Gateway作为网关时经常会需要对报文内的json数据进行修改,但是目前看到的实现方法看起来都很复杂,这里提供一种使用Spring官方提供的ModifyRequestBodyGatewayFilterFactory类来修改json报文的方法 依赖 Spring ......
Gateway 数据 Spring Json

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