其他
臧初之
有时候,总想记录点什么东西
展开
-
通过串口烧录keil程序到GD32F103C
插好电源线,将单片机和电脑用串口连接起来,串口芯片是CH340,打开设备管理器这是由于没有安装CH340串口驱动原创 2024-07-07 17:07:51 · 460 阅读 · 0 评论 -
生物识别设备驱动程序丢失,或者被设备管理器卸载的解决办法
**问题:**联想小新Air-pro13,不小心点击了windows的更新,结果使面部识别无法使用。跟着网上的博客解决问题,不小心从任务管理器中卸载了生物识别设备驱动(相当后悔)-----可直接跳到解决方案安装HelloFace.inf文件。具体步骤如下:打开文件资源管理器复制以下路径并将其粘贴到文件资源管理器的地址栏中。在那里你会找到HelloFace.inf文件,右键单击文件并单击安装 。在安装过程完成后重新启动系统,查看是否在设备管理器中恢复了生物识别设备。之后,打开设备管理器,出现未知设转载 2022-06-21 09:18:25 · 73768 阅读 · 19 评论 -
[Keil5]Error: L6218E: Undefined symbol TIM4_Init (referred from bsp.o).
在编译keil5的代码时,出现Error: L6218E: Undefined symbol TIM4_Init (referred from bsp.o).错误。这是由于,直接在复制过来的TIM4.C文件上进行修改。需要先删掉TIM4.C,再重新找到TIM4.C的目录,添加引用TIM4.C。添加之后,进行重新编译,便可编译成功。...原创 2022-03-14 15:13:08 · 1713 阅读 · 0 评论 -
PANATERM ver.6.0报警告38.1错误
用MSMF012L1U2M交流伺服马达,配MADLN05BE伺服驱动器,各种连线成功后,在电脑上打开PANATERM ver.6.0进行试运行,遇到的错误。1.遇到38.1警告,选择正确的驱动器系列。如下:可实际上,选择松下伺服A6,并且能够连接,才出现的上述错误。解决方案:PANATERM ver.6.0软件版本太低导致的问题。这是由于使用的是EtherCAT总线的伺服驱动,打开引脚定义设定,将POT和NOT从B线改为A线(从常闭到常开),之后,点击试运行,就可以成功运行了2.遇到33.原创 2021-12-15 14:31:09 · 3348 阅读 · 0 评论 -
对电脑连接工业相机的一些想法,以及CameraFinder.Enumerate()找不到相机的原因
在pylonView中使用静态IP配置完basler的IP地址,能够打开相机,并且拍照。如下图所示:但是,在运行basler相机的C#程序时,报如下错误:在寻找相机的个数时,总是找不到相机,一直显示 相机的个数为0。解决方案:由于这里使用了静态IP地址配置工业相机,所以相应的,电脑也应该设置为静态IP,同时,只有在同一个网段中,才能成功连接到相机。造成上述问题的原因是,电脑使用的是wifi连接,使用动态IP地址,而相机通过网线连接到电脑中,也是自动获得IP地址,但是又在Pylon中设置为静态IP原创 2021-10-28 11:23:31 · 3878 阅读 · 0 评论 -
[其他]在VS2017中,使用gitee,报错Git failed with a fatal error. error: open(“.vs/baseOnC++_QT5+opencv2/v15/Br
错误:在VS2017中,使用gitee进行版本控制时,在更改页面,提交后,出现Git failed with a fatal error. error: open(".vs/baseOnC++_QT5+opencv2/v15/Br解决方案:关闭VS2017,再重新打开。如果还是报错,就重启电脑(这个问题是由缓存引起的,需要清除一下VS缓存),再在同步页面,点击推送,即可推送到gitee上。...原创 2021-10-08 11:28:09 · 505 阅读 · 0 评论 -
[VisionPro与C#]联合编程时,遇到的异常及处理(调用目标发生了异常,对象的当前状态使该操作无效)
在进行visionPro与C#联合编程时,发生未经处理的异常,“调用目标发生了异常”“对象的当前状态使该操作无效”,但程序经过反复检查,逻辑上并没有错误。后来,发现是解决方案和平台配置出错了,虽然目前显示的是Debug x64的配置,但是打开配置管理器一看,居然是Any CPU,需要修改为x64....原创 2021-09-24 15:24:08 · 2297 阅读 · 3 评论 -
[VisionPro与C#]使用C#在VisionPro控件的基础上,打开相机,捕获图像
C#界面设计:对应的Form1.cs程序的编写:using System;using Cognex.VisionPro;using Cognex.VisionPro.Display;using Cognex.VisionPro.ToolBlock;using System.Windows.Forms;using System.Collections.Generic;using Cognex.VisionPro.ImageFile;using Cognex.VisionPro.Image原创 2021-09-23 13:03:40 · 7325 阅读 · 5 评论 -
[VisionPro与C#]CogAcqFifoTool与ICogAcqFifo的区别
CogAcqFifoTool:tool-level APIICogAcqFifo: operator-level API两者都可以创建一个ICogAcqFifo对象An Acquisition tool can be created in Visual Studio.NET using either the tool-level API to create a CogAcqFifoTool object or the operator-level API to create an ICogAcqFif原创 2021-09-23 10:19:35 · 2168 阅读 · 0 评论 -
[VisionPro与C#]关于C#使用VisionPro控件显示图片过程的一些理解
将当前CogToolBlock的Record显示在RecordDisplay控件上:(代码如下)cogRecordDisplay1.Record = m_tb.CreateLastRunRecord().SubRecords[0];理解如下:1.cogRecordDisplay1.Record 指定要显示的具体记录, m_tb为CogToolBlock类型的对象2.这里使用了CogRecordDisplay控件,可以显示一张图片以及这张图片上的图像子记录,这里虽然知道SubRecords显示的为子原创 2021-09-13 17:41:28 · 9670 阅读 · 0 评论 -
[cognexVisionPro]错误:Vpp_1.vpp包含Cognex.visionPro.ToolBlock.CogToolBloc而不是CogJob
在使用CognexVisionPro直接打开已保存的.vpp文件,报以下错误解决方案:添加一个CogToolBlock工具,双击此工具,在里面打开.vpp后缀的文件CogToolBlock工具的作用:CogToolBlock工具原创 2021-09-06 13:50:51 · 11047 阅读 · 1 评论 -
[cognexVisionPro]cognexVisionPro软件报错:由于取相时限错误而使实时显示停止
在使用cognexVisionPro软件时,采用半硬件触发取相,出现以下错误:解决办法:放弃在该窗口调试相机,打开QuickBuild作业编辑器,先拖入CogToolGroup,在向该工具里面拖入原创 2021-09-04 15:24:04 · 5296 阅读 · 0 评论 -
[CognexVisionPro]使用CogPMAlignTool时,报错CogImage24PlanarColor的类型无法转换为类型CogImage8Gray
在使用CognexVisionPro软件时,先使用CogImageFileTool加载图片作为IputImage然后,将其OutputImage作为CogPMAlignTool的InputImage,结果:报错CogImage24PlanarColor的类型无法转换为类型CogImage8Gray解决方案:使用CogImageConvertTool工具处理直接点击运行,就实现了图片格式的转换参考:visionpro制作vpp ...原创 2021-09-03 14:39:27 · 2867 阅读 · 0 评论 -
[python]list列表获取最后一个位置的元素,并将其放到列表中第一个位置
参考:将list的最后一个元素移到lis的第一个元素采用先弹出,再插入的思想:a = [1,2,3,4,5,6,7]a.insert(0, a.pop())print(a)a.insert(len(a)+1,a.pop(0))print(a)解释:列表a从末尾弹出最后一个元素7,列表长度减1,然后将其插入到列表a的第一个位置,列表长度加1。还原:将列表a的第一个位置的元素弹出,此时,列表长度减1,所以需要增加列表的长度,加1,再将第一个位置的元素放到最后一个位置...转载 2021-08-30 16:38:21 · 5930 阅读 · 2 评论 -
pycharm使用断点调试python程序时,程序运行到断点时,经过短暂停顿后,自动退出程序
问题:pycharm使用断点调试python程序时,程序运行到断点时,经过短暂停顿后,自动退出程序,但在手动Debug时,程序能够长时间停留在该断点所在行。原因及解决办法:经过反复检查发现,程序逻辑并没有错误,引起上述问题的原因是,在函数中对初始化变量,并对变量进行赋值。如下:解决方法:在python类中的初始化函数中,对其进行赋值,即将代码copy到__init__函数中,再次在函数中打断点,使用debug运行程序,程序便会在断点处长时间停留...原创 2021-08-19 10:58:52 · 1669 阅读 · 0 评论 -
SECURITY: URL redirect target contains control characters, rejecting. [IP: 101.6.8.193 80]
在操作树梅派,安装或下载包时,出现SECURITY: URL redirect target contains control characters, rejecting. [IP: 101.6.8.193 80]错误。原因分析(摘自参考博客):报错后,尝试了更换软件源,都不可以,后更换网络,改用手机连接,发现可以更新。初步分析,应该是公司的深信服上网管理软件进行了限制,类似运营商的缓存劫持。其解决方案如下:首先:更改souces.list软件源1:nano 编辑/etc/apt/目录下原创 2021-07-16 09:40:05 · 6103 阅读 · 0 评论 -
插入读卡器时出现存储卡出现目录名称无效,解决方案
在按步骤烧制树莓派,结束时报错,从而导致电脑读不出存储卡。出现下面这个错误。使用chkdsk e: /f 命令,出现下面结果。分析可能导致的两种情况:其一:你现在这块硬盘是新硬盘,没有格式化过。其二:如果这块硬盘已经正常使用过一段时间,而现在这个问题是突然出现的,那么可能是硬盘接口接触不良(硬件损坏)、FAT区表损坏、权限分配不当(仅针对原来是NTFS格式而言)。对于第一种情况解决办法:用Format命令格式化硬盘,命令为:Format e: /fs:ntfs (将e盘格式化为NTFS格式)原创 2021-07-15 10:38:37 · 26592 阅读 · 4 评论 -
[隐藏节点和暴露节点问题]
原创 2021-07-09 15:58:16 · 1000 阅读 · 0 评论 -
[JavaWeb]基于litener的在线人数统计,通过统计ip地址和用户名信息,来获取用户在线人数
思考:不可以通过sessionid来统计用户在线人数,因为session的作用域仅仅在一个浏览器上,换一个浏览器就会产生不同的sessionid。所以考虑使用ip地址来统计用户在线人数。参考博客:统计在线人数及登录:IPhttps://blog.csdn.net/qq_42352374/article/details/103152521但是,考虑到一个ip地址可以登录多个用户。即,张三使用该电脑登录,然后李四也使用该电脑登录。那么此时ip地址相同,但是同时在线人数应该为2.所以本人考虑通过统计ip地址原创 2021-04-01 15:33:22 · 4930 阅读 · 2 评论 -
[JavaWeb]Tomcat10中解决eclipse内部Jakarta.servlet与javax.servlet不兼容问题方法
在使用eclipse做上传和下载项目测试时,发现一个非常典型的错误。具体情况如下:本人在做项目时,使用的是Tomcat10.0版本,里面的servlet-api.jar中的包名已经改为jakarta.servlet,而默认的eclipse新建jsp文件,则会自动导入javax.servlet包,详情可见:[Servlet]eclipse新建Servlet文件时,各种导入包出现红线错误[已导入并配置好Tomcat服务器]:https://blog.csdn.net/mmmm0584/article/d原创 2021-03-24 20:55:27 · 32012 阅读 · 15 评论 -
[servlet]中@WebServlet(“XXXX“),运行后报404错误[metadata-complete=“false“ version=“4.0“]
WelcomeServlet2类:代码如下:package test_servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax原创 2021-03-15 23:16:33 · 844 阅读 · 0 评论 -
[Servlet]eclipse新建Servlet文件时,各种导入包出现红线错误[已导入并配置好Tomcat服务器]
这是由于本人安装了最新版的Tomcat服务器,即apache Tomcat v10.0,里面的servlet是5.0版本,发现里面的包名发生了变化,如图,包名由javax.servlet变成了jakarta.servlet,而eclipse新建JSP文件,默认的包名的路径为javax.servlet,许多操作都是基于该包之下。找不到该包名,所以会报错。解决方案:方法一:下载一个javax.servlet-api-4.0.1.jar包,并导入到项目中。(亲测可用)下载地址:https://www...原创 2021-03-15 16:56:02 · 3423 阅读 · 4 评论 -
[JavaWeb]用eclipse编写JavaWeb时,报错The superclass “javax.servlet.http.HttpServlet[已经配置好Tomcat服务器]]
在用eclipse编写JavaWeb程序时,报错The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path解决办法:总结一句话:就是不用管。以下是本人的遇到的情况:按照网上的解决方案:右击web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Libray…->Server Runtime -》Tomcat Serve原创 2021-03-12 20:34:15 · 31756 阅读 · 8 评论