- 博客(71)
- 收藏
- 关注
原创 使用EntityFramework8的学习和开发过程中一些经验
本篇文章主要记录自己在EF8的学习和使用过程中的碰到一些坑和自己琢磨的一些解决问题的方法以及过程。
2024-08-03 21:32:51
421
原创 EF8 code first 模式下去除自动生成表加s(复数形式)全网第一帖
今天下午一直在纠结这个问题,EF如果采用code first模式,进行迁移,他会表名自动给你加上s形成复数形式,搜了很久找到的觉方案有两种,其中实体类指定表名的方法是可行的,另外一种都是说。对于EF6是可行的,怎么搜也没有找到EF8的解决方案。
2024-07-31 19:40:29
577
原创 干部任免管理系统(五)开源了一个c#开发的任免审批表转word的程序
好久没有写博文了,最近有几位csdn的网友想找过来借鉴开发的管理系统,因为工作调整我已经不在公司管理干部了,整套系统当时本身就是为了方便自己工作捣鼓的,现在也没人用了。牵涉到打架java运行环境,数据库,整合企业微信登录等等,要用起来也不方便,所以干脆就重新把最核心的转换审批表到实体类,然后再转换为word,以及提取简历功能用c#写了winform程序了。
2024-07-25 10:32:05
1036
原创 拌合楼系统开发(二十)解决海康DS-TVL224系列屏幕显示二维码思路
需求是想在通过程序动态控制显示屏显示二维码,最开始有些担心led这种点阵屏会不会对二维码显示出来后无法识别,实际测时候发现是没问题的。对于显示文字和语音播报,csdn上已经有大神有完整的代码。海康威视道闸进出口LED屏DS-TVL224系列开发C#源码_ds-tvl224原厂程序及技术指导资料-CSDN博客开始以为会是个很简单的事情,但实际很悲催,找不到显示二维码的资料,全网搜了很多止步在显示文字和语音播报,官网就是个渣,中文网站内容不如英文网站内容多,但也没有啥帮助。
2024-05-28 11:19:45
1086
1
原创 拌合楼管理系统(十九)ini配置文件本地加密
项目中,数据库服务器与程序不在一起,且不允许通过互联网直接访问数据库。解决方法是通过web服务来做中间件来解决数据交互的问题。但如果web服务交互又存在身份验证问题,需要实现访问对应的接口是经过授权的,未授权的是不返回数据。可能有人说为啥不采取限定IP地址的方式?程序调用没有固定的公网IP。走VPN是一种解决方法,但需要额外的安装软件和设备。我采用用的方式是每次访问都带上一个key,在web服务器端进行key的校验,如果一致那么返回数据,这样是最简单的方式。
2024-05-12 22:07:13
1064
原创 拌合楼管理系统(十八)如何从一个winForm中的事件修改另外一个Form的控件的值
上篇讲述了如何手工调用海康的车牌识别摄像头进行拍照和识别车牌,我车牌识别的程序在应用的一个窗体,需要去更新另外一个窗体里面的lable中的内容为识别的车牌信息,同时还要写入到另外窗体的datagridview中。
2024-04-30 15:21:27
343
原创 拌合楼管理系统(十七)海康威视车牌识别摄像头手工控制拍照和车牌识别
官方文档示例主要是c来实现的,没跑通之前我都差不多要放弃了。但最后跑通的一刻感觉心情无比畅快,就想打仗攻克了一个又一个的山头。一个收获就是反复看官方的sdk文档了。
2024-04-30 10:17:34
1578
原创 拌合楼管理系统(十六)c#如何实现点击同时启动两个窗体,并且窗体全部关闭后才退出程序
逻辑很简单,检测到当前没有打开的窗体,那么才关闭进程。注意这里我走了些弯路,以为回自动触发,实际上还需要在构造函数进行事件和过程的关联才可以生效。功能实现的代码并不复杂,主要是窗体定位的逻辑和一些细节问题的注意了。
2024-04-26 13:37:59
378
原创 两台群晖之间如何进行文件传递
我有台6版本的黑群晖,上面有很多共享文件,文件大小不一,有的就是几十KB的文档,有些又是上G的视频文件,存放的目录也没有什么规律可言。最近上线了一台硬件的正版群晖,7的版本,那当然要把宝贵的资源都存到新的服务器上。
2024-04-10 11:37:06
3615
原创 本地部署通义千问大模型
*通义千问-7B(Qwen-7B)**是阿里云研发的通义千问大模型系列的70亿参数规模的模型。Qwen-7B是基于Transformer的大语言模型, 在超大规模的预训练数据上进行训练得到。预训练数据类型多样,覆盖广泛,包括大量网络文本、专业书籍、代码等。同时,在Qwen-7B的基础上,我们使用对齐机制打造了基于大语言模型的AI助手Qwen-7B-Chat。
2024-04-09 11:24:16
1557
原创 实战搭建网易有道的QAnything(二) 正式下载安装
整个安装过程实际上就是在不停等待下载文件过程,还好需要的文件都是国内可以现在,还没有需要用到科学上网的,唯一的就是github下载QAnything 源码,又可能抽风访问不了,那么就到gitee或者其他镜像下载就好了。
2024-04-08 11:22:42
2115
2
原创 实战搭建网易有道的QAnything(一) 前提准备工作
早上地铁上刷到了关于有道的QAnything的介绍,刚好也有搭建一个知识库的想法,既然有想法那就干起来,电脑的操作系统用的win11,显卡用了两块4060。
2024-04-07 18:03:21
1948
原创 党员教育学时的管理的实现
本篇文章主要讲述对党员学时管理的模块的一些功能设计思路了.不谈具体代码的实现了.实际这块的代码时间无非就是curd,外加文件上传了,没有特别需要技术上注意的东西。
2024-04-03 17:36:45
455
原创 拌合楼管理系统(十五) 柯力D2008 与 D12 对接获取数据
本篇有些纸上谈兵,因为没有柯力地磅系统实物来做对接,更多的是看他的产品说明书中的文档来实现数据对接。发现与耀华的协议是相同的,感觉应该代码可以通用。可以参考我前面关于耀华地磅对接的文章,这里主要说一下对一些之前疑惑问题的处理。
2024-04-03 14:24:29
517
原创 拌合楼管理系统(十四) 海康威视摄像头SDK开发过程中遇到的问题和解决方法
有些事开发过程中已经碰到的问题,还有一些事官方文档或者其他网友碰到过的问题,在这里汇集一起,希望做开发能够起到帮助.
2024-04-02 19:58:29
1591
1
原创 干部任免管理系统(四) 将中组部任免审批表Lrmx文件转换为word格式
前一篇文章讲述了如何将中组部任免审批表lrmx格式的文件读取到我们自定义的Person类中,本篇文章主要讲述如何生成word文档. 生成的文件docx的格式,这里就不考虑doc格式的情况了.使用的模版也是docx. 一般采用word模版都会在需要插入的位置添加标记符,然后使用字符串替换的方式来实现,考虑到干部任免审批表的内容主要是表格。将整个文件作为一个大的表格来处理这种思路。
2024-04-02 14:32:39
3840
原创 干部任免审批表管理系统(三) 读取Lrmx格式文件数据并存储到实体类中
在这种属性繁多,如果一一些set那么代码量会很多。通过反射的功能,能够大大节约代码量。后续很多处理主要是考虑到一些录入场景不规范的问题的处理了。
2024-04-01 16:25:24
2592
原创 干部任免管理系统开发(二) 数据库表的建设
数据库表字段的设计基本上就是照搬Lrmx文件内容,没有什么过多的技术含量,也可以根据自己的需要对照Lrmx文件的格式自己去定义字段了。
2024-04-01 11:35:45
646
原创 干部任免审批表管理系统开发(一)
去年为了解决干部任免审批表多人手头上拿到的版本不一致,且不便于查询的问题, 而且自己又管着干部任免,所以就自己做了个简单的管理系统了,实现了任免审批表的内容保存数据库,能够导出lrmx文件、word格式的功能。
2024-03-31 15:19:17
3977
原创 Python下载bing每日壁纸并实现win11 壁纸自动切换
我们访问bing中国的网址https://cn.bing.com,可以看到背景是精选的图片,而且这张图片每天是不一样的,所以可以每天抓取这张图片,来作为壁纸的来源.
2024-03-30 19:12:15
657
原创 拌合楼管理软件开发(十三) 对接耀华XK3190-A9地磅(实战篇)
目前而言对于整个拌合楼管理软件开发,因为公司对这个项目还处于讨论中,包括个人对其中的商业逻辑也存在一些质疑,都是在做一些技术上的储备.很早就写好了串口与地磅对接获取代码,也大概知道真个逻辑,这次刚好跟库区沟通,远程连接到磅房电脑,开始实操一下.
2024-03-30 11:40:29
1357
原创 让指定的IP地址走深信服VPN线路的方法
一方面迁移费用死贵,集团云运营公司打折网络安全、数据安全旗号,相比公有云费用成倍的增长;另一方面又确实有公网访问的需求,我这个办法算是个折中的投机取巧的解决办法了。
2024-03-28 13:43:30
911
原创 拌合楼管理软件开发(十一) 海康威视车牌识别摄像头安装调试,总算是跑通了。
/保存的文件个数这里之所以需要用到委托,直接更新textbox文本中的内容,以及复制picturebox的image会提示不是从齐创建的线程调用。
2024-03-26 18:58:08
1707
原创 c# 更改网卡的默认网关
网上代码很多都是前人经验的总结,如果跑不通,而你再网上有看到很多人都用了这些代码,不防换个思路想想,是不是操作系统版本问题,权限问题,也许排除了这些,问题就迎刃而解了。
2024-03-26 10:29:28
874
原创 JumpServer如何对接企业微信实现扫码登录
JumpServer是一套优秀的堡垒机软件,本文主要介绍如何设置来将Jumpserver与企业微信来做联动。前提是已经安装好Jumpserver且注册了企业微信,并堡垒机访问的域名是通过icp备案的。如果要实现回调的,域名需要指向公网,如果这是扫码登录和身份验证域名无需指向公网地址。
2024-03-23 17:33:33
527
原创 拌合楼管理软件开发(十一) 海康威视车牌识别摄像头安装调试,记录犯经验主义错误不断自己打脸过程
此次感叹,有时候真的隔行如隔山,很多自己觉得雾里蒙里的东西,懂行的人觉得就是基本常识。有句古话,师傅领进门,修行靠个人。但往往最难的就是进门了。
2024-03-23 11:32:42
804
原创 自己编译RustDesk,并将自建ID服务器和key信息写入客户端
今天总算是把编译环境给折腾清楚了,编译出来了至少能用,但说不上好用,问题还不少,官方的客户端就是要手工填写ID服务器地址和key才可以用,而且还容易被别人白嫖你搭建的服务器,当然如果拿到你编译后的客户端,也是存在被白嫖的可能。这方面还没有找到解决方法。遗留未解决的问题有,需要copy src目录才可以运行程序,还没有找到方法像官方编译的一样只有一个文件。需要是用管理身份运行程序蔡可以执行。
2024-03-22 16:14:02
6701
10
原创 拌合楼管理系统开发(十) 不谈技术只谈管理之大宗物资虚假贸易
健全的制度是必须的,但更重要的是制度的执行,往往很多出现问题的情况并不是没有制度,而在于制度的执行上,制度是人拟定的,执行也是人在执行。一套行之有效的信息系统和算法模型是对国央企进行虚假贸易管控必须的,这就必须联合银行、税务等多家单位联通进行监管。
2024-03-22 10:46:16
1346
原创 拌合楼管理系统(九) 地磅称重作弊的方式防范的方法
大宗物资的行业离不开地磅,称重过磅作为运输货物的核心一环,往往很多出现货物损失的情况,都出现在称重作弊,一次作弊就可以导致企业直接的经济损失,让我想起一首古诗硕鼠硕鼠,无食我黍!过磅作弊一方面具有隐蔽性,一方面又有长期性,就像硕鼠一样,慢慢的搬空一个企业。
2024-03-21 20:14:42
474
原创 RustDesk 快速部署,搭建自己的“向日葵”
简单而言RustDesk是一套开源的中继远程控制解决方案,你可以自己搭建中继服务器,其他的免费的如同向日葵的控制方案,都是走的公共的控制服务器。我们是用远程中继服务器来做远程控制,往往都是因为控制端和被控制端都没有公网IP处于nat之后,这样就需要一台服务器再公网上来做中转传递数据。如果你是控制端就有公网,那么可以考虑采用vnc反向连接等的解决方案了。很重要的一点,开源版是免费的,他也有付费版,收钱的东西当然功能更多了。开源版基本上也够解决我们的主要控制需求。
2024-03-21 15:00:14
4364
原创 Jumpserver 堡垒机用户启用双因子登录
堡垒机往往是内部权限的集合体,拿到了堡垒机的用户账号密码,很容易就顺藤摸瓜攻破各种应用系统,除了常规的用户名复杂密码的要求外,我们常常都要求采用双因子的登录方式。双因子最常见的就是账号密码+短信验证,复杂点就有账号密码+MFA工具。应该说Jumpserver是一套功能强大的堡垒机软件,开源免费版本对于一些日常的需求是足够的,大大降低了中小企业IT成本。
2024-03-20 22:16:07
1035
原创 拌合楼管理系统(八) c#海康威视摄像头车牌识别
原本以为海康威视sdk的Demo里面没有车牌识别的实例,后来发现自己肤浅了,官方是有提供的,只是车牌识别是通过安防布警的方式实现的.程序主动监听,触发告警后获取到车牌信息.
2024-03-20 18:51:19
906
原创 拌合楼管理系统(七) 海康威视摄像头视频预览
视频预览实现搞明白了过程还是比较简单的,步骤就是先登录,然后调用预览的方法。如果需要关闭程序最好还是先关闭预览,然后注销登录。
2024-03-19 09:45:20
585
原创 拌合楼管理系统开发(六) 海康威视摄像头调用拍照
初次接触调用海康威视的sdk,看到CHCNetSDK上定义的常量就有些发怵,其实你不用去管他,直接copy过来,弄清楚整个调用的流程,首先定义一些需要用到的常量和属性,再就是构造函数上初始化sdk,第三步就是登录到设备,最后就是调用拍照的接口函数了。
2024-03-19 07:00:00
1157
原创 拌合楼管理系统开发(五) 数据库表和字段的设计方案
闭门造车,今天花时间把前面一段时间思考的整个拌合楼管理系统的数据库实现在mysql中建立起来了.表和字段含义如下了
2024-03-18 17:22:34
754
原创 拌合楼管理系统开发(四) 功能模块和数据表设计-收货管理
上篇文章主要写了生产到发货的管理逻辑设想,这篇文章主要考虑对原材料的入如何做管理了.其中需要考虑来料加工的场景,也就是生产的原材料是客户提供给我们的.
2024-03-18 07:00:00
346
原创 拌合楼内部管理系统开发(三) 继续功能模块及数据表设计-收发管理模块(无人值守功能)
大概设想了下整个生产装货的过程,对于装货单的生成,如果有专门负责车辆信息调剂管理的,比如客户车辆到厂前也可以填写,后台有人来处理关联和内部流程。出厂后通过采集gps信息获取到车辆位置来判断是否送达客户,或者定时将车辆位置信息推送给客户,提高客户满意度?不过这都是需要由成本的。
2024-03-17 15:34:30
732
原创 拌合楼内部管理系统(二)功能及数据库表字段设计
公司启动了拌合楼内部管理项目,对照拿到手里的目标软件介绍和工作经验,闭门造车把系统的主要功能及数据库表结构按照自己的想法列出来。
2024-03-17 05:30:00
575
原创 如何通过堡垒机JumpServer使用VisualCode 连接服务器进行开发
我们经常会碰到需要远程登录到内网服务器进行开发的场景,一般的做法都是通过VPN登录回局域网,然后配置ftp或者ssh使用开发工具链接到服务器上进行开发。如果没有出现问题,那么一切都正常,但到了出现问题,需要知道到底是谁进行了操作或者进行了修改就无从查起,这个时候堡垒机就起到了作用。
2024-03-16 14:16:11
2211
1
海康威视道闸进出口LED屏DS-TVL224系列的调试工具,程序中密码led886,管理员密码就不得而知
2024-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人