- 博客(72)
- 收藏
- 关注
原创 Java 实现排序算法 & TopK 问题
基于插入排序,但按一定间隔分组,逐步缩小间隔。每次从左到右冒泡,把最大的数推到最后。选取基准数,划分左右子数组,递归排序。逐步将无序元素插入到有序部分中。每次找到最小的数,放到前面。
2025-03-20 19:29:18
368
原创 String和StringBuffer
是可变的(mutable),适合频繁修改字符串内容的场景。是不可变的(immutable),即一旦创建,其内容就不能被修改。:返回指定子字符串最后一次出现的索引。:根据给定的字符串创建一个新字符串。:返回指定子字符串第一次出现的索引。:将指定字符串连接到当前字符串末尾。:返回当前容量(可存储的字符数)。:从指定索引开始截取子字符串。:根据正则表达式替换字符串。
2025-03-14 16:10:05
614
原创 Xshell远程连接linux
https://blog.youkuaiyun.com/Naiisii/article/details/117689491?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522dd8d8efc0dc3c2b52d15d1795b7587ec%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=dd8d8efc0dc3c2b52d15d1795b7587ec&biz_
2025-01-19 16:29:01
169
原创 【Redis】
(1) .下载地址: 点击跳转.如下图:在这里插入图片描述*(2) .下载成功后将其移动到我们想要安装的目录下并且解压:如下图:在这里插入图片描述*(3) .进入后有以下内容文件:*(4) .先点击redis-server.exe启动Redis服务,显示如下:*(5) .再点击redis-cli.exel连接Redis,如下图所示:*(6) .至此,在Windows下的安装就结束了。不过Redis官方文档不建议我们在Widows环境下搭建Redis服务。
2024-08-26 16:32:55
1400
原创 【论文阅读04】端到端目标检测:DETR模型
2、提出一种全新的基于集合的损失函数:通过二分图匹配的方法强制模型输出一组独一无二的预测框,每个物体只会产生一个预测框,这样就将目标检测问题直接转换为集合预测的问题,所以才不用nms,达到端到端的效果;4、loss :二分图匹配,计算100个预测的框和2个GT框的matching loss,决定100个预测框哪两个是独一无二对应到红黄色的GT框,匹配的框去算目标检测的loss。损失矩阵的值应该放些什么?基于集合的目标函数怎么做,作者如何通过二分图匹配把预测的框和GT框连接在一起,算得目标函数。
2024-08-23 10:49:10
1056
1
原创 【论文阅读03】用于海洋物体检测的多注意力路径聚合网络
算法利用Darknet作为主干网络从输入图像中提取特征。Darknet具有网络结构轻量化和适合实时检测的优点。1.注意力机制:注意力机制能够帮助模型更加专注于图像中的关键区域,从而提高目标检测的准确性和效率。2.DCP经典去雾用于图像增强3.变小是下采样 ,变大是上采样上采样(Upsampling)是将低分辨率的图像或特征图放大至高分辨率的过程。下采样(Downsampling)则是将高分辨率的图像或特征图降低至低分辨率的过程。4.FPN和PAN的内容及区别(修改版1.2)-优快云博客。
2024-08-15 12:14:20
951
1
原创 Springboot注意点
get请求一般用url传参数,所以参数名和参数的值就在url里,所以RequestParam就是从url中找的参数。post请求用的的requestBody也就是请求体,所以参数都在body里。是Spring框架中用于处理HTTP请求的两个不同的注。
2024-06-06 15:06:58
448
原创 人人开源框架运行
2.数据库操作在renren-fast数据库中选择表,运行renren-fast-master中的sql文件(C:\Users\Abit\Desktop\renren-fast-master\db文件夹下的第一个sql文件,运行后记得刷新)点击运行RenrenApplication.java(renren-fastmaster\src\main\java\io\renren\RenrenApplication.java)5.使用vscode打开renren-fast-vue,终端运行如下。
2024-04-28 19:33:40
377
原创 【论文阅读02】一种基于双通道的水下图像增强卷积神经网络
细节特征提取通道中的密集连接后又引入高效注意力机制,使网络自适应关注特征的权重。细节提取模块分为两个模块:密集连接模块和高效注意力模块。高层语义提取模块就是多尺度高层语义提取模块。然后,引入了残差注意力模块和自适应融合模块优化特征,将优化后的特征送入解码器进行清晰图像的重建。解码器采用卷积激活串联结构。提出基于双通道的水下图像增强卷积神经网络,设计了编码器中的细节特征提取模块和多尺度语义特征提取模块,提出了复频域损失函数。
2024-04-16 16:34:50
2247
1
原创 【论文阅读01】水下图像增强是否真的可以提高水下目标检测
作者选择了18种经典和最近的水下图像增强算法来预处理水下目标检测数据集,并将增强后的数据应用于重新训练7种基于深度学习的检测器。第三,报告了采用不同水下图像增强算法增强后的结果对不同目标检测器进行再训练的实验结果,并对实验结果进行了定量和定性分析。最大的障碍是,原始水下图像通常具有低质量,如低对比度、低亮度、颜色偏差、模糊细节、不均匀的亮点等。特别是使用计算和评估目标检测对整体性能影响的通用工具箱TIDE,以及特征图的可视化来分析水下图像增强对目标检测的影响。研究水下图像增强对目标检测的影响。
2024-02-27 15:06:14
2032
1
原创 【深度学习相关安装、配置问题】
1. anaconda navigator 无法打开:anaconda navigator无法启动(已解决)_anaconda navigator打不开-优快云博客
2023-09-26 13:49:04
163
原创 【论文检索】待更新补充
1.谷歌学术镜像网址:dailyheadlines.cc。看不到pdf,可以用于查某个作者最近几年都发表了什么论文。4.知网:计算机学报、软件学报、计算机研究与发展。作者消歧:通过邮箱和机构判断是不是同一个人。能查到年限、引用量、发表的期刊。3.arvix:鱼龙混杂。
2023-09-19 16:57:03
204
原创 【java涉及项目搭建配置相关问题】
idea导入springboot项目运行教程_idea导入springboot项目后如何配置并运行_程序猿毕业分享网的博客-优快云博客IDEA启动vue项目_idea创建vue项目并启动_Mayer999的博客-优快云博客 idea启动vue项目_普通网友的博客-优快云博客https://www.bilibili.com/vide/BV1L54y1176H?vd_source=7029cb72873e1d3ed60ed1991280b653window下安装并使用nvm(含卸载node、卸载nvm、全
2023-09-07 18:27:24
215
原创 [JAVA学习笔记]常用类
字符串对象创建好后不能修改String是引用数据类型,但是这里作为方法参数传递的时候,效果跟基本数据类型是一样的。也就是说在堆中创建出来的字符串”monkey”是不能被改变的,如果要修改,系统会在堆中重新开辟内存空间将”good”放入,然后将change方法中的s重新引用这个新的内存地址上的”good”。第一个存在常量池里,第二个存在堆内存里String s3=new String ("monkey") 先在堆内存存,再在常量池存【因为有双引号】实际开发不用New 用下方方法创建了3个对象。
2023-08-29 19:38:30
330
原创 【SpringBoot学习笔记】02.静态资源与首页订制
WebJars 可以将 Web 前端资源(JS,CSS 等)打成一个个的 Jar 包,然后将这些 Jar 包部署到 Maven 中央仓库中进行统一管理,当 Spring Boot 项目中需要引入 Web 前端资源时,只需要访问 WebJars 官网,找到所需资源的 pom 依赖,将其导入到项目中即可。jar包: JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。通过以上源码可知,WebJars 的映射路径为“/webjars/
2023-08-27 15:30:25
300
原创 【CSS学习笔记】
Cascading Style Sheet 层叠样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动CSS1.0CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简单,SEOCSS2.1:浮动,定位CSS3.0:圆角、阴影、动画…浏览器兼容性。
2023-08-12 20:56:17
884
原创 【SpringBoot学习笔记】04. Thymeleaf模板引擎
templates下的只能通过Controller来跳转,templates前后端分离,需要模板引擎thymeleaf支持模板引擎的作用就是我们来写一个页面模板,比如有些值呢,是动态的,我们写一些表达式。而这些值,从哪来呢,就是我们在后台封装一些数据。然后把这个模板和这个数据交给我们模板引擎,模板引擎按照我们这个数据帮你把这表达式解析、填充到我们指定的位置,然后把这个数据最终生成一个我们想要的内容给我们写出去,这就是我们这个模板引擎,不管是jsp还是其他模板引擎,都是这个思想。
2023-08-12 19:29:08
454
原创 【SpringBoot学习笔记】02. yaml配置注入
说明:语法要求严格!1、空格不能省略2、以缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的。3、属性和值的大小写都是十分敏感的。1、在springboot项目中的resources目录下新建一个文件 application.yml2、编写一个实体类 Dog;3、思考,我们原来是如何给bean注入属性值的!4、在SpringBoot的测试类下注入狗狗输出一下;5、我们在编写一个复杂一点的实体类:Person 类。
2023-08-07 15:37:43
416
原创 【SpringBoot学习笔记】01.第一个程序HelloWorld
也是springboot所推荐的!比如我的yml中写的last-name,这个和lastName是一样的, - 后面跟着的字母默认是大写的。8、IDEA 提示,springboot配置注解处理器没有找到,让我们看文档,我们可以查看文档,找到一个依赖!6、我们来使用yaml配置的方式进行注入,大家写的时候注意区别和优势,我们编写一个yaml配置!7、我们刚才已经把person这个对象的所有值都写好了,我们现在来注入到我们的类中!如果我们在某个业务中,只需要获取配置文件中的某个值,可以使用一下 @value;
2023-08-06 22:24:37
641
原创 【Git /Github】知识学习
• https://github.com/trending/ 指定一些语言显示出star数较高的项目。• https://github.com/521xueweihan/HelloGitHub 定期分析各种项目。• 找空项目架子 xxx starter / xxx boilerplate。• 找百科大全 awesome xxx。• 找教程 xxx tutorial。特殊的查找资源小技巧-常用前缀后缀。• 找例子 xxx sample。找开源项目的一些途径。
2023-08-02 20:21:43
1175
原创 VS Code加载 Web 视图时出错: Error: Could not register service workers: InvalidStateError: Failed to registe
2、ctrl+R 输入 cmd ,输入以下命令;3、会重新打开vscode。1、关闭vscode;
2023-07-07 10:56:00
584
原创 【基础类型题】
如果i是素数,则p[i]为false!2.素数表的获取 输出100以内的素数。1.P进制x转换为十进制y。2.十进制y转换为Q进制z。
2023-03-17 16:10:42
86
原创 【数据库简答题整理】持续更新
为了解除死锁,需要抽取某个事务撤销,作回退操作,属于DB恢复的范畴。数据操作:对数据库中各种实例允许的操作的。x->y,y属于x 自反律。7.与传统关系模型相比较,对象关系模型有哪些扩充。6.什么是平凡的FD?(2)不存在冗余函数依赖。(3)不存在冗余决定属性。引入复合类型、有继承性、定义引用类型。数据结构、数据操作、完整性约束条件。8.DB的并发控制与恢复的关系?丢失修改、不可重复读、读脏数据。属性冲突、命名冲突、结构冲突。定义、保护、存储、维护、操纵。,包含操作及操作规则。
2023-03-15 12:24:29
97
原创 【PAT】——【简单数字】1088 三人行
1.if(1.0*(abs(jia-yi))/x==1.0*yi/y) 判断必须加上1.0。笔误: 1.scanf("%d ",&m,&x,&y) 就写了一个%d。或者变成交叉相乘(abs(jia-yi))*y==yi*x。2.abs(jia=yi) 减号打成等号了!
2023-03-13 15:07:27
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人