自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云Linux服务器上如何配置开发环境?

Linux服务器上安装 JDK、MySQL、Tomcat、Redis、Nginx利用 FlashFxp工具 将 JDK MySQL Tomcat Redis 压缩包上传到 Linux 服务器上相关压缩包百度网盘下载地址:百度网盘 提取码: 29up利用 putty 工具连接到 远程服务器一、JDK 安装与配置1.1、 解压cd /usr/local/jdk 转到压缩包目录tar -xvf jdk1.8.tar.gz 解压文件解压后的文件:1.2、配置环境变

2021-04-16 18:23:12 632

原创 Go基础语法学习总结

Go基础语法学习总结

2022-11-16 17:29:57 523 1

原创 彻底解决 opencv / cv2 没有代码提示的问题

彻底解决 opencv / cv2 没有代码提示的问题

2022-11-07 14:22:27 1330 3

原创 深度学习之训练过程中特征图的可视化

在网络训练的过程中,有时我们想知道网络中某些层输出的特征图到底长啥样,从而能够比较清楚的知道网络在每一层到底学到了哪些有用的特征信息,也能更好的帮助我们设计优秀的网络结构。本文详细介绍了在训练过程中,某些层次特征图的可视化操作。...

2022-08-25 18:33:01 5065

原创 Attentional Feature Fusion 注意力特征融合

看到一篇比较不错的特征融合方法,基于注意力机制的 AAF ,与此前的 SENet、SKNet 等很相似,但 AFF性能优于它们,并且适用于更广泛的场景,包括短和长跳连接以及在 Inception层内引起的特征融合。AFF是由南航提出的注意力特征融合,即插即用!

2022-08-25 11:49:22 22965 21

原创 深度学习之wandb的基本使用

