自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ 之 std move 原理实现与用法总结_std move,2024年Golang大厂面试分享

首先,函数参数T&&是一个指向模板类型参数的右值引用,通过引用折叠,此参数可以与任何类型的实参匹配(可以传递左值或右值,这是std::move主要使用的两种场景)。关于引用折叠如下:公式一)X& &、X&& &、X& &&都折叠成X&,用于处理左值。

2024-04-21 21:30:08 365

原创 C C++调试总结:IDE(visual studio和Dev C+,这篇文章可以满足你80%日常工作

Catchpoint 3 (exception thrown), 0x00007ffff7e81762 in __cxa_throw ()

2024-04-21 21:28:03 1619

原创 动态内存分配及动态顺序表的实现_顺序表动态分配,2024年大厂程序员进阶宝典

/容量为原来的两倍。//初始化表容量为10元素。//容量不够利用realloc函数,扩容至原来的两倍。ps->size=0;//当前表中有多少个元素。//当前表中元素个数。//添加元素前都要检测容量。//任意位置插入一个元素。//任意位置删除一个元素。//任意位置插入一个元素。//任意位置删除一个元素。

2024-04-19 03:56:40 715

原创 功能要进阶自动化测试,你必须要了解的十大自动化测试框架_功能测试集架构

Cucumber使不熟悉测试的业务涉众更容易阅读代码,因为他们可以轻松地阅读代码,因为测试报告是用商业可读的英语编写的。同时,它可以在WebDriver协议和Chrome Devtools协议上运行,使它对基于Selenium WebDriver的跨浏览器测试或基于Chromium的自动化都有效。●自动化测试的可重用性:在测试自动化中,测试用例的重复性可以帮助软件开发人员评估程序的反应,以及相对简单的设置配置。●更高的测试覆盖率:在自动化测试中,可以对应用程序执行更多的测试,这将带来更高的测试覆盖率。

2024-04-19 03:55:37 868

原创 不会吧,不会吧都2024年了你不会还不知道Jmeter原理吧,2024年最新涨知识

控制机会把运行的脚本隐蔽的发送到远程负载机,但是运行的测试脚本有参数文件或者依赖jar包时,控制机并不能把他们发送到远程负载机,这种情况就需要手动拷贝,也可以用工具实现自动拷贝。**JMETER是运行在JVM虚拟机上的,**每个进程的开销比loadrunner的进程开销大,如果以进程的方式来运行每台负载机上的进程数量不会允许太多,当有大量并发时就需要大量的负载机,jmeter选择了以线程方式来运行。控制机也可以参与脚本的运行,同时它也担负管理远程负载机指挥远程负载机运行工作,且收集远程负载机运行测试结果。

2024-04-18 22:31:19 608

原创 不会吧,不会吧都2024年了你不会还不知道Jmeter原理吧(1)

对于已经上线的系统,我们可以通过运维人员获取TPS和时间的比例分布图、用户数和时间的分布图、数据库ER关系图、容量数据等,直接精确得出目前系统的用户行为和业务数据关系,进而得出我们需要的性能需求。负载机运行脚本,回传状态(包括测试结果);从图中可以看出,性能测试在整个软件测试环节中占了50%的内容,比如负载测试、压力测试、性能测试、大数据量测试、恢复测试、内容泄露测试、竞品测试(比较测试)和可靠性测试。**:**可以理解为监控器,负责结果的收集,监听器不仅可以放在线程组之内,也可以放在线程组之外;

2024-04-18 22:30:48 820

原创 【ceph】存储池pool的pg数量的计算和规划_ceph pg数量,2024年最新阿里+头条+腾讯等大厂软件测试笔试题目分享

如果您的 OSD 超过 50 个,我们建议每个 OSD 使用大约 50-100 个 PG,以平衡资源使用、数据持久性和数据分布。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!接下来,检查生成的基线值是否与您设计 Ceph 集群的方式一致,以最大限度地提高数据持久性和对象分布并最大限度地减少资源使用。这里的池大小要么是复制池的副本数量,要么是纠删码池的 K+M 总和。该值应向上舍入到最接近的 2 的幂。

2024-04-18 18:01:32 427

原创 【ceph】在虚拟环境中需要给osd所在的虚拟盘扩容操作_虚拟机对接ceph磁盘在线扩容

快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!命令用于扩展逻辑卷(Logical Volume,简称LV)的大小。lvextend -L + 表示要增加的大小,可以使用单位(如G、M)指定大小。本站以分享各种运维经验和运维所需要的技能为主。《docker学习》暂未更新。是要扩展的LV的名称。在Linux系统中,

2024-04-18 18:01:01 825

原创 Stable Diffusion 入门_38(1),2024年最新程序员面试防坑宝典

稳定扩散(Stable Diffusion)是一种用于解决基于图论的问题的算法。在许多实际场景中,我们需要对图中的节点进行扩散,以便发现节点之间的关联性和信息传播路径。稳定扩散算法通过模拟节点之间的信息传递过程,能够有效地找到图中的关键节点和信息流动路径。本文将介绍稳定扩散算法的基本原理和一些常见的应用案例。稳定扩散(Stable Diffusion)算法是一种用于社交网络分析和信息传播的算法。它通过计算节点的稳定传播能力来识别网络中的重要节点。

2024-04-18 13:18:04 381

原创 Stable Diffusion web UI 文档_stable diffusion webui文档

4. 以普通非管理员用户身份从 Windows 资源管理器运行“webui-user.bat”。(较新版本的Python不支持torch),勾选“Add Python to PATH”。3. 下载 stable-diffusion-webui 存储库,例如通过运行。为了让 Google 和其他搜索引擎抓取 wiki,这里有一个(不适用于人类)尝辄止,不再深入研究,那么很难做到真正的技术提升。须藤 dnf 安装 wget git python3。4. 检查“webui-user.sh”选项。

2024-04-18 13:17:34 443

原创 Redis高级应用——海量数据高并发下Reids的分片集群,原理和应用,集群伸缩以及项目配置_redis分片配置

比如:在6310这个节点执行set a 1时,对a做hash运算,对16384取余,得到的结果是15495,因此要存储到6330节点。分片集群需要的节点数量较多,这里我们搭建一个最小的分片集群,包含3个master节点,每个master包含一个slave节点。分片集群需要的节点数量较多,这里我们搭建一个最小的分片集群,包含3个master节点,每个master包含一个slave节点。时,对num做hash运算,对16384取余,得到的结果是2765,因此需要切换到7001节点。

2024-04-17 21:04:39 686

原创 Redis面试题_关于irf组网linense策略说法正确的有 ,2024年最新2024阿里+头条+腾讯等大厂软件测试笔试题分享

缓存穿透一般的缓存系统,都是按照 key 去缓存查询,如果不存在对应的 value,就应该去后端系统查找(比如DB)。一些恶意的请求会故意查询不存在的 key,请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。如何避免?1:对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该 key 对应的数据 insert 了之后清理缓存。2:对一定不存在的 key 进行过滤。可以把所有的可能存在的 key 放到一个大的 Bitmap 中,查询时通过该 bitmap 过滤。

2024-04-17 21:04:09 517

原创 Mysql数据库基础知识点梳理总结 三_select from orders; 1(1)

注:constraint: 约束的意思。foreign key: 外键。references: 参照。(img-B191mkMO-1713338574884)]u.*表示users表格中的所有字段,c.num表示c中的字段num。查询出每个用户及身份证信息,显式出来。

