compiler platform net sdk

.NET5_Log4Net组件使用

一、NUGet引入程序集:log4Net + Microsoft.Extensions.Logging.Log4Net.AspNetCore 二、准备配置文件 三、配置使用Log4Net记录日志 ......
组件 NET5_Log 4Net NET5 NET

.net 关于在program中使用AddNewtonsoftJson之后,继承于System.Text.Json.Serialization的自定义转换器JsonConverter不生效的问题

首先,先说遇见的问题与代码示例,在.net代码中注册了如下代码 .AddNewtonsoftJson(option => { //使用本地时区 option.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Local; / ......

Asp.net core中HttpResponse常用属性及Status code

在ASP.NET Core中,HttpResponse 表示HTTP响应,其中包括一些常用的属性和方法,用于设置HTTP响应的各种属性。HTTP响应通常由一个HTTP状态码,HTTP头(headers),和HTTP主体(body)组成。以下是一些常用的 HttpResponse 属性和一些常见的HT ......
HttpResponse 属性 常用 Status core

快学会这个技能-.NET API拦截技法

https://www.zhihu.com/tardis/bd/art/608767248?source_id=1001 一、 前言 本文先抛出以下问题,请在文中寻找答案,可在评论区回答: 1、什么是API拦截? 2、一个方法被很多地方调用,怎么在不修改这个方法源码情况下,记录这个方法调用的前后时间 ......
技法 技能 NET API

.net fromwork连接rabbitmq发布消息

1、创建连接工厂类 var factory = new RabbitMQ.Client.ConnectionFactory() { HostName = "120.237.72.46", UserName = "admin", Password = "admin", Port = 5672, Vir ......
fromwork rabbitmq 消息 net

解决 jmeter 压测Non HTTP response code: java.net.NoRouteToHostException/Non HTTP response message: Cannot assign requested address (Address not available)

针对centos : 先检查下tcp port range 在合理范围内: cat /proc/sys/net/ipv4/ip_local_port_range 1024 65535 上述为centos合理范围,不合理作出修改 解决方法:1. 调低端口释放后的等待时间, 默认为60s, 修改为15~ ......

.NET 8 RC 2 发布,将在11月14日发布正式版

微软2023-10-10 发布了 .NET 8 RC 2,下一站是.NET 8正式发布,就在下个月Net Conf 2023[1](11月14日)期间正式发布,我们也开始筹备第四届中国.NET开发者峰会了。 经过长达一年时间的开发,.NET 8 规划的所有主要的新功能都已推出,.NET 8 及其所有 ......
日发布 正式版 NET RC

.NET 8 候选版本 2 (RC2) 现已可用

.NET 8 候选版本 2 (RC2) 现已可用,并包含了许多 ASP.NET Core 的出色新改进! 这是我们计划在今年晚些时候发布的最终 .NET 8 版本之前分享的最后一个候选版本。.NET 8 计划中的大部分功能和更改都已包含在此候选版本中,随时供您试用。您可以在文档中找到 .NET 8 ......
版本 NET RC2 RC

【Dotnet 工具箱】基于 .NET 6 和 Angular 构建项目任务管理平台

1.Reha 时间管理大师 Rhea 是一个基于 C# 和 .NET 6 开发的在线任务管理平台,类似于 禅道、Jira、Redmine, 滴答清单等。 支持多视图多维度统一管理任务。多级结构,工作区,空间,文件夹,列表,可以更灵活的进行任务管理。 应用支持多主题和主题色切换,灵活搭配,随心所欲。 ......
工具箱 任务 Angular 工具 项目

.NET微服务系列之Saga分布式事务案例实践

自从Wing正式发布以后,很多童鞋反馈对Saga分布式事务比较感兴趣,今天就跟大家分享一下“跨行转账”的分布式事务实践案例,入门使用教程请自行前往Wing官方文档。 假设自己名下有“中国农业银行(ABC)”和“中国工商银行(ICBC)”的账户余额各1万元,现在从“ABC”跨行转账1000元到“ICB ......
分布式 案例 事务 Saga NET

.NET 8 RC 2 发布,将在11月14日发布正式版

微软2023-10-10 发布了 .NET 8 RC 2,下一站是.NET 8正式发布,就在下个月Net Conf 2023[1](11月14日)期间正式发布,我们也开始筹备第四届中国.NET开发者峰会了。 经过长达一年时间的开发,.NET 8 规划的所有主要的新功能都已推出,.NET 8 及其所有 ......
日发布 正式版 NET RC

.NET静态代码织入——肉夹馍(Rougamo)发布2.0

肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应用启动的初始化时间让服务更快可用,同时还能对静态方法进行AOP。 摆烂半年又一更,感谢各位的支持,那 ......
静态 Rougamo 代码 NET 2.0

【Azure Developer】示例: 在中国区调用MSGraph SDK通过User principal name获取到User信息,如Object ID

问题描述 示例调用MSGraph SDK通过User principal name获取到User信息,如Object ID。 参考资料 选择 Microsoft Graph 身份验证提供程序 : https://learn.microsoft.com/zh-cn/graph/sdks/choose- ......
User 示例 Developer principal MSGraph

音视频 SDK |合理配置视频参数,提升使用质量

一、前言 在视频通话或直播时,开发者可以根据需要指定推流和拉流视频相关配置,如视频采集分辨率、视频编码输出分辨率、视频帧率、码率、视图模式和镜像模式。 设置合适的视频分辨率、帧率和码率可以在音视频场景中提供用户更好的使用体验。选择合适镜像模式与视图模式则可以让开发者提供个性化的视频显示模式。 首先介 ......
参数 质量 视频 SDK

.NET6 startup.cs 注入 本地缓存,AddTransient ,AddScoped ,AddSingleton生命周期

.NET6 startup.cs 注入 本地缓存 //使用缓存 using Microsoft.Extensions.Caching.Memory; services.AddMemoryCache(); //自定义缓存类,类继承接口 services.AddScoped<IMemoryCacheHe ......

.net core linux下使用SkiaSharp实现图形验证码

linux下使用c#自带的获取验证码需要安装图形处理插件比较麻烦 安装nugit依赖 SkiaSharp.NativeAssets.Linux.NoDependencies 添加helper类 SkiaSharpValidateCodeHelper.cs using SkiaSharp; using ......
SkiaSharp 图形 linux core net

.net8 AOT笔记

.net8 AOT笔记 近期。net8发布了第一个rc版本,刚好近期在做一些.net6下的一些程序验证,顺带试了下。 以x64为例 系统ubuntu22.4 x64 下载.net8 sdk https://dotnet.microsoft.com/en-us/download/dotnet/than ......
笔记 net8 net AOT

AI视频监控平台EasyCVR接入海康SDK出现异常,该如何解决?

设备login的时候出现错误并提示超限接入,随后查询文档发现设备最大接入是2048,而现场已经接入了200多,并未达到限制数目 ......
视频监控 EasyCVR 平台 视频 SDK

压测笔记一、使用Jemeter对.NET6 WebApi的HelloWorld程序做并发压力测试

转自:https://www.cnblogs.com/fuhua/p/16696237.html 使用Jemeter对.NET6 WebApi 并发压力测试 前言 现在我需要对一个.NET6 WebApi HelloWord程序进行并发性能测试 WebApi运行在局域网IP为192.168.1.16 ......
HelloWorld 压力 Jemeter 笔记 程序

Asp.Net Core webapi+net6 使用资源筛选器(过滤器) 做缓存

写一个特性类,用来做标记 [AttributeUsage(AttributeTargets.Method)] //只对方法有效 public class ResourceFilterAttribute : Attribute { } 我这里使用了MemoryCache来做缓存,也可以使用字典来做,但 ......
过滤器 缓存 webapi 资源 Core

ASP .Net Core: AutoMapper与DTO的使用(自定类型转换)

建立DTO物件 创建名为Dtos文件夹, 并添加TodoListSelectDto文件 public class TodoListSelectDto { public Guid TodoId { get; set; } public string Name { get; set; } = null! ......
AutoMapper 类型 Core ASP Net

Asp-Net-Core开发笔记:EFCore统一实体和属性命名风格

Asp-Net-Core开发笔记:EFCore统一实体和属性命名风格 前言# C# 编码规范中,类和属性都是大写驼峰命名风格(PascalCase / UpperCamelCase),而在数据库中我们往往使用小写蛇形命名(snake_case),在默认情况下,EFCore会把原始的类名和属性名直接映 ......
Asp-Net-Core 实体 属性 风格 笔记

微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全)

微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全) 2022/2/12 11:24:36 来源:IT之家 作者:潇公子 责编:潇公子 评论:0 IT之家 2 月 12 日消息,据微软中国 MSDN,宣布 C# 10 作为 .NET 6 和 Vis ......
内容 大全 Visual Studio 2022

.NET 数据库大数据操作方案(插入、更新、删除、查询 、插入或更新)

1、功能介绍 海量数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能,当然你如果不用sqlsugar了解一下原理也可以使用其他ORM实现 BulkCopy BulkCopy是一种 ......
数据 数据库 方案 NET

.Net Core 中GUID字符串的几种格式化

NET 下的Guid格式化有如下五种: 1.Guid.NewGuid().ToString("N") 获取32位不包含“-”号的GUID字符串 例如:1c64d58a9e834bfe8d053555d81453d0 2.Guid.NewGuid().ToString("D") 获取32位包含“-”号 ......
字符串 字符 格式 Core GUID

.Net Core 统一全局处理字符串为Null问题

services.AddControllersWithViews().AddNewtonsoftJson(options => { //设置序列化时间格式 options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; opt ......
字符串 全局 字符 问题 Core

.NET静态代码织入——肉夹馍(Rougamo)发布2.0

肉夹馍(https://github.com/inversionhourglass/Rougamo)通过静态代码织入方式实现AOP的组件,其主要特点是在编译时完成AOP代码织入,相比动态代理可以减少应用启动的初始化时间让服务更快可用,同时还能对静态方法进行AOP。 摆烂半年又一更,感谢各位的支持,那 ......
静态 Rougamo 代码 NET 2.0

Essential .NET - C# 7.0:细说元组

Essential .NET - C# 7.0:细说元组 作者 Mark Michaelis 在去年 11 月的 Connect(); 专题 (msdn.microsoft.com/magazine/mt790178) 中,我概述了 C# 7.0,并介绍了元组。在本文中,我将重新深入探究元组,并全方 ......
Essential 7.0 NET

C#/.NET之WebAPI(从入门到放弃一)

1、怎么理解WebApi,他究竟是什么? 关于这一篇,视频学习可参照B站up主:全栈ACE,全栈ACE的个人空间,社区QQ群如下,有什么问题也可加群咨询。 首先使用Visual Studio创建一个新项目(我使用的是VS 2019,官网下载地址:Visual Studio 2019 版本 16.11 ......
WebAPI NET

.net 调用webservice 总结

最近做一个项目,由于是在别人框架里开发app,导致了很多限制,其中一个就是不能直接引用webservice 。 我们都知道,调用webserivice 最简单的方法就是在 "引用" 那里点击右键,然后选择"引用web服务",再输入服务地址。 确定后,会生成一个app.config 里面就会自动生成了 ......
webservice net