在深度学习训练网络的过程中,由于网络训练过程时间长,不可能一直关注训练中的每一轮结果,因此我们需要将训练过程中的结果可视化,留作后续的查看,从而确定训练过程是否出错。因此,我们需要使用到可视化工具,常用的几种可视化工具有:`wandb`(在线可视化)、`tensorboard`、这里主要介绍`wandb`的基本使用,`tensorboard` 的使用可参考我的另一篇博客 [Tensorboard 的详细使用](https://blog.csdn.net/L28298129/article/details/1

2022-08-24 20:41:07 9568 7

原创 深度学习之tensorboard的详细使用

在深度学习训练网络的过程中,由于网络训练过程时间长,不可能一直关注训练中的每一轮结果,因此我们需要将训练过程中的结果可视化,留作后续的查看,从而确定训练过程是否出错。因此,我们需要使用到可视化工具,常用的几种可视化工具有:`tensorboard`、`wandb`(在线可视化)

2022-08-24 19:51:19 4151

原创 MybatisPlus代码生成器的使用

使用Mybatis-Plus中的代码生成器自动根据数据库中的表内容,生成对应的Java代码

2022-06-17 16:26:11 254

原创 泰坦尼克号乘客存活预测详细笔记

泰坦尼克号乘客存活预测详细笔记

2022-05-12 20:19:25 5562 2

原创 雪花算法ID到前端后产生精度丢失问题,如何解决?

雪花算法ID到前端后产生精度丢失问题?一、问题描述数据库:CREATE TABLE student( id BIGINT(20) NOT NULL COMMENT '主键ID', ......);实体类:@Data@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)@TableName("student")public class Student { @TableId(type = IdType.ASS

2022-04-15 10:52:49 1169

原创 阿里云禁用25端口,如何实现邮件的发送?

阿里云服务器禁用25端口,如何实现邮件的发送?

2022-04-04 11:29:39 2405 2

原创 Git基本常用命令及总结

Git基本常用命令及总结一、创建版本库# 初始化版本库(随后文件夹会生成一个.git的文件夹,是git的版本库)git init# 初始化git信息git config --global user.name '用户名'git config --global user.email '邮箱地址'二、工作区和暂存区Git控制系统分为工作区和暂存区两个概念。工作区就是此次项目创建的本地文件夹,在项目中使用 git 命令创建版本库之后,工作区会生成一个 .git 的文件夹,里面存放了很多东西,其

2022-01-12 19:42:06 256

原创 RabbitMQ的通信模型与基本使用

一、RabbitMQ的七大通信模型RabiitMQ 目前有七大通信模型,分别是:Hello World 模型(最简单的模型,点对点通过队列直接通信)Work Queues 工作队列模型(在多个工人之间分配消息,竞争消费消息,能者多劳,消费快的工人能够消费更多的消息)Publish / Subscribe 发布与订阅模型(Fanout 广播模式,一条消息可以被多个消费者消费)Route 路由模型(Direct模式,根据消息类型,有选择性的消费消息)Topic 动态路由模型(与Route路由模型类

2022-01-09 15:17:58 840

原创 Docker和Dockerfile常用命令总结及微服务打包Docker镜像

一、Docker 常用命令总结1. 帮助命令# 查看docker的所有命令详情docker --help# 查看docker对应命令的使用详情docker 命令 --help# 如:查看docker images的使用方法docker images --help[root@fussy ~]# docker images --helpUsage: docker images [OPTIONS] [REPOSITORY[:TAG]]List imagesOptions:

2021-12-30 15:12:23 720 1

原创 Redis的基本使用与进阶知识

Redis的基本使用与进阶知识Redis是采用键值对key和value来存储数据的一种非关系型数据库,因为其数据是存储在内存中的,所以读写效率高,常用于的场景有:海量数据的读写、数据高并发的读写、数据缓存等。一、基本数据类型Redis数据库有五种基本数据类型,现在新版本Redis又新增了三种数据类型 Bitmaps 、HyperLogLog 、Geospatial ,这里不作说明,只简要说明五种基本数据类型。1. String字符串类型,存储的 value 数据为字符串。2. Lis

2021-12-25 17:29:28 496

原创 MySQL事务隔离级别

MySQL事务隔离级别一、事务的基本要素(ACID)原子性(Atomicity):事务中的所有操作,要么都成功,要么都失败,是一个不可再分的基本单位。一致性(Consistency):事务操作的结果,必须使数据库从原先的一致状态转换为另一个一致状态,即数据库的完整性约束没有被破坏 。隔离性(Isolation):不同事务之间的互不干扰。持久性(Durability):事务一旦提交,那么对数据库中的数据的改变是永久的。二、事务并发产生的问题1. 脏读事务A读取了事务B更新的数据,然后事务

2021-12-21 20:46:52 655

原创 数据分析入门笔记

# 下载skimagepip install scikit-image -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com一、ipython 的安装#安装ipythonpip install ipython# 进入ipython命令行ipython 二、jupyter notebook的安装与配置jupyter notebook 是一款书写python代码并可以保存运行结果的笔记工具,十分便捷。1. ju

2021-10-14 17:44:21 257

原创 Vue学习笔记

VUE笔记脚手架结构|——node_ modules|——public| |——favicon.ico:页签图标| |——index.html:主页面|——src | |——assets:存放静态资源| |——component :存放组件 | |——HelloWorld.vue| |——App.vue:汇总所有组件| |——main.js:入口文件|——.gitignore: git版本管制忽咯的配置|——babel.config.

2021-10-14 15:47:14 170

原创 linux常用命令总结

一、编辑器1. vi# 编辑 test.txt 内容(此时是只读模式)vi test.txti 按i进入编辑模式,此时可以编辑文件内容。ESC 按下此键,输入 : 可进入命令模式 ,在命令模式下,有三种命令可以使用:q! 强制退出文件,不保存。q 退出文件。wq 保存文件内容并退出文件。2. vimvim 是 vi 的升级版本,用法与 vi 一致。二、目录1. 切换目录# 切换到某个目录下cd xxx# 返回上层目录cd ..# 输出当前工作目录pwd

2021-09-23 16:21:10 114

原创 Windows安装最新版RabbitMQ教程(跳坑)

Windows安装最新版RabbitMQ教程(跳坑)一、安装Erlang环境由于RabbitMQ是基于Erlang语言进行开发的,所以需要先安装Erlang语言环境。1、下载Erlang安装包这里下载最新版24.0的Erlang安装包,官网下载地址 (官网下载速度极慢)所以这里我上传到了我的百度网盘 百度网盘下载地址 提取码:6nut2、安装鼠标点击exe文件进行安装,一直点击下一步即可。3、检查是否安装成功打开CMD窗口,进入到你安装的erlang文件夹下的bin目录,

2021-07-30 18:52:39 435

原创 MySQL创建用户与授权管理

MySQL创建用户与授权管理一、创建用户命令CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明username:创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器例子CREATE USER 'admin'@'localhost'

2021-07-22 17:22:15 218

原创 Java如何实现Pdf的导出?

Java如何实现Pdf的导出?在某些场景中,我们需要从数据库或其他来源获取的数据信息,动态的导出Pdf文件,如准考证的打印等。这时我们需要借助第三方依赖包—itextpdf 来实现此需求。一、制作PDF模板1、在Word内制作模板因为PDF常用的软件不支持编辑,所以先用Word工具,如WPS或者Office新建一个空白Word文档,里面制作出自己想要的样式。2、将Word转换成PDF形式将设置好的Word文档转换成PDF形式,保存起来。3、编辑PDF准备表单用Adobe A

2021-07-14 17:23:17 37559 62

原创 Java如何实现Excel的导入与导出?

Java如何实现Excel的导入与导出?一、核心依赖及简要介绍1、POI是什么?Apache POI - the Java API for Microsoft Documents,顾名思义,Apache的三方包,用来操作微软office文档的,多数时候用来操作excel,所以这里就以excel方面来说明。POI的组件列表中,针对excel的主要是HSSF和XSSF组件,前者针对97-2007的通用版excel,即后缀xls;后者针对2007或更高版的excel,即后缀xlsx。2、POI核心类

2021-07-14 11:31:09 1165

原创 如何使用MybatisPlus代码生成器自动生成代码?

一、导入相关依赖注意:MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖<!-- mybatis_plus依赖 --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1&

2021-04-27 15:33:48 192

原创 阿里云中的短信接口工具类

阿里云短信接口pom文件/***<dependency>* <groupId>com.aliyun</groupId>* <artifactId>aliyun-java-sdk-core</artifactId>* <version>4.0.6</version> <!-- 注:如提示报错,先升级基础包版,无法解决可联系技术支持 -->*</dependency>*&l

2021-04-17 08:15:23 403

原创 Win10系统如何安装MSQL8.0压缩包版本?

一、MySQL8.0免安装版详情配置1.MySQL8.0下载官网下载地址 MySQL8.0下载 (官网下载速度慢的不行,这里可以去我的网盘进行下载)网盘下载地址 MySQL8.0下载 提取码 hiav2.MySQL8.0解压将下载好的 MySQL8.0压缩包 放置在自己的某个空闲磁盘中,这里我自己放置在 D:\databases 下将 mysql-8.0.15-winx64.zip 解压在当前文件夹下,得到 mysql-8.0.15-winx64 文件夹3.MySQL8.0配

2021-04-17 08:15:12 279

原创 SpringBoot中如何利用JPA进行动态分页查询?

SpringBoot中如何进行动态分页查询?一、创建一个实体类/** * @Author 刘路生 * @Date 2019/11/28 10:23 */@Entity@Data@Table(name = "good")@GenericGenerator(name = "jpa-uuid", strategy = "uuid")public class Good implements Serializable { @Id @GeneratedValue(generator

2021-04-17 08:15:00 1111

原创 微信小程序-云开发

一、上传图片1. 上传图片页面(WXML文件)<!-- 上传图片 --><view class="uploader"> <view class="uploader-text" bindtap="doUpload"> <text>上传图片</text> </view></view>绑定了一个 doUpload 处理函数2. 对应的 JS 处理页面// 上传图片 doUpload: fun

2021-04-17 08:14:39 215

原创 Vue中如何引入BootStrap?

Vue如何引入BootStrap?一、安装 Node.JS因为 Vue 依赖于 Node.JS ,所以先要安装 Node.JS (至少8.9版本)二、安装 VueCli 工具命令窗口 输入 npm install -g @vue/cli 安装最新版 VueCli 工具vue -V 可查看Vue版本npm install -g @vue/cli-init 可拉取旧版本三、创建项目cd D:/VueProjects cd到所要创建的项目目录下vue init webpack hel

2021-04-17 08:14:23 343

原创 JPA中如何实现动态查询、动态更新、批量删除等操作?

JPA中实现动态查询、动态更新、批量删除等操作一、新建一个实体类@Data@Entity@Table(name = "organize")public class Organize implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; private String name; private String

2021-04-17 08:14:04 1687

原创 Java中如何利用原生JDBC实现增删改查?

JDBC 实现增删改查一、创建相应的包,包结构如图所示二、创建数据库 yonyoucreate database yonyou;create table students(id int(3) primary key,name varchar(20),age int(3),birthday date);insert into students(id,name,age,birthday) values(1,'张三丰',20,'1998/2/3');insert into studen

2021-04-17 08:13:53 342

原创 数据库的设计规范?

数据库设计规范数据库设计之三大范式要求表的每个字段必须是一个不可分割的独立的单元在第一范式的基础上,要求每张表只表达一个意思。表中的每个字段都和主键有依赖在第二范式基础,要求每张表的主键之外的其他字段都只能和主键有直接的决定依赖关系数据库结构设计逻辑设计----->物理设计实际工作逻辑设计 + 物理设计物理设计表名 字段名 字段类型规范制定一、数据库命名规范所有的数据库对象名称必须使用小写字母,并且使用下划线分割,因为mysql在linu

2021-04-17 08:13:33 133

原创 SpringBoot中如何实现文件上传与下载?

一、文件上传@ApiOperation(value = "文件上传", notes= "文件上传")@PostMapping("/upload")public Result upLoadFile(@ApiParam(value = "选择需要上传的文件",required = true) MultipartFile file){ if (file.isEmpty()){ return Result.error(CodeMsg.ERROR); } String f

2021-04-17 08:12:57 186

原创 如何快速构建SpringBoot项目?

快速构建SpringBoot项目构建SpringBoot项目主要有两种方式:使用Spring官网提供的构建方式使用IDE工具提供的快速构建方式一、使用Spring官网提供的方式进行构建1、 构建项目的官网地址2、构建项目2.1、配置项目信息2.2、下载2.3、解压3、成功构建项目二、使用IDE工具进行构建1、在官网下载 IDEA 开发工具2、运行 IDEA工具3、配置相应的Maven环境,这里不在细述4、构建项目4.1、选择新建项目4.2、选择项目类型

2021-04-16 18:42:22 143 1

原创 SpringBoot中如何使用Swagger2快速构建API文档?

Swagger2的简单使用一、导入Swagger2所需要的依赖<!--添加Swagger依赖 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version></dependency><!--添加

2021-04-16 18:40:36 215

原创 IDEA中如何配置Maven环境?

1、约定分类存放X:/applications 目录存放 开发工具,比如 IDEA 、Eclipse 、TyporaX:/Environments 目录存放开发环境,比如 JDK、MinGW-w64、cmderX:/IdeaProjects 目录存放 IDEA 工程X:/workspaces 目录存放 Eclipse 的工作空间X:/Repository 目录用作 apache-maven 的仓库X:/Repository/Synchronization 目录用作 apache-mave

2021-04-16 18:39:18 1005

原创 SpringBoot中如何使用Oauth2完成密码策略授权?

Oauth2如何使用密码策略完成授权?一、导入相关依赖POM文件<!-- oauth2相关依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency><dependency> &

2021-04-16 18:37:58 388

原创 如何利用Redis分布式锁处理高并发?

如何利用Redis分布式锁处理高并发?一、添加项目依赖<!-- redis依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>二、配置文件spring: #Redis配置 redi

2021-04-16 18:34:36 3422

原创 Java中如何生成二维码?

Java生成二维码一、引入依赖<!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version></depe

2021-04-16 18:33:17 113

原创 Java中如何返回树状数据结构?

一、如何创建树状数据结构?1、创建数据库表 CityDROP TABLE IF EXISTS `city`;CREATE TABLE `city` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(255) DEFAULT NULL COMMENT '城市名', `name_en` varchar(255) DEFAULT NULL COMMENT '城市英文名', `parent_id` int(1

2021-04-16 18:31:58 1079

空空如也

空空如也

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

TA关注的人

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