- 博客(658)
- 资源 (10)
- 收藏
- 关注
原创 efcore 对象内容相同 提交MSSQL后数据库没有更新
摘要:在.NET6+EFCore6环境中遇到对象更新问题:当UI传入EFCore的对象值未变化时,数据库不会自动更新。通过强制设置实体状态为Modified可解决该问题,但相比EF更繁琐。示例代码显示需要显式设置db.Entry(one).State=EntityState.Modified才能确保更新,而传统EF无需此步骤。这反映了EFCore在变更追踪机制上的差异,开发者需要适应这种更显式的更新方式。
2025-09-14 10:34:23
153
原创 加密 隐藏 EFcore 中的数据库连接字符串
这篇文章介绍了在WinForm应用中使用AES加密技术保护数据库连接字符串的方法。通过重写DbContext的OnConfiguring方法,将加密后的连接字符串解密后传入。文章提供了完整的加密(EncryptKey)和解密(DecryptKey)实现代码,使用Rijndael算法(即AES)进行ECB模式的加密处理,包含密钥设置、加密模式配置以及字节数组转换等步骤。这种方法可以有效避免数据库连接信息以明文形式暴露在代码中,提高了应用安全性。
2025-09-12 17:33:44
133
原创 企业AI场景集锦
本文介绍了三个应用dify和LLM技术提升效率的场景:1)图书馆管理,通过扫描图书信息建立可查询知识库;2)合同管理,将电子合同存入知识库便于检索;3)智能问题分类,利用LLM对复杂问题自动标记分类,既可作为参考数据,也能辅助人工分类处理,显著提升问题处理效率。
2025-09-11 17:26:46
127
原创 关于物料采购合同,付款规则库的程序设计(刘欣)
博主需要开发一个合同管理系统,用于验证主机厂与供应商的配件合同执行情况。系统需处理阶梯价格等复杂条款,并兼容Excel原有字段和计算方式。目前面临合同规则库的设计难题,希望借鉴类似超级BOM但不完全相同的逻辑方案。博主寻求CSDN网友关于如何构建合同规则库并将其程序化的解决方案。
2025-09-07 19:23:07
199
原创 unity tilemap isometric 原点在哪儿?
博主计划用Unity重制《龙之崛起》,重点改进联网对战功能。目前正在尝试使用Unity的Tilemap功能加载2.5D菱形素材,探索重制可行性。在测试过程中遇到Tilemap坐标系设置问题,尝试将原点定位到左上/左下角。文中展示了加载民居瓦块的代码示例,包括Tilemap初始化和贴图设置,但发现坐标系与预期不符,仍在寻找解决方案。
2025-09-01 12:32:30
237
原创 unity tilemap grid 的中心轴
在Unity的Tilemap Grid系统中,Pivot中心轴点用于对齐网格,其位置会影响瓦片的定位和旋转。如图示,Pivot作为参考点确保瓦片与网格精确匹配,便于编辑和调整。
2025-08-31 18:42:52
237
原创 unity tilemap 用代码加载瓦块地图块
摘要:文章介绍了在Unity 1.6.3中使用代码加载Tilemap地图块的方法。首先在Grid下添加Tilemap,然后通过Tile Palette将图片转换为.asset资源文件。通过编写脚本(需引用Tilemaps命名空间),在Start()方法中使用AssetDatabase加载资源文件,并通过SetTile方法在指定坐标位置(1,2,3,5,0)绘制三个地图块。最终成功实现了通过代码动态绘制地图块的功能。
2025-08-31 00:17:20
200
原创 C# WinForm中提供webapi服务
本文介绍了如何在WinForm程序中搭建WebAPI服务,实现与明道云的数据交互。主要步骤包括:1)通过Microsoft.Owin包搭建WebAPI服务;2)创建QueryController处理请求;3)使用Flurl.Http访问明道云API获取数据;4)对工单数据进行处理分析,计算处理人积分并返回结果。程序实现了从本地API调用第三方服务、数据处理和结果返回的全流程,为系统集成提供了解决方案。
2025-08-28 08:50:14
391
原创 Dify API接口上传文件 postman配置
本文分享了通过Dify API实现票据OCR识别的实践方案。作者详细介绍了调用流程:首先设置图片变量"pic",然后分两步执行API调用 - 先上传图片获取文件ID,再使用该ID调用OCR接口。示例显示识别耗时14秒,作者建议增加V100显卡提升性能。文中提供了完整的JSON请求示例,展示了如何通过Dify低成本实现专业OCR功能,相比收费服务更具性价比。该方案为开发者提供了实用的Dify API参考资料。
2025-08-01 16:39:05
635
2
原创 My WinForm NuGet
本文测试了.NET8 WinForm应用在X64环境下各组件兼容性,包括单文件发布测试。验证结果显示:SAP NW RFC组件、XPTable控件和CloseXML库均能正常运行,通过兼容性测试。测试环境采用64位架构,各组件在WinForm框架下表现良好,满足开发需求。
2025-07-30 15:01:52
97
原创 自己的SAPGUI尝试
博主开发了一个基于C# WinForm的台账管理程序,与SAP系统集成作为数据库。经过半年运行,程序运行良好,已积累十几万数据。优势在于C#开发比ABAP更强大简单,且能与SAP无缝对接;不足是需自行开发RFC接口,增加了开发工作量。整体上实现了高效的用户体验。
2025-07-25 16:24:48
133
原创 用Dify搭建SAP知识库
摘要:本文介绍了如何利用Dify平台快速搭建企业级SAP问答知识库。作者通过简单的配置实现了基于LLM大模型的智能问答系统,只需四个步骤:设置用户变量、添加知识库、接入大语言模型处理数据、配置回复输出。该系统支持持续学习,可不断补充新知识提升回答准确性。文章特别提到利用开源项目Jusoft.DingtalkStream实现钉钉前端集成,展示了AI技术在企业知识管理中的便捷应用。
2025-07-23 11:11:55
510
原创 ReoGrid控件用法
--------单元格编辑事件,用户编辑单元格后,执行操作----------------------------右键点击表格,获取选中的单元格-------------------
2025-07-10 09:58:56
214
原创 C# Renci.SshNet 登陆 suse配置一粒
PasswordAuthentication no 为 PasswordAuthentication yes。1、需要root登陆os,配置 /etc/ssh/sshd_config里面的。2、然后重启SSH服务:sudo systemctl restart sshd。
2025-05-29 14:19:57
493
原创 联想Horizon 2系列电脑 参数
机身较厚的 Horizon 2e 采用21.5英寸的屏幕和Core i3处理器,未配备电池,起售价 4499 元,(Intel Core i3-4030U/NVIDIA GeForce 820A/4GB/500GB/21.5英寸/1920×1080)机身轻薄的 Horizon 2s 采用19.5英寸的屏幕和Core i5处理器,配备电池,起售价 6999 元。(Intel 酷睿i5 4210U)已推出的27英寸大屏 Horizon 2 起售价11999元。其它触控一体机:海尔 Aphro S5-B465戴尔
2025-05-07 11:10:20
525
原创 昨天很早就睡了,从未这么早睡过
从2014年潍柴汽车,整车计划员给我提需求开始,我一直在这一个细分领域尝试突破。昨天超级工厂生管计划员告诉我,我的程序帮助他们把每天的排产时间缩短了2个小时后,我觉得我在这个领域终于有所建树,并且取得了巨大的成功。
2025-05-01 09:02:07
213
原创 北洋底标印记纪年
这一篇博文的内容详细列举:清末袁世凯在山东德州北洋机器局的底标印记。说到这些底标符号,一定要先了解苏州码子,大家可以自行百度,甚至可以百度到北洋军服的编号就是使用苏州码子。下表列举了底标出现的全部年代,从民国1912年11月开始往后,北洋机器局改名德州,从此底标印记“北洋”消失。闲鱼app上出现的老物件,从清朝光绪末年,到明国初年算起来都是上百年的文物了。那些奇怪的符号底标是什么意思,它们制造谁先谁后,谁最少最稀有?
2025-04-12 16:01:18
287
原创 我在超级工厂做APS的那些程序(我的APS项目十一)
【摘要】本文回顾了作者作为项目经理在2023-2024年主导APS整车高级计划排程系统项目的关键突破:1)攻克超级BOM解析难题,开发7个程序实现3000零件精准校验;2)创造性提出Plan B方案,确保主计划功能按时交付;3)为物流团队开发高效齐套检查工具,至今支撑三大车间物料管理;4)打造"丝滑"混线排产系统,实现分钟级千辆整车排序。这些创新解决方案不仅保障了项目成功,更成为企业持续使用的核心工具,展现了作者在汽车IT领域的深厚技术功底和问题解决能力。
2025-04-11 14:51:18
469
1
原创 我终于实现了手机竖屏高清投屏
这几天,因为查找解决方法,抖音推了一段视频,是雷布斯在2011年去腾讯讲智能手机,他说他经过深入研究苹果手机成功的原因就是手机越来越像电脑,而且将来只要解决手机的输入输出两个环节,手机就可以代替电脑,视频很长,博主没有看完。不过github上只有源代码,看版本已经到3.2了,博主一时半会也不想去编译它,就随便下载了一个版本2.4的执行程序试试,这一试不得了,博主期望的手机屏幕镜像到显示器竖屏大屏,高分辨率高清的功能终于来了,仔细看看屏幕上的文字,那是如此的清晰,这才是真正的手机高清投屏啊!
2025-03-31 00:00:03
1551
1
原创 当我发现明道云对每一个应用开放了完整API后
博主配合黄老师在ERP团队创新自己的项目管理应用,担任开发人员角色,逐渐深入明道云的开发,为满足功能需求,实现了从A表更新到B表的数据更新,在工作流中写了第一段JS代码来统计数据等等高级功能,都能游刃有余的解决掉。但有一个工时收集的场景,实现起来难度就比较大了。公司引入了明道云零代码平台,业务部门的各种应用如雨后春笋般在明道云平台茁壮生长,而当明道云引入了企业组织数据后,所有的数据操作和员工深度锁定,在很多业务场景,都快速上线创新了各种方便的应用,线上办公一发而不可收啊。
2025-03-14 19:03:26
596
原创 C# httpclient 和 Flurl.Http 的测试
async 和 await 是成对使用的,为了接受web异步返回的数据,winform的button控件中使用,只需要加上async关键字,然后在await中等待函数执行返回。
2025-02-24 11:05:12
556
原创 老WinForm中一个执行文件使用SQLite数据库
EF6在老WinForm中停止更新了,但如果只是在win10上面使用,老的.net Framework 4.8框架有一个优势,编译后的执行文件很小。还有一些老类库也只能在老的.net Framework 4.8框架使用,所以微软还是保留了老的.net Framework 4.8框架。在老的.net Framework 4.8框架中,DB First模型中,可以像EFcore一样简单一条指令就建立数据库的连接和实体类轻松的使用吗?虽然没有EFcore方便,但也已经很不错了,很简单的在老框架中使用起来了。
2025-02-09 21:07:37
605
原创 winform treeView 选中节点 图标保持不变
winform treeView控件中,节点需要指定好选中和非选中的图标,这样就不会每次用户点击节点时,图标会变为默认的,缺点就是必须要多写一行代码。
2025-02-05 15:34:53
320
原创 小汽车维修记录程序(PC版)
博主需要一个小程序,记录小车维修保养的内容:时间,地点,某种零件,以什么价格被保养使用。这样博主才能准确的知道小车下一次在何时需要保养,然后就可以有的放矢的去准备下一次的零件和时间(比如在618采购,还是在双11采购?比如汽车保养零件,它包括复杂的图片、型号、供应商、价格等等,你只需要一次输入,下次同样的零件记录,直接从零件库中选中即可。时间、地点、零件,就可以把我们的汽车维修记录完整的下来了。链接:https://caiyun.139.com/m/i?
2025-01-18 22:45:08
435
原创 C# XPTable 日期字段处理(XPTable控件使用说明十三)
2、XPtable中日期字段定义与显示。1、SQLite数据库定义为日期类型。4、自己的函数处理一下转换。
2025-01-12 11:48:34
408
原创 C# XPTable 带图片的增删改查(XPTable控件使用说明十三)
今天完成了一个DEMO, XPtable直接增删改查,带富文本图片,这就是XPtable的优势。
2025-01-06 11:09:43
352
原创 业务模型与UI设计
业务数据模型的设计、UI设计这应该是程序设计中不可缺少的部分。做程序设计的前提应该先把这两块设计好,那么,来一个实际案例,看看这2块的内容。部件是基于零件的,多个同名称的零件对应一个部件名称(车辆上安装位置),后续报表按部件取数。1、详情编辑,对图片(图片录入单独窗口)、文本可以修改、删除,保存后,父级清单需要刷新。1、显示车辆列表,图文混排,每一项中:车辆有图片显示,有名称描述。3、详情页面可以按部件出报表,也可以放到【部件页面】中。2、选中其中一项,进入【车辆详情】。3、新增按钮进入【车辆详情】。
2025-01-02 11:24:18
408
原创 WINFORM 对象引用对于非静态字段、方法或属性是必需的
winform中,我想控制form中的控件,但是这个控件的定义被写在Form1.Designer.cs文件中,因为我是从界面上拖了一个控件放上去的。在其他form中,要调用这个控件,就会出现“对象引用对于非静态字段、方法或属性是必需的”错误。手动去Designer.cs文件中加上static关键字是可以的,但是一旦Form更新,static关键字就会被VS编辑器抹去,所以并不是解决问题的最优解。这样就把这个控件的属性写死了,VS IDE只会改Designer.cs中的内容,不会乱改C#中的代码。
2025-01-01 11:56:55
427
原创 关于“计划订单模型”的思考(我的APS项目十)
一旦我们有计划订单一车一单模型,计划部门的各种业务无外乎就是对计划订单数据做全生命周期管理,有了这样的颗粒度,我们可以轻松应对。APS系统覆盖销、供、产业务,提供的承接销售需求,编制生产计划,输出生产订单的功能。在IT系统中,应该建立相应对应数据模型,销售需求-销售订单模型,生产计划-计划订单模型,执行生产-生产订单模型。这些模型的颗粒度,应该要细化到一车一单,才能支撑销售模型,计划模型,生产模型数据之间的联动。如果我们对主计划数据建一车一单的“计划订单”模型,这样就可以应对计划部门随时调整计划的场景。
2024-12-31 16:19:24
203
原创 excel 正在试图恢复你的信息 这可能需要几分钟 服务器出现意外情况
来也uibot开发服务器上,突然出现打开excel错误,错误内容:excel 正在试图恢复你的信息,这可能需要几分钟,服务器出现意外情况。找遍了来也社区20个相关提问,都没有回答,博主也在这个问题上卡了一天,终于解决了。原因应该是服务器上的PDF软件升级,自己对excel加载了三方COM插件,把PDF这个插件取消就正常了。
2024-12-25 14:42:24
387
EHP7 FB02 FB50 BUG解决方法
2016-07-06
ssd固态硬盘寿命查询检测 SsdDiskInfo工具
2018-05-23
WINFORM控件动画无闪烁的例子DEMO.rar
2020-02-22
C#聊天程序基于HP-SOCKET V1.1最终版
2015-12-16
ORACLE space 源代码
2016-06-02
.net framework WinForm 简单的ORM组件?
2025-02-08
关于逻辑关系的解析算法请教
2023-05-31
关于逻辑关系的解析算法
2023-05-31
请问,SAP ABAP层面的锁有什么存在的意义呢?
2022-12-13
有没有这种代码说明工具
2022-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人