.net

用户4488466710601 小时前
c#·.net
.NET进阶——深入理解线程(1)同步异步与单线程多线程的区分今天我们来详细介绍一下多线程,多线程是.NET中非常重要的知识点,需要完全掌握。在了解线程之前,我们需要知道什么是进程,所谓进程,就是指操作系统中运行的程序,比如我们自己写的在运行的.NET程序,或者是正在运行的QQ、微信、浏览器等,这些都叫做一个进程,进程与进程之间保持独立,比如浏览器崩了不会影响微信。
编程乐趣1 小时前
c#·.net
qdrant-dotnet:官方提供的开源 .NET 客户端库,用于与 Qdrant 向量搜索引擎操作!基于AI开发应用,已经是非常流行了,特别是AI 增强应用(如 RAG)。而开发AI应用,必须用到向量数据库。
我是唐青枫2 小时前
c#·.net
告别频繁 GC:C#.NET PooledList 的设计与使用场景PooledList<T> 是 高性能集合类型,由 Collections.Pooled 提供,用于替代 List<T>,通过 对象池 (ArrayPool<T>) 复用内部数组来减少 GC(垃圾回收)压力。
唐青枫3 小时前
c#·.net
C#.NET ref struct 深度解析:语义、限制与最佳实践ref struct 是 C# 7.2 引入的一种特殊结构体类型, 它与普通 struct 的最大区别是 严格限制其分配位置:
Zhen (Evan) Wang1 天前
c#·.net
.NET 6 API使用Serilog APM本文介绍如何在.NET 6 API中使用Serilog的APM。
武藤一雄1 天前
windows·微软·c#·asp.net·.net·.netcore
[.NET] 中 System.Collections.Generic命名空间详解System.Collections.Generic 命名空间是 .NET Framework 和 .NET (Core) 中非常重要的一个命名空间。它引入了泛型集合的概念,
军训猫猫头1 天前
c#·.net·wpf·modbus
3.NModbus4 长距离多设备超时 C# + WPF 完整示例如果你刚接触 Modbus-TCP,建议先回看《12.NModbus4在C#上的部署与使用 C#例子 WPF例子》等往期文章——那里已经演示了如何引用 NModbus4、创建 TcpClient、构建 ModbusIpMaster 并读取第一个寄存器。本文默认你已能完成“建连接 → 读寄存器”这一最小闭环,下面直接切入“连接阶段最容易被忽视、却又最影响实时性”的环节:超时。
Aevget1 天前
ui·.net·wpf·devexpress·ui开发·wpf界面控件
DevExpress WPF中文教程:Data Grid - 如何绑定到有限制的自定义服务(一)?DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。
唐青枫1 天前
c#·.net
告别频繁 GC:C#.NET PooledList 的设计与使用场景PooledList<T> 是 高性能集合类型,由 Collections.Pooled 提供,用于替代 List<T>,通过 对象池 (ArrayPool<T>) 复用内部数组来减少 GC(垃圾回收)压力。
SEO-狼术2 天前
.net
FastReport .NET Mono 2026FastReport .NET Mono is a multiplatform reporting solution. It can be used with Windows, Linux, macOS, any operating system that supports the Mono framework. With FastReport.Mono, you can create application-independent .net and Mono reports. FastReport.Mo
赵庆明老师2 天前
.net
.Net 中使用HttpClient 调用SOAP 服务以下是一个使用HttpClient 调用SOAP 服务的简单示例:在上述示例中,需要替换以下内容: • YourSOAPRequest:替换为实际的SOAP 请求内容。 • YourSOAPAction:替换为实际的SOAP 操作。 • YourSOAPServiceURL:替换为实际的SOAP 服务URL。
用户298698530142 天前
后端·c#·.net
C# 中如何从 URL 下载 Word 文档:基于 Spire.Doc 的高效解决方案在日常的软件开发中,我们经常会遇到这样的场景:需要从一个指定的 URL 地址下载文件。对于图片、文本文件等,这通常不是一个难题。然而,当涉及到 Word 文档这类复杂的二进制格式时,情况就变得不那么简单了。仅仅将文件下载下来,可能只是解决了第一步。如何确保下载的 Word 文档完整无误?如何进一步对其内容进行读取、修改甚至转换?这些都是开发者们需要面对的实际挑战。
喵叔哟2 天前
.net
65.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--新增功能--账本合并有时我们需要把几个账本合并到一个账本中,这样就可以在一个账本中查看所有的交易记录。那么,在本片文章中我们就来一起实现这个功能。
波波0072 天前
开发语言·c#·.net
使用.NET 四步玩转 AI 绘图|不用Python、不买显卡AI 绘图早已不是设计师的专属工具。今天,一个电商后台可以自动生成上千张产品图,一个 CMS 系统能为每篇博客配图,一个工业软件能根据设备参数渲染 3D 示意图——这些能力背后,不再是昂贵的外包或复杂的 Photoshop 脚本,而是一段十几行的 C# 代码。
唐青枫2 天前
c#·.net
深入理解 C#.NET 运算符重载:语法、设计原则与最佳实践运算符重载是 C# 提供的一种特性,允许开发者为 自定义类型(类/结构体) 定义运算符的行为。 例如,可以让 Vector 对象支持 + 运算,而不是仅限于基本类型(int、double 等)。
用户4488466710603 天前
c#·.net
.NET进阶——深入理解Lambda表达式(2)手搓LINQ语句LINQ 就像 “通用遥控器”:LINQ(Language Integrated Query,语言集成查询)是 C# 内置的查询框架,核心价值是:
步步为营DotNet3 天前
.net
深度探究Span:.NET内存布局与零拷贝原理及实践在.NET开发中,高效的内存管理至关重要,尤其在处理高性能、低延迟的应用场景时。Span<T> 类型应运而生,它为开发者提供了一种灵活且高效的内存操作方式,能够显著提升程序性能,特别是在涉及字符串、数组等数据处理场景中。深入理解 Span<T> 的内存布局和零拷贝原理,对于编写高性能的.NET代码至关重要。
专注VB编程开发20年3 天前
linux·运维·服务器·microsoft·.net
多线程解压安装ZIP,EXE分析-微软的MSI安装包和 .NET SDK EXE微软的 MSI 安装包和 .NET SDK EXE 安装程序在解压 / 安装阶段的线程策略有明确的设计逻辑,但并非简单的 “无差别多线程解压”,而是结合安装包类型、资源依赖和系统兼容性做了分层优化。以下是具体分析:
helloworddm4 天前
.net
Orleans Grain Directory 详细解析Grain Directory 是 Orleans 中用于跟踪 Grain 激活位置的分布式目录服务,它解决了分布式系统中的核心问题:如何找到某个 Grain 实例所在的 Silo。