自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 springBoot swagger配置错误

出现Consider renaming one of the beans or enabling overriding by setting spring.在application.properties加上spring.main.allow-bean-definition-overriding=true

2021-12-22 16:32:16 182

原创 idea导入项目出现java: 程序包io.swagger.annotations不存在

idea导入项目出现 java: 程序包io.swagger.annotations不存在文件-->设置-->构建、执行、部署-->构建工具-->Maven-->正在导入选择如下

2021-12-22 15:57:01 6120

原创 计算机十大经典算法之堆排序算法

堆排序是利用堆这种数据结构进行设计的一种排序方法,其的本质是一种选择排序。堆一般分为大根堆和小根堆,大根堆的每个结点的值都大于或等于其左右孩子的结点,小根堆每个结点的值都小于或等于其左右孩子的结点。将大根堆按层对结点进行编号,大根堆映射到数组如下所示 0 1 2 3 4 5 6 7 8 arr 50 45 40 20 25 35 30 10 15 用公式描述堆的定义为:大.

2021-08-17 18:38:51 292

原创 计算机十大经典算法之快速排序

快速排序算法是采用分治的思想进行排序,是由东尼·霍尔索所发明的一种排序算法。算法步骤:1.从排序的数组中挑出一个元素(一般选取第一个元素或者最后一个元素)作为基准;2.重新排列,将所有元素中,小于基准素的元素,放在元素的左边,大于基准数的元素,放在元素的右边;3.以基准数左边和基准数右边两个无序数组根据1、2方法重新排列,直到所有的数组不能划分左右数组,自此数组排序结束。举例以大小为7的无序数组a为例,[39,28,55,87,66,3,17,78]以第0个数39作为基准,.

2021-08-16 19:27:08 778

原创 java Json与List相互转换

1.在pom文件加入依赖 <!--json处理--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classi

2021-08-10 17:17:26 1215

原创 windows如何安装npm--nodejs

在nodejs下载网址:https://nodejs.org/en/下载完成后,运行安装包选择添加到环境变量之后,直接一直Next自动安装安装结束之后,直接打开CMD命令行输入node -v查看Node.js版本,输入npm -v查看npm版本...

2021-08-10 11:30:04 102

原创 SpringBoot通过mysql使用数据字典

1.在数据库建立两个数据表dictionary表和dictionary_value映射表dictionary在dictionary表中插入职称字段信息dictionary_value在dictionary_value表中映射四条职称信息在com.test.demo.core包下新建dict包,在dict包中,新建Dictionary.java、DictionaryHelper.java 和DictJsonSerializer.java三个类和Dict、Di...

2021-08-06 00:48:11 1558

原创 SpringBoot使用枚举数据

