轻量agileconfig core net
.NET开发应该了解的10个库
1、AutoMapper AutoMapper是一个对象映射工具,用于简化.NET应用程序中不同类型对象之间的转换和映射。功能:AutoMapper提供了自动化的对象映射功能,可以将一个对象的属性值自动映射到另一个对象的对应属性上,无需手动编写大量的赋值代码。用途:AutoMapper广泛应用于各种 ......
.NET Core 依赖注入生命周期
Transient 瞬时生命周期 每一次GetService 都会创建一个新的实例 瞬时生名周期: 每次需要都创建一个全新的 Singleton 整个应用程序生命周期内只创建一个实例 Scoped 在同一个Scope内只初始化一个实例,可以理解为(每一个requset 级别只创建一个实例,同一个Ht ......
.NET Core过滤器和拦截器
拦截器Filter 共有五种 Authorization Fileter、Resource Fileter、 Exception Filter 、Action Filter、 Result Filter Exception Filter 当出现异常时进入此方法,可在这针对不同的异常做相关处理并返回指 ......
.net代码规范
骆驼式命名法 骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母。 小驼峰法: 除第一个单词之外,其他单词首字母大写。 大驼峰法: 把第一个单词的首字母也大写了。 文件命名规范 1.文件命 ......
ABP EF Core 删除外键迁移
使用Code First模式时,会默认添加外键的迁移,外键约束虽然可以保证数据的一致性和完整性,但同样会带来一些问题,比如 1. 可能带来一定性能影响,从表中插入或删除数据时,数据库都必须检查外键约束是否仍然有效。 2. 可能会给运维带来困难,因为添加、删除或修改外键可能需要修改其他相关表。 如果想 ......
ABP EF Core为迁移设置默认字符串长度
使用EF Core时,我们可以用MaxLength特性,为实体的字符串设置最大长度限制。 ``` [MaxLength(256)] public string Name { get; set; } ``` 但是如果项目中,每个属性都要手写的话就太麻烦了,而且容易遗漏。 我们还可以通过重写DbCont ......
C# .NET 3.5 对象序列化字符串
支持任何形式的数据结构的对象 工具类: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Runtime.Serial ......
在Windows 10上检查.NET Framework版本
一、使用文件资源管理器检查.NET版本 1.打开文件资源管理器,浏览以下路径: C:\Windows\Microsoft.NET\Framework 右键单击任何.dll文件并选择“属性”选项。 二、使用PowerShell检查.NET版本 Get-ChildItem 'HKLM:\SOFTWARE ......
.net core 6中使用UEditor记录
1.在NuGet中添加包:UEditor.Core 或通过程序包管理控制台:Install-Package UEditor.Core 2.添加服务端统一请求接口 public class UEditorController : Controller { private readonly UEdito ......
【HMS Core】【ML Kit】活体检测FAQ合集
【问题描述1】 使用示例代码集成活体检测SDK时,报错state code -7001 【解决方案】 使用示例代码前请详细阅读示例工程中的“README”文件。您需要完成以下操作后才可以运行示例代码。 在AppGallery Connect网站下载自己应用的“agconnect-services.j ......
ICML 2023 | 轻量级视觉Transformer (ViT) 的预训练实践手册
前言 本文介绍一下最近被 ICML 2023 接收的文章:A Closer Look at Self-Supervised Lightweight Vision Transformers.文章聚焦在轻量级 ViT 的预训练上,相当于为相关方向的研究提供了一个 benchmark,相关的代码与模型也都 ......
net core认证
前提 我们先看一下这个认证中间件的作用结果,当认证通过时,在HttpContext的User属性(ClaimPrincipal)赋予身份标识,所以在后续的请求管道中都是基于认证结果中的身份标识做鉴权,这个我们会在后面的实际操作中会提到。 重要对象讲解 IAuthenticationSchemePro ......
Quartz.Net 调度器
首先需要引入 Quartz.Net 的命名空间,例如: using Quartz; using Quartz.Impl; 然后创建一个调度器工厂(SchedulerFactory),并使用该工厂创建一个调度器(IScheduler)对象: ISchedulerFactory schedulerF ......
.NET周报 【5月第3期 2023-05-21】
## 国内文章 ### C# 实现 Linux 视频会议(源码,支持信创环境,银河麒麟,统信UOS) https://www.cnblogs.com/shawshank/p/17390248.html 信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施 ......
.NET中使用redis
NuGet中安装对应的redis操作工具:StackExchange.Redis redis帮助类: /// <summary> /// Redis读写帮助类 /// </summary> public class RedisHelper { private string RedisConnecti ......
如何用windows任务视图管理多个程序,提高.net开发效率
在 Windows 操作系统中,任务栏是一个非常重要的工具栏,用来显示当前正在运行的程序和任务。如果同时运行了很多程序,任务栏上的图标就会变得非常拥挤,不方便管理和切换。为了提高工作效率,可以通过任务视图来将这些运行程序分组,以便更好地管理和切换。 任务视图是 Windows 操作系统中的一个功能, ......
ubuntu下core file文件生成及调试
1.简介:corefile 是Linux下程序崩溃时生成的文件,可以用来分析程序崩溃的原因,因为它内部包含了程序崩溃时的堆栈信息。 2.corefile的设置 默认情况下,程序崩溃是不会生成corefile的,因为被操作系统限制。可以通过命令: ulimit -c 来查看,如果值为0则表示被限制了, ......
.Net使用第三方onnx或ModelBuilder轻松接入AI模型
![img](https://img2023.cnblogs.com/blog/1339560/202305/1339560-20230524181517051-1805041719.png) > ML.Net - 开源的跨平台机器学习框架 > - 支持CPU/GPU训练 > - 轻松简洁的预测代码 ......
Net 如何获取私有属性
.Net的私有属性、成员变量、方法,都可以通过反射获取调用,当然正常我们不会这么操作 此章只是做一个反射科普,像EFCore从数据库取值的底层框架就是通过反射直接操作私有的成员变量,而不是方法。 直接上例子,先定义一个类 public class TenantModel { public int I ......
LinuxMint 安装 .NET 7 发生No SDKs were found.
一、环境 LinuxMint 21.1 二、安装方式 1.通过系统软件管理器,搜索DotNet SDK 安装.net 7 SDK 2.dotnet --info查看.net信息,提示.NET SDKs Installed: NoSDKs were found. 3.查看安装程序 (1)/usr/li ......
【HMS Core】音频编辑服务音频分离一直提示1007模型文件下载失败
【问题描述】 音频编辑服务音频分离一直提示1007模型文件下载失败。 【解决方案】 1、在代码中检查鉴权信息是否已设置。如果未设置,可以通过api_key或Access Token来设置,详情请查看“1.设置应用的鉴权信息”章节:https://developer.huawei.com/cons ......
.net 6.0 获取天气相关
之前做网站的时候,有个需求获取实时天气相关信息,找了一些开放免费的接口,过了几周发现大数据推了好多类似的帖子(真怪,需要你的时候你不来,很气,拿小本本记下了) 首先里一下思路,获取天气有哪些种方式。我在查阅资料的过程中,找到了两种相对比较友好的(对应以下两个接口网站)。 经纬度获取 和风天气 优点: ......
.net开发-心情与效率
随着现代科技的不断发展,笔记本电脑已经成为我们日常生活中不可或缺的一部分。然而,在使用笔记本电脑的过程中,我们可能会遇到一些问题,例如显示器闪烁、HDMI接口接触不良等,这些问题不仅会影响我们的工作效率,还会对我们的心情产生负面影响。 首先,显示器闪烁是一种常见的问题,尤其是在光线较暗的环境下使用笔 ......
.Net8顶级技术:边界检查之IR解析(二)
# 前言 IR技术应用在各个编程语言当中,它属于JIT的核心部分,确实有点点麻烦。但部分基本明了。本篇通过小例子了解下。前情提要,看这一篇之前建议看看前一篇:[点击此处](https://mp.weixin.qq.com/s?__biz=Mzg5NDYwNjU4MA==&mid=2247484782 ......
net.ipv4.tcp_fin_timeout真实意义
> 官网解释:https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html ####百度的坑: 最初百度查到关于这个参数的结果,基本上都是这种解释:该参数控制tcp四次挥手过程中,主动请求断开连接的一方处于TIME_WAIT状态的时 ......
net-core认证和授权
public virtual bool IsAuthenticated { get { return !string.IsNullOrEmpty(_authenticationType); } } 登录代码: IList<Claim> calims = new List<Claim>(); cali ......
Net6 请求管道处理
1 new WebHostBuilder ,并传入 IHostBuilder 和 ApplicationBuilder 并初始化 , 执行委托 创建HttpListenerServer 服务,没有则返回默认 监听地址,注册中间件,获取监听地址,生成管道 对象 requestDelegate()生成时 ......
.Net使用HttpClient以multipart/form-data形式post上传文件及其相关参数
httpClient模仿Postman的form-data格式 api接口 [HttpPost(Name = "/Test/FileTest")] public JGResponse<PutFileByNameResponse> FileTest([FromForm]PutFileByNameReq ......
Asp.Net中的Fillter
Asp.net中一共有五种Fillter AuthorizationFilter 授权过滤器 IResourceFilter 资源管理过滤器 IActionFilter 行为过滤器 IExceptionFilter 异常过滤器 IResultFilter 结果过滤器 public class Ctm ......
2023年北京.NET线下技术沙龙圆满落幕!
![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/2285087aba844442b203508e023c222c~tplv-k3u1fbpfcp-zoom-1.image) 5月20日,MASA技术团队在北京举办的“2023年北京.NE ......