2024-04-17 15:23:12 932

原创 MySQL数据库命令_mysqldump -uroot -proot --no-data --databases test

操作符 BETWEEN … AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

2024-04-17 15:22:42 682

原创 Jmeter基础和概念,2024年最新写给软件测试软件工程师的3条建议

取样器(Sample)是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMeter 原生支持多种不同的sampler ,如 HTTP Request Sampler 、 FTP Request Sample 、TCP Request Sample 、JDBC Request Sampler 等,每一种不同类型的 sampler 可以根据设置的参数向服务器发出不同类型的请求。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行。

2024-04-17 11:46:36 650

原创 Jmeter基础和概念(1),2024年最新软件测试最新面试题及答案

取样器(Sample)是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMeter 原生支持多种不同的sampler ,如 HTTP Request Sampler 、 FTP Request Sample 、TCP Request Sample 、JDBC Request Sampler 等,每一种不同类型的 sampler 可以根据设置的参数向服务器发出不同类型的请求。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行。

2024-04-17 11:46:05 767

原创 Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!

但实际上事实是,世界上几乎没有任何一款被大众所熟知或者是广泛使用的软件或者程序是由一个人写出来的,Linus没有写出Linux系统,他完成的只是系统内核,Guido也没有写出完整的Python。这些营销号传颂的故事都是错的。即大量的技术依赖都在同一个人身上,相反如果核心的人员离职并不会引起震动和海啸,那么这样的团队的巴士因子就很低,也就是说抗风险能力很强。有意义的是一群工程师的灵感互相碰撞,互相启发,彼此都觉得自己在做一件伟大的事情,彼此都为自己所做的事情为傲,在这个过程当中,大家都放下了自我。

