自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 尚硅谷shell脚本学习

例如:输出命令echo、新建touch、打开open、ls -all显示所有信息(包括隐藏)、cd 进入目标目录。>> 输入命令,例如:echo “i love” >> test.txt 会将文本内容输入到test.txt。echo $SHELL 可以查看苹果本机的内核,我的属于/bin/zsh/.注意zsh和bash没有什么区别。方法二:先提升权限,chmod 777 脚本.sh 在使用:./脚本.sh。$n表示变量数量,$0表示此脚本的名称。特殊变量:$0~n(数字)、$#、$*、$@ 、$?

2025-04-02 22:45:03 184

原创 手机测试,工作中学习

要学习各种机型的截图方式、开发模式在哪。荣耀机型:截图:关节快速敲两下。开发者模式在“系统和更新”里。

2025-03-25 11:59:43 156

原创 Appimu学习总结

Appium Server 是用 nodejs 运行的,基于js开发出来的。:对于安卓APP的自动化,Appium Server 是需要 Android SDK的。手机上的自动化代理 接收到 指令后,调用手机平台的自动化库,执行点击操作,返回点击成功的结果给 Appium Server。如果测试的是安卓手机,用的是安卓的 UIAutomator 框架 (Android4.2以后)如果测试的是苹果手机, 用的是苹果的 XCUITest 框架 (IOS9.3版本以后)连接好以后,打开命令行窗口, 执行。

2025-03-17 16:55:45 351

原创 API接口自动化学习总结

HTTP 协议 全称是 超文本传输协议, HTTP 协议最大的特点是 通讯双方 分为客户端和服务端。

2025-03-16 14:42:04 177

原创 pytest 框架学习总结

基于 Python 语言的自动化测试框架 最知名的 有如下 3 款unittest、pytest、robotframework前两款框架主要(或者说很大程度上)是 聚焦 在 白盒单元测试而 robotframework 主要聚焦在 系统测试。pytest可以利用第三方插件,生成表报。

2025-03-15 21:55:42 1025

原创 自动化测试框架学习总结-hytest学习

hytest(黑羽test)是白月黑羽自己研发的自动化测试框架,它非常适合 做 系统测试 自动化, 而相比之下,pytest、unittest 更适合白盒的单元测试、集成测试。

2025-03-13 20:11:30 150

原创 Selenium 自动化测试学习总结

大概了解一下即可,现在主要用的自动化工具是 playWright,它可以录制操作。selenium是老款自动化测试工具,仍有很多可取之处。

2025-03-12 12:31:21 491

原创 playWright学习总结

注意,这里并没有学过selenium自动化。playwright对比selenium来说,不需要不断下载驱动。且playWright最大的优点是可以录制操作,并自动生成自动化脚本。

2025-03-11 13:04:46 183

原创 黑马测试python学习

