自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (19)
  • 收藏
  • 关注

转载 [PyQt5]QGraphicsView入门学习

在进行QGraphicsView学习时,发现很多博客都是使用C++编写代码,其中不乏一些宝藏博客。但是自己是使用python+PyQt5编程,于是将别人的代码用python重新翻译了一遍,仅供参考。lucky-billy博主写了很多Qt方面的博客,都很不错。于是,我边学边写了下面这篇Qt之QGraphicsView入门篇TestGraphicsView.ui设计:一个Dialog窗口,里面添加一个graphicsView控件TestGraphicsView.ui自动生成的TestGraphicsV

2021-08-17 14:49:52 5092 1

原创 [树莓派]修改树莓派的IP地址,使之为静态IP地址

声明:下述操作都是基于windows电脑VNC远程连接树莓派进行设置的。同时,通过通过交换机或者一根网线,连接树莓派和电脑,使电脑和树莓派构成一个局域网(这里主要是树莓派变为静态IP地址后,需要和电脑在同一个网段中,才能继续使用VNC控制树莓派)。1.打开树莓派的客户端,输入sudo nano /etc/dhcpcd.conf本人需要在192.168.0网段内进行试验,所以直接取消了,默认静态IP的注释。如图:设置完成之后,重启树莓派。结果发现VNC无法连接上树莓派,原因有2点:1.树莓派的

2021-08-05 13:12:13 10067 3