2024-04-17 08:17:08 804

原创 Google大佬自述:天才程序员竟也有不为人知的秘密,看完真的学到了!(1)

但实际上事实是,世界上几乎没有任何一款被大众所熟知或者是广泛使用的软件或者程序是由一个人写出来的,Linus没有写出Linux系统,他完成的只是系统内核,Guido也没有写出完整的Python。这些营销号传颂的故事都是错的。即大量的技术依赖都在同一个人身上,相反如果核心的人员离职并不会引起震动和海啸,那么这样的团队的巴士因子就很低,也就是说抗风险能力很强。有意义的是一群工程师的灵感互相碰撞,互相启发,彼此都觉得自己在做一件伟大的事情,彼此都为自己所做的事情为傲,在这个过程当中,大家都放下了自我。

2024-04-17 08:16:37 536

原创 Docker快速创建一个单机版的Jenkins实例,2024华为软件测试面试真题解

接下来便可以看到 Jenkins 在自动帮我们安装一些插件,包括常用的。也可以使用 DockerCompose 进行安装,创建。接下来就开始我们的 CI/CD 之旅吧!文件并添加以下内容,然后运行。

2024-04-17 04:22:25 589

原创 Docker容器的数据卷备份与恢复_docker recover datafile

root@localhost ~]# docker commit -p web webdata:v1 //-p暂停web容器并提交为新镜像webdata:v1。1.会丢弃历史记录和元数据。//启动新容器mysql_back,将空数据卷mysqlback挂载至容器的/var/lib/mysql目录。var/lib/mysql/test/ ------》可以看到恢复的时候有test库。| sys | ----》数据库中无test库?

2024-04-17 04:21:55 1318

原创 Apifox-比postman更优秀的接口自动化测试平台_接口自动化平台

接口运行完之后点击保存为用例按钮,即可生成接口用例,后续可直接运行接口用例,无需再输入参数,非常方便。只要定义好接口文档,接口调试、数据 Mock、接口测试就可以直接使用,无需再次定义;Apifox 根据内置规则,可自动识别出图片、头像、用户名、手机号、网址、日期、时间、时间戳、邮箱、省份、城市、地址、IP 等字段,从而 Mock 出非常人性化的数据。使用 Apifox 调试接口的时候,系统会根据接口文档里的定义,自动校验返回的数据结构是否正确,无需通过肉眼识别,也无需手动写断言脚本检测,非常高效!

2024-04-17 00:16:57 382

原创 API 测试- Postman Vs Rest Assured,太香了

尽管 Postman 具有自动化任务的能力,但它与 Rest Assured 之间的这种比较主要取决于两者可以一起使用的程度。作为一个额外的好处,它适用于所有特定的方法,包括 GET、PUT、POST、PATCH 和 DELETE。与其使用 Postman 进行复杂的 API 测试,QA 团队可能会受益通过使用专用的 API 测试自动化平台以各种方式。● 使用 Postman,可以尝试各种 API 格式,包括 GraphQL、SOAP、REST、SOAP 和 GraphQL,只需进行最少的设置。

2024-04-17 00:15:17 415

原创 软件测试职业发展方向(不要迷茫了,赶紧卷起来)_以下不属于软件测试职业发展路线的是

