自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 收藏
  • 关注

原创 bean的管理

2024-07-17 21:18:48 107

原创 springboot配置优先级

顺序1->2->3优先级依次递增。

2024-07-15 23:08:49 118

原创 maven坐标

2024-07-10 21:24:48 93

原创 Error java 错误 不支持发行版本5

local repository override前面的框没有勾选,勾选之后成功了。

2024-07-10 21:10:37 86

原创 mysql数据库

update 表名 set 字段名=字段值,字段名=字段值【where 条件】insert into 表名(字段列表)values (字段值列表)delete from 表名【where 条件】

2024-07-02 22:07:44 272

原创 AOP通知类型

2024-07-01 20:49:11 84

原创 AOP面向切面编程

AOP: ASpect Oriented Programming(面向切面编程,面向方面编程),其实就是面向特定方法编程。(面向一个或多个方法编程)

2024-06-27 22:34:52 246

原创 拦截器Interceptor

概念:是一种动态拦截方法调用的机制,类似于过滤器。Spring框架中提供的,用来动态拦截方法的执行。作用:拦截请求,在指定的方法调用前后,根据业务需要执行预先设定的代码。

2024-06-22 17:48:23 268

原创 JWT令牌

【代码】JWT令牌。

2024-06-18 20:59:52 113

原创 开发规范-restful

描述模块的功能通常使用复数,也就是加s的格式来描述,表示此类资源,而非单个资源。如users、emps、books。REST REpresentational State Transfer 表述状态转换,它是一种软件架构风格。rest是风格,是约定方式,约定不是规定,可以打破。

2024-05-21 22:22:55 128

原创 sql事务概念

2024-05-14 20:25:21 77

原创 动态sql

where>只会在子元素有内容的情况下才插入where子句,可以自动去除and和添加and或者or。<if> 用于判断条件是否成立,使用test属性进行判断如果条件为true,则拼接sql。随着用户的输入或外部条件的变化而变化的SQL语句,称为动态SQL。set可以自动去掉逗号。

2024-05-12 14:38:46 267

原创 xml映射文件

xml映射文件的三点规范。

2024-05-05 21:52:05 75

原创 SQL注入

SQL注入是通过操作输入的数据来修改事先定义好的SQL语句,以达到执行代码对服务器进行攻击的方法。第一种 预编译 第二种直接拼接。

2024-05-05 21:01:28 290

原创 mybatis查询数据并封装

2024-04-28 22:58:49 89

原创 maven数据库加入数据报错java.sql.SQLIntegrityConstraintViolationException: Duplicate entry

遇到此问题的原因是我在username设置了unique约束,去掉约束则不会报错。然后我在runner里面选了delegate 否 ,之后就没有重复了。但是此时出现了另一个问题就是,数据被添加进去两条重复的。然后我又把唯一约束加回来了,也没有报错,说明报错是由于。

2024-04-26 00:00:49 227

原创 lombok

2024-04-22 16:37:02 116

原创 数据库连接池

2024-04-18 20:42:07 91

原创 Mybatis入门

快速入门程序。

2024-04-17 21:00:42 100

原创 JDBC入门

JDBC java database connectivity: 就是使用java语言操作关系型数据库的一套API。

2024-04-17 21:00:03 102

原创 mysql多表查询

【代码】mysql多表查询。

2024-04-07 22:20:37 277 1

原创 bean的声明

2023-12-01 21:39:21 394

原创 IOC DI入门

2.加上autowired。controller依赖于service,service依赖于dao。加上时,IOC容器会提供该类型的bean对象,并赋值给该变量。1.加上Component,控制翻转,将service和dao都交给IOC容器管理,成为IOC容器中的bean。

2023-11-28 21:48:38 418

原创 分层解耦,三层架构

2023-10-13 15:44:43 146

原创 springboot 获取参数

1.获取简单参数2.实体对象参数。

2023-09-24 21:59:54 218

原创 Tomcat

springboot。

2023-09-20 12:32:10 65

原创 http概念

概念:HTTP,hyper text transfer protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。3.HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。请求方式-POST:请求参数在请求体中,POST请求大小没有限制。请求行:请求数据第一行(请求方式、资源路径、协议)2.基于请求-响应模型的:一次请求对应一次响应。请求方式-GET:请求参数在请求行中,没有请求体。请求体:POST请求,存放请求参数。缺点:多次请求间不能共享数据。

2023-09-18 20:18:03 281

原创 maven

maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题。提供标准、统一的项结构。标准化的项目构建流程。

2023-09-09 22:48:56 337

原创 Vue路由

