自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaEE学习笔记(第二课)

注:打开别人的项目时要删掉.idea文件(因为别人配置的环境都在这个文件中,如仍留有这个文件会导致在自己电脑上运行不成功),电脑会根据自己电脑的配置重新生成一个idea文件。其他版本,是稳定版,发布之后就不能改了,哪怕有bug也不能改,只能通过升级版本的方式修改。:端口号(指的是tomcat-——web服务器)11、HTTP的状态码--Http请求的处理结果。SNAPSHOT快照版,非稳定版,可以修改的。---表资源不存在①路径错误②代码错误。4xx--请求问题,客户端问题。

2025-04-23 15:35:30 540

原创 JavaEE学习笔记(第一课)

6、删除没用的依赖(依赖的排除)8、更改所有Maven项目的路径。双击package(页面如下)远程仓库:中央仓库、私服。1、建立Maven项目。7、将本地路径变为D盘。

2025-04-18 16:14:46 157

原创 Day8:返回倒数第k个节点

实现一种算法,找出单向链表中倒数第k个节点。输入:1->2->3->4->5和k=2。给定的k保证是有效的。

2024-10-07 19:36:26 297

原创 Day7:链表的中间节点

题目:给你单链表的头结点head,请你找出并返回链表的中间节点。如果有两个中间节点,则返回第二个中间节点。输入:head=[1,2,3,4,5]

2024-10-07 19:10:43 386

原创 Day6:反转链表

以三个元素的链表举例,将头结点的下个节点设为cur,cur的下个节点设为curN。先将头节点的下一个置为null, cur的下一个指向head,头节点向前移动一个位置,一直保持在在链表的最前面,然后cur在想下一个节点进行相同的操作,直到cur=null,结束循环。:给你单链表的头节点head,请你反转链表,并返回反转后的链表。

2024-09-22 08:00:00 228

原创 Day5:移除链表元素

给你一个链表的头节点 head 和一个整数 val,请你删除链表中所有满足 Node.val == val 的节点,并。输入:head=[1,2,6,3,2,6], val=6。输出:[1,2,3,2]

2024-09-21 07:00:00 246

原创 理解List<List<Integer>>

上述代码首先创建了一个外层列表 list,这个外层列表包含两个内部列表 list1 和 list2 ,再分别添加每个内部列表的元素 ,其中list1添加了1、2两元素,list2 添加了11、21两个元素。List<List<Integer>>表示一个。

2024-09-20 06:00:00 358

原创 Day4:杨辉三角

题目:给定一个非负整数numRows,生成杨辉三角的前numRows行。在杨辉三角中,每个数就是左上方和右上方数的和。

2024-09-19 12:38:59 421

原创 IDEA快捷键------快速生成代码结构

如果类继承自其它类或实现了某个接口,可以生成重写父类或接口中的方法。可以选择生成包含特定字段的构造函数。先创建一个类,并写好相关的参数。: 用于比较对象的相等性。在按下该组合键后选择“”可以快速生成构造函数。可以多选多个特定字段。

2024-09-19 07:00:00 2127

原创 Day3:删除一个字符串中另一个字符串的内容