而另外一个特点是,业务测试工程师的工作内容主要是黑盒测试,属于功能范畴,因此对技术要求不大,设置一些大型行业类软件公司的业务测试工程师薪资丰厚,但是完全可以不懂技术,因为它的工作性质决定了不需要懂很多的技术!管理方面咨询域域: 管理路线的最高发展域是咨询域,与技术路线的专家域类似,在配置管理、质量保证、软件产品化、行业领域达到高深造诣的人才,他们有丰富的从业经验、深厚的管理底蕴,具有对软件工程高瞻远瞩的慧眼和胆识,往往供职在专业的咨询与培训公司,提供IT业管理类咨询与培训的服务,推动着软件行业的前进。

2024-04-16 14:54:08 384

原创 软件测试经验与教训(1),2024年最新薪资翻倍

如果自己不清楚自己的测试策略,那么对测试策略的解释也就更可能是模糊的,缺乏说服力的。注:测试可观测的重要性最近也被反复的提起,原来我们对于偶发BUG是需要记录在案,然后观察几个迭代,但是现在我们更多的是需要记录用户的操作过程,做好链路跟踪,做好测试的可观测性,减少对用户的干扰。注:在职场中,职责是清晰的,边界是模糊的,当我们能多走一步,多思考一点的时候,还是需要多做一些,即促进了价值的流转,也提升了自己解决问题的能力。其他服务取决于测试小组的使命。注:编写好的缺陷报告,即是专业的体现,也是个人的名片。

2024-04-16 14:52:30 244

原创 测出Bug就完了?从4个方面教你Bug根因分析_测试发现的 bug 比客户发现的 bug多(2)

*缺乏反馈机制:**没有及时的反馈机制,测试人员可能难以得知他们提出的问题的分析结果和解决方案。针对每一个bug,分析根本原因,有一些自己测试过程中就已经了解了可以写上,不了解的或者记不起的内容可以统一咨询相关开发人员,他们是最了解问题的第一人。**忽视根本原因:**有时测试团队可能只关注问题的表面症状,而忽视了问题的根本原因。**工具和资源不足:**没有合适的工具和资源来支持深入的BUG根源分析。现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。

2024-04-16 09:14:09 282

原创 测出Bug就完了?从4个方面教你Bug根因分析_测试发现的 bug 比客户发现的 bug多(1)

*缺乏反馈机制:**没有及时的反馈机制,测试人员可能难以得知他们提出的问题的分析结果和解决方案。针对每一个bug,分析根本原因,有一些自己测试过程中就已经了解了可以写上,不了解的或者记不起的内容可以统一咨询相关开发人员,他们是最了解问题的第一人。**忽视根本原因:**有时测试团队可能只关注问题的表面症状,而忽视了问题的根本原因。**工具和资源不足:**没有合适的工具和资源来支持深入的BUG根源分析。现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。

2024-04-16 09:13:39 421

原创 字节8年经验之谈!新手如何用Postman做接口自动化测试!

把人对软件的测试行为转化为由机器执行测试行为的一种实践。例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来,本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而更新,因此,还有额外的维护成本。

2024-04-16 04:07:10 364

原创 字节8年经验之谈 —— Jmeter自动化性能测试常见问题!_jmeter 设置超时时间

这样随着请求的愈来愈多,端口就会变得愈来愈少,因此端口很快耗尽,并且大多数端口都处于 time_wait 状态,若是服务器端也支持长链接,那么下次请求来了,就会在上次请求的通道上继续传输,端口使用率大大的下降,就有效的避免了端口耗尽问题。常规操作,每个请求可以给个超时时间,避免 http 超时错误。发生该错误时,jmeter 已经链接上服务器,查看 load time 没有超过设定的 request timeout 时间,错误可能的原因是,服务器那边未处理该线程的请求,或者为保证服务能力,断掉了链接。

2024-04-16 04:06:07 898

原创 Winodws 10中pyCharm 2017安装_pycharm2017 配置,软件测试基础教程

13、选择“License server”,然后在License server address下方的方框处填入 http://intellij.mandroid.cn/ (或 http://idea.imsxm.com/ 或 http://idea.iteblog.com/key.php )三者中的任意选择一个即可,最后点击“Activate”(4)找到系统变量里面的Path,编辑它,将python解释器所在路径粘贴到最后面,再加个分号。(1)右键我的电脑,点击属性,弹出如下界面。

2024-04-15 16:25:00 634

