首页
C&C++
C#语言
Java
Python
人工智能
Web前端
数据库
面试笔记
其它
软件推荐
搜索
.NET Aspire 应用程序剖析
添加组件很容易,因为 Aspire 具有成熟的编排器功能,例如服务发现。启动和调试应用程序也很容易。您所要做的就是启动 Aspire 主机应用程序,就像启动和调试任何标准 .NET 项目一样。单击 IDE 中的 “Run”(运行)按钮或从 CLI 执行命令将启动 .NET Aspire 主机及其编...
7-1 19:2
884
ML.NET 的AI功能应用-文本分类
最近,人工智能 (AI) 以惊人的速度越来越受欢迎。OpenAI 的 ChatGPT 是人工智能的突破,热情高涨。ChatGPT 引发了许多公司效仿的 AI 应用趋势。你到处都在阅读和听到关于人工智能的信息。名人表演奇怪舞蹈动作的视频和图像出现,或者您听到“实际上”已经死了几年的艺...
7-1 18:57
464
掌握使用 .NET C# 进行软件开发的 SOLID 原则
在不断发展的软件开发世界中,编写干净、可维护和可扩展的代码至关重要。由Robert C. Martin提出的SOLID原则是一套旨在实现这些目标的五项设计原则。本文通过 .NET C# 中的高级实际示例深入探讨了每个 SOLID 原理,以说明它们在专业方案中的应用。单一责任原则 (SRP)...
7-1 18:50
430
.Net 技巧使您的代码速度提高10倍
以下是一些您可能不知道的 .Net 开发人员可以提高工作效率的技巧。如果这对您来说是新的也没关系,我们每天都在学习:).NET 已经是一个强大的框架,其中有许多隐藏的宝石,可以显着提高您作为开发人员的工作效率。这些可以减少编码时间,并提高您的效率。让我们来看看其...
7-1 18:44
431
具有垂直切片体系结构的 .NET 领域驱动设计模板
本文源代码在文末获取!在本文中,我们将探讨域驱动设计 (DDD) 模板与垂直切片体系结构的使用。该方法旨在促进高度解耦的整体式 .NET 应用程序的开发,同时提供随着业务需求的发展过渡到微服务的灵活性。个案研究从“为什么”开始我们是一个中等规模的开发人员团队,...
6-25 8:46
557
探索 .NET 中的并发性、并行性和异步编程
在现代软件开发领域,同时执行多项任务的能力对于构建响应迅速且高效的应用程序非常重要。你有没有想过你最喜欢的应用程序如何同时处理多个操作而不会减慢速度?或者如何在眨眼间执行复杂的计算?并发性、并行性和异步编程是实现这一目标的关键技术。并发性是系统同时管...
6-25 8:37
410
使用 .NET Core 构建高性能 API
在当今的数字环境中,API 是现代 Web 应用程序的支柱,可实现不同软件系统之间的无缝通信。.NET Web API 是一个功能强大的框架,允许开发人员构建可靠且可缩放的 API。在这篇文章中,我们将探讨掌握 .NET Web API 的最佳做法,以确保 API 高效、安全且可维护。1. 设计 R...
6-25 8:33
422
2024 年在 .Net 中映射对象的最佳方式
在今天的文章中,你将学习如何使用各种技术和库在 .NET 中映射对象。我们将探讨 2024 年在 .NET 中映射对象的最佳方式。什么是对象映射什么是对象映射,为什么在 ASP.NET Core 应用程序中需要对象映射?对象映射是对象从一种类型到另一种类型的转换,通常是在应用程序的...
6-25 8:29
491
.NET 9中ToList 和 ToArray 之间的性能比较
今年,我写了一篇文章,比较了创建不会变异的短期集合时的性能,通常用于在迭代临时 LINQ 转换时防止多次枚举,或者确保在相应的应用程序层内抛出映射异常。这些测试是使用 .NET Framework 4.8、.NET 7 和 .NET 8 执行的,得出的结论是,对于几乎所有集合大小,它们都明...
6-25 8:23
2489
在 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
693
<<
<
…
54
55
56
57
58
59
60
61
62
63
…
>
>>
阅读排行
深入WPF数据绑定:Converter...
4740
C#异步定时器:精准定期执行...
4743
WPF应用中融入ASP.NET Core...
4007
在C# .NET 8中使用MediatR实...
3850
精准数字处理:C#中四舍五入...
3757
.NET Core 中集成Dapper高级...
3383
延迟等待的艺术:C#中Task.D...
3378
串口通信利器:RJCP.DLL.Ser...
3430
.NET 性能分析:.NET 8 中的...
3207
轻松上传:C#中HTTP POST mu...
3418
WPF中轻松生成动态图表:实...
3244
C# 中的并发性:使用 Blocki...
3066
C#中轻松实现二维码和条形码...
3031
C#屏幕截图:轻松捕获活动窗...
3110
深入了解SOAPCore:在.NET 6...
3016
在 .NET8 中通过 RabbitMQ实...
2874
MediatR让进程内通信如此简...
4033
C#串口通讯实战:基础功能及...
2876
ASP.NET 后端开发:全面的路...
2724
WPF中轻松操控GIF动画:WpfA...
2811
ASP .NET Core 8+ 中的全局...
2638
解决WPF界面卡死等待问题:...
3869
.net中OpenCVSharp+Zxing读...
2748
Microsoft.Extensions.Loggi...
2639
实现WPF多语言支持:简单灵...
2678
解密C#中允许HttpClient使用...
2552
.NET —ToList 和 ToArray ...
2540
C#中Task.Run怎么用?能解决...
2653
C#文件编码检测:轻松解析文...
2524
WPF神器揭秘:一键截图,轻...
2503
.NET 9中ToList 和 ToArray ...
2489
还在到处加异常日志记录?试...
2610
掌握System.Text.Json中的多...
2587
.NET 中的 UUID 和 ULID:最...
2458
轻松实现.NET应用自动更新:...
2571
打造真实感十足的速度表盘:...
2562
在 ASP.NET Core Web API 中...
2431
掌握ImageSharp:图像处理的...
2553
深入理解WPF中的Dispatcher...
2544
使用OpenXML在.NET 6中导出E...
2528
ASP.NET Core .NET 8 中间件...
2362
C# 中的弱事件 — 如何避免...
2278
C# .NET 8中的自动映射器Aut...
2276
ZLogger v2 架构:利用 .NET...
2236
解密C# Socket通信:克服粘...
2328
WPF魔法:轻松实现依赖注入...
3429
WPF开发新境界:MVVM设计模...
2274
FluentFTP实战:轻松操控FTP...
2261
WPF大展示专业指南:轻松实...
2310
C# Socket通信:灵活传输DTO...
2095