Git 分支管理规范 .NET技术

Git 分支管理规范

  Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
阅读全文
【BotR】CLR堆栈遍历(Stackwalking in CLR) .NET技术

【BotR】CLR堆栈遍历(Stackwalking in CLR)

在上一篇文章CLR类型系统概述里提到,当运行时挂起时, 垃圾回收会执行堆栈遍历器(stack walker)去拿到堆栈上值类型的大小和堆栈根。这里我们来翻译BotR里一篇专门介绍S...
阅读全文
【BotR】CLR类型系统 .NET技术

【BotR】CLR类型系统

.NET运行时之书(Book of the Runtime,简称BotR)是一系列描述.NET运行时的文档,2007年左右在微软内部创建,最初目的是为了帮助其新员工快速上手.NET...
阅读全文
c# 如何添加图片水印? .NET技术

c# 如何添加图片水印?

有时我们需要在图像上添加水印。例如,在图像上添加版权或名称。我们可能还需要在文档中创建水印。 在这篇博客和代码示例中,我解释了如何使用 C# 在图像上编写文本。此代码可用于 Win...
阅读全文
C# String和StringBuilder的区别及性能详解 .NET技术

C# String和StringBuilder的区别及性能详解

String在C#中其实是不可变的,每次操作字符串变量增加或减少时,都会重新分配内存。试想一下,如果创建一个循环10000次的字符串加减操作,每次循环都将一个字符连接到字符串,这样...
阅读全文
.NET 部署Https(SSL)通过代码方式 .NET技术

.NET 部署Https(SSL)通过代码方式

  在上一个文章中,传送门,给大家介绍了怎么在配置文件中使用 Kestrel 部署 Https,正好今天有小伙伴稳问到:可以通过代码的方式实现 Kestrel ...
阅读全文