自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (10)
  • 收藏
  • 关注

原创 数据结构与算法python版本之线性结构之递归Recursion

实际上,真正的谢尔宾斯基三角形是完全不可见的,其面积为0,但周长无穷,是介于一维和二维之间的分数维(约1.585)构造。分形Fractal,是1975年由Mandelbrot开创的新学科——一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似的)是整体缩小后的形状,即具有。上面这个例子,最内层的括号是(7+9),这是无需循环即可计算的,实际上整个求和的过程就是按照括号内一步一步计算的。这样,我们可以把树分解为三个部分:树干、左边的小树、右边的小树,分解后,正好符合递归的定义:对自身的调用;

2024-04-08 09:04:16 566 1

原创 python语言程序设计完结

程序设计是计算机可编程的体现程序设计,亦称编程,是深度应用计算机的主要手段程序设计已经成为当今社会需求量最大的职业技能之一程序设计语言是一种用于交互(交流)的人造语言程序设计语言,亦称编程语言,程序设计的具体实现方式编程语言相比自然语言更简单、更严谨、更精确变成语言种类很多,但生命力强劲的却不多编程语言有超过600种,绝大部分都不再被使用C语言诞生于1972年,它是第一个被广泛使用的编程语言python语言诞生于1990年,它是最流行,最好用的编程语言处理时间的标准库。

2024-04-08 09:03:43 666

原创 数据结构与算法python版本之线性结构之无序表抽象数据类型有序链表抽象数据类型和总结

列表是一种数据项按照相对位置存放的数据集;特别的,被称为“无序表unordered list” 其中数据项只按照存放位置来索引,如第1个,第2个。。。。。。最后一个等。所以无序列表的操作有如下:采用链表实现无序表,为了实现无序表数据结构,可以采用链接表的方案;虽然列表数据结构要求保持数据项的前后相对位置,但这种前后位置的保持,并不要求数据项一次存放在连续的存储空间;如果在数据项之间建立链接指向,就可以保持其前后相对位置。线性数据结构Linear DS将数据项以某种线性的次序组织起来。

2024-01-03 09:05:03 453

原创 数据结构与算法python版本之线性结构之队列Quene

队列是一种有次序的数据集合,其特征是:新数据项的添加总发生在一端(通常称为“尾rear”端),而现存数据项的移除总发生在另一端(通常称为“首front”端);当数据项加入队列,首先出现在队尾,随着队首数据项的移除,它逐渐接近队首。新加入的数据项必须在数据集末尾等待,而等待时间最长的数据项则是队首;这种次序安排的原则称为**(FIFO:First-in-first-out)先进先出;**队列的列子出现在我们日常生活的方方面面:排队计算机科学中队列的例子:打印机、进程调度、键盘缓冲。

2024-01-03 09:04:22 1007

原创 数据结构与算法python版本之列表和字典复杂度

前面我们了解了大O表示法以及对不同算法的预估接下来我们讨论python两种内置数据类型(列表和字典)上各种操作的大O数量级。

2023-12-18 13:38:20 1095

原创 数据结构与算法python版本之线性结构之栈

线性结构是一种有序数据项的集合,其中每个数据项都有唯一的前驱和后继除了第一个没有前驱,最后一个没有后继新的数据项加入到数据集中时,只会加入到原有的某个数据项之前或之后具有这种性能的数据集,就称为线性结构线性结构总有两端,在不同的情况下,两端的称呼也不同,有时候称为左右端、前后端、顶端和底端两端的称呼并不是关键,不同线性结构的关键区别在于数据项增减的方式,有的结构只允许数据项从一端添加,而有的结构则允许数据项从两端移除。

2023-12-18 13:37:12 903

原创 mitmproxy安装以及模拟接口数据返回

接下来,我们使用命令启用mitmproxy,如下命令mitmweb -s D:\code\hwt\mitm\test_mitmproxy.py。到这里我们整个链路就通了,我们开始请求我们的接口,发现我们的接口返回页面展示也已经是我们json文件中的接口返回了。然后自己本地下载https://mitmproxy.org/downloads/#10.1.1/然后我们编辑一个json文件,用来模拟接口返回,并且编辑地址用于区分改动生效。而且我们也看到了,代理抓包的地址也是json文件的地址哇。

2023-11-28 14:48:29 494

原创 数据结构与算法python版本一

