自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot配置文件(properties,yaml,yml)配置时不联想相关内容

SpringBoot配置文件(properties,yaml,yml)配置时不联想相关内容

2022-06-12 14:44:28 795 1

原创 IDEA隐藏无用文件及文件夹

IDEA创建的SpringBoot项目,如何隐藏无用文件和文件夹。

2022-06-11 15:17:39 520

原创 Java连接Kafka集群时报错:Topic xxx not present in metadata after 6000 ms.

Java连接Kafka集群:Topic xxx not present in metadata after 6000 ms.

2022-04-16 20:17:55 5112

原创 Virtual Box安装CentOS-7无法使用Xshell等客户端工具连接问题

1.问题描述使用Virtual box安装CentOS7虚拟机后,能够ping通外网。但出现使用Xshell等客户端工具却无法连接的问题。2.解决办法从网上看了n多解决办法,让修改配置文件,配置虚拟机静态IP,还让设置虚拟机网络模式(NAT模式/桥接模式,麻烦的一批)等等,但不对症,确实解决了客户端连不上的问题,但造成内部网络ping不通外网,emo…。最近看到非常方便的方法,记录下,方便自己以后使用时查看。步骤如下:2.1 设置主机网络管理器打开Virtual Box,点击顶部菜单栏:管理–

2022-04-14 16:59:45 959

原创 pom文件中添加依赖后,再删除时发现Maven无法移除依赖

项目场景:项目中需要使用阿里云的对象存储功能(oss),根据官网提示再pom中引入依赖 <!-- 版本依赖 --> <dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alib

2021-12-03 14:34:08 2599 5

原创 Docker安装mysql:Error starting userland proxy: listen tcp4 0.0.0.0:3306: bind: address already in use

问题描述:使用linux+docker搭建mysql服务。执行语句:docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \报错如下:Error response from daemon:

2021-11-18 11:05:25 3546

原创 SpringBoot整合RabbitMQ,开启手动应答,失败重传机制

SpringBoot整合RabbitMQ,开启手动应答,失败重传机制1 创建项目,导入相关依赖2 RabbitMQ连接配置3 编写消息接发组件3.1 生产者 producer3.2 消费者 consumer4 测试接发消息5 开启手动ACK,失败重试机制6 引发的问题该实例用来测试RabbitMQ发送和接收消息功能并解决以下问题:问题:RabbitMQ默认使用自动应答ack,当消费者宕机,会导致还未被及时处理的消息丢失解决方案:开启手动应答ack和失败重传机制1 创建项目,导入相关依赖<de

2021-09-27 14:47:54 2230

原创 SpringBoot注解方式整合Redis缓存,向缓存中添加或者更新数据

SpringBoot注解方式整合Redis缓存,向缓存中添加或者更新数据1 创建项目,导入依赖2 配置相关连接mysql、redis3 启动类添加注解4 编写pojo、dao、service、controller层组件4.1 pojo层4.2 dao层4.3 service层4.4 controller层5 测试1 创建项目,导入依赖创建SpringBoot项目,创建好后导入后续能够用到的依赖<dependency> <groupId>org.springframewo

2021-09-25 22:17:50 1899 4

原创 @RequestBody注解无法将Json数据封装到实体类

