本文告诉大家,在 dotnet 6 或更高版本的 dotnet 里,如何使用 string.Create 提升字符串创建和拼接的性能,减少拼接字符串时,需要额外申请的内存,从而减少...
Blazor 002 : 一种开历史倒车的UI描述语言 — Razor
Razor是一门相当怪异丑陋的标记语言,但在实际使用中却十分高效灵活。本文主要介绍了Razor是什么,以及Razor引擎的一些浅薄的背后机理。
网关中间件-Nginx(二)
网关中间件-Nginx(一)第一部分我们主要介绍如下几点:1.nginx的基本概念2.nginx结合业务场景实现负载均衡
dotnet 读 WPF 源代码笔记 为什么加上 BooleanBoxes 类
在 WPF 框架,为什么需要定义一个 BooleanBoxes 类。为什么在 D3DImage 的 Callback 方法里面,传入的是 object 对象,却能被转换为布尔。本文...
(九)React Ant Design Pro + .Net5 WebApi:后端环境搭建-IdentityServer4-简单配置
IdentityServer4 是用于 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0 框架,通过中间件的方式集成。JWT(json web t...
张高兴的 Entity Framework Core 即学即用:(一)创建第一个 EF Core 应用
Entity Framework Core (EF Core) 是 .NET 平台流行的对象关系映射(ORM)框架。虽然 .NET 平台中 ORM 框架有很多,比如 Dapper、...
Net6Configuration & Options 源码分析 Part3 IOptionsMonitor 是如何接收到配置文件变更并同步数据源的
//以下demo演示使用IOptionsMonitor重新加载配置并当重新加载配置是执行回调函数
XAML 给资源起个好名字 用 StaticResource 起一个别名
本文来和大家聊一下关于 XAML 资源的定义的事情,和开发技术关系不大,更多的是开发的思路
揭秘.NET Core剪裁器背后的技术
十天前,我发布了对.NET Core程序进行瘦身的开源软件Zack.DotNetTrimmer,与.NET Core内置的剪裁器相比,Zack.DotNetTrimmer不仅对程序...
Net6 Configuration & Options 源码分析 Part2 Options 模型
第二部分主要记录Options 模型 OptionsConfigurationServiceCollectionExtensions类提供了对Options 模型与配置系统的Con...