没有学习过数据结构算法之类专业毕业的,因为特地学习了下,收货挺多,记录下~我们编写计算机程序的目的是解决我们实际的应用问题首先计算机科学研究的是什么计算机科学不仅仅是对计算机的研究计算机科学主要研究的是问题、问题解决过程以及问题的解决方案为了更好地处理机器相关性或独立性,引入了抽象的概念那么什么是抽象呢,我们举个例子比如说汽车,从司机观点来看,汽车是一台可以带人去往目的地的代步工具从抽象角度说,司机看到汽车的逻辑层次。

2023-11-28 14:47:33 957

原创 代码冲突解决

我们通过vim编辑本地代码成这样(输入i可以进行编辑;退出按esc,然后输入:wq!强制写数据到文件中并退出Vim编辑器;强制退出Vim编辑器,对文件内容不作处理,不管改动过还是未改动.)使用$ git diff --name-only --diff-filter=U命令查看冲突文件,然后cat查看,之后使用vim编辑想要保留的文件。add和commit之后,再pull,最后push的时候冲突了。然后我们再add,commit,push就行了哇。我们可以使用自带的工具进行修改。我们选择接受自己改动的即可。

2023-11-03 12:43:30 300

原创 git关联远程仓库自己分支自用

或者创建分支直接从远程分支拉取代码。关联远程仓库并创建本地分支。代码推远程自己的仓库。

2023-11-03 12:34:04 426

原创 Visual Studio Code安装详细教程

接下来我们使用快捷键ctrl+shift+p打开一个搜索框。下载下来是一个安装程序,直接以管理员身份运行即可。左侧插件位置搜索chinese直接install。打开之后就是欢迎界面信息,或者直接x掉欢迎界面。选择中文,然后会提示让你重启,重启后发现生效了。我同意安装,然后选择D盘的一个空间进行安装。接下来我们写一段python代码。选择一个语言,直接终端运行即可。安装如图所示勾选,点击下一步。win电脑可以打开该网址。先安装python解释器。

2023-07-21 21:38:29 708

原创 Playwright之初体验

Playwright Test是专门为满足端到端测试的需求而创建的。Playwright支持所有现代搜索引擎,包括Chrome、WebKit和Firefox。在Windows、Linux和macOS上测试,使用Android和mobile Safari的Google Chrome原生移动模拟进行测试。

2023-05-04 20:12:21 1582 1

原创 WEB自动化测试的理解

官方网站:https://www.selenium.dev/适用于web浏览器测试的工具支持的浏览器包括:IE Firefox safari chrome edge等使用简单,可使用java,python等多种语言编写主要有三个工具构成:Webdriver IDE Gridchromedriver的下载地址:http://chromedriver.storage.googleapis.com/index.html查看自己chrome版本号。

2023-04-08 21:46:03 300

原创 session、cookie和token的区别

cookie:浏览器接受服务器的Set-Cookie指令,并把cookie保存到电脑上,每个网站保存的cookie只作用于自己的网站。session可以基于cookie,也可以基于query参数,用于关联用户相关数据。session:数据存储到服务端。只把关联数据的一个加密串放到cookie中标记。需要用把sessionid保存到http请求中的header或者query字段中。token是一个用户请求时附带的请求字段,用于验证身份与权限。跨端应用的时候,比如android原生系统不支持cookie。

2023-04-02 15:45:23 160

原创 python多线程处理

那演员在轮询的去扔着三个线程,那苹果一作为第一个线程,它会被执行一点儿,然后,去执行苹果二,苹果二也被执行一点儿,再执行苹果三,苹果三也被执行一点儿,那此时我又该扔苹果一,苹果一继续去执行剩下的部分,苹果二也继续执行剩下部分,苹果三也继续被执行剩下部分,它就像耍杂技一样,在不停的轮询执行每一个线程,线程也会由于在不停的轮训,最终会执行完毕,所以这个执行过程,你可以把它比喻成我的扔苹果,每一次扔呢,就是在执行线程的中的一个小部分。

2023-04-02 15:29:15 234

原创 python面向对象编程解释

python是一个面向对象的编程语言面向过程的开发语言有C,面向对象除了python还有java等语言。

2023-03-26 18:35:47 397

原创 PMP个人日常记忆知识点

1、职能经理专注于监管某个行政领域运营经理则负责某个核心业务2、PMI人才三角:技术项目管理、领导力、战略和商务管理3、项目特点:临时性、独特性、不确定性4、净现值(NPV):按一定的折现率将各年净现金流量折现到同一时点的现值累加值,和EPV(预期现值)的区别是,NPV考虑了风险;净现值越大越好内部收益率(IRR ):项目现金流入量现值等于现金流出量现值折现率;经济含义是在产品寿命期内项目内部为收回投资每年的净收益率;IRR越大越好回收期(Payback):分动态、静态两种;收回成本所需要的时

