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

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

使用 Win2D 实现融合效果
使用 Win2D 实现融合效果

1.融合效果在CSS中有一种实现融合效果的技巧,使用模糊滤镜(blur)叠加对比度滤镜(contrast)使两个接近的元素看上去“粘”在一起,如下图所示:博客园的ChokCoco就用这

NetCore 配置Swagger

1.添加Nugetinstall-packageSwashbuckle.AspNetCore-projectXXX-version6.4.02.添加静态类扩展方法2.1.生成项目x

C# 中的那些锁,在内核态都是怎么保证同步的?
C# 中的那些锁,在内核态都是怎么保证同步的?

一:背景1.讲故事其实这个问题是前段时间有位朋友咨询我的,由于问题说的比较泛,不便作答,但想想梳理一下还是能回答一些的,这篇就来聊一聊下面这几个锁。InterlockedAutoRe

dotnet 为大型应用接入 ApplicationStartupManager 启动流程框架
dotnet 为大型应用接入 ApplicationStartupManager 启动流程框架

对于大型的应用软件,特别是客户端应用软件,应用启动过程中,需要执行大量的逻辑,包括各个模块的初始化和注册等等逻辑。大型应用软件的启动过程都是非常复杂的,而客户端应用软件是对应用的启动性能有所要求的,不

dotnet 使用 ConfigureAwait.Fody 库设置默认的 await 同步上下文切换配置

在dotnet里面,使用await进行异步逻辑,默认是会尝试切换回调用await的线程同步上下文。这个机制对于大多数的上层应用来说都是符合逻辑且方便的逻辑,例如对于带UI线程的WPF

dotnet 读 WPF 源代码笔记 为什么自定义的 UserControl 用户控件不能跨程序集继承

从设计上,用户控件UserControl就不是一个合适用来多次继承的类型,更不要说进行跨程序集继承自定义的UserControl用户控件。对于大部分的用户控件来说,都是采用组合现有的控件来实现

VisualStudio 禁用移动文件到文件夹自动修改命名空间功能
VisualStudio 禁用移动文件到文件夹自动修改命名空间功能

在VisualStudio2022里的某个版本开始,将会在移动文件到其他文件夹时,自动修改命名空间,使用匹配文件夹路径的命名空间。如果这个功能能顺手将其他引用此类型的全部符号同时变更,那自然是很

.NET WebAPI 自定义 NullableConverter 解决可为空类型字段入参“”空字符触发转换异常问题

最近在项目中启用了Nullable可为空的类型,这个特性确实很好用,在WebAPI的入参上可以直接采用?来标记一个字段是否允许为空,但是使用过程中遇到了如下一个问题,比如创建部门接口我们定

【译】CLR类型加载器设计
【译】CLR类型加载器设计

类型加载器设计(TypeLoaderDesign)原文:https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/botr/

C#异步编程

受众.Net c#开发人员概念免责声明:计算机科学很多概念都没有类似数学一样严谨的定义,以下概念为个人理解程序(Program)静态模板进程(Process)程序的实例,一个程序可以有多

dotnet 6 推荐一个可代替 .NET Remoting 的 IPC 库

本文将来和大家推荐一个基于最友好MIT协议的完全在GitHub上开源的,可代替.NETRemoting的IPC本机多进程通讯库本机内多进程通讯IPC不同于跨设备系统的R