排序
使用 Alba 对 AspnetCore项目进行测试
使用 Alba 对 AspnetCore项目进行测试,前言 在AspnetCore生态系统中,我们测试项目一般使用Microsoft.AspNetCore.TestHost的TestServer 到.NET6后提供的Microsoft.AspNetCore.Mvc.Testing的WebAp...
实现一个事件总线
实现一个事件总线,使用 C# 实现一个 Event Bus Event Bus(事件总线)是一种用于在应用程序内部或跨应用程序组件之间进行事件通信的机制。它允许不同的组件通过发布和订阅事件来进行解耦和通信...
弹幕树洞项目功能新增篇
弹幕树洞项目功能新增篇,项目地址 项目后端地址: https://github.com/ZyPLJ/ZYTteeHole 项目前端页面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前项目测...
NET学习路线图
NET学习路线图,1.基础阶段 编程语言基础(C#) 语法学习:掌握 C# 的基本语法,包括变量、数据类型(如整数、字符串、布尔等)、运算符、控制流语句(如 if-else、for、while 等)。 面向对象编...
.NET Core 8 部署在 IIS 的简单三步
.NET Core 8 部署在 IIS 的简单三步,.NET 部署 IIS 的简单步骤一: 下载 dotnet-hosting-x.y.z-win.exe ,下载地址:.NET Downloads (Linux, macOS, and Windows) (microsoft.co...
第47篇 简单IOC介绍
第47篇 简单IOC介绍,1.IOC的各种叫法 依赖反转(Dependency Inversion),SOLD原则中的D 控制反转(Inversion of Control) 依赖注入 Dependency Injection 2.什么是依赖注入 一个类或对象依赖于...
.NET周刊【10月第3期 2024-10-20】
.NET周刊【10月第3期 2024-10-20】,国内文章 我被 .NET8 JIT 的一个BUG反复折磨了半年之久(JIT tier1 finally optimizations) https://www.cnblogs.com/calvinK/p/18469889 作者分享了一次在公...
.NET Emit 入门教程:第三部分:构建模块(Module)
.NET Emit 入门教程:第三部分:构建模块(Module),前言: 在这一部分中,我们将深入讨论动态程序集中模块的概念以及如何构建和管理模块。 1、模块的概念: 模块是动态程序集中的基本单位,它...
Serilog文档翻译系列(六) – 可用的接收器、增强器、格式化输出
Serilog文档翻译系列(六) - 可用的接收器、增强器、格式化输出,01、提供的接收器 Serilog 使用接收器将日志事件以各种格式写入存储。许多接收器由更广泛的 Serilog 社区开发和支持;可以通过...
[WPF]用HtmlTextBlock实现消息对话框的内容高亮和跳转
[WPF]用HtmlTextBlock实现消息对话框的内容高亮和跳转,动手写一个简单的消息对话框一文介绍了如何实现满足常见应用场景的消息对话框。但是内容区域的文字仅仅起到信息展示作用,对于需要部分关...
C# 源生成器(Source Generator)入门
C# 源生成器(Source Generator)入门,C#9 引入了一个强大的机制:源生成器(Source Generator)。通过创建源生成器,我们可以简化大量重复编写的代码,或是减少反射来获得更强的性能以及AOT支持 本...
Asp .net Core MySql如何使用HangFile
Asp .net Core MySql如何使用HangFile,HangFile定时调度(Mysql版本) 参考文章:Hangfire定时任务 - 北落师门、 - 博客园 (cnblogs.com) 如果要使用SqlService直接按照参考文章操作即可 NuGet...









![[WPF]用HtmlTextBlock实现消息对话框的内容高亮和跳转-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/0f96a4953988405a66ef8fd89cfee844-300x187.webp)



