自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java实现自定义PriorityQueue】

除了按照二维数组中的第一个元素进行排序之外,PriorityQueue还可以使用其他自定义方式进行排序。如果您有一个包含自定义对象的PriorityQueue,并且想要按照对象的某个属性进行排序,您可以创建一个实现Comparator接口的自定义比较器,并在其中指定按照特定属性进行比较。如果您需要将PriorityQueue中的元素以逆序排列,您可以通过使用Collections.reverseOrder()方法来创建一个逆序的Comparator。有时候您可能需要根据多个条件对元素进行排序。

2024-04-07 22:04:06 287

原创 【快速幂详细总结:原理 + 推导 + Java实现】

/ 此时,指数又变成了一个奇数1,按照上面对指数为奇数的操作方法,应该将6561^1先单独移出来,但是此时指数却变成了0,也就意味着我们无法再进行“缩指数”操作了。// 当指数为奇数时,9^1我们先单独移出来(单独保存),剩下的 9 ^4又能够在执行“缩指数”操作了,把指数缩小一半,底数执行平方操作。而快速幂的核心思想就是==借助二分法,将指数一分为二,而相应的底数做平方运算。1、判断奇偶,在二进制表示中,奇数的最后一位为1;是当指数为奇数1时,此时的底数为6561。是当指数为奇数5时,此时底数为9。

2024-04-04 12:06:56 894 1

原创 Java中System.out.printf()的使用方法

是 Java 中一个非常强大的工具,用于格式化输出。通过学习和使用不同的格式说明符和标志,你可以在控制台输出中精确控制数据的显示方式。

2024-03-28 13:59:17 535 1

原创 SSM框架

SSM框架分模块讲解Spring、MyBatis和SpringMVC框架一、Spring框架:1、我们为什么要使用Spring框架?(1)使用了Spring框架后,我们在日常的开发过程中就不用在每次使用这个类的时候为它初始化,也就是不需要在使用关键字new了。(2)另外Spring还提供了aop,事务管理等强大的功能都是我们经常用到的。2、Spring框架的工作原理是什么?想要搞明白这个问题,我们需要了解Spring的两种核心容器BeanFactory和ApplicationContext(一

2024-01-18 20:30:52 377 1

原创 【Visual Attention Network论文解析】

(1)将图像作为一维序列处理,忽略了其二维结构(2)对于高分辨率图像,二次复杂度过于昂贵(3)只捕捉了空间适应性,忽略了通道适应性为此,文中提出一种新的**“线性注意”**——大核注意(large kernel attention,LKA),具有一下特点:(1)使自注意具有“自适应”和“远程相关性”(2)避免自注意的以上缺点以及一种基于LKA的神经网络——视觉注意网络(VAN)。补充:——对适应性的理解在神经网络中,“适应性”通常指网络自适应地学习和提取输入数据中的特征的能力。

2024-01-18 20:27:31 1059 1

原创 【Strip-MLP论文解读】

MLP核心模块——Token interaction operation作用:实现不同空间位置间信息交换和聚合面临的挑战——Token交互在空间维度上的能力高度依赖于特征映射的空间分辨率。然而深层MLP模型,特征被下采样到一个小的空间尺寸解决:本文创新点——Strip-MLP,从三个方面丰富Token交互:第一,Strip MLP layer:一种新的MLP范式,允许令牌以交叉条形的 方式与其他令牌交互,使行(或列)中的令牌能够为相邻但不同的行(或列)中的信息聚合做出贡献。

2024-01-18 20:25:32 993 4

原创 小白理解SwinTransformer代码,【掰开揉碎】逐条理解!!

Swin Transformer集其他博客之长,适合自己这种小白读懂Pytorch代码!

2023-11-20 15:50:41 176 1

原创 新导入Maven项目出现“ Plugin ‘maven-compiler-plugin:3.6.1‘ not found”报错的解决办法

1、到Maven的repository文件下找到相应插件的版本号2、在pom.xml文件中加入和标签3、自动刷新或手动刷新一下就好了你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/C

2023-05-05 17:41:44 3247

原创 Android布局基础知识之wrap_content与match_parent的区别,(和配合使用layout_weight的不同)

Android布局基础知识之wrap_content与match_parent的区别,(和配合使用layout_weight的不同)一、定义match_parent:表示让当前控件的大小和父布局的大小一样,即由父布局来决定当前控件的大小。wrap_content:表示让当前控件的大小刚好能够包含里面的内容,即由控件内容决定当前控件的大小。二、配合layout_weight的不同layout_weight:表示线性分割原本应有长度的权重,要和wrap_content和match_parent配合使用

2021-09-29 16:34:57 13391

原创 求最大公约数和最小公倍数

编程练习中最常用的处理最大公约数和最小公倍数的方法!!!/** * 6、题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 * * 思路: * 最大公约数: * 1、辗转相除法:拿大的数取余小的数,再将余数与小的数比较、替换,重复以上步骤,直到余数为0, * 此时较小的数就是最大公约数。 * 2、相减法:拿大的数减小的数,一直循环,直到两数相等为止,此时相等的数为最大公约数。 * 3、穷举法,在小的数范围内,两数不断取余,直到都为0为止

2021-09-25 16:58:21 133

原创 Java对日期操作的类(Date、SimpleDateFormat、Calendar)

Java对日期操作的类(Date、SimpleDateFormat、Calendar)一:三大类的基本概念、部分常用方法介绍与举例Date类Date:类 Date 表示特定的瞬间,精确到毫秒。用距离1970年1月1日00:00:00的毫秒数(long)类型来表示一个特定的时间点,该值可正可负。Date类构造方法 (java.util.Date)​ Date date1 = new Date(); // 无参构造默认得到的是当前时间的毫秒数Date date2 = new Date(long类型整

2021-03-17 14:34:18 130

原创 Java-IO流笔记

IO流笔记java IO流1、流相当于是内存和硬盘之间的管道2、字节流是按照一个字节一个字节地读,即使汉字在windows系统中是按照两个字节,其读取还是读到一半的字节大小;字符流是按照一个字符一个字符地读,不管是汉字还是字母,每次也都读取到一个汉字\字母。3、从硬盘将内容读\写到内存中,是按照内容在Windows操作系统中所占的大小。4、输入流和输出流的区别:输入流:new FileInputStream(文件)—>从文件通向源内存的流,read(缓存方式)—>从流中读到read

2021-02-20 22:18:16 108

空空如也

空空如也

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

TA关注的人

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