首页
C&C++
C#语言
Java
Python
人工智能
Web前端
数据库
面试笔记
其它
软件推荐
搜索
.NET Core 中使用静态类
深入了解 C# 和 .NET Core 的世界,让我们解开静态类内存分配的复杂性,这个概念是高效和优化软件开发的核心。通过这次探索,我们不仅将揭开静态类的内存分配如何工作的神秘面纱,还将揭开如何利用这些知识来编写更高效和可扩展的代码。通过实时用例和代码示例,准备提...
3-3 8:38
103
EF Core:多属性值对象
在本文中,我们将通过演练一个示例来探讨如何在 EF Core 中使用多属性值对象。本文不仅将说明值对象的力量,还将展示它们如何导致更具表现力的领域模型。考虑电子商务域中的值对象。在此上下文中,地址不仅仅是一个字符串,它还包含各种元素,例如街道、城市、州和邮政...
3-3 8:30
97
C# .NET 中的反应式系统
反应式系统已成为构建健壮、可扩展和响应迅速的应用程序的强大范式。这些系统被设计为更具弹性、弹性和消息驱动性,确保它们在各种条件下保持响应,包括高负载、网络延迟和故障。在本文中,我们将探讨 .NET 生态系统中反应式系统的概念,利用 (Rx.NET) 和 来说明一个...
3-3 8:26
99
如何在浏览器中运行 .NET
本文将讨论如何用最简单的术语在网站上运行 C# 代码。半技术讲座我使用了 wasm-tools-net7,这是一个基于 wasm-tools 的工作负载,没有包含任何额外的包。我的重点是简单性和主要主题。彻底了解该主题可提供完成所有其他任务所需的信息。如何工作?WebAssembly 工作原理...
2-22 19:22
111
.NET 任务并行库与 System.Threading.Channels
最近,一位朋友联系了一位朋友,询问了任务并行库 (TPL) 和一些 .NET 代码的使用情况。我询问了代码在做什么,结果发现,对于某些工作负载中的每个条目,它正在执行一些数据库操作和 API 调用。ConcurrentBag我立即想知道是否使用 .NET的(STC)不是一个更好的选择:...
2-22 16:29
120
在 .net Core 中使用来自单例范围服务
您是否曾经需要将作用域服务注入到单一实例服务中?我经常需要在后台服务中解析作用域内的服务,例如 EF Core。DbContext另一个示例是,当您需要在 ASP.NET Core 中间件中解析作用域服务时。如果你曾经尝试过这个,你可能会遇到一个类似于这个的异常:System.InvalidOpe...
2-22 15:29
238
在 ASP.NET Core中使用Cravel作为调度程序
使用 .NET 构建可靠、自我维持的 API 时,计划一个或多个后台任务几乎是不可避免的。一些软件包已经存在多年,例如 Hangfire 和 Quartz.NET。ASP.NET Core 允许将后台任务实现为托管服务。但是,您可能需要一些更可自定义和轻量级的东西,语法更简单。我介绍Coravel。Cr...
2-19 18:57
124
了解 .NET 中的缓存
缓存在优化应用程序的性能和响应能力方面起着至关重要的作用。让我们在 .NET 的上下文中探讨缓存概念,涵盖各种可用的缓存机制和代码示例。什么是缓存?缓存是计算机科学和软件开发中用于存储和重用以前计算或获取的数据的一种技术。缓存的目的是通过提供存储的副本而不...
2-19 18:45
92
C# 中的 JSON 处理:面向开发人员的综合指南
在应用程序开发中,处理数据操作是一项核心任务。通常,此数据以 JSON(JavaScript 对象表示法)的形式出现。了解如何在所选编程语言(如 C#)中导航 JSON 至关重要。如果您曾经思考过如何将 JSON 对象转换为 C# 类,那么您很幸运!本文深入探讨了在 C# 框架中管理 JSON...
2-19 18:38
276
你对 .net 中的 Async/Await 和 thread了解多少?
1. 引言在深入了解 Async/Await 的强大功能之前,必须对 .NET 运行时 (CLR) 及其基础组件有深入的了解。这涉及将 .NET 代码编译为 CLR,这有助于跨平台执行。为了建立这个基础,我们将探讨线程池、任务和任务计划程序等基本术语。这些知识对于编写高效且防错的代码至...
2-19 18:29
120
<<
<
…
54
55
56
57
58
59
60
61
62
63
…
>
>>
阅读排行
深入WPF数据绑定:Converter...
2409
C#异步定时器:精准定期执行...
2421
WPF应用中融入ASP.NET Core...
1812
在C# .NET 8中使用MediatR实...
1561
延迟等待的艺术:C#中Task.D...
1309
WPF中轻松生成动态图表:实...
1356
.NET Core 中集成Dapper高级...
1208
C#屏幕截图:轻松捕获活动窗...
1270
.NET 性能分析:.NET 8 中的...
1111
串口通信利器:RJCP.DLL.Ser...
1230
C# 中的并发性:使用 Blocki...
1056
轻松上传:C#中HTTP POST mu...
1278
C#中轻松实现二维码和条形码...
1043
C#串口通讯实战:基础功能及...
1095
精准数字处理:C#中四舍五入...
1295
解决WPF界面卡死等待问题:...
2151
ASP.NET 后端开发:全面的路...
873
WPF中轻松操控GIF动画:WpfA...
978
在 .NET8 中通过 RabbitMQ实...
838
深入了解SOAPCore:在.NET 6...
950
还在到处加异常日志记录?试...
941
.NET —ToList 和 ToArray ...
813
实现WPF多语言支持:简单灵...
916
.net中OpenCVSharp+Zxing读...
909
打造真实感十足的速度表盘:...
907
C#中Task.Run怎么用?能解决...
891
MediatR让进程内通信如此简...
1952
.NET 9中ToList 和 ToArray ...
717
解密C#中允许HttpClient使用...
708
Microsoft.Extensions.Loggi...
727
掌握ImageSharp:图像处理的...
813
掌握System.Text.Json中的多...
788
轻松实现.NET应用自动更新:...
776
.NET 中的 UUID 和 ULID:最...
653
FluentFTP实战:轻松操控FTP...
773
解密C# Socket通信:克服粘...
773
深入理解WPF中的Dispatcher...
767
C#文件编码检测:轻松解析文...
652
ASP .NET Core 8+ 中的全局...
638
C# 中的弱事件 — 如何避免...
633
WPF神器揭秘:一键截图,轻...
615
WPF魔法:轻松实现依赖注入...
1842
ASP.NET Core .NET 8 中间件...
605
使用OpenXML在.NET 6中导出E...
709
WPF开发新境界:MVVM设计模...
663
C# Socket通信:灵活传输DTO...
655
WPF大展示专业指南:轻松实...
756
深入FileSystemWatcher:C#...
756
.NET配置文件大揭秘:轻松读...
633
实用指南:C#中优雅更新GUI...
620