1.在com.test.demo.core.enmus新建以下文件在core.enums包下,新建EnumValueInterface接口文件public interface EnumValueInterface { public String getValue();}在core.enums包下,新建Sex枚举文件,继承EnumValueInterface接口/** * <p> * * </p> * * @author Qin xiaotian

2021-08-05 18:24:47 1610

原创 SpringBoot使用security进行登录验证

话不多说,直接搞代码1.在pom.xml添加依赖 <!-- securityr认证--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependenc

2021-08-05 18:05:06 3003

原创 SpringBoot使用BCryptPasswordEncoder进行密码加密

为了数据库安全,现在一般不在数据库,前端将密码传入后端进行处理,后端对密码进行加密,然后再储存到数据库中,SpringBoot框架一般使用的是BCryptPasswordEncoder来进行操作。1.加入依赖 <!-- securityr认证--> <dependency> <groupId>org.springframework.boot</groupId> <a

2021-08-05 09:36:29 2629

原创 SpringBoot调用mybatis-plus接口进行增删查改

1.单个增加1.1 新建一个dto包,dto用来储存对数据库操作的实体对象。在dto包中新建InsertTeacher.java,在类中,加入注解@Data @Data public class InsertTeacher { private String teacherName; private String sex; }因为teacher表的id是自增主键,因此在添加操作的实体类不需要id字段,在进行插入操作的时候,mybatis-p

2021-08-05 09:24:00 918

原创 SpringBoot+Mybatisc-plus代码自动生成

1.在pom.xml添加mybatis-plus-generator依赖和velocity-engine-core依赖<!--代码自动生成--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version></depend

2021-08-04 15:31:58 625

原创 springBoot使用mybatis-plus

1.在mysql中建立Student表,并且在表中插入一条数据2.在pom文件加入mybatis-plus依赖和mysql依赖<!--mybatis-plus--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.0</versi.

2021-08-04 12:19:58 219

原创 mysql8.0 本地忘记mysql密码如何重置密码

打开cmd命令行,输入net stop mysql,停止mysql服务直接输入命令,跳过密码验证mysqld --skip-grant-tables

2021-08-02 13:43:30 173

原创 如何在系统设置mysql环境变量(win11)

在安装mysql之后,在还没有配置环境变量之前,打开cmd命令行窗口,输入mysql,是出现以下画面这就说明,我们的mysql的环境变量没有设置好。这是我们首先要找到我的电脑,右键,点击属性在显示的窗口中,在系统这一项,选择高级系统设置然后,在高级中,选择环境变量之后,在系统变量中,找到path选项,点击编辑在新跳出的窗口中,点击新建按钮,然后输入mysql的bin文件夹的路径。注意一定是要在bin目录下,因为mysql中的相关.exe文件,都是保存...

2021-08-02 12:14:22 9139 4

原创 如何安装mysql-8.0.26-winx64.zip

打开链接https://dev.mysql.com/downloads/mysql/,显示以下页选择红色方框部分下载。下载之后解压到安装位置在根目录下,新建my.ini文件,用记事本打开,输入以下内容[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\Program Files\\mysql-8.0.26-winx64# 切记此处一定要用双斜杠\\,单斜杠这里会出错。# 设置mysql数据库的数据的存放目...

2021-08-02 11:45:00 756

原创 如何在SpringBoot基础上配置SpringFox3.0

org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2021-07-16T08:50:41.511Z": expected format "yyyy.MM.dd HH:mm"; nested exception is com.fasterxml.jackson...

2021-07-27 19:11:20 4079

原创 如何快速启动SpringBoot项目

1.打开SpringBoot官方链接,选择你需要的SpringBoot的版本和jdk版本,填写项目名称,依赖选择SpringWeb链接:https://start.spring.io/2.信息填写完毕后,点击生成按钮,自动下载SpringBoot快速启动程序,下载完成后,使用IntelliJ IDEA软件打开项目。在example目录下新建DemoApplication.java文件,补充以下代码import org.springframework.boot.SpringApplicat.

2021-07-15 16:07:15 4042

原创 ubuntu16.04下如何训练PySOT(五):补充,安装 pysot-toolkit ,测试/评估模型

2020-10-22 16:11:41 2224 4

原创 ubuntu16.04下如何训练PySOT(三):下载数据集

下载测试数据集本例子采用的是OTB100数据集,下载链接:https://pan.baidu.com/s/1ORdyuJ3NSbPQTo-KVaLxNQ提取码:el1w下载结束之后,将数据集解压复制到 testing_dataset 文件夹中,下载对应的数据集json。链接:https://pan.baidu.com/s/1B5U6Sq6p5zTSjrNJ6Nd0Jg提取码:6t4y将CVRP13.json, OTB100.json, OTB50.json复制到OTB100数据集...

2020-10-22 09:57:52 3907 14

原创 ubuntu16.04下如何训练PySOT(四):训练、测试、运行demo、评估

下载预训练模型从 Google Drive 下载,将预训练模型复制到pretrained_models 文件夹中训练在tools目录下打开终端,输入以下命令,即开始训练。CUDA_VISIBLE_DEVICES=0python -m torch.distributed.launch \ --nproc_per_node=1 \ --master_port=2333 \ train.py --cfg experiments/siamrpn_r50_l234_dw..

2020-10-13 16:03:11 3025 16

原创 ubuntu16.04下如何训练PySOT(二):模型下载

下载pysot已经安装训练好的模型链接:https://pan.baidu.com/s/1rMUmCxjO_iZANEDqOJfHXQ提取码:ovfp下载完成之后,将模型复制experiments对应的文件夹中。以上模型是在GTX-1080Ti显卡环境中进行x训练的。其中alex定义为AlexNet,r50_lxyz定义为在ResNet50模型下stage x, y, 与 z的输出,mobilev2 定义为MobileNetV2.dwxcorr定义为Depth-wise ...

2020-10-13 14:24:41 1454

转载 (转)卷积网络中的通道(Channel)和特征图

今天介绍卷积网络中一个很重要的概念,通道(Channel),也有叫特征图(feature map)的。首先,之前的文章也提到过了,卷积网络中主要有两个操作,一个是卷积(Convolution),一个是池化(Pooling)。其中池化层并不会对通道之间的交互有影响,只是在各个通道中进行操作。而卷积层则可以在通道与通道之间进行交互,之后在下一层生成新的通道,其中最显著的就是Incept-Net里大量用到的1x1卷积操作。基本上完全就是在通道与通道之间进行交互,而不关心同一通道中的交互。一般大家说

2020-09-25 22:32:32 1026

原创 ubuntu16.04下如何训练PySOT(一):配置环境

1.前往github下载PySOT程序https://github.com/STVIR/pysot#references2.解压压缩包,将文件程序复制到指定位置3.打开install.md文件根据文件提示部署环境(如下所示)#### Create environment and activate```bashconda create --name pysot python=3.7conda activate pysot```#### Install numpy/pytor.

2020-09-24 10:43:29 1609

原创 线性操作与非线性操作

2019-07-22 17:43:03 1717

转载 在线学习和批量学习(离线学习),参数学习和非参数学习

转载于https://blog.csdn.net/jhkj_5154/article/details/79492156批量学习Batch Learning在线学习Online Learning批量学习:收集样本送给我们的机器学习训练,就可以直接将模型投入到生产环境中输入的样例不在座位学习资料优化模型了批量学习:简单问题:如何适应环境变化?第二年垃圾邮件和第一...

2019-07-22 15:56:40 365

转载 傅里叶变换

转载于https://wenku.baidu.com/view/294b4e5d9b6648d7c1c746d1.html

2019-07-22 15:20:44 108

转载 离散傅里叶变换-DFT(FFT基础)

转载于https://blog.csdn.net/zhangxz259/article/details/81627341 本文是从最基础的知识开始讲解,力求用最通俗易懂的文字将问题将的通俗易懂,大神勿喷,多多指教啊,虽然说是从零学习FFT,但是基本的数学知识还是要有的,sin,cos,等。 FFT(快速傅里叶变换)其本质就是DFT,只不过可以快速的计算出DFT结...

2019-07-22 14:52:40 866

转载 一小时学会快速傅里叶变换(Fast Fourier Transform)

转载于https://zhuanlan.zhihu.com/p/31584464

2019-07-22 11:47:31 775

转载 Correlation Filter in Visual Tracking

转载于:https://www.cnblogs.com/hanhuili/p/4266990.html  Visual Object Tracking using Adaptive Correlation Filters 一文发表于2010的CVPR上,是笔者所知的第一篇将correlation filter引入tracking领域内的文章,文中所提的Minimum Output Sum o...

2019-07-22 11:00:36 302

转载 SMO优化算法(Sequential minimal optimization)

原文来自于 https://www.cnblogs.com/liqizhou/archive/2012/05/11/2496029.htmlSMO算法由Microsoft Research的John C. Platt在1998年提出,并成为最快的二次规划优化算法,特别针对线性SVM和数据稀疏时性能更优。关于SMO最好的资料就是他本人写的《Sequential Minimal Opti...

2019-07-21 11:34:37 299

转载 c++获取本地ip

#include#include#pragma comment(lib,"WS2_32")using namespace std;void IP(){BYTE minorVer=2;BYTE majorVer=2;WSADATA wsaData;    WORD sockVersion=MAKEWORD(minorVer,majorVer);WSAS

2016-05-31 08:58:38 359

转载 c语言获取文件目录

#include#includeint main(){BOOL done=TRUE;WIN32_FIND_DATA fd;HANDLE hFind = FindFirstFile("e:\*.*", &fd);//第一个参数是路径名,可以使用通配符,懂DOS的人应该知道吧!fd存储有文件的信息while (done){if(fd.dwFileAttributes =

2016-05-31 08:57:59 1358

转载 socket文件接收

// Server.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "windows.h"#include #include #pragma comment(lib, "ws2_32.lib")using namespace std;#define PORT 3574#define IP

2016-05-31 08:56:56 286

转载 socket文件发送

#include #include #pragma comment(lib,"ws2_32.lib")#define IPADDR "172.26.145.2"#define PORT 3574class socket_{public:SOCKET clientSocket;SOCKADDR_IN clientsock_in;socket_(){cl

2016-05-31 08:56:17 625

原创 c++文件复制粘贴

#include#includeusing namespace std;bool CopyFile(const char *src, const char *des){    FILE * fSrc = fopen(src, "rb");    if(!fSrc)    {        cout        return false;    }   

2016-05-31 08:54:38 2442

基于两阶段的目标检测综述.pptx

object detection(目标检测)就是在给定的图片中,找出图片所在的区域,然后判断这个区域是什么类别。目标检测技术在这几年已经发展得相当的成熟,识别精度还有训练速度在一定程度上已经到达了一个瓶颈期。使用深度学习的目标检测主要常用的方法是使用卷积神经网络提取特征,然后再使用分类器进行分类,还有使用回归方法将检测的目标进行定位。本文主要是介绍目标检测中两阶段目标检测经典的检测算法,以及对比他们的差异性优缺点。本文主要介绍的目标检测方法有,R-CNN、SPP-NET、Fast R-CNN还有Faster R-CNN。

2019-07-21

c++语言获取本地ip

c++语言获取本地ip

2016-05-30

c++语言,获取目录

c++语言,获取目录

2016-05-30

socket文件发送与接收

本文件为完整的socket文件发送与接收的代码

2016-05-30

java游戏思想

这是一些关于java游戏代码的基础思想,可能对其他初学的朋友有一点用处,分享一下

2015-08-23

空空如也

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

TA关注的人

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