router-view>: 动态试图组件,用来渲染展示路由路径对应的组件。VueRouter:路由器类,根据路由请求在路由视图中动态渲染选中的组件。<router-link>: 请求链接组件,浏览器会解析成<a>定义路由 router目录下的index.js。介绍:Vue Router是Vue的官方路由。

2023-09-02 21:18:10 54

原创 前端工程化

Vue的组件文件以.vue结尾,每个组件由三个部分组成:<template>、<script>、<style>需求分析,接口定义(API接口文档),前后端并行开发(遵守规范),测试(前端,后端)YApi:是一个功能强大的接口管理平台。vue.config.js 保存vue配置的文件,如:代理、端口的配置等。package.json 模块基本信息,项目开发所需要模块,版本信息。是Vue官方提供的一个脚手架,用于快速生成一个Vue项目。接口文档:一个业务功能就是一个接口。过程:添加项目,添加分类,添加接口。

2023-08-29 22:11:31 394

原创 用CHATGPT生成C++面试题及答案

使用纯虚函数可以定义一种接口规范,强制派生类实现特定的方法,同时避免在基类中实现虚函数的功能。另外,纯虚函数还可以用作接口类,即只包含纯虚函数的类,它们的主要作用是规定了一组接口,派生类必须实现这些接口以达到多态性的目的。答:纯虚函数是在基类中定义的没有实现的虚函数,它的语法形式是在函数定义后面加上 = 0。纯虚函数没有实际的函数体,它只是为了占用虚函数表中的一个位置,以便让派生类重写这个函数。继承是面向对象编程中的一种重要特性,指的是子类可以继承父类的属性和方法。C++中通过类的访问控制符实现封装。

2023-03-14 14:34:20 2404 1

原创 cycle_gan使用教程

cycle_gan

2023-01-17 11:08:39 2979 8

原创 读论文:Learning to Compare: Relation Network for Few-Shot Learning

我们提出了一个概念上简单、灵活且通用的少镜头学习框架,其中分类器必须学习识别每个只给出少量示例的新类。我们的方法称为关系网络(RN),从头到尾进行训练。在元学习过程中,它学习学习一个深度距离度量来比较插曲中的少量图像,每个图像都被设计用来模拟少数镜头设置。经过训练后,RN能够通过计算查询图像与每个新类的少数示例之间的关系分数来对新类的图像进行分类,而无需进一步更新网络。除了在少镜头学习上提供更好的性能外,我们的框架很容易扩展到零镜头学习。

2022-12-20 10:56:03 809

原创 Yolov5算法解读

yolov5于2020年由glenn-jocher首次提出,直至今日yolov5仍然在不断进行升级迭代。Yolov5有YOLOv5s、YOLOv5m、YOLOv5l、YOLOv5x四个版本。文件中,这几个模型的结构基本一样,不同的是和这两个参数。yolov5主要分为输入端,backbone,Neck,和head(prediction)。backbone是New CSP-Darknet53。Neck层为SPFF和New CSP-PAN。Head层为Yolov3 head。

2022-11-28 15:01:05 42420 14

转载 cycle_gan 连接出错

这是因为可视化的问题,我没想看过程,就直接不可视化了,运行。

2022-11-04 16:14:31 184

原创 3080 pytorch1.8.1 cuda安装不成功记录

用下面的指令安装不成功。用下面的指令安装成功。

2022-10-31 10:56:36 424

原创 mAP,PR-curve解释及计算等

通过不断调整置信度阈值(就是当这个值越高,我们就越相信它判断得正确)来使我们R有不同的取值,然后再算在这个R下P的值,形成一个PR曲线图。对于yolov5来说NMS的置信度值就是这个值。: 指的是当IOU阈值分别取(0.5:0.05: 0.95)时,所有得出来的mAP取平均值。mean Average Precision,每个类的AP值的平均数。算出P-R曲线下面的面积,就是我们的AP值。:指的是当IOU阈值=0.5时,mAP是多少。IOU越大,则说明预测的位置越准确。预测正确的/所有应该预测正确的。...

2022-08-31 06:12:14 1742

原创 bug记录:Yolov5使用注意力机制CBAM报错untimeerror: adaptive_avg_pool2d_backward_cuda does not have a deterministi

改了几天,我发现用pycharm就不报错,可能是池化层的反向传播出现了问题。所以我尝试把torch.use_deterministic_algorithms(False)加到train.py里面,结果就成功了。加到train.py 的335行scaler.scale(loss).backward()前面。...

2022-08-15 06:22:14 5523 26

原创 yolov5 使用tensorboard, google colab

输入红色框里面的指令就可以加载所有的图像并在一起对比。

2022-08-11 19:34:09 326

原创 (BUG记录)No module named PIL

代码】(BUG记录)NomodulenamedPIL。

2022-07-29 04:11:27 187

空空如也

空空如也

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

TA关注的人

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