3

.NET 中如何快速实现 List 集合去重?

前言 在数据处理中,去除集合中的重复元素是一个常见的需求。.NET 6 和 .NET 7 引入了 DistinctBy 方法,这是一个非常实用的新特性,可以方便地根据指定的键对集合进行去重。 本文将详细介绍 DistinctBy 方法的使用,并通过具体的案例来展示其在实际开发中的应用。 正文 1、D ...

小码编匠 发布于 2026-02-04 16:34 评论(3) 阅读(213)
0

【电子行业案例】借助LightningChart 实现高精密电子制造数据实时可视化

在高精密电子制造领域,数据实时可视化对于生产效率、质量控制及快速响应能力至关重要。近期,全球领先的存储设备制造企业 Western Digital 在其生产线上引入了高性能图表可视化引擎 LightningChart 的可视化方案(包含 JS、.NET 及开发工具包),显著提升了生产过程的数据洞察能... ...

IT开发者笔记 发布于 2026-02-04 11:05 评论(0) 阅读(14)
0

C# 设置 Word 文档背景颜色/背景图

在 .NET 开发场景中,对 Word 文档进行自动化格式处理是常见需求,其中设置文档背景(颜色或图片)是提升文档视觉呈现的基础操作。Free Spire.Doc for .NET 作为一款免费的 Word 文档操作组件,无需依赖 Microsoft Office 即可完成 Word 文档的创建、编 ...

LAYONTHEGROUND 发布于 2026-02-02 17:35 评论(0) 阅读(285)
0

死锁是怎么发生的,举个简单的例子

死锁的示例 下面就是一个会死锁的示例代码: // 异步死锁示例 - 不使用 TaskScheduler,仅用多个 Task 互相等待 Console.WriteLine(" 多 Task 互相等待死锁 \n"); // 两个任务互相用 .Result 等待对方完成 → 死锁 var tcsA = n ...

Rick Carter 发布于 2026-02-01 17:26 评论(0) 阅读(66)
4

将SignalR移植到Esp32—让小智设备无缝连接.NET功能拓展MCP服务

前言 这段时间迷上了手搓Esp32的小智聊天机器人,也用.NET为小智AI开发了一些MCP转接平台和MCP服务。小智ESP32本身就具备MCP能力,可以调用本地MCP工具和服务端MCP工具,并将结果返回给设备,这个功能一直都有。 如果你有手搓Esp32的硬件玩具打算,可以关注我的B站账号(绿荫阿广) ...

绿荫阿广 发布于 2026-02-01 15:34 评论(0) 阅读(378)
0

hangfire内部执行器是同步的,会导致死锁

再次遇到dotnet的第三方组件问题,就是hangfire的CoreBackgroundJobPerformer会导致死锁,它是作为hagnfire服务端的job执行器的,它非常的关键,是job能够运行的关键,这些库可能读是从很早的dotnetfremework时代移植过来的(我猜测的),同样的存在 ...

Rick Carter 发布于 2026-01-31 22:45 评论(0) 阅读(32)
1

缓存读写代码逻辑的正确姿势

缓存通常用于提高数据访问的效率。一般来说,缓存读取和写入的逻辑遵循“先从缓存取,取不到再从数据库获取并写回缓存”的原则。为了避免多个线程同时修改缓存数据,我们需要加锁来保证数据一致性。 逻辑概述 读取缓存:缓存命中直接返回。 缓存未命中:加锁,然后再次读取缓存,缓存命中直接返回。 缓存还是未命中:执 ...

Rick Carter 发布于 2026-01-30 22:27 评论(0) 阅读(48)
0

如何借助TeeChart图表库,实现放射治疗QA数据的精准可视化

在高精度放射治疗质量保障(QA)流程中,精确的数据可视化至关重要。近日,瑞典 Uppsala 的医疗科技公司 ScandiDos AB 在其 Delta4 软件中集成了 Steema 的 TeeChart for .NET 图表组件,以提升临床 QA 数据的呈现效果,从而帮助物理师更快、更准确地分析... ...

IT开发者笔记 发布于 2026-01-29 16:08 评论(0) 阅读(27)
10

使用 JYPPX.DeploySharp 高效部署 PaddleOCR,解锁多种高性能 OCR 文字识别方案

本文介绍了基于DeploySharp框架在.NET环境下部署PaddleOCR模型的解决方案。该框架通过统一接口封装了OpenVINO、TensorRT、ONNX Runtime等多种推理引擎,支持百毫秒级文字识别。文章详细解析了PaddleOCR三阶段工作流程(检测-分类-识别)及性能优化策略,阐... ...

椒颜皮皮虾 发布于 2026-01-28 22:40 评论(5) 阅读(647)
0

WPF 使用 Vortice 在 D3DImage 显示 D2D 内容

