<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mansai的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mansai</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mansai]]></copyright><item><title><![CDATA[Net10标签设计器 / Label Designer代替Bartender支持跨平台]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/169462987</link><guid>https://blog.youkuaiyun.com/mansai/article/details/169462987</guid><author>mansai</author><pubDate>Thu, 29 Oct 2026 19:26:47 +0800</pubDate><description><![CDATA[Net10标签设计器是OpenEAP中替代Bartender的跨平台标签设计工具，支持一维码、二维码（含纠错级别）、多数据源组合、数据库字段绑定及PDF导入。具备矢量条码、灵活布局、模板库、打印预览与导出功能，界面可折叠、支持快捷键与撤销重做，设计文件以JSON格式保存并内嵌图片，适用于Windows/Linux/macOS，实现高效、跨平台标签设计与打印。]]></description><category></category></item><item><title><![CDATA[Net10 Avalonia UI漂亮美观的流程图设计器重磅开源了]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/169044745</link><guid>https://blog.youkuaiyun.com/mansai/article/details/169044745</guid><author>mansai</author><pubDate>Sun, 25 Oct 2026 10:51:49 +0800</pubDate><description><![CDATA[OpenEAP是一款基于Visual Studio 2026的工控上位机开发工具，支持信创、多语言、BPMN/Visio流程图导入导出与打印，集成Excel、PDF、视频播放及日志功能。采用Dock多窗口布局，支持主题切换与最小化至托盘防误操作。通过AXAML绑定{LKey}实现多语言动态管理，自动写入数据库并支持修改，提升开发效率。低代码设计器支持数据采集与数字孪生，源码开源于GitHub：mansai/OpenEAP，助力降本增效。]]></description><category></category></item><item><title><![CDATA[.NET脱壳破解：混肴加壳去除方法]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/166470646</link><guid>https://blog.youkuaiyun.com/mansai/article/details/166470646</guid><author>mansai</author><pubDate>Wed, 23 Sep 2026 13:02:00 +0800</pubDate><description><![CDATA[使用dnSpy6.6和Die查壳工具检测到程序被Reactor6x保护。用dnSpy打开时出现乱码，遂下载de4dot脱壳工具（https://download.youkuaiyun.com/download/mansai/93448041），将受保护的TestControls.dll放入目录，运行de4dot命令后生成-cleaned.dll文件。再次用dnSpy打开脱壳后的DLL，乱码消失，代码清晰可读，成功完成脱壳分析。]]></description><category></category></item><item><title><![CDATA[误删除文件100%恢复完整解决方案]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/163079340</link><guid>https://blog.youkuaiyun.com/mansai/article/details/163079340</guid><author>mansai</author><pubDate>Wed, 09 Sep 2026 10:36:55 +0800</pubDate><description><![CDATA[误删文件后切勿向原磁盘写入数据，以免影响恢复。使用4GB以上U盘，通过Rufus工具制作带数据恢复功能的WinPE启动盘。在另一台电脑上下载并制作DataRecoveryWizard镜像启动盘。将U盘插入误删文件的电脑，进入BIOS设置从U盘启动，运行DataRecoveryWizard，选择原磁盘扫描，查找并恢复所需文件。建议将文件恢复至U盘或移动硬盘，避免覆盖原磁盘。操作完成后即可成功找回删除文件。]]></description><category></category></item><item><title><![CDATA[NET10 https证书免费自动更新通过ACME实现 ]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/164220998</link><guid>https://blog.youkuaiyun.com/mansai/article/details/164220998</guid><author>mansai</author><pubDate>Mon, 31 Aug 2026 16:41:04 +0800</pubDate><description><![CDATA[本文介绍了使用Certes与阿里云DNS实现SSL证书自动续期的方案：通过ABP定时任务每日检查证书过期时间，若有需要则调用ACME获取新证书，并利用阿里云SDK添加/删除DNS TXT记录完成验证，最终生成PFX文件。]]></description><category></category></item><item><title><![CDATA[Aspose.Total for .NET 2026全系列来了，官方包]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/158540062</link><guid>https://blog.youkuaiyun.com/mansai/article/details/158540062</guid><author>mansai</author><pubDate>Sun, 01 Mar 2026 15:26:45 +0800</pubDate><description><![CDATA[Aspose系列.NET组件资源列表包含Words、PDF、Cells等26个官方包，支持文档处理、图像处理等多种功能。测试代码演示了使用Aspose.Words将Word文档转为PDF的过程：先调用AsposeHook.StartHook()注册去水印功能，再通过Document类加载test.docx文件，最后调用Save方法输出为PDF格式。编译后的程序可成功生成PDF文档，验证了组件功能的可用性。该套件为.NET开发者提供了全面的文档处理解决方案。]]></description><category></category></item><item><title><![CDATA[vue3 带tabs的后台管理系统，切换tab标签后，共用界面带参数缓存界面状态]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/156762549</link><guid>https://blog.youkuaiyun.com/mansai/article/details/156762549</guid><author>mansai</author><pubDate>Fri, 09 Jan 2026 14:55:56 +0800</pubDate><description><![CDATA[摘要：本文探讨了在企业管理系统(如ERP/MES)中实现界面状态缓存的技术方案。通过Vue的keep-alive组件配合动态路由管理，解决了共用界面切换时数据丢失的问题。关键点包括：1)使用keep-alive保存组件状态；2)通过route.fullPath区分带参数的共用界面；3)报表系统采用advanced-search组件实现动态查询。文中提供了详细的代码实现，包括路由配置、状态管理和报表组件的处理逻辑，有效提升了复杂业务系统的用户体验。]]></description><category></category></item><item><title><![CDATA[Net8/Net10开源企业级跨平台数据采集系统，基于Avaloniaui]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/156458598</link><guid>https://blog.youkuaiyun.com/mansai/article/details/156458598</guid><author>mansai</author><pubDate>Thu, 01 Jan 2026 13:01:55 +0800</pubDate><description><![CDATA[本文介绍了工业通信协议软件的功能实现，支持FinsTcp/S7/EtherNet/OPCUA等多种协议。主要内容包括：1) 软件启动画面的Avalonia框架实现；2) OPC UA服务器配置与结构体数据解析方案，详细展示了StructureDto类的定义和结构体读写方法；3) PLC数据监控操作流程，包含对接表下载、IP地址修改和数据监控功能。最后提供了Windows版本软件的下载链接及提取码(r7xm)。该方案实现了工业设备间的标准化数据交互，支持复杂结构体数据的解析和处理。]]></description><category></category></item><item><title><![CDATA[net8使用ImageSharp检查jpg图片是否损坏]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/155787466</link><guid>https://blog.youkuaiyun.com/mansai/article/details/155787466</guid><author>mansai</author><pubDate>Wed, 10 Dec 2025 18:39:30 +0800</pubDate><description><![CDATA[摘要：针对服务端接收的图片偶尔出现下半部分损坏的问题，发现是多线程生成图片时未完全写入硬盘导致的。提出使用C#代码检测图片完整性的解决方案，推荐两种方法：1）基于SixLabors.ImageSharp的方案，通过强制解码整个像素区来验证；2）针对.NET Framework的BitMiracle.LibJpeg.NET方案，通过完整读取图片数据判断。两种方法均能有效检测损坏图片（返回false），正常图片则返回true，可据此决定是否需要重新生成图片。]]></description><category></category></item><item><title><![CDATA[abpVnext 获取token报错，配置文件从sqlerver切换到oracle，再切换回来sqlerver无法获取token]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/154385779</link><guid>https://blog.youkuaiyun.com/mansai/article/details/154385779</guid><author>mansai</author><pubDate>Tue, 04 Nov 2025 10:25:12 +0800</pubDate><description><![CDATA[摘要：系统在切换数据库(Oracle到SQL Server)后，前端登录出现EntityNotFoundException错误，提示找不到OpenIddictApplication实体。经排查发现，尽管数据库连接已改为SQL Server，但系统仍尝试使用Oracle环境下的GUID标识符。通过在Program.cs新增调试代码确认缓存问题，清除Redis缓存后问题解决。这表明数据库切换时需要考虑缓存同步问题，生产环境应谨慎处理缓存清理操作。(149字)]]></description><category></category></item><item><title><![CDATA[abp vnext cli无法正常使用，卡在 Checking extensions..，cli修改abp版本及.net版本]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/154178439</link><guid>https://blog.youkuaiyun.com/mansai/article/details/154178439</guid><author>mansai</author><pubDate>Mon, 03 Nov 2025 17:40:23 +0800</pubDate><description><![CDATA[摘要：解决ABP CLI卡在Checking extensions死循环问题，发现是由于修改了NuGet包路径导致。通过命令行设置正确路径后成功更新工具，但默认项目为.NET 9。需降级至.NET 8和ABP 8.2.3版本的操作步骤：1) 检查已安装的.NET SDK版本；2) 创建global.json文件指定.NET 8；3) 安装指定版本的ABP CLI工具；4) 使用ABP官网生成命令时添加版本参数。最后验证生成的源码版本符合预期要求（.NET 8和ABP 8.2.3）。]]></description><category></category></item><item><title><![CDATA[net9 aspose.cell 自定义公式AbstractCalculationEngine,带超链接excel转html后背景色丢失]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/151152294</link><guid>https://blog.youkuaiyun.com/mansai/article/details/151152294</guid><author>mansai</author><pubDate>Wed, 03 Sep 2025 16:48:42 +0800</pubDate><description><![CDATA[Aspose.Cells 的 AbstractCalculationEngine 类支持自定义公式计算逻辑，可覆盖默认行为或实现特定函数。通过继承该类并重写 Calculate 方法，开发者能创建数学函数引擎（如自定义求和/平均）、业务逻辑引擎（含税率/运费计算）和条件验证引擎（邮箱/电话校验）。典型应用包括：1）创建 CustomCalculationEngine 类处理 CUSTOMFUNCTION 等自定义公式；2）通过 CalculationOptions 配置引擎参数；]]></description><category></category></item><item><title><![CDATA[10MB-1GB大文本查看利器EditPlus6与EmEditor25]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/150979179</link><guid>https://blog.youkuaiyun.com/mansai/article/details/150979179</guid><author>mansai</author><pubDate>Fri, 29 Aug 2025 11:42:31 +0800</pubDate><description><![CDATA[由于windows记事本大打开大文件卡顿、假死等原因今天试了2款EditPlus与EmEditor，速度与效率比较满意，解决卡顿问题以上2个软件免费分享，关注后获取下载链接EditPlus打开EmEditor打开两个软件比较EmEditor 的引擎是独一无二的。它采用“仅加载可视部分”的技术，使得打开一个 10GB 的日志文件和打开一个 10KB 的文本文件，在上几乎没有区别。这个特性对于来说是不可替代的。此外，它的列模式编辑、高级筛选、CSV 文件处理功能都极其强大。]]></description><category></category></item><item><title><![CDATA[AbpVnext 阿里云ssl证书多个生产环境自动更新]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/150948351</link><guid>https://blog.youkuaiyun.com/mansai/article/details/150948351</guid><author>mansai</author><pubDate>Thu, 28 Aug 2025 14:11:19 +0800</pubDate><description><![CDATA[接口IOpenSSLAppService，目的是为了兼容其它云平台域名证书。Kestrel 的证书支持热更新机制，新的证书文件覆盖后会自动更新。1、程序启动时判断证书过期，程序启动后每天定时检查证书过期。打开Host下面Program.cs，加入代码，如下图。加入到hangfire定时任务，每天1点检查，定时更新。2、过期后从阿里云自动下载文件覆盖本地文件即可。自动下载证书参考我上次的文章，参考地址如下。一个站点对应多个域名，所以要有多个证书。判断证书是否过期代码。添加程序启动更新代码。]]></description><category></category></item><item><title><![CDATA[net9阿里云自动申请ssl证书，下载证书pfx格式]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/150925939</link><guid>https://blog.youkuaiyun.com/mansai/article/details/150925939</guid><author>mansai</author><pubDate>Wed, 27 Aug 2025 15:13:48 +0800</pubDate><description><![CDATA[《阿里云SSL证书自动获取方案》 针对90天免费证书续期痛点，本文提供自动化获取方案：通过阿里云CAS SDK实现证书申请、状态轮询和文件保存全流程。开发者需先获取AccessKey并安装指定版本的BouncyCastle和AlibabaCloud.SDK组件，核心代码展示如何配置凭据、提交证书请求、监控签发状态（10秒轮询间隔），最终将PEM格式证书转换为PKCS12文件存储。方案支持DNS验证方式，获取的证书可在控制台查看，为后续自动续期奠定基础。完整代码包含异常处理和密钥转换逻辑，确保证书安全存储。（]]></description><category></category></item><item><title><![CDATA[Net版本Spire.doc2025 最新版去水印]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/147566358</link><guid>https://blog.youkuaiyun.com/mansai/article/details/147566358</guid><author>mansai</author><pubDate>Sun, 27 Apr 2025 18:47:06 +0800</pubDate><description><![CDATA[spire官方最新版，全系列去水印]]></description><category></category></item><item><title><![CDATA[Chrome/Edge浏览器使用多屏完美解决方案，http部署使用https部署的功能]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/147447957</link><guid>https://blog.youkuaiyun.com/mansai/article/details/147447957</guid><author>mansai</author><pubDate>Wed, 23 Apr 2025 14:03:32 +0800</pubDate><description><![CDATA[Chrome/Edge浏览器使用多屏完美解决方案，如果使用http部署是无法使用的，只有https部署才能正常使用。http部署有安全限制，需要单独设置。同样设置后要重启浏览器，最终效果如下。关闭所有窗口，重新打开即可。]]></description><category></category></item><item><title><![CDATA[AbpVnext OpenIddict证集成Hangfire，localhost正常，发布后报错Error from RemoteAuthentication: Correlation failed]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/147240352</link><guid>https://blog.youkuaiyun.com/mansai/article/details/147240352</guid><author>mansai</author><pubDate>Tue, 15 Apr 2025 10:00:01 +0800</pubDate><description><![CDATA[AbpVnext  OpenIddict或IdentifyServer前后端分离模式，集成Hangfire登录]]></description><category></category></item><item><title><![CDATA[Net9解决Spire.Pdf替换文字后，文件格式乱掉解决方法]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/144645399</link><guid>https://blog.youkuaiyun.com/mansai/article/details/144645399</guid><author>mansai</author><pubDate>Sun, 22 Dec 2024 13:32:07 +0800</pubDate><description><![CDATA[解决方法如下，作用PdfTextFinder。替换后格式乱了，如下图。]]></description><category></category></item><item><title><![CDATA[Net9为PDF文字替换，使用Spire.PDF版本10.12.4.1360]]></title><link>https://blog.youkuaiyun.com/mansai/article/details/144643059</link><guid>https://blog.youkuaiyun.com/mansai/article/details/144643059</guid><author>mansai</author><pubDate>Sun, 22 Dec 2024 10:58:55 +0800</pubDate><description><![CDATA[如下图，把第一行几个字换掉。]]></description><category></category></item></channel></rss>