- 博客(25)
- 收藏
- 关注
原创 打包C#项目
3.1在C:\Windows\System32目录下找到msiexec拉入我们创建的安装目录里。3.5 复制的内容头部加(X/空格)填入刚刚的快捷方式的Argument属性。3.4对这个文件进行配置,复制productcode。2.2然后把主程序中的debug内容拉入目录里。2.往安装目录里塞debug程序。4.2创建快捷拖入第二个文件夹。1.添加setup项目。3.3然后拉入第三个目录。2.1创建安装的目录名。3.2创建开始栏快捷。4.创建桌面快捷方式。4.1选择你的主程序。
2024-12-25 10:46:03
262
原创 Modbus 模拟发送的时候发送粘包现象
我在 Console.WriteLine("connect_flag:" + connect_flag);就可以定位问题了:连接和发送两次报文密集,产生粘包现象。有特殊字符处理的方式。发现连接发送的报文和读取线圈的报文粘在了一起。
2024-11-04 11:32:19
379
原创 自己用过的代码生成器
一、 建库、CodeFirst方式在线建表,没用到CodeFirst的用户可以用工具轻松体验,支持公共字段。十、支持多种数据库 MYSQL PGSQL SQLITE SQLSERVE ORCLE 达梦。三、模版管理 可以自个添加修改模版,使用的是Razor模版引擎对C#程序员更加友好。五、支持扩展模版属性,支持生成更加丰富的前端代码。四、方案管理,可以创建自已的生成方案,修改方案。二、导出EXCEL文档,把每个表的数据导出来。七、支持生成附加文件,支持文件后缀。六、支持生成解决方案。
2024-05-29 08:39:22
152
原创 C#项目打包
7.点击安装试试([ProgramFilesFolder][Manufacturer]\[ProductName])所以建议把[Manufacturer]删掉。第四步:右键找到加入的项目主输出----》cheate shortcut to 主输出(就是创建快捷方式,右击快捷方式可进行命名和设置图标)([ProgramFilesFolder][Manufacturer]\[ProductName])第二步:右键Application Folder 找到---》add------》输出项。
2024-05-25 14:44:57
1156
原创 oracle窗体函数
TO_CHAR ('新品无注油量') OIL_WEIGHT_NQA,TO_CHAR ('新品无注油量') OIL_WEIGHT_NQB,TO_CHAR ('新品无注油量') OIL_WEIGHT_WQ,--每天,每种轴承为一组的数量。--每天,每种轴承为一组的数量。--每天,每种轴承各自加序号。--每天,每种轴承各自加序号。
2024-05-18 14:59:21
449
原创 C#遇到的问题记录
今天遇到一个问题,就是创建类库项目的时候,一修改类库内容,再跑程序就会报错。需要在 生成找到清理类库(你的类库名),然后再重新生成后运行项目就ok了。这就是类库做了修改,却没有重新更新。1.报错,说类库什么函数找不到。2.打的断电捕获不到。
2024-05-12 14:29:44
230
原创 关于java,自己遇到的问题汇总
1.angular框架,html绑定点击事件,应该是ng-click,我写成了onclick一直报函数不存在。3.mapper层where条件动态判断以及用hashmap接收查询条件对象。2.在js中写html标签,注意函数参数要转义。
2024-05-09 14:21:45
195
原创 ModbusRTU学习笔记
所以从站返回报文应该是:从站地址+功能码+字节数(线圈长度/8,向上取整)(XX格式,即线圈最大长度是FF转十进制就是255)+读取数值(8个线圈就是XX,16个线圈就是XX XX)+校验码。从站返回报文格式:从站地址+功能码+字节数(线圈长度/8,向上取整)(XX格式,即线圈最大长度是FF转十进制就是255)+读取数值(8个线圈就是XX,16个线圈就是XX XX)+校验码。主站发送报文格式:从站地址+功能码+起始地址(16进制xx xx格式)+读取线圈长度(16进制xxxx格式)+校验码。
2024-05-07 22:40:42
3069
原创 利用itextpdf导出复杂pdf表格的工具类
3.这里说明下list_Col集合是我对应数据库的,下面是表设计,主要看字段和主键就行。下面就是看看效果图了,数据我就不取了,因为是现场数据。第一次整合工具类还是有点提高的。4.还有一个工具类,是用来把对象集合转成map集合的,下面是这个工具类。2.就是编写工具类,不是很全,但是基本功能也可以自己加进去。5.下面就是测试代码,我只贴出主要部分。1.首先就是导包 下面是maven坐标。
2023-12-19 15:14:19
490
1
原创 创建事务级临时表或者会话级临时表,并测试生命周期
1)临时表会话级别和事务级别都只针对当前会话(即当前连接),其他会话(即连接)是拿不到数据的。2)会话级别是当前会话(即连接)不管是否commit或回滚,临时表都存在,只要不断开连接。提交了也可以查到数据,不会被删除,只有当会话结束(即连接断开)才会被删除。没提交状态是该会话(当前连接)可以查到,另外一个连接依旧查不到。2.用第一个连接(即会话)创建临时表并插入数据 :会话级别。该连接可以查到(开多个窗口也属于一个连接即一个会话)。总的来说,会话级别的生命周期>事务级别。在另外开的连接里查不出来。
2023-12-04 15:36:06
349
原创 date变量值设置了格式还是以默认格式DD-MON-YY存储
我们把格式看作是形状,声明的时候就确定了格式is_time_date变量也就是容器的形状,不论我们怎么设置其他格式的date数值都不会改变原来的容器也就是声明的is_time_date,除非你可以在声明的时候设置日期格式。反正我的解决方法就是自己麻烦点不用变量存储呗,如果有大佬会声明的时候创建那就请教一下啦。分析了下,因为oracle好像是9之后date默认是以DD-MON-YY格式存储,debug得到值的 is_time_date=DD-MON-YY的格式显示数据。BEGIN----代码体。
2023-11-24 17:09:50
101
1
原创 list对象转jsonArry出现字段丢失
可以先将list转jsonstring,然后再把jsonstring转成jsonArry。但是这样会出现一个现象,就是空字段全部丢失。
2023-08-29 14:24:35
586
1
原创 遇到远程调用出现错误
debug后发现远程feign远程调用的服务没有问题,返回结果是报错,怀疑是传递给我们原本服务的时候出现问题,这里就可以定位到是数据传输或者转换出现问题,然后我把远程服务返回值转成了json格式。之后发现问题解决,基本数据类型和集合等都可以自动转换,如果是自定义对象就需要我们去手动转换,转换方式有很多,我这里使用了@Response注解。
2023-07-29 17:43:56
192
原创 npm run dev 出现“export ‘default‘ (imported as ‘VueRouter‘) was not found in ‘vue-router‘问题
1.首先确定你的main.js里面是这样的2.运行后出现错误3.出现的问题可能是你的vue-rounter版本过高,解决方案:你可以这样降低它的版本如图下操作找到这个package.json,把里面的vue-rounter版本修改一下如上图,我改成了3.0.1就ok了...
2022-03-13 21:33:30
1250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人