首页
C&C++
C#语言
Java
Python
人工智能
Web前端
数据库
面试笔记
其它
软件推荐
搜索
具有垂直切片体系结构的 .NET 领域驱动设计模板
本文源代码在文末获取!在本文中,我们将探讨域驱动设计 (DDD) 模板与垂直切片体系结构的使用。该方法旨在促进高度解耦的整体式 .NET 应用程序的开发,同时提供随着业务需求的发展过渡到微服务的灵活性。个案研究从“为什么”开始我们是一个中等规模的开发人员团队,...
6-25 8:46
214
探索 .NET 中的并发性、并行性和异步编程
在现代软件开发领域,同时执行多项任务的能力对于构建响应迅速且高效的应用程序非常重要。你有没有想过你最喜欢的应用程序如何同时处理多个操作而不会减慢速度?或者如何在眨眼间执行复杂的计算?并发性、并行性和异步编程是实现这一目标的关键技术。并发性是系统同时管...
6-25 8:37
113
使用 .NET Core 构建高性能 API
在当今的数字环境中,API 是现代 Web 应用程序的支柱,可实现不同软件系统之间的无缝通信。.NET Web API 是一个功能强大的框架,允许开发人员构建可靠且可缩放的 API。在这篇文章中,我们将探讨掌握 .NET Web API 的最佳做法,以确保 API 高效、安全且可维护。1. 设计 R...
6-25 8:33
119
2024 年在 .Net 中映射对象的最佳方式
在今天的文章中,你将学习如何使用各种技术和库在 .NET 中映射对象。我们将探讨 2024 年在 .NET 中映射对象的最佳方式。什么是对象映射什么是对象映射,为什么在 ASP.NET Core 应用程序中需要对象映射?对象映射是对象从一种类型到另一种类型的转换,通常是在应用程序的...
6-25 8:29
122
.NET 9中ToList 和 ToArray 之间的性能比较
今年,我写了一篇文章,比较了创建不会变异的短期集合时的性能,通常用于在迭代临时 LINQ 转换时防止多次枚举,或者确保在相应的应用程序层内抛出映射异常。这些测试是使用 .NET Framework 4.8、.NET 7 和 .NET 8 执行的,得出的结论是,对于几乎所有集合大小,它们都明...
6-25 8:23
578
在 ASP .NET Core中通过 Web API 中将 HTML 转换为 PDF
生成 PDF 文档是 Web 应用程序中的常见要求,无论是发票、报告还是其他可打印内容。在本文中,我们将学习如何使用 PuppeteerSharp(流行的 Puppeteer 库的 .NET 端口)在 ASP .NET Core Web API 中将 HTML 转换为 PDF。创建新的 Web API 项目打开 Visual Studio 并创建...
6-23 14:32
221
使用 YARP 和 .Net 在 C# 中构建 API 网关
第一章 入门当我们在平台中使用许多应用程序时,我们有许多配置,这些应用程序可能需要相互通信。在社区中,我们有一些模式可以解决这种情况,其中之一就是 API Gateway 模式。此解决方案位于客户端和应用程序之间,它负责路由请求的应用程序的请求、对请求进行身份验证...
6-23 14:26
267
.net中的EF比你想象的更智能
尽管 EF 很受欢迎,但开发人员还是懒得阅读文档😬。结果,出现了大量额外的和大多数时候的冗余代码。在今天的文章中,我们将探讨常见的代码示例和改进它们的方法。你将了解如何使实体框架 (EF) 代码更简洁。此外,我们将介绍一些您可以与朋友😉分享和讨论的高级技...
6-23 14:17
123
在 .NET 中文件操作方法
读取和写入文件是一种非常常见的操作。虽然它不是超级复杂,但当我第一次看到 .NET 流时,它们特别令人困惑,这仅仅是因为引擎盖下有一些活动部件。我希望尝试在这篇文章中浮出水面。内容基本阅读/写作流校验基本阅读/写作对于示例数据,我将引用中世纪阿拉伯学者伊本·...
6-11 19:25
83
如何在 C# MVC 应用程序中从 Excel“XLSX”文件导入数据
从 C# MVC 应用程序中的 Excel (XLSX) 文件导入数据涉及使用类似 or 的库来读取和分析文件。在本指南中,我们将使用该库,因为它简单且功能强大。先决条件在开始之前,请确保满足以下条件:Visual Studio 或任何 C# IDE基本了解 C#、ASP.NET MVC 和 HTML要读取的 Exce...
6-11 19:16
129
<<
<
…
27
28
29
30
31
32
33
34
35
36
…
>
>>
阅读排行
深入WPF数据绑定:Converter...
2020
C#异步定时器:精准定期执行...
2022
WPF应用中融入ASP.NET Core...
1489
在C# .NET 8中使用MediatR实...
1176
延迟等待的艺术:C#中Task.D...
1084
WPF中轻松生成动态图表:实...
1155
C#屏幕截图:轻松捕获活动窗...
1094
.NET Core 中集成Dapper高级...
941
C#中轻松实现二维码和条形码...
889
串口通信利器:RJCP.DLL.Ser...
975
C#串口通讯实战:基础功能及...
932
C# 中的并发性:使用 Blocki...
804
解决WPF界面卡死等待问题:...
2030
.NET 性能分析:.NET 8 中的...
797
轻松上传:C#中HTTP POST mu...
1028
还在到处加异常日志记录?试...
811
ASP.NET 后端开发:全面的路...
675
WPF中轻松操控GIF动画:WpfA...
793
.net中OpenCVSharp+Zxing读...
764
.NET —ToList 和 ToArray ...
641
打造真实感十足的速度表盘:...
758
实现WPF多语言支持:简单灵...
753
C#中Task.Run怎么用?能解决...
739
精准数字处理:C#中四舍五入...
959
.NET 9中ToList 和 ToArray ...
578
在 .NET8 中通过 RabbitMQ实...
568
掌握ImageSharp:图像处理的...
688
轻松实现.NET应用自动更新:...
667
FluentFTP实战:轻松操控FTP...
660
解密C# Socket通信:克服粘...
655
Microsoft.Extensions.Loggi...
564
解密C#中允许HttpClient使用...
529
深入了解SOAPCore:在.NET 6...
639
C# 中的弱事件 — 如何避免...
507
MediatR让进程内通信如此简...
1722
.NET 中的 UUID 和 ULID:最...
500
WPF魔法:轻松实现依赖注入...
1720
WPF神器揭秘:一键截图,轻...
484
C#文件编码检测:轻松解析文...
488
深入理解WPF中的Dispatcher...
597
掌握System.Text.Json中的多...
586
WPF开发新境界:MVVM设计模...
580
使用OpenXML在.NET 6中导出E...
566
C# Socket通信:灵活传输DTO...
555
WPF大展示专业指南:轻松实...
642
ASP .NET Core 8+ 中的全局...
407
ASP.NET Core .NET 8 中间件...
401
.NET配置文件大揭秘:轻松读...
516
实用指南:C#中优雅更新GUI...
503
深入FileSystemWatcher:C#...
607