原创 Windows里Anaconda-Navigator无法打开的解决方案(详细,已验证可行)_broken navigator configuration

(img-AWLPh5Cm-1713169418605)]统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)**

2024-04-15 16:23:56 1489

原创 Windows里Anaconda-Navigator无法打开的解决方案(详细,已验证可行)_broken navigator configuration(1)

(img-GJqkNpsl-1713169393775)]统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)**

2024-04-15 16:23:24 1058

原创 windows安装第二个固态硬盘时重装系统的问题_电脑里有两个固态,从新装系统有影响吗

趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!3、这里选择需要清理的磁盘,然后输入:select disk 0 回车选择磁盘 (2、然后,输入:list disk 按回车(Enter键)→选择需要修改的磁盘。1、开始→运行→输入:Diskpart 点击确定打开CMD。

2024-04-15 16:22:19 785

原创 Windows中NTP服务器的搭建和时间同步_ntpdate windows,软件测试开发自学技巧

走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-15 16:21:16 931

原创 Windows下的socket演示程序及加载DLL_socket如何读32位dll文件

几乎所有的 Windows 操作系统都已经支持 ws2_32.dll,包括个人操作系统 Windows 95 OSR2、Windows 98、Windows Me、Windows 2000、XP、Vista、Win7、Win8、Win10 以及服务器操作系统 Windows NT 4.0 SP4、Windows Server 2003、Windows Server 2008 等,所以你可以毫不犹豫地使用最新的 ws2_32.dll。//主版本号为2,副版本号为2,返回 0x0202。

2024-04-15 16:20:45 951

原创 Windows下查看端口占用情况_查看8080端口被哪个进程占用(1)

是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!,回车,查看是哪个进程或者程序占用了2668端口,结果是:TIM.exe。注:后两步可以使用任务管理器,因为看的比较直观而且方便。,回车,记下最后一位数字,即PID,这里是2668。,点击查看—>选择列,

2024-04-15 16:19:42 414

原创 Windows下使用C语言的周期UDP编程同时发送和接收网络调试助手数据_发送周期报文

pragma comment(lib, “ws2_32.lib”) //加载 ws2_32.dll。

2024-04-15 16:19:11 564

原创 Windows下使用C语言的UDP编程接收网络调试助手发送的数据_网络数据接收编程(3)

/自动获取IP地址,也可改成inet_addr(“172.24.64.1”)memset(&servAddr, 0, sizeof(servAddr));//每个字节都用0填充。#pragma comment (lib, “ws2_32.lib”) //加载 ws2_32.dll。因为代码中绑定了ip地址和端口,因此在网络调试助手设置的目标机地址和端口需要设置的和代码中一样。//使用IPv4地址。

2024-04-15 16:18:08 902

原创 Windows下使用C语言的UDP编程接收网络调试助手发送的数据_网络数据接收编程(2)

/自动获取IP地址,也可改成inet_addr(“172.24.64.1”)memset(&servAddr, 0, sizeof(servAddr));#pragma comment (lib, “ws2_32.lib”) //加载 ws2_32.dll。//使用IPv4地址。

2024-04-15 16:17:37 941

原创 Windows下使用C语言的UDP编程接收网络调试助手发送的数据_网络数据接收编程(1)

/自动获取IP地址,也可改成inet_addr(“172.24.64.1”)不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!因为代码中绑定了ip地址和端口,因此在网络调试助手设置的目标机地址和端口需要设置的和代码中一样。

2024-04-15 16:17:07 619

原创 windows下OpenCV的安装配置部署详细教程_opencv安装,2024年最新熬了整整30天

把OpenCV文件夹放好地方后,依次选择计算机—>属性—>高级系统设置—>环境变量,找到Path变量,选中并点击编辑,然后新建把你的OpenCV执行文件的路径填进去,然后一路点确定,这样环境变量就配置完了。这里注意,如果你下载的是OpenCV2.x版本,选择build后,还需要选择x86或x64,然后是vc12(为什么不是vc10或vc11,一般都是选最新的),其他步骤大同小异。然后双击他,解压,就是大佬们说的安装,实质就是解压一下,解压完出来一个文件夹,其他什么也没发生。点击Library(库)

2024-04-15 16:16:03 1800

空空如也

空空如也

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

TA关注的人

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