部署环境:1.下载python,版本>3.62.下载集成开发环境,vscode或pycharm(任选其一。

2025-03-09 17:48:26 136

原创 测试直播web自动化所学

emmmmm,这里对我太远了。学完python自动化再来。这个web自动化用的其实就是python工具。POM讲究是page object model,超越他的思路,直接针对元素来操作。selenium:每个元素都可以被操作,自动化测试,找到元素,操作元素。日常人工测试 —— 先点击XX 输入XXX。Selenium,每个页面,是由元素组成的。selenium:八大元素定位方式,操作函数。web自动化开始:用电脑替代人工测试。3.找到对应的元素,进行操作。然后通过文件的元素去操作。1.打开对应的浏览器。

2025-03-07 22:02:10 219

原创 测试直播postman+Jenkins所学

请求方式:post;研发人员,即后台开发人员。测试可以提出文档哪里不全,或者参与接口文档的设计,最终完成还是开发人员。本质上就是一个url,用于提供数据。后台程序提供一种数据地址,接口的数据一般是从数据库中查出来的。一般来说公司会给接口文档,如果没有,通过拦截,fiddler工具分析接口,去完善文档。emmmmm,讲的太乱了,第一步登陆测试就没做好。请求url: api/user/login。

2025-03-07 21:38:39 339

原创 黑马测试mysql基础学习

2.网上教程会让你开启安全模式,这里不建议开启,因为开启安全模式之后,它会有一个密码的限制,比如你用123456就会提示你密码不符合要求,这里我们是用作练习,就不要开安全模式。格式3:insert into 表名(字段1,....)values(值1,.....),(值1,.....)......;格式2:insert into 表名 (字段1,......) values(值1,........) //部分字段设置值。///通过truncate删除,只能删除整个表记录,但速度比delete快。

2025-03-06 11:44:03 3560

原创 黑马软件测试(linux基础)

随堂笔记:目录结构:/(根目录) /home(普通用户目录) /root(系统管理员目录)/user(安装程序存放目录) /etc(系统配置文件存放目录) /var(日志文件存放目录)linux是一种操作系统,主要用于服务器的操作系统,能使用户与服务器进行交互。因此学习linux,实质就是学习如何与服务器进行交互管理。

2025-03-05 11:54:57 487

原创 测试工程师知识总结(黑马课程软件测试基础)

APP测试范围:功能测试(业务测试、功能模块测试)、性能测试、专项测试(安装卸载升级、push消息推送、交叉事件测试、用户体验测试、兼容性测试)测试用例八大要素:用例编号(项目—模块—数字)、用例标题(测试点)、模块、优先级、前置条件、测试步骤、测试数据、预期结果。缺陷的主要内容:当前指派、bug类型、bug标题、严重程度、优先级、重现步骤、附件。软件质量模型:功能性、性能、兼容性、可靠性、可维护性、可移植性、易用性、安全。测试APP使用期间占用硬件资源(cpu、内存、流量、电量)使用情况。

2025-03-04 21:57:20 606

原创 网工之数通找不到工作了,转测试了

其中开发岗位,前后端全栈式开发,这个学习的周期是最长的,当初学java那一个个技术点真的超级长。大部分是测试职位最多,其次是运维。(当然开发我没看,开发的需求一直是有的,但要求也是最苛刻的)我在校期间主要学习的就是数通,也考了软考的中级网络工程师,本来是打算用这个作为职业选择,但是,后来参加考研之后,一年没怎么用过这个方面的知识,现在重新来看这个职业选择,发现怎么数通这个职业就基本上很难看到了。因此想通这个点之后,我决定从事测试,测试岗位入门比较简单,也是对现在自己需要一份工作的能快速上手的一份回答。

2025-02-28 10:09:48 434

原创 ensp注册AR_Base失败原因(全新解决方式)

原因:先安装的VirtualBox的有一步过程是关联相关联的软件,但是那个时候由于并没有安装ensp,导致这两个软件之间并没有形成关联关系。重新安装virtualbox其中一步会提示说建立与之关联的软件关系,这个时候再去ensp注册AR-Base就不会出现注册失败的情况。猜测结论:凡注册失败,问题41。基本上都是virtualbox和ensp没有建立正确的关联关系。从这个方向出发,就不会出错。解决:删除VirtualBox,重新安装即可。

2024-12-29 20:18:09 877 1

原创 HCIA-Datacom跟官方路线学习第三部分(更改策略)

11.11——11.21:准备工作,于是选择一条路线进行学习。花费了10天时间,通过不断的修改策略和更改计划。大概看了一遍,在通过一些命令跟着实验敲。最后,决定了通过官方路线进行学习。这个是讲的最好的,而且一环扣一环,通俗易懂。11.21——11.26至今:跟官方路线学习一半了,开始怀疑自己的学习步伐是否太慢了。所以,博客暂停更新。虽然说,写一遍博客的时候也是在加深印象,而且可以通过博客来复习。11.06——11.11:从找出之前的网络工程师资料进行复习。先刷完视频,通过官方资料进行学习和复习。

2023-11-26 15:24:05 655

原创 HCIA-Datacom跟官方路线学习第二部分

通过VLAN技术, 可以将物理的局域网划分成多个广播域, 实现同一VLAN内的网络设备可以直接进行二层通信, 不同VLAN内的设备不可以直接进行二层通信。

2023-11-25 15:05:51 1056

原创 HCIA-Datacom跟官方路线学习

通过两次更换策略。最后找到最终的学习方案,华为ICT官网有对这个路线的学习,hcia基础有这个学习路线,hcip也有目录路线。所以,最后制定学习路线,是根据这个认证的路线进行学习了:发现,其实,这个网课的ppt资源或者是word资源,都是根据华为的培训教程 来的。这里有培训教程也有实验教程。而且官网每一章节还有测验,好吧,最后开始我的最终路线就是根据官网学习选定并进行下去了!!因为自己有一定基础了,有些重复知道的知识点就只做一个目录就略过了。

2023-11-22 19:18:59 1707

原创 网络工程师-HCIA网课视频学习(更换策略,这个网课质量不行)

如果没有vlan10,需要退出视图,先创建两个vlan,给两个vlan10配置ip。最后,通过ping vlan10的ip地址测试是否能够互通。链路聚合就是原先网络设备之间的带宽假如只有FE口(快速以太网),增加多个用户的时候,超出了FE口所能传输的带宽上限了。如果更换GE口的话,一成本高,二可能GE口带宽太大,带宽浪费了。由于如果根据视频来学习的话,感觉视频的总结并不是很好,只是它的实验会给我一些启发。这里是速成的,只积累下,自己未曾学习到的东西。实现链路聚合技术,有两种模式:手工模式和LACP模式。

2023-11-20 15:40:10 304

原创 在使用tomcat运行项目时,遇到端口80被占用的情况问题解决

问题描述:Failed to initialize end point associated with ProtocolHandler ["http-bio-80"] java.net.BindException: Address already in use: NET_Bind :80

2023-11-20 10:21:04 827

原创 HCIA-实验命令基础学习:

视频学习:19——子网掩码。

2023-11-17 16:47:39 510

原创 eNSP启动路由器一直出#号、以为是安装配置winpcap的问题。。。。(以为是win10安装winpcap失败的问题。。。)

然后因为那篇博客的影响,发现,怎么自己的目录下没有WinPcap.cat、Win10Pcap.inf、Win10Pcap.sys 这三个东西。原因是看了这篇博客,觉得ensp启动路由器的时候一直出现#号是因为winpcap安装的时候出现的问题。噢噢还有一些细节的地方:就是AR2220这个路由器的功能比较全面,所有打开它的时间会长一些。首先,安装过程如果没有出现问题,安装版本是winpcap4.1.3。这个目录是没有问题的!关闭防火墙之后,然后把原先的路由器删掉。重新打开一个路由器设备。真正的原因是防火墙!

2023-11-13 22:05:19 3466 2

原创 华为Hcia-数通学习(更改策略)

方法:书籍+视频+题目训练书籍:华为HCNA网络技术学习指南。有过一点基础。考软考网络工程师的时候做了大量笔记,回去复习了一遍。现在准备找工作了,开始学习华为认证的网工。之前,准备找的工作是:后端开发工程师,后续学了五个月到了spring这里来了,然后后面还有mysbatis、SpringBoot。以及Vue和各种微服务。头皮发麻,而且在实习的时候做这一行的印象也真的不太好。最后痛思:打算还是干会老本行,从网工起的,回网工来。时间:2023.11.12号。

2023-11-12 21:50:19 831

原创 网络工程师教程(终章复习)

ACL的分类,重点(书P526):基本ACL、高级ACL......

2023-11-11 17:03:44 828 2

原创 网络工程师回顾学习(第三部分)

主要用途是 抗否认。数字签名。

2023-11-08 21:59:01 425

原创 网络工程师回顾学习(第二部分)

IP协议和TCP/UDP协议之间既有区别又有联系。在不同自治系统中的网关之间交换路由信息,要用外部网关协议(EGP)。IP协议用于在网络上发送数据包,提供了一种尽力而为的服务,它不保证数据包能够到达目的地,也不保证数据包的顺序。常见的传输层协议有TCP协议和UDP协议。常见的应用层协议有HTTP协议、FTP协议和SMTP协议等。常见的链路层协议有以太网协议和Wi-Fi协议。常见的网络层协议有IP协议和ICMP协议。注意:IP的校验和只作用于IP头,并不包括数据部分,而UDP的校验和是对用户数据进行校验的。

2023-11-08 14:50:42 265

原创 网络工程师回顾学习(第一部分)

它的作用是在大型网络中,会有多台交换机,同时也会有多个VLAN,如果在每个交换机上分别把VLAN创建一遍,这会是一个工作量很大的任务。AP(无线接入点,Wireless Access Point)是一个无线网络的接入点,俗称“热点”,它是用于无线网络的无线交换机,也是无线网络的核心。2. Client (客户机模式):在VTP客户机上不允许创建、修改和删除VLAN,但它会监听来自其它交换机的VTP通告并更改自己的VLAN信息,接收到的VTP信息也会在Trunk链路上向其它交换机转发。

2023-11-06 21:02:51 772

原创 ! [remote rejected] other -> other (permission denied)error: failed to push some refs to XXX

! [remote rejected] master -> master (permission denied)error: failed to push some refs to 'https://github.com/guandaihui/git-study.git'

2023-10-21 21:02:58 227

原创 Failed to connect to github.com port 443 after 21129 ms: Couldn‘t connect to server

我的理解是,在git push使用这个命令之前,一定是先进行了一次本地仓库和远程仓库的绑定。但如果分支名相同,而把本地仓库修改的代码上传到远程仓库,就会找不到!如果远程仓库没有这个分支,那么可能一次就会成功(git push命令是可以实现的。但是如果,远程仓库就有这个分支,再通过git push本地分支到远程仓库,就会报这个问题。解决方式:先使用一次git pull命令,将远程仓库的代码先进行拉取一次。之后,通过一些自己的反复实验,大概明白了,git push命令是推送本地分支到远程仓库。

2023-10-21 16:01:36 1174 1

原创 IDEA使用内置database数据库连接mysql报错:javax.net.ssl.SSLHandshakeException

在原先enableTLSProtocols添加一行协议要求。默认情况下,这个enableTLSProtocols是空白的。点击database之后,找到Advanced设置,滑动到最下方。他们的方式是:在url后添加useSSL=false。

2023-10-18 17:39:07 777

原创 程序包org.apache.commons.XXX不存在

回到我们这个包的问题,org.apache.commons它属于连接数据库的包。但是进行数据库的连接的时候还有一个非常重要的地方需要进行注意。如果是点击重新导入,刷新dependences就会导致原先的命令失效,就又需要重新输入一次。这里需要注意,mysql8.0以上的版本,dependences的mysql依赖也要换成8.0以上。原先5.1.37版本的连接是:com.mysql.jdbc.Driver。但是查看本机的mysql的版本是:mysql 8.3.34。注意你的mysql版本号和导入的依赖匹配!

2023-10-14 17:22:46 4685

原创 关于导入Maven工程项目,更新pom.xml文件仍然爆红的原因

之后,仔细检查了一遍,发现是settings设置的问题。可能我在导入maven项目的时候,把网上找的这个工程的设置也一起导入过来了。而且它的文件路径我也没有。在学习maven工程的时候,把从网上学习的工程导入到IDEA,发现,无论怎么更新,pom.xml文件一直报错,查看settings设置和project Structure仍然没找出问题来。这个地方真的非常容易出错!如果不检查仔细一点,很容易在settings设置的下跳过了。(因为默认情况下是在c盘,而当第一眼看到d盘的时候还会以为自己的没有问题!

2023-10-14 15:49:33 715

原创 Maven导入程序包jakarta.servlet,但显示不存在

使用前提:(Tomcat10版本)已知tomcat10版本之后,使用jakart.servlet。而tomcat9以及之前使用javax.servlet。通过问题明细:发现导入的4.0.4的这个版本,它本质上使用的还是javax。所以尽管看上去,我们导入了Jakarta程序包,但是任然没有改变。问题描述:在maven仓库有导入了Jakarta程序包,但是界面仍然显示是javax。最后进行导入,程序包jakarta不存在的情况就解决啦。导入最新版本的Jakarta 6.0.0。

2023-10-12 11:10:54 7751

原创 关于IDEA没有显示日志输出?IDEA控制台没有显示Tomcat Localhost Log和Catalina Log 怎么办?

我们一般不建议改变这个CATILINA_BASE的位置,这个位置,相当于是IDEA工具存放tomcat输出的日志信息。但是我们下载的Tomcat只有一个,这个CATILINA_BASE就是相当于在IDEA工具里面显示的多个Tomcat日志文件恶输出位置。而之前学习IDEA的时候,把这个文件的位置改变了。导致,最后输出IDEA的时候,不会把日志也打印出来。检查是否改变了,原先我的配置里面,自己修改了catlina_base的文件位置。如果要修改这个位置,要把原先c盘默认位置的相关文件也一起复制到指定文件夹。

2023-09-16 17:05:38 8644

原创 IDEA查看org.apache.jasper.runtime.HttpJspBase爆红

然后查看源码的时候,发现它的实现类根本没有print的具体实现类,print是一个抽象的接口方法。导致,在源码的学习的时候,就碰上难题。最后:还是有点问题:导入源代码之后,虽然可以查看print()方法具体实现的源代码,但是,有一些类还是爆红出现,就算使用相同的版本情况下还是如此。然后再IDEA导入tomcat包,同样使用的仍然是二进制的这个包。当我们想要查看对应的源码的时候,就会发现,它对应的源码是一个class文件。问题就是因为我们下载的tomcat是一个二进制的包,它对具体的源码实现进行了屏蔽。

2023-09-05 20:43:14 466

原创 ‘XXX‘ module: ‘XXX‘ facet resources问题解决(已解决)

通过多次实验,解决问题:就是web框架它的名称不能是一样的,必须为不同的web服务提供不同的服务。在创建web工程的时候,出现说模块没有创建,但是我们返回我们的模块,web模块是添加好的。问题描述:'XXX' module: 'XXX' facet resources。

2023-09-01 11:10:44 597

原创 Java高级应用

一、异常处理二、多线程

2023-08-10 15:53:08 284

原创 SpringBoot入职学习

Spring Boot 是由 Pivotal 团队提供的基于 Spring 的全新框架,旨在简化 Spring 应用的初始搭建和开发过程。它是一个快速开发的框架,能过快速整合第三方框架,它的基本原来是 Maven 依赖关系,Maven 的集成,完全采用注解化,简化 XML 配置,内嵌 HTTP 服务器(Tomcat,Jetty),默认嵌入 Tomcat,最终以 Java 应用程序进行执行。

2023-08-09 16:57:34 321

原创 git和github学习

一开始我们是新账户,里面是没有仓库的,需要手动创建一个仓库。此时,这个仓库是创建在本地仓库里面,需要用到push命令(就是那个publish repository的按键),就可以将这个仓库上传到远程仓库。同样,如果是远程的仓库,也可以将远程的仓库下到指定的本地仓库。 分支操作,就是不会影响到主团队的开发,比如,当开发的时候遇到bug的情况,提交到仓库里面也不会影响。

2023-08-08 15:10:19 1734

HCIA-Datacom跟官方路线学习第三部分(更改策略)

HCIA-Datacom跟官方路线学习第三部分(更改策略)

2023-11-26

Java和bean(VO)、dao、Servlet、jsp的综合总结复习

Java项目和JavaWeb项目(总共两个项目都在这里)。实现的功能系统都是一样的。

2023-06-18

数据结构第二部分学习(双链表)

双链表的增删改查操作,最后添加了一个顺序添加的功能。请之后去掌握构建链表结构。

2023-06-08

第四问:单链表的完整程序

包括,添加,查询,删除,修改功能。

2023-06-07

数据结构的学习:代码分析

第四问:考虑编号顺序的链表(在原先的代码基础修改的)

2023-06-07

数据结构的学习:代码分析

第四问:不考虑编号顺序的链表

2023-06-07

使用jdbc数据库实现登录注册,能玩华容道小游戏

使用jdbc数据库实现登录注册,能玩华容道小游戏。

2023-06-03

空空如也

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

TA关注的人

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