- 博客(9)
- 问答 (2)
- 收藏
- 关注
原创 单机版软件授权加密实战
单机桌面工具授权系统设计方案 本文提出一套适合独立开发者的单机授权方案,平衡安全性与开发成本。核心采用RSA非对称加密+AES本地存储+硬件指纹绑定的三层架构:1)开发者使用RSA私钥生成激活码;2)客户端通过公钥验证授权合法性;3)硬件指纹实现设备绑定防止多台共用。方案特点包括完全离线验证、低代码实现成本(约200行核心代码)和防篡改设计。关键技术点包含硬件指纹生成算法(基于CPU/主板/硬盘序列号)、RSA签名验证流程,以及授权信息的本地加密存储机制。该方案可阻挡大部分普通破解行为,同时保持用户友好的激
2026-04-30 17:21:32
428
原创 制造业ERP库存逻辑深度拆解:工单领料与现场仓的核心区别
本文深入剖析制造业ERP中两种核心库存管理模式:「工单直接领料出库」与「现场仓移库法」。前者适合物料价值低、损耗稳定的短周期生产,操作简单但余料管理困难;后者通过建立虚拟现场仓,实现物料分批扣减和精准成本归集,特别适合高价值物料、长周期工单的复杂生产场景。文章从业务痛点、实现逻辑、适用场景到系统设计细节进行全面对比,指出关键区别在于是否引入"虚拟仓"概念,并强调无论采用哪种方案,都必须确保库存事务的原子性和可追溯性。最终建议企业根据自身物料特性、生产周期和管理需求,选择最适合的库存管理方
2026-04-30 17:01:45
382
原创 操作记录如何设计
本文记录了我在开发中为系统操作记录功能的设计纠结历程。从最初的全量存储,到发现展示问题,再到增量存储方案,最后回归业务本质的思考。分享给同样在为数据变更记录纠结的开发者们,希望我的踩坑经验能给你一些启发。
2026-01-10 11:44:27
1063
原创 数据库CDC技术实时数据变更捕获的利器
CDC(变更数据捕获)是一种数据库技术,用于实时捕获和跟踪数据变更,并将变更事件提供给其他系统。它解决了传统手动记录变更带来的代码入侵、性能问题和一致性风险。主要实现方式包括基于触发器、日志(如MySQL binlog)和时间戳三种。主流数据库如MySQL、PostgreSQL、SQL Server和Oracle都有各自的CDC实现方案。CDC在信息化管理系统中有广泛应用,包括实时数据同步、微服务变更通知和数据审计等场景。相比应用层日志,CDC具有低代码入侵、高实时性和完整变更捕获等优势,但可能缺乏业务上下
2026-01-10 09:49:50
1274
原创 DevExpress 的 TreeList 控件常用小结
本文介绍了Windows Forms中TreeList控件的使用场景和配置方法。从使用场景,提升用户体验注意点,常用属性设置,常用代码片断 四个方面 总结该控制使用经验。提供提高开发效率的封装方法loadTreelist(),可快速配置TreeList控件。关键代码片段展示了如何获取选中行及其父节点数据,帮助开发者高效实现树形结构数据展示功能。
2025-12-31 17:12:47
1311
1
原创 Python基础语法-数据类型
True=真,非空,非零 如:bool(5),bool('x'),bool([False])False=假,空,零 如:bool(0),bool(None),bool('')以 ‘ “ ''' 三种引号表示,小引号可以被大引号包括在类变为对使用对象符。包括 负,零,正 的整数,没有长度上的限制。是双精度小数,精度很高。
2023-08-21 08:32:37
121
DevExpress 的 TreeList 控件常用小结demo
2025-12-31
DevExpress 的 ribbonControl 代码配置导航
2024-08-22
用友nc想做二次开发对接数据有哪些方法可以做
2020-10-29
最全银行联行号 信息来源准吗
2021-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