如在Java中,ArrayList、HashSet等集合类可以使用size()方法来获取集合中元素的个数。删除str1中出现的所有str2的字符,删除之后结果为 wl t y hus。但该题中却是字符类型,如果直接将字符类型使用contains方法的话会。这三个类实现了CharSequence接口,二、size()和length()的区别。一、contains方法适用于字符串。两种表示含义不同,不可混淆):常用来表示容器类对象(如。中表示字符串的长度或大小。

2024-09-18 13:20:42 335

原创 ArrayList的遍历方式(四种)

用来获取下一个元素,并将其打印出来,同时会在元素后面加一个空格。每次调用“next”方法,迭代器都会向前移动一个位置,指向下一个未遍历的元素。返回true,表示还有未遍历的元素;返回false,则表示已经遍历完所有元素,循环元结束。for(元素类型 元素变量名 :集合或数组){listIterator 可以指定位置循环。用于获取数组中特定位置的元素。· hasNext( )方法。示例:从最后一个往前逆序输出。

2024-09-18 11:20:23 1201

原创 小tips:如何根据一张表的结构来创建新表(复制表结构)

喔喔,两个表格竟然一样呀,看来我们的武林绝技实在是太厉害了,小伙伴们都学起来吧!我们目标表的“五脏六腑”又是什么样的呢?

2024-09-17 22:01:57 273

原创 Day2:合并两个有序数组

后数组不应由函数返回,而是存储在数组num1中。为了应对这种情况,num1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。num2的长度为n。排列的整数数组num1和num2,另有两个整数m和n,分别表示num1和num2中的元素数目。请你合并num2到num1中,是合并之后的数组同样按照。

2024-09-17 21:02:04 197

原创 Day1:字符集合

是Java中的一个字符串构建工具,用于动态的创建和修改字符串。比String效率更高,因为他是在原地进行修改,不会生成新的字符串对象。给定一个长度为n的字符串,字符串中只包含大小写字母。并将他们按照出现的先后顺序拼接成一个新的字符串。每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。如果返回false,则表示已经达到了文件的结尾或者流中没有更多的行。每组数据一行,按字符原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。是用于获取字符串用特定位置字符的方法。

2024-09-16 17:28:53 486

原创 小tips:MySQL中如何导出表中的数据(Navicat)

(根据需求选择需要复制的内容)2.将箭头放在目的表上,点击。中找出想要导出数据的表。

2024-09-15 19:26:06 482

原创 MySQL增、删、查、改方法总结(CRUD)

3.多行插入 insert into 表名 [(列名[,列名,列名,列名...])] values (值[,值,值...])[,(值[,值,值...]),(值[,值,值...])...];1.新增 insert into 表名 [(列名[,列名,列名,列名...])] values (值[,值,值...]);update 表名 set 列名 = 值 [,列名 = 值] [,列名 = 值]...[order by 列名 Asc|Desc ] limit num;

2024-09-08 17:00:18 1177

原创 IDEA常见功能的快捷键总结

你想要查找的内容,IDEA会即时显示匹配的结果。并点击,就可以直接跳转到该方法或变量的定义处。时,IDEA会弹出一个搜索框,如下。要注释的行或代码块,按'(若要取消注释,同理)(若要取消注释,同理)要复制粘贴的行,按'在一个方法或变量上,文件、类、方法和设置。

2024-09-07 13:04:39 304

原创 小tips:在IDEA中的快捷键------双击shift键

使用这个功能可以显著提高工作效率,避免了在庞大的项目结构中逐级查找文件或代码的麻烦!时,IDEA会弹出一个搜索框,如下。4.你可以根据需要选择不同的类别,,IDEA会即时显示匹配的结果。:搜索方法、字段等项目中的符号。到相应的文件、类、方法或设置。:搜索IDEA中的设置项。3.搜索结果通常分为。

2024-09-07 09:35:18 1133

原创 小tips:如何在MySQL中快速复制粘贴

超级简便的方式,快来操作一下吧!: 来到MySQL页面,点击。

2024-09-06 15:47:22 834

原创 在IDEA中如何查看代码的底层逻辑

到这一步就结束了,好棒呀,奖励一下自己吧!(这与创建的项目名称有关,每位的都不一样哦!(一定要运行哦,别问我怎么知道的,哈哈哈)第八步:在箭头后面输入。:将目标代码写完整并。:右击左侧菜单栏中的。第六步:在路径中输入。

2024-09-04 16:17:04 522

原创 时间复杂度和空间复杂度(区分递归与非递归版)

递归的次数=2^0+2^1+2*2+……+2^(N-2)+2^(N-1);时间复杂度为O(N)仅借助变量t,与问题规模n的大小无关,所以其空间复杂度为O(1);时间复杂度为O(N)借助另一个大小为n的数组b,所以其空间复杂度为O(n)两语句的频度均为1,为常数阶,所以时间复杂度O(1)设循环体中两条语句的频度为f(n),则。时间复杂度为O(n),称为线性阶。时间复杂度同样为O(1)时间复杂度为O(logN)时间复杂度为O(M+N)时间复杂度为 O(nm)所以时间复杂度为O(空间复杂度为O(N)

2024-09-04 15:05:27 993

原创 java整形和字符串类型相互转换

方法一:方法二:方法一:

2024-08-16 17:44:05 496

原创 谁不想自己制作一个生成二维码呢,快看这里!!!

点击之后就可以看到自己的二维码啦。.复制到Pycharm中的。.在Pycharm中找到。.单击右键,运行代码。

2024-08-14 10:56:52 352

原创 计算时间复杂度(大o的渐进表示法)

N)/2 ------> 使用大O的渐进表示法得时间复杂度为O(F(N)=2*N+10 ------> 使用大O的渐进表示法得时间复杂度为O(N)F(N)=M+N ------> 使用大O的渐进表示法得时间复杂度为O(M+N)F(N)=100 ------> 使用大O的渐进表示法得时间复杂度为O(1)+2*N+10 ------> 使用大O的渐进表示法得时间复杂度为O(------> 使用大O的渐进表示法得时间复杂度为O(N)

2024-07-12 17:59:55 380 1

原创 快速理解包装类

把基本数据类型变为包装类类型的过程。把包装类类型变为基本数据类型的过程。

2024-07-11 14:33:34 305

原创 冒泡排序的两种方法

冒泡排序思路:5个数据比较了4趟,下一趟都比前一趟少一次比较。

2024-05-08 20:25:14 190 1

原创 java中的输入输出

(format,msg) //和c语言的printf用法一致的输出[格式化输出](msg) //可换行的输出,相当于c语言中的“\n”注意:当循环输入多个数据时,使用ctrl+d来结束输入。Ⅱ.用Scanner循环读取N个数字,并求取其平均值。(msg) //不可换行的输出。

2024-04-29 13:02:17 619

原创 区分break和continue

即学即用:求出1-100之间所有既能被3也能被5整除的数字(使用break或continue)某次循环下,当次循环不需要执行了,直接执行下次循环---->continue。某种循环下,执行完就不需要执行剩下的循环了---->break。

2024-04-28 23:59:56 382 1

原创 代码实现进制转换(C语言)

值得注意的是,代码中使用do...while语句而不是while语句的原因是:如果十进制y恰好等于0,那么使用while语句将使循环直接跳出,导致结果出错(正确结果应当是数组z中存放了z[0]=0。所谓的“基”,是指将要转换成的进制Q,因此除基取余的意思就是每次将待转换数除以Q,然后将得到的余数作为低位存储,而商则继续除以Q并进行上面的操作,最后当商为0时,将所有未从高到低输出就可以得到z。1除以2,得商为0,余数为1,算法终止。5除以2,得商为2,余数为1;2除以2,得商为1,余数为0;

2024-04-25 06:31:08 601 4

空空如也

空空如也

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

TA关注的人

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