摘要: 我这个问题是开发环境正常,打安装包后运行报错,记录一下 一、解决连接的问题 App.config <connectionStrings> <add name="sqliteConnection" connectionString="Data Source=|DataDirectory|\UpperM 阅读全文
posted @ 2024-11-23 15:40 别动我的猫 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 剧情概要,刷卡机没有SDK和驱动,刷卡机连接电脑用的是USB。(以后没有开发文档的刷卡机还是绕开) 首先要安装驱动,解决电脑识别USB并接收它的输入,此时的USB接收刷卡机输入的数据,和键盘键入字符是一个道理 最后,生成一个钩子获取USB输入的数据,处理业务。 1. 下载并安装 LibUsbDotN 阅读全文
posted @ 2024-11-21 20:43 别动我的猫 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 如题,win11卸载某软件,提示:没有足够的权限卸载,请与系统管理员联系! 解决方法: 1. Win键 + R 键,打开"运行"对话框。输入 regedit 并按 Enter 键来启动注册表编辑器。 2. 打开目录:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wind 阅读全文
posted @ 2024-10-19 23:06 别动我的猫 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 硬件 1)相机 2D相机类型: 线阵(一行一行成像,拼接成图),像素高,速度慢 面阵(瞬间成像),像素低,速度快(市面常见) 芯片:CCD(性能好) CMOS(价格低,主导) 颜色模式:黑白相机、彩色相机(颜色识别、深度学习) 传感器大小:单位 英寸, 常见尺寸有1、2/3、1/2、1/3、1/4英 阅读全文
posted @ 2024-10-19 22:38 别动我的猫 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 从win10以来,C盘越来越不够用。特别是开发装了很多软件,重装系统是不可能的,因此需要扩容。 1.diskgenius 下载 https://www.diskgenius.cn/download.php 解压即可使用,无需安装 2.下载 安装Windows_PE环境 https://www.dis 阅读全文
posted @ 2024-09-22 12:08 别动我的猫 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 如题,Visual Studio 2019 Enterprise 安装 DevExpress21.2。安装完DevExpress21.2 后,使用 DevExpress_Universal_Patch_v2.4.8 工具激活,手动选择了 Visual Studio 的路径,但是还是提示找不到路径。因 阅读全文
posted @ 2024-09-09 19:51 别动我的猫 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、下载安装扩展程序 安全起见,我们使用官方的打包工具 Microsoft Visual Studio Installer Projects 点击: 扩展 >> 管理扩展 >> 联机 >>输入:Microsoft Visual Studio Installer Projects >> 搜索 选择第一 阅读全文
posted @ 2024-09-06 18:26 别动我的猫 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一、代码部分 * 一维卡尺 边缘对 read_image (Image, 'printer_chip/printer_chip_01') *打开助手操作生成代码 * Measure 02: Code generated by Measure 02 * Measure 02: Prepare meas 阅读全文
posted @ 2024-09-02 10:52 别动我的猫 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 图像减操作,也叫图像灰度值的操作 可以得到固定位置的差异 * 区域处理 read_image (car1, 'D:/hoclan/traffic1.png') read_image (car2, 'D:/hoclan/traffic2.png') *显示边缘模式 dev_set_draw ('mar 阅读全文
posted @ 2024-08-21 14:23 别动我的猫 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 流程:图像获取—图像预处理—图像分割—创建模型句柄—字符识别处理 案例一:使用halcon自带分类器识别 参考代码 * -- OCR 光学字符识别 *读取图片 read_image (Audi2, 'D:/hoclan/audi2.png') *1.定位 -->去掉干扰物 *获得窗口句柄 dev_g 阅读全文
posted @ 2024-08-18 19:09 别动我的猫 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 本文介绍halcon识别排线颜色,复杂点在于无法使用单一图像区域识同时别出5种颜色。这里用到了ImageR 和 ImageS两个通道拆分实现。 本篇共分为3个部分,详见代码注释: 1.用单通道图像ImageR 识别 黑、棕、红 三种颜色 2.转HSV通道,用IamgeS对比和ImageH识别出 粉红 阅读全文
posted @ 2024-08-13 14:14 别动我的猫 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 本文主要记录串口通信,主要记录 modbus 的默认通信协议 modbus_RTU,当然modbus还包含 modbus_TCP(网口)和 modbus_ASCII(串口)。 一、基础知识 串口和网口 串口:串口是一种物理接口,通常用于连接计算机和外部设备,如打印机、鼠标等。它使用一根线缆进行数据传 阅读全文
posted @ 2024-08-09 22:01 别动我的猫 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 由于Halcon默认路径是在C盘,但是C盘资源很吃紧。因此把Halcon安装在了D盘,但是默认的环境变量导致某些功能不可用,例如读取默认路径的图片。 一、找到环境变量配置 我的电脑 >> 属性 >> 系统 >> 高级系统设置 >> 高级 >> 环境变量 二、修改环境变量 我们看到关于halcon的系 阅读全文
posted @ 2024-08-07 10:59 别动我的猫 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 一、IP设置 1.以太网IP设置:要和板卡IP在同一个IP段 2.注意:不能和板卡IP相同,不然会冲突 3.查询板卡IP是否存在,通过cmd输入:ping ip 注意:电脑和板卡连接不上,可能是板卡和电脑不在同一个IP段,或者没有扫描找到运控板卡IP 电脑设置 控制面板 >> 更改适配器设置 以太网 阅读全文
posted @ 2024-08-07 10:17 别动我的猫 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍 log4net 基本使用 一、导包 二、配置文件 Log4Net.config <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type="log 阅读全文
posted @ 2024-07-30 17:16 别动我的猫 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 本篇主要记录C#操作文件 相对路径在项目文件...\bin\Debug 目录下 一、写入读取文件 写入 /// <summary> /// initial 文件写入 /// </summary> /// <param name="sender"></param> /// <param name="e 阅读全文
posted @ 2024-07-30 16:04 别动我的猫 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、委托 DeleGate 为什么使用委托?使用前,每个功能模块,粘合度太高。使用后,每个模块都是独立的。代码追求的高内聚低耦合。 关键字delegate 语法: Public delegate returntype delegatename(parameters); 委托是有限制的,若委托有形参, 阅读全文
posted @ 2024-07-26 18:47 别动我的猫 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、通信协议 TCP/UDP TCP 传输控制协议Transmission Control Protocol 是一种面向连接的、可靠的、基于字节流的运输层通信协议,在简化的计算机网络OSI模型中,它完成传输层所指定的功能。优点传输安全,缺点效率相对低。 UDP 用户数据报协议 User Datagr 阅读全文
posted @ 2024-07-26 17:51 别动我的猫 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 一、创建线程 语法: Thread thread = new Thread(方法名); //第一步:创建一个线程 Thread thread = new Thread(Safe); // = true后台线程 = false前台线程,后台线程执行完会主动关闭 //前后台线程区别:前台线程不会死亡,除 阅读全文
posted @ 2024-07-26 17:39 别动我的猫 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、设置窗体清晰度 择当前项目,单击鼠标右键,选择【添加】——【类】; 选择【应用程序清单文件】; 打开刚才建立的清单文件app.manifest,解开<application xmlns="urn:schemas-microsoft-com:asm.v3">的注释; 二、窗体 Form:窗体 主要 阅读全文
posted @ 2024-07-21 22:16 别动我的猫 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、引入数据库连接System.Data.SqlClient和读取配置文件Configuration依赖 二、在配置文件App.config中加入SQLServer数据库连接字符 <!--SQLServer数据库连接配置--> <connectionStrings> <add name="SqlSe 阅读全文
posted @ 2024-07-21 21:55 别动我的猫 阅读(259) 评论(0) 推荐(0) 编辑
摘要: TCP通讯案例 1. 调用函数 'TCP通讯案例 Global String X1$, Y1$, Z1$, U1$ '定义全局变量 Function TCP1 Call inition '初始化程序,打开电源设置速度等 Call NetConnet '建立连接 Do Call Data '调用接收数 阅读全文
posted @ 2024-07-15 18:41 别动我的猫 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Wait 等待时间与信号控制,时间默认单位是秒 Wait Sw(0) =On:等待输入0变为On状态 Wait 60.5:等待60.5秒后执行 Wait Sw(0) = Off And Sw(1) = On:等待输入0变为Off并且出入1变为On状态 Wait Memsw(0) = On Or Me 阅读全文
posted @ 2024-07-15 18:17 别动我的猫 阅读(466) 评论(0) 推荐(0) 编辑
摘要: EPSON控制柜类型: RC700可控制,除一体机和LS系列以外的所有机型。 RC90 为LS系列专用控制器。 机器人系统具有三种操作模式:TEACH,AUTO,TSET TEACH:该模式可电动机器人及示教电位置,机器人将在低速率下运行 AUTO:外部 TSET:调试 机器人常用控制指令: 关节插 阅读全文
posted @ 2024-07-13 22:06 别动我的猫 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 一、语法 1.定义变量并赋值 : 数据类型 变量名 = 值; 2.宏常量定义 #define会报错,提示转换: constexpr auto 数据类型 常量名 = 常量值; 3.定义普通(局部)常量: const 数据类型 常量名 = 常量值; 4.sizeof 关键字,查询占用空间 sizeof( 阅读全文
posted @ 2024-07-05 17:20 别动我的猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、接口统一返回类 import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.serializer.SerializerFeature; import lombok.Data; import java. 阅读全文
posted @ 2023-05-17 22:18 别动我的猫 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 如题,java后台使用ipo导出excel,18万条数据耗时130S,效率不是很理想。 排查发现慢在了service层获取数据上,SQL单独拿出来就是个单表查询,并不慢,但是mbatis映射到list就慢了,2W条数据耗时13S。 解决方法,mapper.xml中添加 "fetchSize = 10 阅读全文
posted @ 2023-02-12 20:43 别动我的猫 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 如题,vue项目打包输入 npm run build报错了 首先本地启动项目npm run dev是能正常跑起来的,看package.json 正确的命令应该是 npm run build:prod --report 参考:npm run build无法打包的可能原因 npm ERR! missin 阅读全文
posted @ 2023-01-17 22:55 别动我的猫 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Semaphore semaphore = new Semaphore(nThread); //创建线程池 ThreadPoolExecutor executor = new ThreadPoolExecutor(2, nThread, 0L, TimeUnit.MILLISECONDS, new 阅读全文
posted @ 2022-07-20 22:06 别动我的猫 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、jar包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> 二、定义HttpCo 阅读全文
posted @ 2022-07-17 10:26 别动我的猫 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/share-record/p/12262127.html @Query(value ="SELECT w.additional,w.amount,w.bank,w.bankCardNumber,w.bId,w.company,w.distribu 阅读全文
posted @ 2022-05-01 20:37 别动我的猫 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 如题需求需要使用带有农历的日期选择客户生日。 参考:https://toscode.gitee.com/tuhe32/vue-jLunar-datePicker 引入 npm install vue-jlunar-datepicker --save 页面引用 <script> import JDat 阅读全文
posted @ 2022-04-29 22:40 别动我的猫 阅读(1379) 评论(1) 推荐(0) 编辑
摘要: 一、安装 参考 https://www.cnblogs.com/ycyzharry/p/9925331.html 阅读全文
posted @ 2022-04-20 16:56 别动我的猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、双向数据绑定的问题 问题描述:一个list页,点击编辑数据是其中的一条。修改后,数据没有提交成功。再次点击此条数据编辑,显示的仍然是没有提交成功的数据。 解决方法: /* 修改内容*/ handleUpdate(row) { this.form = JSON.parse(JSON.stringi 阅读全文
posted @ 2022-03-25 10:29 别动我的猫 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 原因:mysql的utf8只支持 1 到 3 个字节,并不算真正的UTF-8 而是 utf8mb3 的别名,Emoji表情占4个字节,超过了mysql的utf8最大支持长度,所以存储失败。 解决方法 //修改数据库字符集编码 ALTER DATABASE `wj_tzld` CHARACTER SE 阅读全文
posted @ 2022-03-18 18:51 别动我的猫 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、多表联合分页查询 1.多表联合查询结果集建议使用VO类,当然也可以使用resultMap package com.cjhx.tzld.entity.vo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou 阅读全文
posted @ 2022-03-01 11:29 别动我的猫 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 接口报错: Handler dispatch failed; nested exception is java.lang.AbstractMethodError: com.shiku.im.dao.impl.FriendsDaoImpl.queryFriendsByName(ILjava/lang/ 阅读全文
posted @ 2021-12-21 15:52 别动我的猫 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 需求一、查询当前群的所有子级群组 递归 遍历N叉树,获取数据 /** * 获取子级群列表信息 * @param roomId * @param inside * @return */ @Override public TreeRoom getSubGroup(ObjectId roomId, int 阅读全文
posted @ 2021-11-18 15:04 别动我的猫 阅读(254) 评论(0) 推荐(0) 编辑
摘要: fiddler是一款APP抓包工具,相比Charles更加简单实用。而一款APP往往存在多个接口请求源,此时抓包工具就派上用场了。 安装篇 下载地址 https://www.telerik.com/download/fiddler 这里推荐其他地址下载 https://www.soft-down.n 阅读全文
posted @ 2021-11-11 11:29 别动我的猫 阅读(272) 评论(0) 推荐(0) 编辑
摘要: mongodb经常被删,原因是没有设置账户密码,相应的端口也没有限。只要知道连接地址谁都可以删库。这要归功于mongodb的默认机制没有密码,对新手接盘侠不太友好。 以mongo3.4.24为例,首先在mongo.conf中开启认证。还没创建用户密码的可以创建用户了再开启。 security: au 阅读全文
posted @ 2021-10-27 20:34 别动我的猫 阅读(4250) 评论(0) 推荐(0) 编辑