转载 树莓派,运行python+opencv+pyqt5编写的程序报错[g_object_new_with_properties: assertion ‘G_TYPE_IS_OBJECT (object_]

运行python+opencv+pyqt5编写的程序报错:(python3:1189): GLib-GObject-WARNING **: 16:04:17.951: cannot register existing type 'GdkDisplayManager'(python3:1189): GLib-CRITICAL **: 16:04:17.951: g_once_init_leave: assertion 'result != 0' failed(python3:1189): GLib-

2021-08-04 16:18:34 1121 2

原创 树莓派上运行Qt5程序,报错[ImportError: /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-arm-linux-gnuea]

错误:ImportError: /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-arm-linux-gnueabihf.so: symbol _ZNK23Qoperating1AndroidOreoE version Qt_5 not defined in file libQt5Core.so.5 with link time reference看到一篇博客,https://forums.linuxmint.com/viewtopic.p

2021-08-04 15:19:28 1565

原创 树莓派python调用海康工业相机遇到的动态依赖库出错误[OSERRor:libGCBase_gcc46_v3_0.so:cannot open shared object file:No such]

出现错误:OSERRor:libGCBase_gcc46_v3_0.so:cannot open shared object file:No such file or directory按照参考博客的操作后,发现还是一样的错误,后来发现参考博客使用的是ubuntu,而本人是树莓派,文件的目录结构不一样需要改动。在基于参考博客的基础上,加以修改。修改部分如下:1.首先找到libGCBase_gcc46_v3_0.so的路径然后修改:注意,以下的库文件引用路径不用修改。按住ctrl+S保存

2021-08-04 10:41:25 1325 1

原创 使用海康机器人工业相机做二次开发的教程

软件安装包下载位置:在进行二次开发时,找到工业相机MVS的安装目录,MVC=》Development=>Samples,找到相关语言的开发案例,这里以python为例使用PyCharm打开python文件夹,出现找到BasicDemo.py,并运行该程序。会出现以下错误:解决方案:将sys.path.append换成绝对路径。并将引入MvCameraControl.dll的地方换为绝对路径。如果下面红框部分出现爆红,则在python环境下执行下述语句,下载相

2021-07-19 09:01:25 3075 2

原创 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 6076

原创 插入读卡器时出现存储卡出现目录名称无效,解决方案

在按步骤烧制树莓派,结束时报错,从而导致电脑读不出存储卡。出现下面这个错误。使用chkdsk e: /f 命令,出现下面结果。分析可能导致的两种情况:其一:你现在这块硬盘是新硬盘,没有格式化过。其二:如果这块硬盘已经正常使用过一段时间,而现在这个问题是突然出现的,那么可能是硬盘接口接触不良(硬件损坏)、FAT区表损坏、权限分配不当(仅针对原来是NTFS格式而言)。对于第一种情况解决办法:用Format命令格式化硬盘,命令为:Format e: /fs:ntfs (将e盘格式化为NTFS格式)

2021-07-15 10:38:37 26510 4

原创 [隐藏节点和暴露节点问题]

2021-07-09 15:58:16 982

原创 [DateUtils]时间工具类:获取系统时间并且转换为能存入MySQL的datetime的格式

package cn.imu.utils;import java.sql.Timestamp;import java.util.Date;public class DateUtils { /** * 获取系统时间并且转换为能存入MySQL的datetime的格式 * @return timestamp(能存入MySQL) */ public static Timestamp nowDateTime(){ //获取系统当前时间,格式:

2021-06-20 20:45:22 435

转载 [Redis]基于自定义RedisTemplate<String, Object>的RedisUtil工具类

package cn.imu.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Component;import org.springframework.util.CollectionUtils;import java.u

2021-06-20 20:42:10 535

原创 [Redis]自定义RedisTemplate<String,Object>的模版

Bean配置文件如下: @Bean public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory redisConnectionFactory){ //为了开发方便,一般直接使用<String,Object> RedisTemplate<String,Object> template=new RedisTemplate<>();

2021-06-20 17:03:48 1732

原创 [Redis]windows下安装Redis教程

一般推荐使用Linux服务器安装官网:https://redis.io/因为windows版本的Redis已经停更很久了Windows安装:下载地址https://github.com/dmajkic/redis1.下载并解压安装包:2.开启redis-server.exe,不要关闭,一直保持打开状态3.使用redis客户端(启动redis-cli.exe)来连接redis出现上述结果,表示安装成功...

2021-06-16 20:46:09 117

原创 [Swagger3.0]swagger-ui.html无法访问的解决方案

在学习swagger的过程中,从maven仓库中,导入最新的swagger包,如下:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> <scope>compile</scope></d

2021-06-10 17:16:05 31528 15

原创 [Mybatis-plus]在springboot中使用mybatis-plus的技巧

1.先添加pom.xml依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </dependency>2.添加数据源信息,并添

2021-06-03 10:39:32 175 1

原创 [pytorch]在Anacoda环境中新建pytorch环境时,配置镜像问题解决方案

1、打开Anconda prompt 进入普通的base环境conda create -n pytorch python=3.8.32、打开创建的这个环境conda activate pytorch3、在新的环境内(即pytorch中),先配置一下清华镜像源,在环境中中运行以下代码注意事项:一定要将每条代码依次复制粘贴到环境中,能避免很多错误conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/

2021-05-13 18:59:37 371

原创 [Spring Boot 2]基于Spring boot2创建一个Hello world项目

参考spring boot官方文档:4. Developing Your First Spring Boot Application前提:spring boot2的环境要求:创建maven工程(略)引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2

2021-04-22 16:01:56 115

原创 错误:使用@ContextConfiguration进行单元测试时,总是报空指针异常

在做SSM项目整合时,发现在测试下列代码时,出现空指针异常错误根据ssh做项目,总是报空指针不能进入userservice,调试,userservice为null发现是spring的配置文件没有配置成功。加上:@RunWith(SpringJUnit4ClassRunner.class)出现以下异常:在pom.xml中修改依赖继续出现以下错误:[16:56:24:373] [WARN] - org.springframework.context.support.Abstrac

2021-04-14 19:06:31 969

原创 错误:Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [conf/applicatio

测试下列代码时,出现空指针异常错误

2021-04-13 16:22:18 8070

原创 错误:SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5209b429] was not registered for

错误:SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5209b429] was not registered for synchronization because synchronization is not active现象:在做SSM整合项目时,遇见上述错误,项目能够运行,但是会遇见下面这种情况即页面无法跳转,检查状态发现,请求状态正常,如下图:但是在output中没有错误提示。最后,在mybatis-conf

2021-04-11 19:58:16 115530 4

原创 错误:Cannot resolve class or package ‘alibaba‘[已存在druid连接池依赖]

在连接alibaba.druid数据库连接池时,报红线错误。此时,在pom.xml文件中已经存在依赖:解决方案:将druid的依赖版本改为1.1.13错误就会消失。这可能是版本不一致导致的兼容性问题。

2021-04-11 10:51:04 3579

转载 [SpringMVC]创建第一个基于maven的SpringMVC项目

第一个SpringMVC项目需求:用户在页面发起一个请求,请求交给springMVC的控制器对象,并显示请求的处理结果(在结果页面显示一个欢迎语句)实现步骤:1.新建web maven工程2.加入依赖spring-webmvc依赖,直接把spring的依赖都加入到项目jsp、servlet依赖3.重点:在web.xml中注册springMVC框架的核心对象DispatherServlet1)DispatcherServlet叫做中央调度器,是一个servlet,它的父类是继承HttpSer

2021-04-07 21:50:28 393

转载 [SpringMVC]DispatherServlet:解决SpringMVC中没有servlet,也可以开发web项目

SpringMVC:是基于spring的一个框架, 实际上就是spring的一个模块, 专门是做web开发的。理解是servlet的一个升级web开发底层是servlet , 框架是在servlet基础上面加入一些功能,让你做web开发方便。SpringMVC就是一个Spring。 Spring是容器,ioc能够管理对象,使用, @Component, @Repository, @Service, @ControllerSpringMVC能够创建对象, 放入到容器中(SpringMVC容器), sp

2021-04-07 20:08:22 930 3

原创 [SpringMVC]创建一个基于maven的SpringMVC工程

前置知识:Maven的安装与配置:https://daniel.blog.csdn.net/article/details/100545928必须要先完成前置知识,配置好maven的仓库 repository,以及修改maven的镜像文件,修改为aliyun。1.先新建一个Empty Project2.添加maven Modules完成上述图片1,2,3步后,next,进入:Idea 自带了apache maven,默认使用的是内置maven,会在Window用户目录下新建一个 .m2

2021-04-07 19:49:44 166

原创 [Spring5.x]Spring5整合JUnit4、整合JUnit5的实例

Spring5整合JUnit4:Book.javapackage test.entity;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;@Componentpublic class Book { @Value("1") private int id; @Value("李四") private S

2021-04-06 21:25:53 313

原创 [Spring5.x]核心容器支持函数式风格GenericApplicationContext举例,即将自己new的对象,交给spring容器进行管理

核心容器支持函数式风格GenericApplicationContext举例,即将自己new的对象,交给spring容器进行管理:User.java类:在该类的主函数中,自己通过new创建的对象,Spring 容器并不知道,所以无法对该对象进行管理,需要将该对象在Spring中进行注册。而注解方式和xml方式,Spring容器都知道。package test;public class User { private int id; private String name;

2021-04-06 20:12:20 216

原创 错误:com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl error 严重: {dataSource-1} init error

在使用IDEA的bean配置连接数据库时,数据库连接池配置如下:仔细检查,发现没有写错,但一运行就出现错误,错误如下:该错误是数据库连接不支持错误。本人用的MySQL数据库是8.0版本,发现导入数据库连接依赖包时:mysql-connector-java为5.1.7版本,该版本太低,不支持8.0版本的数据库。重新下载mysql-connector-java-8.0.23.jar包,导入,便可解决上述错误插入一条数据的结果:返回值为1...

2021-04-05 15:57:56 10939 16

原创 [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 4926 2

原创 [Ajax]在ajax中,使用$.getJSON()访问服务器,逻辑以及代码编写正确,但运行后一直不出结果

问题:在ajax中,使用$.getJSON()访问服务器,逻辑以及代码编写正确,但运行后一直不出结果,并且前端JSP页面也不报错,每次debug,服务器都会因为超时而停止。解决方案:个人猜测是由于服务器缓存引起的问题,但是清除缓存,删除tomcat服务器,重新导入后还是会出现上述问题。最后,重新建立一个项目,将该程序中的代码copy一份到新项目中,便可以正常运行。具体问题和下述问题相似:[Ajax]在ajax中,使用 $(xxx).load(),服务器端返回字符串,但是前端jsp只显示true或者fa

2021-04-01 08:41:44 195

原创 [Ajax]在ajax中,使用$(xxx).load(),服务器端返回字符串,但是前端jsp只显示true或者false

前端:index2.jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><script type="text/javascript" src="js/jquery-1.7.2.js"><

2021-03-31 20:26:11 193

原创 [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 31982 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 841

原创 [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 3408 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 31744 8

原创 [Spring]基于AOP使用JDK动态代理[底层原理]

1.创建接口package test;//1.创建接口,定义方法public interface UserDao { public int add(int a,int b); public String update(String id);}2.被代理类实现接口package test;//2.被代理类,实现接口public class UserDaoImpl implements UserDao{ @Override public int add.

2021-03-11 16:24:44 101

原创 [Java]静态代理、动态代理、AOP编程代码实例

静态代理:package test1;//静态代理模式//接口interface ClothFactory{ void productCloth();}//被代理类class NikeClothFactory implements ClothFactory{ @Override public void productCloth() { // TODO Auto-generated method stub System.out.println("Nike工厂生产一批衣服");

2021-03-11 15:12:46 139

原创 [Spring]在使用@Resource进行属性注入时,IDEA编译器报红线错误[非Maven项目]

问题:在使用@Resource进行属性注入时,IDEA编译器报红线错误,无法自动提示解决步骤:1.因为Spring项目中的pom.xml文件中缺少javax.annotation的依赖,因此要在maven配置文件pom.xml中加入依赖<!-- https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api --><dependency> <groupId>javax.ann

2021-03-11 10:46:34 1730

原创 [Java]对NIO中非阻塞式编程的个人浅见

个人总结:阻塞式编程:客户端向服务器端建立通道,发送数据时,由于服务器端不知道数据什么时候发送完毕或者无法验证数据的真假时,造成阻塞,可用多线程方式降低阻塞。非阻塞式编程:当客户端向服务器端建立通道时,需要在选择器上进行通道的注册,选择器的功能是监听已注册的通道的某种任务的状态(包含多种状态:读、写、连接、接受数据),当其中一种状态完全准备就绪时,选择器才会将这个任务分配到一个或多个服务器的线程上,进行操作运行基于TCP:package test;import java.io.IOExcepti

2021-03-07 16:39:27 128 1

原创 [IDEA]基于Spring5框架的入门案例(包含Spring5在IDEA中的配置)

1.首先,需要下载好java JDK并且安装配置成功。2.其次,下载最新版IDEA和Spring框架,Spring下载教程可参考:https://editor.csdn.net/md/?articleId=1144128733.打开IDEA编辑器,选择New Project,出现不做任何选择,直接Next,跳到下一个界面,在Greate project from template处打钩,继续Next填入项目名称demo2,项目路径,这儿是在D盘目录下,Finish,完成项目的创建接下来,

2021-03-06 21:08:36 682

原创 [Spring5.X]Spring5.x的下载教程

输入网址:https://spring.io进入如下界面:点击右上角—>>Projects—>>Spring FrameWork,进入点击切换到LEARN,如图红圈所示注意:此时Spring FrameWork的版本中,***GA***表示稳定版,即5.3.4为目前最新的稳定版。点击右上角图标(红圆圈所示),进入GitHub网站.下滑界面,出现如下图所圈Access to Binaries,点击所圈蓝色字体(Spring Framework Artifacts)

2021-03-05 21:10:43 833

acA1440-73gm(https://zh.docs.baslerweb.com/aca2500-14gm).pdf

basler相机ACA1440-73gm相机说明,根据具体类型,可在https://zh.docs.baslerweb.com/aca2500-14gm寻找相应说明

2022-03-08

01.工业相机参数及ISP介绍.pdf

工业相机相关知识介绍

2022-03-08

工业镜头知识简介.PDF

工业相机镜头相关知识

2022-03-08

6N137-L由高效AlGaAs发光二极管和高速光学探测器组成。这种设计在光耦合器的输入端和输出端之间提供了良好的交流和直流隔离

6N137-L由高效AlGaAs发光二极管和高速光学探测器组成。这种设计在光耦合器的输入端和输出端之间提供了良好的交流和直流隔离

2022-03-08

松下伺服A6系列,MINAS A6BE、A6BF系列 技术资料 -EtherCAT 通信规格篇

松下伺服A6系列,MINAS A6BE、A6BF系列 技术资料 -EtherCAT 通信规格篇

2022-03-04

松下伺服A6 BE型说明书,支持EtherCAT通讯,但是X4口只有26个引脚,与一般A6型驱动器有所不同。

松下伺服A6 BE型说明书,支持EtherCAT通讯,但是X4口只有26个引脚,与一般A6型驱动器有所不同。

2022-01-24

PANATERM-6.0.1-最新版

PANATERM调试软件

2021-12-15

DELTA_ASD_ASDA-A2-应用伺服手册.pdf

台达高阶交流伺服驱动器ASDA A2-E 系列应用技术手册

2021-11-10

DELTA_PCI-L221_使用手册_20210319.pdf

台达 PCI-L221系列类型主控卡使用手册

2021-11-01

PDCL-48W200-4T频闪控制器使用说明书.pdf

陆华光源控制器使用说明书,主要用于了解控制器内部原理,用于相机外触发取像

2021-10-25

BASLAR相机触发说明.pdf

BASLAR相机触发说明:引线说明,可用于了解basler相机,然后采用硬触发模式,触发相机,进行取像

2021-10-25

crack--x86 X64.rar

针对halcon17.12,可以对halcon进行crack,今天刚刚测试过,亲测可用

2021-10-22

伺服驱动与运动控制基本原理.pdf

介绍了伺服马达、伺服运动以及运动控制的基本原理

2021-10-21

SV630N系列伺服用户手册.pdf

汇川(INOVANCE)SV635N伺服,用户手册,方便查阅相关故障及解决方案

2021-10-19

汇川伺服报警代码一 览表《IS620P(N)系列伺服系统常见故障处理》.pdf

汇川伺服报警代码一 览表:根据伺服机上报的异常代码故障,在手册上查找相对应的具体故障

2021-10-19

DELTA_IA-IPC_EtherCAT_PM_TC_20170331.pdf

台达EtherCAT API Function:EtherCAT 程式開發手冊

2021-10-07

霍夫圆变换-关于QSlider2个滑块进行联动.mp4

PyQt5中改变一个QSlider的值,影响另一个QSlider的取值范围

2021-08-16

搜索神器-everything.zip

电脑快速搜索工具,输入关键字,在1分钟之内便可以快速找到自己需要的文件,该软件支持32位操作系统,希望能够对大家有所帮助

2020-06-03

JSP程序设计(第2版)自己的代码.zip

JSP程序设计第2版的课后代码,在学习《JSP程序设计》时,基本上都将代码运行过,希望能够对大家有所帮助

2020-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除