0

开源一套Microsoft Office COM 组件的 .NET 封装

还在为复杂的 Office COM 组件调用而头疼吗?MudTools.OfficeInterop 就是你想要的!这是一套针对 Microsoft Office 应用程序(包括 Excel、Word、PowerPoint 和 VBE)的 .NET 封装库。我们通过提供简洁、统一的 API 接口,大大 ...

玩泥巴的 发布于 2025-08-27 22:03 评论(0) 阅读(90)
2

记一次 .NET 某放射治疗光学定位软件 卡死分析

一:背景 1. 讲故事 前段时间微信上有位非调试训练营学员找到我,说他们的医疗软件有点问题,有时候卡了一会就好了,有时候卡了很久,让我帮忙看下怎么回事,我让这位朋友在卡的时候抓一个dump给我,我分析看看。 二:卡死分析 1. 为什么会卡死 对于窗体程序的卡死,主要就是看主线程此时正在做什么,使用 ...

一线码农 发布于 2025-08-27 18:12 评论(0) 阅读(121)
0

Windows 通过编辑注册表设置左右手使用习惯更改 Popup 弹出位置

本文告诉大家如何在通过更改注册表的设置,从而更改平板电脑设置 Tablet PC Settings 的左右手使用习惯 Handedness 的惯用左手和惯用右手选项 ...

lindexi 发布于 2025-08-27 17:49 评论(0) 阅读(41)
0

局域网内的电脑访问服务器上的 GitLab不通的解决方式

现在的情况是: Windows 宿主机 IP:192.168.1.101 VMnet8 虚拟网卡 IP:192.168.1.111 CentOS7 上安装了 GitLab,external_url 配置成 http://192.168.1.111:8000 你希望在“本地电脑”(应该是同一局域网的另 ...

似梦亦非梦 发布于 2025-08-27 14:17 评论(0) 阅读(4)
0

如何借助文档控件 TX Text Control 轻松优化 PDF 文件大小?

在数字文档的日常使用中,PDF 文件的体积大小直接影响存储空间、传输速度和打开体验。尤其是在包含大量图片、图表或字体资源的文档中,文件往往会变得非常庞大。TX Text Control 为开发者提供了多种可配置的工具与策略,帮助在不同场景下优化 PDF 文件大小,同时保持可读性与清晰度。 ...

IT开发者笔记 发布于 2025-08-27 11:46 评论(0) 阅读(5)
0

PPT处理控件Aspose.Slides教程:在.NET中开发SVG到EMF的转换器

如果您正在开发一个 .NET 项目,并希望实现自动化,使 SVG 到 EMF 的转换变得轻松便捷。Aspose.Slides for .NET是一个功能强大的 SDK,可让您以编程方式构建 SVG 到 EMF 的转换器。 ...

IT开发者笔记 发布于 2025-08-27 11:43 评论(0) 阅读(1)
6

婶可忍叔不可忍的AutoMapper,你还用吗?

AutoMapper是让人又爱又恨的项目 爱它是因为它解决了一些问题,很多项目都有用,下载量很大,受众很广。 恨它是因为它诸多反人类的设计。 为此本人开源项目PocoEmit对标AutoMapper。 1. AutoMapper反人类设计 1.1 AutoMapper注册代码 services.Ad ...

xiangji 发布于 2025-08-27 00:06 评论(27) 阅读(1303)
6

记一次 .NET 某企业审批系统 崩溃分析

一:背景 1. 讲故事 今年年初有位朋友在微信上找到我,说他们的系统在客户这边崩掉了,在代码中也加了全局异常处理但还是崩,不知道咋回事,让朋友在客户那边拿程序dump,拿到dump之后开始分析。 二:崩溃分析 1. 为什么会崩溃 既然是崩溃,那就用 !analyze -v 命令观察下windbg给我 ...

一线码农 发布于 2025-08-26 12:27 评论(0) 阅读(573)
0

【客户案例】DHTMLX Scheduler.NET 助力物流服务企业实现智能化排程管理

通过 GET 的实践案例可以看到,DHTMLX Scheduler.NET 不仅是一个日历组件,更是物流运输与排程管理中的核心工具。它帮助企业实现了数千个闸口的运输调度可视化与智能化,大幅提升了运营效率。 ...

IT开发者笔记 发布于 2025-08-26 11:43 评论(0) 阅读(12)
2

用代码写代码:使用Roslyn API构建语法树并应用于源生成器

在上文构建源生成器的过程中,我们使用字符串直接插入代码。这样做固然方便快捷,但字符串需要手动格式化,且无法检测拼写错误,这对需要生成复杂结构的源生成器项目很不友好。 本文将介绍生成代码的另一种方式:使用Roslyn API构建语法树。 什么是语法树 (Syntax Tree)? 语法树是编译器用于理 ...

zxbmmmmmmmmm 发布于 2025-08-25 21:27 评论(0) 阅读(45)
1

