Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
【BotR】CLR堆栈遍历(Stackwalking in CLR)
在上一篇文章CLR类型系统概述里提到,当运行时挂起时, 垃圾回收会执行堆栈遍历器(stack walker)去拿到堆栈上值类型的大小和堆栈根。这里我们来翻译BotR里一篇专门介绍S...
C#中Array类中的常用方法(本章选出较常用方法,并不是所有方法)
MiniWord .NET Word模板引擎,藉由Word模板和数据简单、快速生成文件。
MiniWord .NET Word模板引擎,藉由Word模板和数据简单、快速生成文件。模板遵循“所见即所得”的设计,模板和标签的样式会被完全保留
【BotR】CLR类型系统
.NET运行时之书(Book of the Runtime,简称BotR)是一系列描述.NET运行时的文档,2007年左右在微软内部创建,最初目的是为了帮助其新员工快速上手.NET...
NetCore Swagger 多版本
NetCore 配置Swagger
UWP/WinUI3 Win2d PixelShaderEffect 实现GradientMappingEffect (渐变映射滤镜)。
在上一篇文章UWP/WinUI3 Win2d PixelShaderEffect 实现ColorPlacementEffect (颜色替换) 滤镜。 - 吃饭/睡觉 - 博客园...
c# 如何添加图片水印?
有时我们需要在图像上添加水印。例如,在图像上添加版权或名称。我们可能还需要在文档中创建水印。 在这篇博客和代码示例中,我解释了如何使用 C# 在图像上编写文本。此代码可用于 Win...
C# String和StringBuilder的区别及性能详解
String在C#中其实是不可变的,每次操作字符串变量增加或减少时,都会重新分配内存。试想一下,如果创建一个循环10000次的字符串加减操作,每次循环都将一个字符连接到字符串,这样...
.NET 部署Https(SSL)通过代码方式
在上一个文章中,传送门,给大家介绍了怎么在配置文件中使用 Kestrel 部署 Https,正好今天有小伙伴稳问到:可以通过代码的方式实现 Kestrel ...