2023-03-26 17:58:18 414

原创 软件测试经典面试题汇总附答案

1、http和 htts的区别:http:超文本传输协议,使用明文发送,80端口https:安全套接字层超文本但,输,协仪…在Ntpp协议热破上加)3.SsL动议和证书。闭来t密傻输数据.443端SSL层构.议i.seCukKe…ickets.Llafeor,定全壤搞层…疑.种远全协:议在俊输层对网络连嫌胜弱加密2g2t和 Past.i请求区别:.get.:从摘定的失源:请求数,据从服务器欲取数据)。pst.:向构定4策、提交要被处理,侧数据(向服务器传速数姻)3pythen.微所器原理?…Ptthon

2023-01-26 20:31:18 2951 1

原创 DeepDiff 库如何测试接口数据源变更

DeepDiff 库如何测试接口数据,废话不多说,直接上脚本。

2023-01-26 11:06:47 160

原创 KR万能公式

从内容上却缺少了组织经营目标的制定中要能蕴含给用户/客户创造的价值点。用再简单的话来说,目标的制定,必须首先考虑给用户/客户带来什么价值,解决什么问题,这是企业经营能立足的根本。升级后的万能公式,增加了组织经营需要给用户/客户创造的价值。只不过,OKR 的类型分为业务型和非业务型。如果你有非业务的工作,在写 KR 时,就把用户或者客户的字眼去掉,直接说明解决的组织问题是什么,从而达到什么成效。业务案例1:通过极简入驻的方法,Q3缩短商家平均入驻时长达10天。分别列举业务和技术的两个 KR 案例。

2022-11-06 15:12:40 380 1

原创 NPDP日常练习题

1.任何新产品开发流程的一个主要目的是降低不确定性,新产品开发流程的哪个阶段对降低产品失败的风险是最重要的?A.产品上市及上市后的评估B.扩大产品生产和上市的规模C.初步的概念开发和商业分析D.跳过概念评估工作,迅速进入【答案】C【解析】参考教材64页,早期阶段对降低产品失败的风险更加重要2.对新产品开发早期阶段的高度重视,对于以下哪一项是非常重要的?A.开发一个成功的新产品概念B.降低不确定性和风险C.为项目团队提供清晰的方向D.选项b和c【答案】D【解析】参考教材65页,新产品

2022-09-11 21:23:07 12307

原创 直方图,条形图,饼图

bins 越大,体现得就越精确,但相应的分布特征可能就越不明显。可以看到,分组变多后,直方图展示了更多关于原始数据的信息,但是也出现了较多的锯齿,但整体仍然是正态分布的形状。这个时候我们可以设置 plt.hist 函数的 edgecolor 属性,来让每个长方形都有一个边框颜色。条形图,又称为柱状图,有的地方也把横版的称为条形图,竖版的称为柱状图,这里我们统称条形图。直方图另外一个非常有用的参数就是 edgecolor,即每个长方形的边框颜色。为了模拟多个直方图,我们首先生成另外两个数据源。

2022-09-11 21:17:43 484

原创 散点图y = sinx

散点图作图的流程和折线图完全一样,只是在绘图的时候,散点图调用的方法是 plt.scatter, 而折线图调用的是 plt.plot。散点图和折线图最核心的区别就是,散点图是直接将点画出来,而不会用线去连接。

2022-09-11 20:41:18 618

原创 python折线图:y=2x+1,y=sinx

【代码】python折线图:y=2x+1,y=sinx。

2022-09-11 20:33:35 1600 1

原创 强制缓存和协商缓存的区别是什么?对称、非对称加密的区别是什么?

一个负面例子就是小明把获取用户信息数据的接口设置为强制缓存,导致用户更新了自己的信息后,一直要等到强制缓存失效才能看到这次更新。使用对称加密双方都知道密钥和算法,会造成很多问题:如果你是一个网站提供服务给用户,你和用户之间如果使用对称加密,那么你需要为每个用户定时生成一个不同的密钥。非对称加密利用数学的方法生成公私钥对,公钥加密的数据私钥可以解密,私钥加密的数据公钥可以解密。但是公钥不能解密公钥加密的数据,私钥也不能解密私钥加密的数据。第一次获取接口数据,会将数据缓存到本地,并存储下数据的摘要;...

2022-08-27 20:22:24 174

原创 计算机网络基础知识1