C# 源生成器(Source Generator)入门

C#9 引入了一个强大的机制:源生成器(Source Generator)。通过创建源生成器,我们可以简化大量重复编写的代码,或是减少反射来获得更强的性能以及AOT支持 本文将介绍如何从零开始创建一个最简单的源生成器 创建生成器项目 创建一个SourceGeneratorDemo.Generator ...

zxbmmmmmmmmm 发布于 2025-08-25 19:36 评论(0) 阅读(76)
0

PDF处理控件Spire.PDF系列教程:在 C# 中实现 PDF 与字节数组的互转

在 C# 开发中,处理 PDF 的字节数组是一种常见需求。本文将通过 Spire.PDF for .NET 演示具体实现步骤。你将学习如何将字节数组转换为 PDF,如何将 PDF 转换为字节数组,以及如何直接在内存中使用 C# 代码编辑 PDF。 ...

IT开发者笔记 发布于 2025-08-25 15:47 评论(0) 阅读(25)
4

记一次 .NET 某人力资源网 CPU爆高分析

一:背景 1. 讲故事 前段时间微信里有一位非训练营学员找到我,说他们的系统在某些时段会cpu爆高,并伴有网络带宽的激增,不知道是什么情况,让我帮忙看下怎么回事,哈哈,说这个故障之前,我先吐槽一下,地狱不空,在社区里我一个人的力量太微弱了,这5年来我给行业内开发朋友都是全免费分析,这也让自己不堪重负 ...

一线码农 发布于 2025-08-25 10:25 评论(2) 阅读(631)
1

【EF Core】使用外部 Model

对于模型的配置,98.757%的情况下,我们使用“数据批注”特性类,或者 Fluent API (重写 DbContext 类的 OnModelCreating 方法)进行配置即可。但在少数情况下,可能会考虑在 DbContext 之外配置模型。比如: 你的实体类和模型,以及 DbContext 派 ...

东邪独孤 发布于 2025-08-24 18:47 评论(0) 阅读(296)
7

CsGrafeq:用C#实现一个几何画板

CsGrafeq是一项用C# AvaloniaUI实现的开源几何画板,支持AOT发布,目前支持的几何图形包含线,点,圆,多边形,角,可以通过拖拽改变图形。 ...

StuLittleLi 发布于 2025-08-24 09:37 评论(1) 阅读(285)
0

PDF 转 TIFF 性能测评:IronPDF具有更快的处理速度、更少的内存

IronPDF v2025.6 代表了 PDF 处理性能的一次重大飞跃,其企业级改进重新定义了竞争基准。测试表明,IronPDF 在所有关键指标上均实现了显著的性能提升,使其成为 PDF 转 TIFF 处理解决方案中的优选组件。 ...

IT开发者笔记 发布于 2025-08-22 13:42 评论(0) 阅读(25)
6

记一次 .NET 某光谱检测软件 内存暴涨分析

一:背景 1. 讲故事 训练营里的一位学员找到我,说他们的系统会出现内存暴涨的情况,看了下也不是托管堆的问题,让我协助一下到底怎么回事?既然有dump了,那就开始分析之旅吧。 二:内存暴涨分析 1. 为什么会暴涨 在分析之前还是那条原则,不要过分的相信求助者的话,否则容易被他带沟里去,毕竟人家是业余 ...

一线码农 发布于 2025-08-21 10:18 评论(0) 阅读(427)
0

文档控件Aspose.3D实用教程:使用 C# 编程将 DAE 文件转换为 OBJ

DAE (数字资产交换)文件格式在 3D 软件中得到了良好的支持,但OBJ文件格式的兼容性和可靠性更高。本教程旨在借助Aspose.3D使用 C# 编程将 DAE 文件自动转换为 OBJ 文件。 ...

IT开发者笔记 发布于 2025-08-21 10:17 评论(0) 阅读(28)
18

WPF 引用 ASP.NET Core 的 AOT 版本

之前我写过博客让 WPF 和 ASP.NET Core 跑在一个应用程序进程里面,这样的方式十分简单方便,缺点是输出路径会带一些 ASP.NET Core 的 DLL 文件。本文将来尝试对 ASP.NET Core 进行 AOT 发布为类库,通过类库调用方式在 WPF 里引用 ASP.NET Cor... ...

lindexi 发布于 2025-08-21 08:50 评论(18) 阅读(1512)
0

3D文档控件Aspose.3D实用教程:使用 C# 构建 OBJ 到 U3D 转换器

如果您希望以编程方式加速 .NET 中 3D 文件格式的转换,那么本指南非常适合您。在本篇教程中,我们将演示如何借助Aspose.3D for .NET,通过几行代码在 C# 中构建OBJ到U3D 的转换器。Aspose.3D for .NET是目前遥遥领先的3D 渲染 SDK 之一,它除了 3D ...

IT开发者笔记 发布于 2025-08-20 17:25 评论(0) 阅读(18)