2024年程序员学习
文章平均质量分 88
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件测试基础 —— 单元测试_单元测试文档怎么写,2024年最新源码+原理+手写框架
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)[外链图片转存中…(img-0K8deAtf-1713249006892)]原创 2024-04-16 14:30:18 · 579 阅读 · 0 评论 -
软件测试和调试有什么区别?_功能测试与调试,2024年最新请查收
软件测试的目的是发现错误,至于找出错误的原因和错误发生的地方不是软件测试的任务,而是调试的任务,调试的目的是为了证明程序的正确,因此它必须不断地排除错误.它们的出发点不一样。而调试是编码活动的一部分,因此有编码就有调试,它的任务主要就是排错。软件测试的输出是预知的,其软件测试用例必须包括预期的结果,而调试的输出大多是不可预见的,需要调试者去解释、去发现产生的原因。这里面的四点都是分的比较精细的,但是总体来讲,业务的测试和调试都是随时交叉进行的,并没有按照时间阶段来进行划分测试和调试。调试是不受时间约束的。原创 2024-04-16 14:28:00 · 457 阅读 · 0 评论 -
楼下老大爷都能看懂的-Python3+Selenium的自动化测试框架_test大爷
self.assertEqual(po.user_login_success_hint(), datayaml[‘check’][0], “成功登录,返回实际结果是->: {0}”.format(po.user_login_success_hint()))”.format(po_exit.exit_login_success_hint()))log.info(“退出登录,返回实际结果是->: {0}”.format(po_exit.exit_login_success_hint()))原创 2024-04-16 08:57:32 · 481 阅读 · 0 评论 -
检测工控设备SNMP漏洞工具:SNMP Fuzzer,2024年最新蚂蚁金服软件测试架构面试题
Target.read_test_case_from_pcap用于从可写的oid报文中读取oid。Target.save_scan_result():保存可写oid到pcap文件。c. 运行test_scan_oid.py文件,开始扫描目标机可写的oid。Target.oid_scan():开启扫描目标机可写oid的功能。b. 打开test_scan_oid.py文件,输入以下内容。a. 创建一个test_scan_oid.py的文件。1)创建一个test_snmp_fuzz.py文件。原创 2024-04-16 08:57:01 · 600 阅读 · 0 评论 -
如何让一个 C 语言项目调用另一个 C++ 项目中某些类所提供的接口?_一个c文件调用另一个c文件
编程语言种类繁多,不同语言有不同的编译规则,如果想要互相调用,必须告诉编译器以什么规则去编译文件,这样才能正常调用。编译之后,对函数名称进行了加工,按照自身的编译规则,最终生成了一个新的函数名,所以我们如果直接调用。关键字我们并不陌生,它是编程语言中的一种属性,用来表示变量,函数等类型的作用范围。可以看到符号表中,该函数名称正常,然后我们将中间文件链接起来,执行,输出正确结果!同样,不同的编译器处理方式不同,函数名称依旧不同!两个中间文件,很简单,同样定义了一个。两个中间文件,很简单,定义了一个。原创 2024-04-16 03:51:58 · 1106 阅读 · 0 评论 -
如何让 PPT 中的表格更美观?_ppt表格怎么做好看,2024年最新后台开发Golang岗
给大家看个例子。这是我们常见的一个表格。大家可以看到,表格中的文字内容几乎没有排版可言,只是像 Word 一样,将其堆砌在内。但是,如果我们现在将其简单排版一下呢?看起来是不是更加清晰明了呢?这就是 PPT 型表格与 Word 型表格所呈现出的差异。那么,如何将 Word 型表格处理为 PPT 型表格呢?我常用的技巧,大概有这么两个。原创 2024-04-16 03:50:56 · 852 阅读 · 0 评论 -
shell编写yum安装监控zabbix脚本_zabbix监控脚本shell怎么编写的
是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!#配置zabbixserver连接mysql。#安装zabbix源、修改为aliyun源。#安装启动 mariadb数据库。原创 2024-04-15 13:49:56 · 457 阅读 · 0 评论 -
Shell 脚本中 ‘$‘ 符号的多种用法_shell脚本$,2024年最新今年软件测试面试必问的这些技术面
使用 $!来进行获取后台运行的最后一个进程 ID。在命令结尾使用 & 可创建后台进程。执行命令 kill $!然后在输入 echo $!将终止该。原创 2024-04-15 13:48:11 · 535 阅读 · 0 评论 -
shell 练习附带参考答案,建以先看前面一条没有答案的练习,做完再参考_#! bin bash 通过位置变量创建 linux 系统账户及密码 #$1 是执行脚本的第一个参数
grep ‐q “IPADDR” /media/virtimage/etc/sysconfig/network‐scripts/ifcfg‐$i || echo "未配置 IP。#定义数组名称为 name,数组的下标为 i,小标从 0 开始,每输入一个账户名,下标加 1,继续存下一个账户。#定义数组名称为 name,数组的下标为 i,小标从 0 开始,每输入一个账户名,下标加 1,继续存下一个账户。原创 2024-04-15 13:47:41 · 1200 阅读 · 0 评论 -
shell awk实现实时监控网卡流量脚本(常见应用二)_shell监控服务器流量和宽带
是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!说明:第一个while 是获得总的初始值,$1是网卡出流量,$10是网卡进流量。第2个while会间隔1秒钟启动一次。计算总流量差得到平均每秒流量。proc/net/dev 文件保存了网卡总流量信息,通过间隔一段间隔,将入网卡与出记录加起来。减去之前就得到实际速率。原创 2024-04-15 13:47:11 · 1124 阅读 · 1 评论 -
SFP光口通信控制电源_sfp和lcc可以通讯吗,2024年最新字节软件测试高工面试
经过与客服上的技术支持 咨询,把光纤线连接如下,并ping通。电源的IP地址设置成192.168.0.100,PC上的IP地址设置成192.168.0.2;首先在这要夸一下国产产品,现在的电子模块,标准电子元器件或者类似交换机、光电转换器这样的,国产真的是感觉不必国外的差,支持国产。SET_POINT = 6.0 #分别是MSB值 和LSB值。COMMAND = 0xFFDD # 这值设置的是不是有问题。FAST_ADDR = 0xFFFF # 地址值。原创 2024-04-15 13:46:39 · 976 阅读 · 0 评论 -
selenium,2024年最新软件测试面试真题解析火爆全网
代码已开源: https://github.com/yuzd/OpenQA.Selenium.Chrome.Fiddler。我们新创建一个功能:OpenQA.Selenium.Chrome.Fiddler。(img-bplLlLcU-1713159878840)]因为拦截api 或者 转发 需要用的chrome的api。manifest.json 是来描述chrome扩展的。· {redirectUrl:‘’} 转发到指定url。·details.url 是api的接口。原创 2024-04-15 13:44:56 · 975 阅读 · 0 评论 -
Selenium超级详细的教程,2024年最新2024年Golang开发者常见面试题
相信搞过Python的人绝大部分都会一点点爬虫技能,但是很多时候爬虫也不是万能的,这个时候就需要我们的自动化测试框架了,于是Selenium就应运而生了,它可以算的上是自动化测试框架中的佼佼者,因为它解决了大多数用来爬取页面的模块的一个永远的痛,那就是Ajax异步加载,今天小编就带大家来好好了解下这个Selenium。一般就是无痕模式或者禁用JavaScript和图片来快速获取到相关信息。我们还可以操作框架里的东西,比如IFrame,Frame等等,虽然都是框架,但是这两者操作起来还是有很大差别的。原创 2024-04-15 13:44:25 · 1343 阅读 · 0 评论 -
Selenium超级详细的教程(1),2024年最新万分膜拜
这里我们有时候因为这个框架需要加载才可以出来,所以很多时候是无法获取到的,因此我们只有使用滑动加载到出现这个标签或者ID,Class为可以获取到,这在刚才小编是说了的,大家可以往前看看,不过这个方法不推荐使用,为啥?因为开发者文档上是这样写的。首先说说浏览器弹出框,想必大家对JavaScript中的Alert,Confirm,Prompt应该不是很陌生,就是弹出框,确认框,输入框;我们还可以操作框架里的东西,比如IFrame,Frame等等,虽然都是框架,但是这两者操作起来还是有很大差别的。原创 2024-04-15 13:43:55 · 1441 阅读 · 0 评论 -
Selenium自动化测试:通过cookie绕过验证码的操作_自动化测试登录界面验证码忽略(1)
*备注:**add_cookie()里面放置字典参数,cookie字典一般需要包含name、value、domain、path等字段,如果遇到cookie有Expirse字段,要去掉。driver = webdriver.Chrome(executable_path=driver_path) # Firefox,Ie等。2、用add_cookie()方式把excel中的cookie信息添加到cookie中。delete_cookie(name) 删除特定部分的cookie信息。原创 2024-04-15 13:42:52 · 969 阅读 · 0 评论 -
selenium自动化测试(—):初学+单个元素定位,2024年最新电子版已问世
browser=webdriver.Chrome(executable_path=r’D:\360安全浏览器下载\chromedriver.exe’)#初始化。browser.get(‘https://www.taobao.com’)#get请求淘宝网页。browser.get(‘https://www.taobao.com’)#get请求淘宝网页。browser.get(‘https://www.taobao.com’)#get请求淘宝网页。browser=webdriver.Chrome()#初始化。原创 2024-04-15 13:42:20 · 957 阅读 · 0 评论 -
Selenium自动化测试实战之自动化测试基础_用selenium进行黑盒测试系统测试(1)
但旧版的Selenium IDE不支持Firefox新版本支持的API,因此Selenium团队重新开发了新版的Selenium IDE,可以同时支持Chrome、Firefox以及其他浏览器。为何把两个项目合并?一部分原因是WebDriver解决了Selenium的缺点(例如,能够绕过JavaScript沙箱),另一部分原因是Selenium解决了WebDriver存在的问题(例如,支持广泛的浏览器),还有一部分原因是Selenium的主要贡献者和我都觉得合并项目是为用户提供最优秀框架的最佳途径。原创 2024-04-15 13:41:17 · 1052 阅读 · 0 评论 -
Selenium自动化测试实战 —— 自动侦测浏览器版本并下载对应的浏览器驱动_自动化测试浏览去驱动下载
param latest_driver_version: 浏览器驱动版本号。:param latest_driver_version: 浏览器的版本号。:param browser_major_ver: 浏览器大版本号。:param browser_major_ver: 浏览器大版本号。:param browser_major_ver: 浏览器大版本号。:param browser_name: 浏览器名称。:param browser_name: 浏览器名称。:return: 最新release版本号。原创 2024-04-15 13:40:46 · 1167 阅读 · 0 评论 -
Selenium自动化测试实战 —— 自动侦测浏览器版本并下载对应的浏览器驱动_自动化测试浏览去驱动下载(1)
— config|— mapping.json: 浏览器驱动配置信息|— driver: 存放浏览器驱动|— utils|— driver_util.py: 封装的工具包|— test_search.py: 测试脚本。原创 2024-04-15 13:40:15 · 857 阅读 · 0 评论 -
selenium自动化测试入门 —— 获取元素对象!_selenuim获取a元素
它返回的也是 list列表。driver.find_element_by_class_name(‘元素class属性’) # ------ 易重复,看情况使用。driver.find_element_by_name(‘元素name属性’) # ------ 最常用,简单。driver.find_element_by_tag_name(‘元素标签名’) # ------ 最不靠谱。driver.find_element_by_id(‘元素id属性’) # ------ 最常用,简单。原创 2024-04-15 13:39:45 · 1029 阅读 · 0 评论 -
selenium自动化测试入门 —— 获取元素对象!_selenuim获取a元素(1)
driver.find_element_by_class_name(‘元素class属性’) # ------ 易重复,看情况使用。driver.find_element_by_name(‘元素name属性’) # ------ 最常用,简单。driver.find_element_by_tag_name(‘元素标签名’) # ------ 最不靠谱。driver.find_element_by_id(‘元素id属性’) # ------ 最常用,简单。可以加入我们一起交流。原创 2024-04-15 13:39:14 · 913 阅读 · 0 评论 -
【uniapp小程序实战】—— 使用腾讯地图获取定位_uniapp 腾讯地图
address 地址信息说明示例uni.getLocation({type: ‘wgs84’,success: function (res) {console.log(‘当前位置的经度:’ + res.longitude);console.log(‘当前位置的纬度:’ + res.latitude);}});H5 平台App 平台小程序平台申请步骤:详细文档点击文档中的申请秘钥链接,跳转至腾讯位置服务平台,如下图所示申请即可。()微信小程序JavaScriptSDK下载地址(点击文字即原创 2024-04-12 20:59:49 · 1675 阅读 · 0 评论 -
【Terraform学习】使用 Terraform 创建Amazon VPC(Terraform-AWS最佳实战学习)_aws main
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习原创 2024-04-12 20:58:46 · 558 阅读 · 0 评论 -
【Terraform学习】Terraform管理资源生命周期(Terraform配置语言学习)_terraform resource中注释的资源 会被删除吗
实战项目、讲解视频,并且后续会持续更新**原创 2024-04-12 20:58:15 · 477 阅读 · 0 评论 -
【SSM框架】Mybatis详解04(源码自取),构建完整项目并且测试框架
✨前言我们已经学会用Maven快速构建管理项目了,这篇文章就。原创 2024-04-12 20:57:12 · 642 阅读 · 0 评论 -
【SSM整合】对Spring、SpringMVC、MyBatis的整合,以及Bootstrap的使用,简单的新闻管理系统_ssm框架和bootstrap的关系
转存中…(img-BhsfA1Ak-1712926584322)][外链图片转存中…(img-7uDF9L6Y-1712926584323)][外链图片转存中…(img-3UT9fAB8-1712926584323)][外链图片转存中…(img-o8INqvgK-1712926584324)]原创 2024-04-12 20:56:40 · 841 阅读 · 0 评论 -
【Spring】使用@Profile注解实现开发、测试和生产环境的配置和切换,看完这篇我彻底会了!
在容器中如果存在同一类型的多个组件,也可以使用@Profile注解标识要获取的是哪一个bean,这在不同的环境使用不同的变量的情景特别有用。说明我们为不同的数据源添加@Profile注解后,默认是不会向IOC容器中注册bean的,需要我们根据环境显示指定向IOC容器中注册相应的bean。此时,我们可以通过@Profile(“default”)注解来标识一个默认的环境,例如,我们将devDataSource环境标识为默认环境,如下所示。接下来,我们再来看下@Profile注解的源码,如下所示。原创 2024-04-12 20:56:10 · 1327 阅读 · 0 评论 -
【SpringBoot3(1)
89529)][外链图片转存中…(img-bvaPoIUw-1712926489530)]原创 2024-04-12 20:55:07 · 771 阅读 · 0 评论 -
【shell脚本】shell脚本之条件判断if、for与while循环(shell脚本基础学习二)_shell while多条件判断
for循环:for 变量名称 in 值1 值2 值3…do执行指令done自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!原创 2024-04-12 20:54:35 · 753 阅读 · 0 评论 -
【Selenium+python】自动化测试登录界面_自动化测试登录页
这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。以上软件测试资料领取小伙伴可以通过点击下面的小卡片自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。原创 2024-04-12 20:53:30 · 1059 阅读 · 0 评论 -
【RT-Thread原创征文】我是开发者,我要来分享_rt-thread征文(1)
文章要求保证真实、原创,拒绝抄袭剽窃(内容不局限于RT-Thread),只要你用心分享,你的文章就有机会在RT-Thread官方公众号展示,让更多人看见。里,或将链接发到RT-Thread原创征集微信群,都可参与活动(加小师弟微信进RT-Thread社区原创征集微信群,小师弟微信:rtthread2020)3.评选:每月末RT-Thread官方将对所有参与活动的文章进行评选,优秀的原创文章将在公众号进行发布。4.结果公布:次月第一天在RT-Thread论坛和微信群里公布上月的原创征集获奖名单。原创 2024-04-12 20:52:27 · 524 阅读 · 0 评论 -
【python零基础入门学习】python进阶篇之高阶函数
不知道该从何学起的朋友,同时减轻大家的负担。**[外链图片转存中…(img-R7m3Qasg-1712926303429)][外链图片转存中…(img-ZV0COHP8-1712926303429)][外链图片转存中…(img-vNy5fhPG-1712926303430)][外链图片转存中…(img-fhkMJUEE-1712926303430)][外链图片转存中…(img-8cNYOziP-1712926303431)]原创 2024-04-12 20:51:55 · 931 阅读 · 0 评论 -
【python零基础入门学习】python进阶篇之OOP - 面向对象的程序设计_基于oop的gui交互的设计与实现python面向对象登录操作
class Role:def init(self,nm,wp):#self是约定俗成, 定义角色用self.name = nmself.weapon = wpdef show_me(self):print(‘我是%s,我使用%s’ % (self.name,self.weapon))def speak(self,words):print(words)class Warrior(Role): #括号中是父类,也叫基类passclass Mage(Role):def fly(self):prin原创 2024-04-12 20:50:51 · 656 阅读 · 0 评论 -
【python零基础入门学习】python基础篇(基础结束篇)之数据结构类型-列表,元组,字典,集合(五)
外链图片转存中…(img-L2klQDtj-1712926203513)][外链图片转存中…(img-G2PtR5e7-1712926203514)]原创 2024-04-12 20:50:20 · 998 阅读 · 0 评论 -
【python零基础入门学习】python基础篇之系统模块调用shell命令执行(四)
外链图片转存中…(img-hDv6jH4a-1712926173314)][外链图片转存中…(img-ioLLiABU-1712926173314)][外链图片转存中…(img-QAGpMAuF-1712926173315)]原创 2024-04-12 20:49:49 · 484 阅读 · 0 评论 -
【Python 百练成钢】分解质因数、龟兔赛跑、时间转换、完美的代价、芯片测试
友,同时减轻大家的负担。**[外链图片转存中…(img-ebkAOpkQ-1712926147169)][外链图片转存中…(img-MUj4HZPu-1712926147170)][外链图片转存中…(img-ewwwVLGR-1712926147170)][外链图片转存中…(img-b3NlwFJf-1712926147171)][外链图片转存中…(img-f0T1MGBw-1712926147171)]原创 2024-04-12 20:49:19 · 663 阅读 · 0 评论 -
数据结构与算法之队列,小米面试后多久给offer
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)① 2000多本Python电子书(主流和经典的书籍应该都有了)③ 项目源码(四五十个有趣且经典的练手项目及源码)⑤ Python学习路线图(告别不入流的学习)//把原数组除了第一个数据,其他存入新数组。//把原数组中的元素复制到新数组中。n学习路线图(告别不入流的学习)//把添加的元素放入新数组中。//把数组中第1个元素取出来。//使用新数组替换旧数组。//创建一个新的数组。//新数组替换旧数组。原创 2024-04-11 12:26:46 · 487 阅读 · 0 评论 -
数据结构与算法之桶排序,Python开发教程入门
(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序),最后依次把各个桶中的记录列出来记得到有序序列。现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。原创 2024-04-11 12:26:14 · 618 阅读 · 0 评论 -
数据结构与算法之多路查找树(2-3树、2-3-4树,系列教学歌唱方案设计的主要目的是
2)如果待插入的节点是 4 节点,则先把新节点临时插入进去变成 5 节点,然后对 5 节点进行向上分裂、合并,5 节点分裂成两个 2 节点(5 节点最小的元素、5 节点第二个元素)、1个 3 节点(5 节点后两个元素),然后将分裂之后的第2个 2 节点向上合并到父节点中,然后把父节点作为插入元素之后的当前节点,重复(1)、(2)步骤,直到满足2-3-4树的定义性质。我们把结点最大的孩子树目称为B树的阶,因此,2-3树是3阶B树,2-3-4树是4阶B树。2)所删元素位于一个2节点上,直接删除,破坏树结构。原创 2024-04-11 12:25:43 · 773 阅读 · 0 评论 -
数据结构与算法之基础概述,2024年最新字节跳动的面试流程
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。有时候,算法中基本操作重复执行的次数还随问题的输入数据集不同而不同,如在冒泡排序中,输入数据有序而无序,结果是不一样的。判断一个算法的效率时,往往只需要关注操作数量的最高次项,其它次要项和常数项可以忽略。语句(4)、(5)、(6)执行n次。原创 2024-04-11 12:25:11 · 970 阅读 · 0 评论
分享