前几天学了springboot框架,就找想找个项目练练手,毕竟学完不练过几天就全忘光了,于是乎... 就各种踩坑啊需求:实现带条件的分页查找用户代码如下:@GetMapping("/pageList/{pageNum}/{pageSize}") public R pageList( @ApiParam(name = "pageNum", value = "当前页码", required = true) @PathVariable("pag

2021-03-29 21:05:57 1648

原创 快速排序左右指针移动顺序问题

闲来无事,突然想敲一下快排,这一敲不当紧,问题接踵而至,以前怎么就没有发现过这个问题呢......说明没有思考[笑哭]目录1.快排核心思想2.快排Java实现(指针移动问题)3.快排Java实现(问题解决)1.快排核心思想选择基准值(一般将数组第一个数作为基准值); 双指针分别从左右两边移动,左边寻找比基准值大的数,右边找比基准值小的数。 两者交换数值; 左指针==右指针时,将 基准值 与 指针所指位置 交换数值; 左指针==右指针,将数组分成两部分,分别重复上述操作即可。2

2021-03-22 12:38:32 1408 2

原创 活动安排问题【动态规划】--java实现

算法还是薄弱啊,真是菜到没朋友。不过做出来就有“慢慢”的成就感。努力ing......题目设有n个活动的集合E={1,2,……,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si<fi。如果选择了活动i,则它在时间区间[si,fi]内占用资源。若区间[si,fi]与区间[sj,fj]不相交,则称活动i与活动j是相容的。也就是说,当si>=fj或者sj>=fi时,活动i

2020-11-09 17:47:57 1654

原创 Postman:Could not send request 浏览器可以请求,但postman请求报错

第一次使用postman,需要先设置一下代理:Setting-->Proxy-->Add a custom proxy configurationProxy Server: localhost/127.0.0.1/IP地址Proxy (on):on再去请求就可以得到数据。

2020-11-06 17:20:55 25019 4

原创 git push时报错文件过大:remote: error: GH001: Large files detected.

如果你在将自己的项目上传到远程仓库时,报错信息如下:接下来你需要将提示的大文件移除,具体操作如下:1、从提交的文件中移除超出限制的大文件,但保留在磁盘中。git rm --cached public/dist/MergerVideo.exe(此处为错误提示的文件路径及名称)git rm --cached fogV1/build/JudgeFog5/PKG-00.pkg(如上,将所有大文件移除)2、保存更改git commit --amend -CHEAD3、重新push即可

2020-11-04 21:21:56 954

原创 Pytorch中 torch.index_select(input, dim, index, out=None) → Tensor 用法

1.返回值和参数解释按照官网的解释return(Tensor) 该方法返回一个Tensor,输出结果是按照输入的Tensor进行索引得到 input(Tensor)–输入张量。(原Tensor,得到的结果就是从该Tensor中产生) dim(int)–我们索引的维度。(常用值:0/1 表示:按行/列索引) index(LongTensor)–包含要索引的索引的一维张量。(选择原Tensor某些行或者某些列) out(Tensor,可选)–输出张量。 2...

2020-07-28 22:14:11 784

原创 python如何将py文件转成exe文件

容易忘,写个记事本,用到的时候再拿出来看看,便于复习使用。1.安装PyInstaller模块直接打开doc窗口安装PyInstallerpip install PyInstaller以上方式如果出错可以借鉴大佬的解决办法,地址如下:https://blog.csdn.net/crazy_kismet/article/details/1037381582.将py文件打包成exe执行文件找到需要打包的py文件所在路径,在地址栏键入cmd,打开doc黑窗口输入pyinstal.

2020-07-01 21:12:27 1179

原创 图像边缘锐化,其实很简单-提取边界+处理边界

一阶导数=0,取到最值,表示函数斜率的变化二阶导数=0,取到极值,表示函数斜率曲线的斜率的变化闲置了好久的高数我竟然还会点,2333333333一起看下图像边缘锐化处理吧1.图像边缘锐化处理定义图像锐化(image sharpening)是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空间域处理和频域处理两类。图像锐化是为了突出图像上地物的边缘、轮廓,或某些线性目标要素的特征。这种滤波方法提高了地物边缘与周围像元之间的反差,因此也被称为边缘增强。2.图像边缘.

2020-06-19 10:22:59 3932

原创 Git克隆gitlab上的私有项目,总是报拒绝访问Access denied 或 connect to host dev.fencode.com port 22: Connection refused

成功解决:Cloning into 'video'...remote: HTTP Basic: Access deniedfatal: Authentication failed for 'http://dev.fencode.com/ai/video.git/'Cloning into 'video'...ssh: connect to host dev.fencode.com port 22: Connection refusedfatal: Could not read fro.

2020-06-01 22:47:20 2335

原创 Win10系统利用国内镜像安装Pytorch--相比国外镜像不知道快多少倍

目录1.官网方式安装2.利用国内镜像安装如果你需要安装Pytorch环境,不要在使用官网推荐的方式,直接复制链接安装,使用清华镜像下载安装包,速度真的杠杠的。1.官网方式安装1.官网链接安装方式,直接百度Pytorch,进入官方网站,点击Get started 跳转指定位置2.获取红线圈住的安装指令,打开doc窗口进行安装,将会龟速安装,国外网站拉取的是真的慢2.利用国内镜像安装本例演示使用conda方式安装pytorch1.首先打开Anaconda Pronpt

2020-05-31 00:44:43 3045 1

原创 直方图均衡化--避开晦涩的公式,化繁为简

最近使用到直方图均衡化处理图像,研究大量相关论文,但发现都是用公式解释直方图均衡化的过程。及其难懂所以自己整理了比较通俗的讲解资料,以便理解目录1.直方图2.直方图均衡化过程解析1.直方图就是每个灰度级所占整幅图像的频率的二维统计图表,纵坐标为频率,横坐标为灰度级。其忽略了位置信息。 我们将图像转成直方图时,需要先将图像转换成灰度图,或者对彩色图像的每个通道分别求取直方图。 图像一般都是8位,所以其灰度级为0-255范围内。2.直方图均衡化过程解析此例图像为3位,共8个.

2020-05-28 11:57:15 624 1

原创 Django使用redis存储session时,服务器总是报500

太坑了,被版本问题坑了好多次,我也是......一万个mmp,安装django-redis-sessions时没指定版本,所以系统默认安装最新版本。但是因为版本不兼容问题,服务器总是报500,还没有错误提示,起初还以为我的配置些写错了,但是对照了好多遍,发现应该不是配置问题,就察觉到版本问题,所以...... 成功了这个500这不让人省心,一点错误提示都没有,直接500,不知道从哪下手。。。。。。。。。如果你的服务器也是总报500错误,但就是没有提示,可能你也被版本问题坑到了1. 首先卸.

2020-05-23 16:33:20 562

原创 浅谈中值滤波

无代码实现,纯理论、纯个人总结,若有不对,亲各位指正目录1.中值滤波概念2.中值滤波模板选择2.1 一维数列中值滤波2.2 二维数列中值滤波3.中值滤波类型4.中值滤波主要特性5.附加1.中值滤波概念中值滤波法是一种非线性平滑技术,它将每一象素点的灰度值设置为该点某邻域窗口内的所有象素点灰度值的中值。2.中值滤波模板选择2.1 一维数列中值滤波例:一维中值滤波实例:10 20 5 30 52 40 20 6 50步骤:选取模板,模板必..

2020-05-22 12:55:03 3546 2

原创 Python--Django的Models.py中的字段类型以及字段选项

整理了模型中几种字段类型及字段选项,帮助开发使用一、字段类型1.AutoField一个根据实际ID自动增长的IntegerField,通常不指定,如果不指定,将会被自动创建 一个主键字段将自动添加到模型中2.CharField字符串,默认的表单样式是 TextInput3.TextField大文本字段,一般超过4000使用,默认的表单控件是 Textarea4.IntegerField整形5.DecimalField(max_digits=None,decimal_pl.

2020-05-18 23:28:43 825

原创 Python--Django简单项目实例

经过自己的钻研和学习,大致搞懂了Django项目的具体流程实属不易,弄了好几天才搞懂,现使用Pycharm详细叙述一下步骤环境:Python3.7、Django3.0.3、pymysql0.9.3(但要注意可能会报错)1.使用PyCharm创建Django项目2.用命令创建新的应用appapp名根据需要自己设定,点击左下角Teminal,命令输进去回车即可python manage.py startapp defog执行完成后,将会在项目中创建defog目录.

2020-05-17 13:49:53 1942

原创 Python基础之函数学习

1.函数的定义2.函数的使用以及调用过程函数定义并不会被执行,需要进行调用,并指定赋值参数,函数调用后才能够得到返回值调用时用实际参数替代形式参数,进行运算函数可以没有参数,但必须保留括号2.1可选参数传递上图中m值默认为1若在调用时传递m值,则使用传递的m值替换函数中的m若调用时为传递m值,则使用默认值注意:可选参数一定放在必选参数后边,否则报错2.2可变参数传递实例如下图:*b可以传递多个参数...

2020-05-16 21:30:49 169

原创 Python标准库之random

1.作用生成随机数,初始化时随机数种子相同,产生的随机数序列一定相同2.随机函数2.1基本随机函数ranom.seed():初始化给定的随机种子random():产生0-1之间的随机小数以上两函数配合使用,第一次给种子,多次调用获得随机数例:也可以不给种子,种子为默认使用第一次调用random的系统时间2.2扩展随机数函数总结:随机函数的使用,需要掌握的内容...

2020-05-13 12:56:47 216

原创 python标准库之time

一.time库中常用的函数time.time():获取当前时间戳,计算内部时间值,浮点数 time.ctime():获取当前时间并以易读方式表示,返回字符串 time.gmtime():获取当前时间,表示为算计可处理的时间格式 time.gmtime() 函数返回的值还可使用变量继续获取内部的变量例如: t = time.gmtim...

2020-04-23 13:54:27 235

原创 图像基本运算------几何运算

几何运算1.概念2.几何运算包括两大类:图像的位置变换(平移、镜像、旋转) 图像的形状变换(放大、缩小)2.1 图像的平移以矩阵形式表示平移前后的像素关系为:知识点:矩阵乘法公式2.2 图像的镜像水平镜像,相对于y轴(以y轴为镜面,图像两侧对称)垂直镜像,相对于x轴(以x轴为镜面,图像两侧对称,将图像倒立)2.3 图像的旋转...

2020-04-15 18:13:07 2911 1

原创 图像基本运算------代数运算

代数运算1.加法运算C(x,y) = A(x,y) + B(x,y)主要应用举例: 去除“叠加性”随机噪音,生成图像叠加效果1.1去除“叠加性”随机噪音上图中可以看出,去除噪音的方法就是降低e(x,y)求和或的均值。生成图像叠加效果:可以得到各种图像合成的效果,也可以用于两张图片的衔接2.减法运算差影法在很多重要领域都有应用,比如:军事...

2020-04-12 18:12:19 1116

原创 图像基本运算------点运算

点运算点运算分类线性点运算 分段性线性点运算 非线性点运算1.线性点运算定义:线性点运算的灰度变换函数形式可以采用线性方程描述 即==> s = ar + b 的形式 如下图所示:分析:方程中r代表像素点灰度值的输入,而s代表像素点的输出。a代表斜率,而b代表截距,这两个参数就能够改变从输入到输出的映射关系。根据a,b取值的不同,表示...

2020-04-12 17:41:49 2117

原创 Python标准库之turtle

1.import的用法import <库名>:用此方法导入库后,使用该库中的函数时需要在函数名前加上 "库名.",例如:turtle.setup(w,h,x,y) 优点:不会出现重名函数问题,在函数名前添加库名,等于直接指定了某个函数 缺点:复杂,每个函数名前都需要添加库名,书写比较麻烦from <库名>import * :导入该库中...

2020-04-09 15:41:54 205

原创 DBCP、C3P0、Druid连接池的使用(java)

使用步骤导入相应jar包(下述以mysql驱动包为例) 添加配置文件 (配置文件必须放在src目录下) 编写对应工具类对数据库进行增删改查操作1.DBCP连接池DBCP(DataBase Connection Pool),[数据库连接池]。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.ja...

2019-08-29 21:35:41 178

原创 Idea导入Tomcat并创建项目(java)

1.导入Tomcat打开IntelliJ IDEA,点击导航File选择Settings然后如下图选择,并点击右侧按钮找到tomcat路径,添加进来。以上步骤完成tomcat导入操作2.创建web项目按照红框中的选项全部选上,然后点击下一步然后输入项目名称点击完成即可。...

2019-08-28 17:01:55 505

原创 JDBC操作二进制(java)

PreparedStatement对象可以使用输入和输出流来提供参数数据。这使您可以将整个文件放入可以保存大值的数据库列,例如Text和BLOB数据类型。有以下方法可用于流式传输数据 - setAsciiStream():此方法用于提供大的ASCII值。 setCharacterStream():此方法用于提供大型UNICODE值。(常用) setBinaryStre...

2019-08-27 23:10:24 311

原创 JDBC批处理(java)

批量处理允许将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们。当需要一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能。1.Statement批处理以下是使用语句对象的批处理的典型步骤 1 注册驱动获取连接 2 使用createStatement()方法创建Statement对象。 3 使用setAutoCommit()...

2019-08-27 22:45:25 362

原创 JDBC简介及使用(java)

1.JDBC简介1.1简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC可以在各种平台上使用Java,如Windows,...

2019-08-27 08:29:12 413

原创 单元测试(java)

1.什么是软件测试软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。2.测试分类按照是否知道源代码黑盒测试:不关心具体的逻辑代码,只测功能 白盒测试:测试逻辑代码 灰盒测试:介于黑盒和白盒之间从软件开发的过程单元测试:Unit Testing 集成测试:Integrated Testing 系统测试:System Testing...

2019-08-26 21:53:08 143

原创 JavaScript的BOM(JS)

浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。浏览器对象模型 (BOM):(Browser Object Model)尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。window所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript...

2019-08-25 11:27:33 183

原创 多表查询(MySQL)

1.多表的关系一对多关系 :在多的一方创建一个字段,字段作为外键指向一方的主键. 多对多关系 :需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键. 一对一关系: 两种建表原则: 唯一外键对应:在多的一方创建一个外键指向一的一方的主键,将外键设置为unique和非空. 主键对应:让一对一的双方的主键进行建立关系. 如下图:2.多表查询...

2019-08-24 20:31:08 178

原创 数据完整性(MySQL)

作用:保证用户输入的数据保存到数据库中是正确的。确保数据的完整性 = 在创建表时给表中添加约束完整性的分类: 实体完整性: 域完整性: 引用完整性: 学生表(学号 ,姓名) 成绩表( 学号,科目,成绩) 1.实体完整性约束实体:即表中的一行(一条记录)代表一个实体(entity)实体完整性的作用:标识每一行数据不重复。约束类型:(1)主键约束...

2019-08-24 14:37:49 259

原创 JavaScript的DOM(JS)

目录1.DOM概述2.获取HTML元素3.修改HTML4 修改CSS样式5.元素操作6.DOM事件7.EvenListener监听事件1.DOM概述通过 HTML DOM,使用 JavaScript访问 HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对...

2019-08-22 11:48:44 274

空空如也

空空如也

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

TA关注的人

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