- 博客(112)
- 收藏
- 关注
原创 2024最详细安装Ubuntu系统指南_惠普电脑ubuntu系统安装教程(2)
因为打算专门用这台电脑写代码(也因为这台电脑的配置过时了,装win10会比较慢),所以装了Ubuntu18.04。进入BIOS设置后,切换到第 3 个选项卡 Security(安全选项),把 Secure Boot( 安全启动 )设置为。然后关闭电脑,插入U盘,开机时快速按F2(不同电脑进入BIOS的按键不同,联想的大多为F2)进入BIOS设置。设置完成后,重新启动电脑,开机时长按F12进入Boot Manager,选中U盘启动。(9)安装系统软件(这步是耗时最长的,耐心等待就可以了)
2024-04-21 18:10:18 1187
原创 2024最详细安装Ubuntu系统指南_惠普电脑ubuntu系统安装教程(1)
进入BIOS设置后,切换到第 3 个选项卡 Security(安全选项),把 Secure Boot( 安全启动 )设置为。然后关闭电脑,插入U盘,开机时快速按F2(不同电脑进入BIOS的按键不同,联想的大多为F2)进入BIOS设置。设置完成后,重新启动电脑,开机时长按F12进入Boot Manager,选中U盘启动。的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(9)安装系统软件(这步是耗时最长的,耐心等待就可以了)(5)安装类型(其他选项,手动进行分区)
2024-04-21 18:09:48 1527
原创 新手如何玩转内网穿透?(非常详细)零基础入门到精通,收藏这一篇就够了_内网穿透教程
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。2、Natapp注册方便快捷,提供的服务稳定,适合需要和时间赛跑的工作人士和新手使用。
2024-04-20 05:47:42 686
原创 新手入门:Web安全测试大盘点,2024年最新程序员如何自我学习和成长
对Web应用软件来说,安全性包含Web服务器、数据库、操作系统以及网络的安全等,只要其中任何一个部分出现安全漏洞,都会导致整个系统的安全性问题。Web安全测试是比较难解决的问题,这个取决于测试要达到什么程度。简单说软件不可能做到100%的测试,所以也不要期望可以达到100%的安全。在实际测试过程中,测试人员主要是针对用户的权限以及数据库的安全性进行测试,还可以借助IBM的安全漏洞扫描工具APPScan来进行漏洞扫描。
2024-04-20 05:46:35 787
原创 新一代最强开源UI自动化测试神器Playwright(Java版)(对话框处理)
一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
2024-04-20 05:43:26 616
原创 斜杠、反斜杠、双斜杠、反双斜杠的区别和使用方法及范围_双反斜杠
协议为 https,主机名为 blog.csdn.net,文件路径及文件名为 /qq_41854911/article/details/117965439。从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!这边我就找了两篇大神写的文章,讲得非常清晰明了。文章主要讲了一些历史缘故和我们面对各种斜杠时的疑惑。
2024-04-20 05:42:56 793
原创 斜杠、反斜杠、双斜杠、反双斜杠的区别和使用方法及范围_双反斜杠(3)
协议为 https,主机名为 blog.csdn.net,文件路径及文件名为 /qq_41854911/article/details/117965439。从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!这边我就找了两篇大神写的文章,讲得非常清晰明了。文章主要讲了一些历史缘故和我们面对各种斜杠时的疑惑。
2024-04-20 05:42:25 860
原创 斜杠、反斜杠、双斜杠、反双斜杠的区别和使用方法及范围_双反斜杠(1)
协议为 https,主机名为 blog.csdn.net,文件路径及文件名为 /qq_41854911/article/details/117965439。从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!这边我就找了两篇大神写的文章,讲得非常清晰明了。文章主要讲了一些历史缘故和我们面对各种斜杠时的疑惑。
2024-04-20 05:41:19 775
原创 文件明明存在nginx却提示404_网站文件管理中404,2024年最新靠着这份190页的面试资料
因为nginx在处理PHP请求时会根据配置文件中定义的匹配规则将PHP请求转发给相应的fast-cgi(在此为php-fpm), 然后再由fast-cgi进行后续处理并返回结果给nginx。从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!此时发现当请求html静态文件时可以正常响应, 请求PHP文件时返回404, 怀疑是php-fpm出了问题.发现9000端口没有开启, 重启php-fpm。
2024-04-20 05:40:18 353
原创 文件上传的基本原理(一)(3),2024年最新2024一位Golang中级程序员的跳槽面经
Struts/Spring MVC 文件上传实现都是基于Commons-fileupload,但背后的原理,大多数估计没有关注,最近阅读Commons-fileupload源码也发现,只有基础才是最重要的,万变不离其宗,在it领域不然会被漫天的新技术,冲昏了头,不知所措,下面开始。
2024-04-20 05:38:31 500
原创 文件上传的基本原理(一)(1),2024最新Golang大厂面试真题大全
对于“multipart/form-data”类型的form表单,浏览器上传的实体内 容中的每个表单字段元素的数据之间用字段分隔界线进行分割,两个分隔界线间的内容称为一个分区,每个分区中的内容可以被看作两部分,一部分是对表单字段元 素进行描述的描述头,另外一部是表单字段元素的主体内容。2.HTTP要传送一条报文时,会以流的形式将报文数据的内容通过一条打开的TCP连接按序传输,TCP收到数据流后,会将数据流砍成被称作段的小数据块,并将段封装在IP分组中,通过因特网传输。
2024-04-20 05:37:24 558
原创 整懵了,蚂蚁金服4面成功拿下测开offer,涨薪6k,突然觉得跳槽也不是那么难_蚂蚁金服社招4轮面试
蚂蚁的面试风格比较“高冷”,面试官给人的一致感觉就是很强,卧虎藏龙。面试内容上在基础知识部分相对考察的多一些,没有偏门和猎奇的问题,基础知识扎实的同学可以大胆地投蚂蚁。比如抓包工具Charles & fiddler,如果要实现一个fiddler抓包工具,如何设计?7.介绍一下你在这个项目中是如何使用Jenkins的。Appium每层的结构,appium底层是基于什么?4.你觉得字节的面试跟别的公司的面试有什么不同?8.Java底层的排序算法用的是什么算法?3.你觉得自己前几次的面试表现如何?
2024-04-20 05:36:54 887
原创 整懵了,蚂蚁金服4面成功拿下测开offer,涨薪6k,突然觉得跳槽也不是那么难_蚂蚁金服社招4轮面试(1)
比如抓包工具Charles & fiddler,如果要实现一个fiddler抓包工具,如何设计?12.因为简历上写了个自动化框架优化,让讲了怎么优化的,效率提升了多少。谈了一下项目,比如有什么功能,用了什么框架,你这个项目的测试用例。2.项目中最大的挑战,花费最长时间的项目,比较有成就感的事情。Appium每层的结构,appium底层是基于什么?4.你觉得字节的面试跟别的公司的面试有什么不同?8.进程的调度 算法有哪些,进程的状态有哪些。8.Java底层的排序算法用的是什么算法?10.快排是稳定排序吗?
2024-04-20 05:36:22 886
原创 数据结构选择题,2024年最新教你如何增加拿到BAT大厂offer几率
A. 操作的有限集合 B. 映象的有限集合C. 类型的有限集合 D. 关系的有限集合81、在长度为 n 的顺序表中删除第 i 个元素 (1≤i ≤n)时,元素移动的次数为 ( )82、若不带头结点的单链表的头指针为 head,则该链表为空的判定条件是 ( )C. head!83、引起循环队列队头位置发生变化的操作是 ( )A. 出队 B. 入队C. 取队头元素 D. 取队尾元素84、若进栈序列为 1,2,3, 4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列是( )
2024-04-20 05:35:52 1167
原创 数据结构选择题(1),2024年最新软件测试开发面试问题
A. 操作的有限集合 B. 映象的有限集合C. 类型的有限集合 D. 关系的有限集合81、在长度为 n 的顺序表中删除第 i 个元素 (1≤i ≤n)时,元素移动的次数为 ( )82、若不带头结点的单链表的头指针为 head,则该链表为空的判定条件是 ( )C. head!83、引起循环队列队头位置发生变化的操作是 ( )A. 出队 B. 入队C. 取队头元素 D. 取队尾元素84、若进栈序列为 1,2,3, 4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列是( )
2024-04-20 05:35:21 866
原创 数据结构简答题和论述题_请回答数组元素访问是什么意思 , 以及访问格式是什么
若二叉树非空,则依次执行如下操作:(1)遍历左子树;(2)访问根结点;(3)遍历右子树。
2024-04-20 05:34:51 830
原创 如何成为一名汽车软件工程师?_powertrain body(2),2024年最新Golang开发经典实战
已剪辑自: 最近有不少童鞋、特别是初入职场的朋友,向我咨询汽车软件工程师的职业发展与选择。刚好我想写一篇文章谈谈这个问题,顺便写一些自己作为软件工程师和项目主管这些年来的职场感悟,最后给出一个非常主观的选择排行。 入行这些年,我阴错阳差地当过通信诊断工程师、算法工程师、需求工程师、测试经理,现在是项目负责人,带着一个美、德、印三地十来个工程师的软件工程团队。也算是有一定发言权吧。可能有些观点大家不一定赞同,就算是我抛砖引玉,还望轻拍。一、汽车软件工程师的职位都有哪些啊?我应该怎么选?
2024-04-19 07:58:24 1091
原创 如何成为一名汽车软件工程师?_powertrain body(1),Golang面试心得必备技能储备详解
引言在本篇文章里,我们来探讨一下一位汽车软件工程师的**成长过程,**还是那句话:一家之言,姑妄听之!想当年还在校园的时候,我们都被安排好了固定的课程和培养方案,一年一年只要按部就班地选课,最后总能拿到那张毕业证、开始人生的下个阶段。即便是研究生时写论文,也总归有大老板/中老板/小老板们给出方向。等走出了校园才暮然发现,自己再也没有“培养方案”了,每个人的路都是那么的不同,瞬间就被卷在了滚滚红尘之中,零落成泥呀。
2024-04-19 07:57:53 1200
原创 六十二、Spark-Standlone独立集群(上传HDFS进行测试)
主机名 | master | slave1 | slave2 || 角色 | master | worker | worker || 类型 | master | slave | slave |1、配置slaves/workers。注:此时状态为活跃状态。1、启动spark-shell。1、启动spark-shell。3、编辑slaves文件。2、使环境变量立即生效。1、启动Spark集群。注:此时状态为活跃状态。4、重命名Spark。2、修改配置文件名称。4、修改配置文件名称。
2024-04-19 02:31:42 638
原创 公司缺人面了8个测试员,他们都有一个相同的缺点,2024年最新大厂软件测试面试总结+详细解答
请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例。给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数。1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?统计python源代码文件中代码行数,去除注释,空行,进行输出?你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
2024-04-19 02:30:41 751
原创 【运维面试100问】(一)打包了一个镜像推送上去harbor,推不上是什么原因(1)
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!如果你使用的是私有证书进行HTTPS通信,还需要确保正确配置了证书。确保你的镜像标签(tag)正确。如果你使用了错误的标签,Harbor仓库可能无法正确识别和处理镜像。检查Harbor仓库的存储空间是否足够容纳你要推送的镜像。如果你无法连接到Harbor仓库,可能是由于网络问题导致的。确保你的镜像大小在限制范围内。《docker学习》暂未更新。
2024-04-18 21:06:50 830
原创 【运维日常】华为云专线实现idc通过nat出网_通过 nat 开通
用户本地数据中心(IDC)通过云专线接入虚拟私有云(VPC),若有大量的服务器需要安全、可靠,高速的访问互联网,或者为互联网提供服务,可通过公网NAT网关服务的SNAT功能或DNAT功能来实现。公网NAT网关的规格与绑定的EIP均可随时调整,配置简单,即开即用。假设用户IDC网段为172.26.0.0/16,接入VPC区域为“华南-广州”,VPC子网网段为10.80.0.0/24。idc侧的交换机,我这里是华为交换机:配置路由单个公网ip,局部测试idc的机器是否可以访问到223.5.5.5的ip。
2024-04-18 21:05:49 844
原创 Zabbix触发器和监控项设置时间范围,面试必问
warning]备注:触发器表达式需要使用history历史数据来计算,如果history不可用(time_shift时间偏移量参数无法使用),因此history记录一定要保留长久一点,至少要保留需要用的记录。例入从老到最新值为1,2,3,4,5,6,7,8,9,10,last(#2)得到的值为9,last(#9)得到的值为2。AVG,count,last,min和max函数还支持额外的参数,以秒为单位的参数time_shift(时间偏移量)。在创建监控项里面的,自定义时间间隔,可以设置监控范围。
2024-04-18 16:42:34 716
原创 Zabbix触发器和监控项设置时间范围(1),2024年最新软件测试程序员面试必备的知识点
例入从老到最新值为1,2,3,4,5,6,7,8,9,10,last(#2)得到的值为9,last(#9)得到的值为2。触发器设置时间范围需要将触发器条件和 触发器时间范围相结合,比如我们有一个需求,就是我们需要在 时间点 1点到 23点,检查agent 是否活跃,当在这个时间段如果 agent 不活跃的话就进行预警。AVG,count,last,min和max函数还支持额外的参数,以秒为单位的参数time_shift(时间偏移量)。在创建监控项里面的,自定义时间间隔,可以设置监控范围。
2024-04-18 16:42:04 500
原创 selenium系列--测试脚本--将Excel文件用于测试(unittest数据驱动实战)
学了Yaml的数据驱动,我们直接将代码copy过来即可。“”“元素定位登录界面代码”“”
2024-04-18 12:06:43 399
原创 selenium系列--测试脚本--将Excel文件用于测试(unittest数据驱动实战)(2)
学了Yaml的数据驱动,我们直接将代码copy过来即可。“”“元素定位登录界面代码”“”
2024-04-18 12:06:13 289
原创 Python爬虫学习笔记_DAY_26_Python爬虫之requests库的安装与基本使用【Python爬虫】_requests库ip
从上面可以看出来,requests最省代码的地方在于,它不需要进行请求对象的定制,如果换成。不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。print(response.text) # 由于没有设置编码格式,中文会乱码。(上面的代码执行的是在百度中搜索‘跳探戈的小龙虾’返回的网页源码)2️⃣ **encoding属性:**设置相应的编码格式。,暂时此处传入一个url),并且。‘wd’ : ‘跳探戈的小龙虾’首先回忆一下urllib库,在。中,我们通过测试发现,它。
2024-04-17 20:06:18 489
原创 Python爬虫学习笔记_DAY_26_Python爬虫之requests库的安装与基本使用【Python爬虫】_requests库ip(1)
首先,了解一下什么是requests库:它是一个Python第三方库,处理URL资源特别方便,可以完全取代之前学习的urllib库,并且更加精简代码量(相较于urllib库)。那么话不多说,我们安装一下:1️⃣ 首先,我们依旧是打开pycharm,查看一下自己的python解释器的安装位置2️⃣进入python解释器安装目录下3️⃣。
2024-04-17 20:05:47 735
原创 Python+Selenium做自动化测试_python自动化测试目录(1)
79 #ele_dict = {‘url’: ‘http://www.maiziedu.com/’, ‘text_id’: ‘登录’, ‘user_id’: ‘id_account_l’, ‘pwd_id’: ‘id_password_l’51 log.log_write(‘账号:%s 密码:%s 提示信息:%s:failed\n’ %(userlist[‘uname’],userlist[‘pwd’],err.text))3 代码说明:麦子学院登录模块自动化测试用例脚本。
2024-04-17 18:05:36 588
原创 python+selenium做ui自动化测试用法必会_python+slenium ui自动化测试项目
is_disappeared = WebDriverWait(driver, 30, 1, (ElementNotVisibleException)).until_not(lambda x: x.find_element_by_id(“kw”).is_displayed()) #until(method, message=’ ’),调用该方法提供的驱动程序作为一个参数,直到返回值不为 False。
2024-04-17 18:05:06 557
原创 MapReduce实战-词频统计、文件合并排序_mapreduc 词频统计排序
hadoop fs -put /usr/file/WordCount/file*.txt WordCount/input #上传。输出的数据格式为每行两个整数,第一个整数位第二个整数的排序为此,第二个整数为原待排列的整数。输出的数据格式为每行两个整数,第一个整数位第二个整数的排序为此,第二个整数为原待排列的整数。$HADOOP_HOME/sbin/./start-all.sh #启动集群。#hadoop fs -rmr wc/output #若存在则删除输出目录。对输入文件进行合并,剔除其中重复的内容。
2024-04-17 14:25:16 908
原创 MapReduce实战-词频统计、文件合并排序_mapreduc 词频统计排序(1)
hadoop fs -put /usr/file/WordCount/file*.txt WordCount/input #上传。hdfs dfs -mkdir -p /user/root #若无root用户文件夹则先创建。hadoop fs -mkdir WordCount/input #输入文件夹。$HADOOP_HOME/sbin/./start-all.sh #启动集群。#hadoop fs -rmr wc/output #若存在则删除输出目录。cd /usr/file #没有则新建一个目录。
2024-04-17 14:24:46 960
原创 Jenkins配置SSH免密登录_jenkins免密ssh,2024年最新软件测试高级工程师系列学习路线介绍
进入/root/.ssh/目录把生成的公钥内容(id_rsa.pub;–rsa是加密方式;id_加密方式.pub)复制到需要被管理的电脑上的authorized_keys文件中。是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!把秘钥文件(id_rsa,文件不是文件内容)复制到Jenkins目录。登录Jenkins(没有配置权限的应该不用登录)–>进入配置系统。默认rsa加密,也可换其他加密方式。
2024-04-17 10:54:09 740
原创 jenkins配置maven和JDK_jenkins配置jdk路径,最新高频软件测试面试题目分享
做完了上面的配置后,怎样让jenkins点击任务构建的时候自动完成项目的打包了,还有最后一步,针对每个具体的项目进行配置,下面我们从之前创建的一个test1的任务进行maven打包命令的配置。选择构建触发器,在增加构建步骤中选择执行shell命令,然后再在弹出的命令编辑窗口中输入:mvn clean package 即可,这句简单的打包命令相信大家都明白。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-17 10:53:39 742
原创 Golang Testify介绍,2024年最新看了这篇文章我才真正理解了
Testify提供了丰富的断言函数,可以帮助我们编写更加简洁和易读的测试代码。在编写测试时,尽量使用Testify提供的断言函数来验证测试结果,而不是手动编写判断逻辑。在进行单元测试时,经常需要模拟一些对象或函数,以便更好地控制测试环境。在编写测试代码时,尽量使用模拟对象来替代真实的对象,以便进行更加可控的测试。使用Testify进行单元测试时,有一些最佳实践可以帮助我们编写更加高效和可靠的测试代码。这些辅助函数可以帮助我们更加方便地组织和管理测试代码,提高测试的可读性和可维护性。,用于计算两个整数的和。
2024-04-17 07:12:59 832
原创 golang struct json tag的使用及深入理解_go struct json tag
string” opt的使用可以在Marshal/Unmarshal时自动进行数据类型的转换,减少了手动数据转换的麻烦,但是一定要注意使用的范围,对不满足的类型使用,是会报错的。对于字符串类型,如果带有**“string”**,原string值再编码时会添加引号,再对结果添加引号,则格式异常,因此需要先对原值进行编码。在typeFields中详细的对上面提到的各种用法的tag做了处理,处理后的数据存入fileds,最后在进行编码。f.encoder(e, fv, opts)//根据具体类型的编码处理。
2024-04-17 07:12:28 844
原创 C语言和设计模式(之开篇),2024年最新面试的时候突然遇到答不上的问题怎么办
编写过程中,难免要有新的需求,要和别的模块打交道,要对已有的代码进行复用,那么这时候设计模式就派上了用场。其实阅读过linux kernel的朋友都知道,linux虽然自身支持很多的文件系统,但是linux自身很好地把这些系统的基本操作都抽象出来了,成为了基本的虚拟文件系统。你写一行,我写一行。项目的成功是偶然的,但是项目的失败却有很多原因,管理混乱、需求混乱、设计低劣、代码质量差、测试不到位等等。举个例子来说,现在让你写一个音乐播放器,但是要支持的文件格式很多,什么ogg,wav,mp3啊,统统要支持。
2024-04-17 03:18:00 749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人