NET

.NET Core 线程池(ThreadPool)底层原理源码解析-牛翰网

.NET Core 线程池(ThreadPool)底层原理源码解析

目录 简介 ThreadPool生产者模型 ThreadPool消费者模型 什么是线程饥饿? ThreadPool如何增加线程 Task对线程池的优化 结论 简介 上文提到,创建线程在操作系统层面有4大无法避免的开销。因此复...
53612981056ba8aa的头像-牛翰网叫我安不理2个月前
04812
.NET 9 中 LINQ 新增功能实现过程-牛翰网

.NET 9 中 LINQ 新增功能实现过程

目录 LINQ 介绍 .NET 9 环境准备 CountBy方法 AggregateBy方法 LINQ 介绍 语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。 数据查询历来都表示为简单的字符串,没有编译...
63680a1176038ae8的头像-牛翰网追逐时光者6个月前
03810
如何使用 .NET 创建新的 WPF 应用-牛翰网

如何使用 .NET 创建新的 WPF 应用

目录 前言 一、先决条件 二、创建 WPF 应用 三、Visual Studio 的重要部分 四、检查 XAML 五、更改窗口 六、准备布局 七、添加第一个控件 八、控件放置 九、创建名称列表框 十、添加其余控件 十...
.NET Core 特性(Attribute)底层原理解析-牛翰网

.NET Core 特性(Attribute)底层原理解析

目录 Attribute的使用场景 Attribute在C#中的调用 Newtonsoft.Json对Attrubute的使用 Attribute在CLR上的调用 Attribute在JIT上的调用 结论 Attribute的使用场景 Attribute不仅仅局限于C#中,在...
53612981056ba8aa的头像-牛翰网叫我安不理6个月前
0489
.NET 8 强大功能 IHostedService 与 BackgroundService 实战教程-牛翰网

.NET 8 强大功能 IHostedService 与 BackgroundService 实战教程

目录 前言 介绍 IHostedService 示例 1、注册服务 2、创建服务接口  3、运行效果 4、IHostedService 说明 BackgroundService 示例 1、注册服务  2、BackgroundService 源码 3、创建服...
18d3672601c2217a的头像-牛翰网小码编匠6个月前
0536
.NET Core 反射底层原理解析-牛翰网

.NET Core 反射底层原理解析

目录 简介 前期绑定与后期绑定 前置知识:C#类型系统结构 前期绑定 后期绑定 反射 什么是元数据? 反射如何查询MetaData? 反射如何构建类型系统 反射底层调用 眼见为实,以Invoke为例 反射到底...
53612981056ba8aa的头像-牛翰网叫我安不理6个月前
0327
.Net Core NPOI 导出多级表头的实现代码-牛翰网

.Net Core NPOI 导出多级表头的实现代码

想要导出这样的表格 数据准备格式 附上源码 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.SS.Util; using System.Data; using System.Text.RegularExpressions; namespace ...
95e4a4b2ccee1351的头像-牛翰网我想火火火6个月前
0505
.NET 白名单文件通过反序列化执行系统命令的方法-牛翰网

.NET 白名单文件通过反序列化执行系统命令的方法

目录  01阅读须知 02VisualUiaVerifyNative 2.1 UIAComWrapper 2.2 WUIATestLibrary 03反编译分析 04实战利用  01阅读须知 此文所提供的信息只为网络安全人员对自己所负责的网站...
b45049e9e26e9695的头像-牛翰网dot.Net安全矩阵6个月前
05014
.NET 8 高性能跨平台图像处理库 ImageSharp 详解-牛翰网

.NET 8 高性能跨平台图像处理库 ImageSharp 详解

目录 前言 项目介绍 项目使用 1、安装依赖库 2、加载图片 3、裁剪图片 4、旋转图片 5、运行效果 常用方法 常用滤镜 项目地址 总结 前言 传统的 System.Drawing 库功能丰富,但存在平台限制,不...
18d3672601c2217a的头像-牛翰网小码编匠6个月前
0858
.NET无侵入式对象池最详解决方案-牛翰网

.NET无侵入式对象池最详解决方案

目录 快速开始 IPoolItem PoolingExclusiveAttribute NonPooledAttribute 无侵入式池化操作 零侵入式池化操作 优势是什么 如何实现 Rougamo零侵入式优化案例 配置项 对象池配置 对象池最大对象...