IronOCR 2025.9 重磅发布:内存优化突破,TIFF文档处理内存占用可降低98%!
近日,Iron Software 正式发布 IronOCR 2025.9,带来革命性内存优化:在处理 TIFF 文档时,内存使用量直降 98%,大幅解决企业在大规模文档处理中的系统崩溃顽疾。
IronOCR 最新版试用下载,请联系Iron Software官方授权代理商慧都科技
内存占用大幅削减,稳定性质变提升
在最新版本中,处理一份 10 页标准 TIFF ...
聊一聊 .NET 中的 CompositeChangeToken
一:背景
1. 讲故事
上一篇跟大家聊到了 CancellationTokenSource,今天跟大家聊到的是另一个话题叫组合变更令牌 CompositeChangeToken,当前我所有的研究都是基于dump分析之用,所以偏重的点自然就不一样,如果纯纯的研究源码那可能就是入门到放弃。。。接下来说下 CompositeChangeToken是干什么用的,你可以理解成观察者 ...
Excel处理控件Aspose.Cells教程:使用 Python 将 Pandas DataFrame 转换为 Excel
开发人员经常需要将 Pandas DataFrame 导出到 Excel。Excel 是共享和查看报告的绝佳工具。使用 Python 和 Pandas 可以轻松实现这一点,但使用 Aspose.Cells for Python 可以为您提供更多控制权。您可以直接将 DataFrame 转换为 Excel,也可以通过 CSV、JSON 等方式,甚至可以将多个 DataFrame 导出到一个文件中 ...
【EF Core】实体类的依赖注入
在使用外部模型那篇水文中,有大伙伴提出:老周,你那个 Ultraman 类和 Speciality 类的的关系是不是有问题,外键不应该在 Speciality 类上吗,怎么会跑到 Ultraman 类上?因为它们是一对一关系,在配置的时候你也可以反过来,主要区别是谁引用谁的问题,由于是一对一引用,所以反过来也可以的。
今天咱们聊聊实体类构造函 ...
关于.net9发布单体exe程序无法打开问题详解
一、疑难杂症📍
某天,开开心心的使用了最新的.net9开发了一个winform程序,在发布成x64架构的单文件exe后,在电脑上面竟然打不开,经过多次尝试后发现x86版本的在本地电脑上测试没有问题,但是一发布成x64模式则会进行报错
二、场景重现
发布配置如上,当使用系统自带的事件查看器drump错误,抓到数据如下
Version=1
E ...
Aspose.Words for .NET 25.7:支持自建大语言模型(LLM),实现更安全灵活的AI文档处理功能
随着 Aspose.Words for .NET 25.7 的发布,开发者迎来了一个重要新特性——支持接入 自建(Self-Hosted)大语言模型(LLM),在提升文档处理智能化水平的同时,进一步保障数据隐私与系统可控性,避免依赖第三方托管 API。
Aspose.Words官方试用版免费下载,请联系Aspose官方授权代理商慧都科技
加入 ...
借助 TX Text Control:在 .NET C# 中使用 PDF/A-3b 创建可信文档容器
在现代企业中,文档早已不仅仅是文字的载体,它们是信息的容器。比如,一份财务报告不只是纸面上的数据表格,它背后还包含完整的结构化数据;一份合同,可能还需要包含支持的表格、审计记录或附件,才能展现完整的信息。
TX Text Control 不仅能让开发人员生成 PDF,还能帮助他们构建值得信赖的数字档案,将人类可读 ...
借助Aspose.ZIP SDK,在 C# 中压缩和提取 LZIP 文件
如果您希望在 .NET 应用程序中集成文件压缩和解压功能,那么这篇博文可能会对您有所帮助。LZIP是一种无损数据压缩格式,广泛用于压缩和共享源代码、软件包和备份。为了实现这一自动化功能,我们将使用Aspose.ZIP for .NET,因为这个 SDK 使得在 C# 中处理 LZIP 文件变得轻而易举。完成本指南后,您可以开发一个模块,以编 ...
【EF Core】优化后的模型
本文所讲述内容,大伙伴们不必要完全掌握,毕竟,dotnet ef 工具会帮助咱们生成相关代码。不过,为了让各位能够真正了解它,老周会做一次纯手搓代码。
所谓优化后的模型,相当于把实体的配置进行“硬编码”,程序会执行更少的代码来提升效率。放到实际代码编写上,这个活叫运行时模型,对应的类就是 RuntimeModel。与运行时 ...
iNeuOS工业互联网操作系统,优惠活动
1. 优惠活动
iNeuOS 工业互联网操作系统深度赋能 钢铁、煤炭、水务、能源、航天、加工制造、风电、储能等领域,打造全链路数字化集成解决方案!
现在推出优惠活动:仅需 999 元,即可使用设备模型、视频建模( WEB 组态)、数据查询 3 大核心功能模块  ...
手算神经网络BP传播算法
虽然说是手算,但是我还是会写一点 C# 代码,避免敲坏了计算器。我和大家保证,整个手算过程中,最终的计算结果只需要用到初高中知识。推导过程会用到部分高数的知识。我尽量将用到的知识点全列举出来,本文对学渣友好,期望能够拿出纸笔和 VisualStudio 的伙伴阅读完本文能够真的理解神经网络BP传播算法是如何计算的
看了 ...
[C#] 使用 .NET 的跨平台SIMD硬件加速功能,将 GEMM(通用矩阵乘法)算法速度提升1080倍,比肩 MKL、OpenBLAS
目录一、基本算法与测试办法1.1 矩阵乘法的定义1.1.1 矩阵形状与运算复杂度1.2 C++ 开发的矩阵乘法最基础实现1.3 C# 开发的矩阵乘法最基础实现(Basic)1.3.1 矩阵乘法的实现1.3.2 基准测试方法1.4 增加MathNet、MKL、OpenBLAS的基准测试1.4.1 引入库1.4.2 这些库的基准测试方法1.4.2.1 MathNet的基准测试方法(UseMathNet ...
聊一聊 .NET 的 AssemblyLoadContext 可插拔程序集
一:背景
1. 讲故事
最近在分析一个崩溃dump时,发现祸首和AssemblyLoadContext有关,说实话这东西我也比较陌生,后来查了下大模型,它主要奔着替代 .NetFrameWork 时代的 AppDomain 的,都是用来做晚期加卸载,实现对宿主程序的可插拔,AppDomain.Create 是在AppDomain级别上,后者是在 Assembly 级别上。
二:Assembly 插 ...
PPT处理控件Aspose.Slides教程:使用 C# 编程将 PPTX 转换为 XML
PowerPoint演示文稿用途广泛。为了将这些演示文稿集成到自动化系统中进行分析和处理,您需要将这些 PPTX/PPT 文件转换为机器可读的格式。然而,XML是一种结构更清晰、更易于人类阅读的格式。在本指南中,我们将探讨如何开发一个以编程方式将 PowerPoint 转换为 XML 的工具。Aspose.Slides for .NET允许您使用 C# 中的 ...
如何使用PocoEmit.Mapper替代AutoMapper
PocoEmit使用比较简单对于大部分转化是不需要手动配置
可以替代AutoMapper的大部分工作,实现精简代码,提高性能
一、获取Mapper实例
1. 获取Mapper默认实例
Default是一个静态延迟初始化的默认实例
IMapper mapper = PocoEmit.Mapper.Default;
2. 构造Mapper新实例
除了测试,不建议每次转化调用Create
Create的实例建 ...
推荐一款代码规范检查(CodeReview)神器
在实际项目开发中,越是复杂的项目,越是需要很多人协同完成,每一个人根据职责分工不同,负责不同的模块。在这个过程中,由于每一个人的工作经历不同,在不同的职场环境中,会形成不同的编码习惯,比如有人喜欢驼峰命名方式,有人喜欢帕斯卡命名方式,还有人喜欢用下划线分隔单词,更有甚者,有的人喜欢随意命名,那在整个 ...
PPT处理控件Aspose.Slides教程:在 C# 中将 PPTX 转换为 Markdown
将您的PowerPoint幻灯片转换为Markdown格式,使其兼容 AI 技术。在这个人工智能驱动的时代,GPT和Claude等大模型能够读取和生成基于 Markdown 的内容。此外,Markdown 还可用于博客文章和文档。因此,作为一名 .NET 开发人员,如果您希望自动化 PPTX 到 MD 的转换,Aspose.Slides for .NET就是不错的选择。这款 SDK 提供了 ...
开源一套.NET平台的Office COM 组件二次封装库
还在为复杂的 Office COM 组件调用而头疼吗?MudTools.OfficeInterop 就是你想要的!这是一套针对 Microsoft Office 应用程序(包括 Excel、Word、PowerPoint 和 VBE)的 .NET 封装库。我们通过提供简洁、统一的 API 接口,大大降低了直接使用 Office COM 组件的复杂性,让你能够轻松地在 .NET 应用程序中集成和操作 Office ...
记一次 .NET 某放射治疗光学定位软件 卡死分析
一:背景
1. 讲故事
前段时间微信上有位非调试训练营学员找到我,说他们的医疗软件有点问题,有时候卡了一会就好了,有时候卡了很久,让我帮忙看下怎么回事,我让这位朋友在卡的时候抓一个dump给我,我分析看看。
二:卡死分析
1. 为什么会卡死
对于窗体程序的卡死,主要就是看主线程此时正在做什么,使用 ~0s;k 命令即可, ...
Windows 通过编辑注册表设置左右手使用习惯更改 Popup 弹出位置
本文告诉大家如何在通过更改注册表的设置,从而更改平板电脑设置 Tablet PC Settings 的左右手使用习惯 Handedness 的惯用左手和惯用右手选项
博客园只做备份,文章发布了就极少更新,还请到我的主站阅读原文,避免获取到陈旧知识内容: https://blog.lindexi.com/post/Windows-通过编辑注册表设置左右手使用习惯更改-Po ...