本文属于 DirectX 的基础入门使用博客。本文将告诉大家,如何在 WPF 里面,使用 Vortice 库在 D3DImage 上显示通过 D2D 绘制的内容 ...

lindexi 发布于 2026-01-28 07:26 评论(0) 阅读(117)
0

Vortice 使用 DirectComposition 显示透明窗口

通过 DirectComposition 配合 WS_EX_LAYERED 或 WS_EX_NOREDIRECTIONBITMAP 窗口样式,可以让窗口高性能地背景透明,完全依靠 DWM 将窗口背景和桌面画面合成 ...

lindexi 发布于 2026-01-28 07:26 评论(0) 阅读(85)
0

【案例分享】TeeChart数据可视化图表库在高级分析软件中的应用

全球知名图表组件库 TeeChart 在数据分析与可视化软件开发领域的成功应用案例——WRC Research Systems 深度集成 TeeChart 的实践,再次证明了行业级图形引擎在先进分析软件中的核心价值。 ...

IT开发者笔记 发布于 2026-01-26 14:36 评论(0) 阅读(51)
9

【EF Core】实体状态与变更追踪

好长时间没有水文章了,请容老周解释一下。因为最近老周进了两个厂,第一个厂子呆了八天左右,第二个厂子还在调试。管理很严格,带的电子设备都要登记、办手续。当初觉得雷神笔记本的屏幕大,在车间调试代码方便,所以登记了这个型号。但这个游戏本功耗大,而且充电只能充到 83% 就充不进去了。只能白天在车间调试时用 ...

东邪独孤 发布于 2026-01-25 18:41 评论(4) 阅读(1653)
0

[.net10] 极简数据库对象关系映射

有时候不想使用EF等ORM框架,想要实现的功能也简单,就是获取一条或者多条记录,于是自己折腾了一个,代码如下: public class SqlFetch { private readonly string _ConnectionString; /// <summary> /// 获取数据库连接字符 ...

毛毛虫 发布于 2026-01-21 17:52 评论(1) 阅读(161)
1

笔记:如何使用 Entity Framework Core

本文介绍了 Entity Framework Core 的基本使用方法,包括 DbContext 的配置与初始化、模型的创建与使用,以及基本的 CRUD 操作实践指南。 ...

Abaiami 发布于 2026-01-21 17:11 评论(2) 阅读(133)
11

告别 throw exception!为什么 Result<T> 才是业务逻辑的正确选择

引言:一个普遍存在的“坏味道” 如果你在C#项目中看到这样的代码,一定不会感到陌生: public User Login(string username, string password) { var user = FindUser(username); if (user == null) thro ...

呆萌哈士奇 发布于 2026-01-20 19:40 评论(13) 阅读(1053)
6

DeploySharp 全面支持 YOLO26 系列,助力开发者快速部署落地应用

DeploySharp是一个专为C#开发者设计的跨平台模型部署框架,全面支持YOLOv26系列模型,包括目标检测、实例分割、姿态估计和旋转框检测。该框架提供多引擎支持(OpenVINO/ONNX Runtime/TensorRT)、两种图像处理库选择(ImageSharp/OpenCvSharp)以... ...

椒颜皮皮虾 发布于 2026-01-19 22:48 评论(1) 阅读(498)
0

高性能WPF图表库SciChart发布v8.11,全新Polar热力图与示例增强功能

近日,高性能实时图表控件库 SciChart WPF 发布了 v8.11.0(Build 28985) 版本更新。这次迭代是对 8.x 系列的累积性升级,新增功能、示例与改进内容兼具,并持续向后兼容 v8.0 版本,建议所有使用 8.x 系列的开发者及时升级体验最新特性。 ...

IT开发者笔记 发布于 2026-01-19 16:04 评论(0) 阅读(174)
0

使用 C# 实现 PDF 文档对比

在日常开发或办公场景中,PDF 文档对比是高频需求(如合同版本迭代校验、技术文档审核、报表一致性验证等)。市面上虽有 Adobe Acrobat 等可视化对比工具,但通过编程实现 PDF 对比可满足自动化、定制化的业务需求。本文将介绍如何使用免费库 Free Spire.PDF for .NET 对 ...

LAYONTHEGROUND 发布于 2026-01-19 14:05 评论(2) 阅读(260)
19

WPF 使用 HLSL + Clip 实现高亮歌词光照效果

最近在搓一个Lyricify Lite类似物,原本使用渐变画刷实现歌词高亮,但是发现视觉效果与Apple Music相去甚远:单纯使用白色渐变画刷缺乏“高亮”的光照感觉,而Apple Music的歌词高亮则更像是有光线投射在歌词上,形成一种柔和的发光效果。 受到吕毅大佬的文章使用 WPF 做一个可以 ...

TwilightLemon 发布于 2026-01-17 20:55 评论(10) 阅读(1323)