- 博客(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
原创 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
原创 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
原创 在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
原创 谁不想自己制作一个生成二维码呢,快看这里!!!
点击之后就可以看到自己的二维码啦。.复制到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
原创 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关注的人
RSS订阅