.NET Runtime 是什么及主要功能
目录 .NET Runtime(.NET 运行时)是什么? .NET Runtime 的主要功能 .NET Runtime 的组成部分 运行时的版本 运行时的工作流程 如何安装和使用 .NET Runtime 常见问题 .NET Runtime(.NET 运行...
.NET Core 实现一个自定义日志记录器
目录 引言 1. 抽象包 1.1 定义日志记录接口 1.2 定义日志记录抽象类 1.3 表结构迁移 2. EntityFramework Core 的实现 2.1 数据库上下文 2.2 实现日志写入 3. MySqlConnector 的实现 3.1 SQL脚本...
.NET Core 中实现异步编程并提升性能的操作方法
目录 初识异步编程 与多线程关系 异步编程操作 初识异步编程 异步编程:是指在执行某些任务时程序可以在等待某个操作完成的过程中继续执行其他任务,而不是阻塞当前线程,这在处理I/O密集型操作...
.Net Winform 实现CSS3.0 泼墨画效果(示例代码)
效果图 代码 private unsafe void BlendImages1(Bitmap img1, Bitmap img2) { // 确定两个图像的重叠区域 Rectangle rect = new Rectangle(0, 0, Math.Min(img1.Width, img2.Width), Math.Min(i...
.NET中如何使用依赖注入DI
目录 一、定义 二、原理 三、优点 四、实现方式 五、应用场景 六、示例场景 步骤 1:定义接口和类 步骤 2:配置依赖注入 步骤 3:在控制器中使用依赖注入 依赖注入(Dependency Injection,简称...
在.NET Core Web API中完美配置Swagger文档的方法
目录 新建项目 RestFul Swagger配置 注释展示 版本控制 Token传值 方法封装 新建项目 打开visual studio创建新项目,这里我们选择.net core web api模板,然后输入项目名称及其解决方案创建新项...
.NET 7 AOT 的使用及 .NET 与 Go 互相调用的过程
目录 背景 C# 部分 体验 AOT 编译 C# 调用库函数 减少体积 C# 导出函数 C# 调用 C# 生成的 AOT Golang 部分 安装 GCC Golang 导出函数 .NET C# 和 Golang 互调 C# 调用 Golang Golang 调用 C# ...
防止.NET应用多实例运行的有效方法
目录 核心思路 代码解析 1、检查是否已有程序运行 2、主程序入口 3、Win32 API 调用 注意事项 优化建议 总结 最后 核心思路 1、检查是否已有程序实例运行 使用 System.Diagnostics.Process 获取...
.NET的强类型字符串(Strongly typed string)详解
目录 枚举 强类型字符串(Strongly typed string) 参考资料 在.NET中,强类型字符串(Strongly typed string)并不是一个官方的概念,是指使用特定的结构来表示某种类型字符串数据的编码实践。...
.NET 某券商论坛系统卡死问题分析
目录 一:背景 1. 讲故事 二:程序到底经历了什么 1. 在线程上找原因 2. 误入歧途 3. 迷途知返 三:总结 一:背景 1. 讲故事 前几个月有位朋友找到我,说他们的的web程序没有响应了,而且监控发...