技术栈
.netcore
江沉晚呤时
1 小时前
java
·
服务器
·
开发语言
·
前端
·
.netcore
CAP 定理与 BASE 定理在 .NET Core 中的应用
在分布式系统的设计中,如何平衡一致性、可用性与容错性是一个关键问题。在 .NET Core 构建微服务或分布式应用时,理解 CAP 定理 和 BASE 定理 有助于我们在不同需求场景中做出合理的架构选择。本文将详细介绍这两个定理的含义及其在 .NET Core 中的应用实践。
[email protected]
2 天前
后端
·
asp.net
·
.netcore
ASP.NET Core 反射动态发现类库服务
在ASP.NET Core中,依赖注入(Dependency Injection, DI)是一种核心设计模式,用于管理对象的创建和生命周期,从而实现松耦合和可测试性 反射动态发现类库服务,适用于需要高度模块化的 ASP.NET Core 应用。
江沉晚呤时
2 天前
java
·
服务器
·
开发语言
·
数据库
·
.netcore
深入探析C#设计模式:访问者模式(Visitor Pattern)的原理与应用
在软件开发中,设计模式为我们提供了高效、可维护的解决方案。而在众多设计模式中,访问者模式(Visitor Pattern)以其独特的结构和应用场景,在复杂系统中发挥着重要作用。本文将深入讲解访问者模式的定义、原理、优缺点以及在实际开发中的应用,帮助开发者更好地理解和运用这一模式。
盗理者
2 天前
.net
·
.netcore
.net Core 和 .net freamwork 调用 deepseek api 使用流输出文本(对话补全)
在官网里面有许多的案例:我们通过查看下面地址和截图可以发现,有 Csharp(C# 的案例,但是没有具体介绍流的部分)
江沉晚呤时
4 天前
java
·
服务器
·
开发语言
·
前端
·
.netcore
深入解析策略模式在C#中的应用与实现
策略模式(Strategy Pattern)是一种行为型设计模式,它通过将一系列算法封装成不同的策略类,使得算法的选择和使用可以在运行时动态改变,且算法的变化对使用者透明。这种模式可以显著减少程序中的条件判断(如 if-else 或 switch 语句),提高代码的可维护性、可扩展性,并增强系统的灵活性。
时光追逐者
5 天前
前端
·
vue.js
·
microsoft
·
开源
·
c#
·
.net
·
.netcore
一款基于 .NET 8 + Vue 开源的、企业级中后台权限管理系统
今天大姚给大家分享一款基于 .NET 8 + Vue 开源、前后端分离的企业级中后台权限管理系统,助力快速完成常规业务需求开发:ApeVolo.Admin。
时光追逐者
6 天前
c#
·
.net
·
.netcore
C#/.NET/.NET Core技术前沿周刊 | 第 33 期(2025年4.1-4.6)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。
江沉晚呤时
8 天前
运维
·
服务器
·
数据库
·
c#
·
.netcore
如何深入理解C#中的备忘录模式(Memento Pattern)设计模式
在软件开发中,设计模式是一种解决特定问题的通用方法,而备忘录模式(Memento Pattern)是其中一种用于保存对象状态的结构型设计模式。它允许你在不暴露对象内部结构的情况下,保存和恢复对象的状态。本文将深入探讨C#中的备忘录模式,帮助你理解其核心概念、应用场景以及如何在C#项目中实现这一设计模式。
[email protected]
8 天前
后端
·
asp.net
·
.netcore
ASP.NET Core Web API 参数传递方式
在ASP.NET Core Web API中,参数传递方式多样且灵活,合理选择传递方式对API设计和性能优化至关重要。
[email protected]
8 天前
http
·
asp.net
·
.netcore
ASP.NET Core Web API 中 HTTP状态码的分类及对应的返回方法
在ASP.NET Core Web API中,HTTP状态码用于表示请求的处理结果。示例示例通过适配的方法,可以清晰、规范地在ASP.NET Core Web API中返回各类HTTP状态码,满足RESTful API的设计要求
全栈小5
12 天前
c#
·
.netcore
·
依赖注入
·
deepseek
【C#】.net core 6.0 依赖注入常见问题之一,在构造函数使用的类,都需要注入到容器里,否则会提示如下报错,让DeepSeek找找原因,看看效果
🌹欢迎来到《小5讲堂》🌹 🌹这是《C#》系列文章,每篇文章将以博主理解的角度展开讲解。🌹 🌹温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!🌹
公子小六
17 天前
react.js
·
ui
·
c#
·
asp.net
·
.netcore
ASP.NET Core WebApi+React UI开发入门详解
在前段时间,有粉丝反馈能否写一篇基于ASP.NET Core Web Api+React UI进行Web开发的文章,经过查阅相关资料,发现Visual Studio 2022已经集成相关模板,可以在Visual Studio中直接创建项目项目,今天以一个小例子,简述ASP.NET Core Web Api+React UI开发系统的基本步骤,仅供学习分享使用,如有不足之处,还请指正。
工藤新一OL
17 天前
c#
·
.net
·
.netcore
·
visual studio
.netCore的winform程序如何调用webapi
1、创建一个HttpClientHelper类声明HttpClient只读public static class HttpClientHelper { private static readonly HttpClient client = new HttpClient();
江沉晚呤时
18 天前
数据库
·
c#
·
系统安全
·
.netcore
深入解析 C# 开闭原则(OCP):设计可扩展的系统
在软件工程中,设计模式和原则是帮助开发者编写高效、可维护代码的关键。开闭原则(OCP,Open/Closed Principle)是面向对象设计的五大基本原则之一,它指引我们如何构建可以灵活扩展、容易修改但又不破坏原有功能的系统。本文将详细讲解开闭原则的定义、应用方式以及在 C# 中的实际实践。
江沉晚呤时
20 天前
java
·
数据库
·
windows
·
后端
·
microsoft
·
c#
·
.netcore
深入解析外观模式(Facade Pattern)及其应用 C#
在软件开发中,随着系统规模和复杂度的增加,开发者往往面临多个子系统之间的交互问题。如何让这些复杂的操作变得简洁、易用,成为了开发者的一个关键挑战。为了解决这个问题,**外观模式(Facade Pattern)**作为一种结构型设计模式应运而生,它为我们提供了一种简化接口、降低系统复杂度的有效方案。
江沉晚呤时
20 天前
安全
·
c#
·
系统安全
·
.netcore
深入解析代理模式(Proxy Pattern):设计与应用
在软件设计中,代理模式(Proxy Pattern) 是一种结构型设计模式,它通过创建一个代理对象来控制对真实对象的访问。代理模式允许我们在访问对象时加入额外的逻辑,例如权限控制、延迟加载、缓存等。代理模式是日常开发中非常实用的模式,能够提高程序的灵活性、可维护性,同时还能优化性能。
小吴同学·
22 天前
中间件
·
c#
·
.net
·
.netcore
·
.net core
NET6 WebApi第5讲:中间件(源码理解,俄罗斯套娃怎么来的?);Web 服务器 (Nginx / IIS / Kestrel)、WSL、SSL/TSL
区别:.NET6 WebApi第1讲:VSCode开发.NET项目、区别.NET5框架【两个框架启动流程详解】_vscode webapi-CSDN博客
江沉晚呤时
22 天前
java
·
开发语言
·
后端
·
c#
·
.netcore
深入解析组合模式(Composite Pattern):概念、结构与应用
组合模式(Composite Pattern)是设计模式中的一种结构型模式,广泛应用于树形结构的对象组合。它使得客户端可以以统一的方式处理单一对象和复合对象。组合模式通过将对象组合成树形结构来表现“部分-整体”的层次结构。
江沉晚呤时
23 天前
java
·
jvm
·
算法
·
log4j
·
.netcore
·
net
精益架构设计:深入理解与实践 C# 中的单一职责原则
在现代软件开发中,设计良好的架构对于系统的可维护性、可扩展性和高效性至关重要。而在众多的设计原则中,**单一职责原则(SRP)**作为面向对象设计中的核心原则之一,起到了至关重要的作用。它不仅有助于开发者保持代码的简洁性与高内聚性,同时也为代码的可维护性与可测试性提供了坚实的保障。
世界太过浮夸
24 天前
.netcore
.net core集成MQTT服务端
程序作为MQTT的服务端,也是WebApi 接口地址,在Web页面中MQTTJS用的是Websocker协议,在Winfrom中用MQTT协议。导致程序需要启动两个端口。直接上代码