- 博客(19)
- 问答 (3)
- 收藏
- 关注
原创 使用selenium+WebDriver对个人博客系统自动化测试
在自动化测试时,使用到了selenium4和junit5单元测试框架,其中使用到了junit5提供的注解,避免生成了过多的测试对象,提高了测试效率。只建立了一次驱动对象,避免了重复创建和资源的浪费。使用了参数化减少代码的冗余,提高了代码的简洁性。创建了测试套件,降低了测试人员的工作量,通过一次执行可以运行所有的测试用例。使用了等待,提高了自动化的效率,提高了稳定性。使用了截图方便问题的复盘和解决。
2023-04-25 21:29:45 166
原创 力扣203移除链表
如果要删除这个元素就要让pre指向的是head.next。head到head.next,这样去遍历。如果不是要删除的元素,那么就先让让pre到head的地方,head再去指向下一个head.next。最后遍历完成返回dummy即可。思路:引入一个虚拟结点,这是一个非常重要的思想。通过这个虚拟节点可以返回整个链表。
2023-04-07 17:19:40 72
原创 27. 移除元素
删除val的数,主要是两个指针,把其中删除的放在后面。大的循环条件是左指针小于右指针,进入小循环左指针不能为这个删除的数,每次走一个就加一,同理右边指针也是,但条件是为它的值必须是删除的val,这样一来就可以交换了,最后返回这个数组,要不是L,要不是L+1。
2023-04-06 20:25:42 43
原创 力扣283 移动零
把非零元素往前移动,放在前面,把0放在后面。定义一个变量index,找到一个不为0的数字为止,这样循环到最后一个不为0的数字后,要在这个数字之后补0。也是就是说遍历数组,然后补零。
2023-04-05 20:43:25 63
原创 力扣485. 最大连续 1 的个数
首先先判断数组和数组元素是否为空,若为空返回0。其次需要两个变量count和result,遍历数组如果碰到了1,那么count的数值加一,否则count的数值清理,并且存放在result中去。第二个if条件要判断一些count和result的大小,遍历完后还要判断一次。最后count是1了,循环结束在比较一次的时候是3。
2023-04-05 20:08:23 61
原创 打包web项目上传到服务器的方法
前置依赖条件(需要购买一个云服务器,连接xshell或者finalshell)1.jdk2.tomcat3.mysql。
2023-03-30 17:44:03 196
原创 如何把Git和Gitee与IDEA结合
在今后的学习中就要接触Java了,学Java我这边采用了idea 编译器,再写完代码后,我需要把代码托管到码云的仓库中,下面让我们看看应该怎么去做。
2023-03-29 20:25:50 150
原创 初识Redis的心得体会
因为redis在springboot中是采取自动注入的方式,所以如果要进行session的持久化,需要配置好即可使用。首先需要在final shell里面建立一个新的连接,这个是购买的轻量级服务器的端口号。在做完项目后需要使用redis做持久化,在购买一个轻量级云服务器后完成接下来的操作。点击SSH连接就欧克了。
2023-03-29 20:08:51 92
原创 Java的String类型
字符串的构造很简单,主要是三种分别是常量字符穿构造,直接new一个对象,用字符串数组进行构造String类型在java里面是引用的它本身不能存储数据的,打开源码可以看到如下的内容注意它是private修饰的所以它本身无法存储任何数据,下面举一个例子直观的认识一下引用的String。可以看到它是通过栈堆的引用的。...
2022-08-13 16:59:53 326
原创 JAVA详解之递归
我在这里举例子说明一下首先如果要算出5的阶乘,那么由main函数开始n=5,就开始递归,n=4,,调用自身一次。以此类推直到n=1的时候终止。总结在Java中递归是利用栈来进行的,这是一个很重要的概念,在今后的学习中还会提到。最重要的是找到递归的公式。递归是在栈中运行的如果不设置递归的结束,那么会进行死循环,从而导致栈溢出了。递归是学习编程的一个重点,它就是自己调用自己。+......10!下面我计算12的阶乘,这是一个典型的递归案例。例1按顺序打印一个数字的每一位。求斐波那契数列的前n项的和。...
2022-07-31 18:20:09 640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人