综上,Socket 首先是文件,在文件的基础上,又封装了一段程序,这段程序提供了 API 负责最终的数据传输。再有,比如发送和接收数据的时候,都存在着缓冲区,缓冲区是在内存中开辟的一块区域,目的是缓冲。拆包过程需要保证数据经过网络的传输,又能恢复到原始的顺序,粘包是为了防止数据量过小,导致大量的传输,而将多个 TCP 段合并成一个发送。另一方面,在多次传输中,网络的平均延迟往往是相对固定的,这样 TCP 协议可以通过双方协商窗口大小控制流速,这里说的分组和 TCP 段是一个意思。

2022-08-20 23:03:47 784

原创 python爬虫模板和网页表格生成表格文件

自己学习了下,感觉好难,唉,努力吧~

2022-08-06 23:24:58 1319

原创 Eolink使用教程

Api测试工具实在是太多了,突然看到有人介绍说这个工具,我也简单学习看下噻

2022-07-31 15:43:30 5480 1

原创 ApiPost使用教程

学习下国产工具中接口测试工具,大赞,感觉比较好用,哈哈

2022-07-24 16:56:03 19780

原创 我自己的JAVA基础知识学习一

1、JAVA程序的运行包含两个非常重要的阶段:编译阶段和运行阶段编译阶段主要是看java源程序是否符合java语法;符合java

2022-02-13 11:20:25 476

原创 MeterSphere之测试跟踪

测试跟踪模块典型的工作流是:选择项目》创建测试模块》创建或者导入测试用例》测试用例评审》创建测试计划》开始测试》查看或者导出测试报告测试跟踪首页展示了当前项目(可切换项目)的用例数量统计、关联用例数量统计、用例维护人分布、遗留缺陷统计、 测试计划统计、测试用例评审、定时任务等信息功能用例测试用例提供两种模式展示,即:列表模式和脑图模式,默认为列表模式模块管理:可根据不同的功能设置不同的模块,并可根据各功能依赖关系设置子模块模块维护:可对模块进行查询、编辑、添加子模块和删除模块的操作列表模式

2022-02-05 21:47:20 1550

原创 MeterSphere之项目设置

MeterSphere模型我们可以这样理解系统: 每个独立部署的 MeterSphere 即称为一套系统系统级角色: 角色的权限范围为整个系统,常见的角色,如系统管理员,可管理整个系统内的租户、用户及测试资源, 同时可变更修改系统级配置参数工作空间:MeterSphere 中的一级租户,可映射为公司的某一个部门、一个部门下的不同团队工作空间级角色:角色的权限范围限定在某个工作空间当中, 常见的角色,如工作空间管理员及普通用户, 可在工作空间中创建项目、发起测试、查看测试报告等项目:MeterSph

2022-02-03 16:47:40 1447

原创 MeterSphere离线安装详细教程

1、首先访问如下地址下载.tar.gz文件安装包下载链接: https://community.fit2cloud.com/#/products/metersphere/downloads2、下载下来之后,拖动到tmp文件夹下:3、对文件进行解压cd /tmptar zxvf metersphere-release-v1.0.3-offline.tar.gz...

2022-01-28 19:57:15 2971 1

原创 MeterSphere之系统设置

1、介绍一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容Jmeter\Postman等开源主流标准,文档已经介绍的很详细,就不一一说了,直接上手干相关文档:https://github.com/metersphere/meterspherehttps://metersphere.io/docs/quick_start/quick_start/2、这里我使用虚拟机进行介绍首先安装metersphere使用curl -sSL https://github.com/

2022-01-23 15:36:57 12455

原创 NPDP日常记忆知识点一

1、组织身份的关键特征是:核心的、持久的、独特的

2021-10-04 00:00:00 1474

原创 第六章市场研究

2021-09-25 22:56:56 104

原创 第五章工具和度量

2021-09-25 17:49:47 86

原创 第四章文化、组织和团队

2021-09-25 17:26:43 70

原创 第三章新产品流程

2021-09-21 19:44:50 88

原创 第二章组合管理

2021-09-21 18:18:27 71

简历+封面+自荐信模板

简历模板

2022-02-04

metersphere测试跟踪部分超级详细介绍

metersphere一站式测试平台

2022-02-04

notepade文本编辑工具

文本编辑器

2022-02-04

Postman接口测试工具

接口测试工具

2022-02-04

Fiddler抓包工具

抓包工具

2022-02-04

互联网java语言中的环境变量配置

jdk下载

2022-02-04

超级多套思维导图模板.zip

mindmanager思维导图模板

2021-03-01

光速PDF转word工具.exe

PDF转word,文件格式转换

2021-02-28

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

TA关注的人

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