摘要: C#中,get 和 set 访问器通常与属性(property)一起使用,用于定义如何读取和写入属性的值。属性提供了一种比字段(field)更灵活的方式来封装类的数据成员。 区别 用途: get 访问器:用于读取属性的值。 set 访问器:用于设置属性的值。 返回值: get 访问器必须返回一个值, 阅读全文
posted @ 2024-05-29 16:55 努力,努力再努力 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Polly 是一个在 C# 中用于处理瞬态故障和提供弹性的库。它允许你以声明式的方式定义策略,如重试、熔断、超时、回退等,这些策略可以帮助你的代码在出现故障时保持稳健和可靠。 以下是如何在 C# 中使用 Polly 实现重试策略的基本步骤: 首先,你需要在你的项目中安装 Polly 包。这可以通过 阅读全文
posted @ 2024-05-20 16:11 努力,努力再努力 阅读(82) 评论(0) 推荐(0) 编辑
摘要: NET Core 中的 JWT(JSON Web Token)基本原理和实现主要涉及到身份验证和授权的过程。以下是对 JWT 原理和实现的简要概述: JWT 原理 JWT 是一种开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为 JSON 对象在各方之间安全地传输信息。这些信息 阅读全文
posted @ 2024-05-18 17:28 努力,努力再努力 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 欢迎ReaLTaiizor是一个用户友好的、以设计为中心的.NET WinForms项目控件库,包含广泛的组件。您可以使用不同的主题选项对项目进行个性化设置,并自定义用户控件,以使您的应用程序更加专业。 项目地址:https://github.com/Taiizor/ReaLTaiizor 步骤1: 阅读全文
posted @ 2024-05-18 10:03 努力,努力再努力 阅读(344) 评论(0) 推荐(3) 编辑
摘要: RabbitMQ是一个实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。它使用Erlang语言编写,并广泛用于分布式系统、微服务架构、大数据处理等领域。RabbitMQ的基本用法涉及几个核心概念,包括消息(Message)、消息队列(Queue)、交换器(Exchange 阅读全文
posted @ 2024-05-17 13:33 努力,努力再努力 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-dotnet 是由 quozd 发起和维护。内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、IDE、日志、风格指南等。 Awesome 系列虽然挺全,但基本只对收录的资源做了 阅读全文
posted @ 2024-04-28 15:15 努力,努力再努力 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 依赖倒置原则(Dependency Inversion Principle,DIP)是面向对象设计和软件工程中五大基本原则(SOLID原则)之一。该原则主要强调了两个关键方面: 高层模块不应该依赖于低层模块,它们两者都应该依赖于抽象。 抽象不应该依赖于细节,细节应该依赖于抽象。 在C#中实现依赖倒置 阅读全文
posted @ 2024-04-24 09:31 努力,努力再努力 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 从依赖倒置原则(Dependency Inversion Principle, DIP)到控制反转(Inversion of Control, IoC)再到依赖注入(Dependency Injection, DI)的演进过程,我们可以理解为一种逐步抽象和解耦的设计思想。这种思想在C#等面向对象的编 阅读全文
posted @ 2024-04-24 09:20 努力,努力再努力 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在C#中,Unity容器是一个功能强大的依赖注入(DI)容器,它提供了丰富的配置选项来管理对象的生命周期,支持特殊类型的处理,并允许通过配置文件来简化注册和配置过程。同时,Unity还提供了面向切面编程(AOP)的功能,允许开发者在不改变现有代码逻辑的情况下,为对象的方法添加额外的行为。 1. Un 阅读全文
posted @ 2024-04-24 09:16 努力,努力再努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要: MDN开发者文档:https://developer.mozilla.org/zh-CN/ 菜鸟教程:https://www.runoob.com/ W3CSchool:http://www.w3school.com.cn/ JavaScript教程网:https://zh.javascript.i 阅读全文
posted @ 2024-03-26 10:53 努力,努力再努力 阅读(32) 评论(0) 推荐(0) 编辑