3Sunremitting
码龄7年
关注
提问 私信
  • 博客:190,061
    190,061
    总访问量
  • 127
    原创
  • 1,919,615
    排名
  • 47
    粉丝
  • 0
    铁粉

个人简介:优秀是一种习惯,堕落也是一种习惯

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-09-28
博客简介:

weixin_43300894的博客

查看详细资料
个人成就
  • 获得145次点赞
  • 内容获得23次评论
  • 获得819次收藏
  • 代码片获得884次分享
创作历程
  • 7篇
    2021年
  • 123篇
    2020年
成就勋章
TA的专栏
  • 排序算法
    19篇
  • Python数据结构
    11篇
  • 算法笔记
    15篇
  • Python小知识
    11篇
  • 笔面试试题
    47篇
  • 接口自动化测试
    5篇
  • 测试小知识
    4篇
  • 数据库MySQL
    1篇
  • C/C++小知识
    8篇
兴趣领域 设置
  • 数据结构与算法
    排序算法
  • 人工智能
    机器学习神经网络数据分析聚类迁移学习分类回归
  • 测试
    selenium测试用例postman
  • 软件工程
    jira
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python enumerate函数

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据下表和数据,一般用在 for 循环当中。如下:>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]>>> list
原创
发布博客 2021.10.08 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数字签名和数字证书

基本密码学知识1、加密方法可以分为两大类:一类是单钥加密(private key cryptography),还有一类叫做双钥加密(public key cryptography)。前者的加密和解密过程都用同一套密码,后者的加密和解密过程用的是两套密码。历史上,人类传统的加密方法都是前一种,比如二战期间德军用的Enigma电报密码。莫尔斯电码也可以看作是一种私钥加密方法。在单钥加密的情况下,密钥只有一把,所以密钥的保存变得很重要。一旦密钥泄漏,密码也就被破解。在双钥加密的情况下,密钥有两把,一把是公
转载
发布博客 2021.06.30 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Postman和接口自动化测试5-断言

开始介绍postman的断言之前,先介绍一下什么是断言。断言:就是使用软件程序自动判断操作结果的正确性,在接口测试里,这里的断言就是判断接口请求是否符合预期,从而判断接口用例是否执行通过。Postman有八种断言方式,每种断言方式都有不同的用处1、断言返回码为200:一般用于状态断言2、断言返回的结果中包括有一个指定的字符串:用于业务断言3、对返回的结果做Json字段检查:用于业务断言4、断言返回的结果等于一个字符串:用于业务断言5、断言响应头中包含有指定的响应头:这个一般很
原创
发布博客 2021.05.08 ·
991 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Postman和接口自动化测试4-Postman内置的动态参数以及环境变量全局变量

Postman内置的动态参数在企业中做接口测试的时候经常会遇到不能把参数写死的情况,此时就需要用到动态参数。Postman中有多种动态参数。1、{{$timestamp}}:时间戳2、{{$randomInt}}:生成0-1000的随机整数3、{{$guid}}:生成一个GUID的字符串(这是一个很长的字符串)以上三个是postman自带的三个动态参数。Postman环境变量和全局变量企业中常见的环境有:开发环境、测试环境、预发布环境、线上环境,每一种环境的地址都是不一样的。此时.
原创
发布博客 2021.05.08 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Postman和接口自动化测试3-企业接口测试的流程和方案

测试接口的流程1、从开发那里拿到api接口文档,但是一般都很难拿到比较全的api接口文档,这样的话只能自己去抓包;熟悉接口的业务,包括接口的地址,如何鉴权的,入参、出参、错误码。2、编写接口测试的计划和方案:测试方案:1)正例:输入正常的入参,查看接口是否返回成功(正例的优先级一般比较高)2)反例:包括鉴权反例(鉴权为空、鉴权码错误、鉴权码已过期)、参数反例(参数为空、参数类型异常、参数长度异常、错误码覆盖)、其他场景(分页异常)3、编写用例和评审4、执行接口测试5、输出接口测试报告接口测试
原创
发布博客 2021.05.07 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Postman和接口自动化测试2-接口测试协议

目前接口协议有很多种,比如webservice协议。1、webservice协议:地址为 http://…?wsdl 格式。一定是以http开头, ?wsdl结尾。它是基于soap协议,通过wsdl来做描述。目前,这种协议有变更,遵守restful规则。restful规则:get获取数据;post提交数据;put修改数据;delete删除数据。以前,都是直接在地址种显示出来是要获取数据或者提交、修改数据,要做不同的操作地址也不一样,如下:但是现在不管是获得数据、提交数据、还是修改删除数据,都是同
原创
发布博客 2021.05.07 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Postman和接口自动化测试1

1、什么是接口?为了更好的理解接口,可以从硬件和软件两个角度来说。对于硬件接口来说:接口就是电脑上的USB接口、手机上的type-c接口;对于软件接口来说:接口统称为API(application program interface),即应用程序接口,比如支付宝和微信的支付接口,但是这些接口并不是谁都可以调用,因此需要一个鉴权码(一般叫做token,key,或者appkey,这些名字是由开发来定义的)。接口包括内部接口和外部接口。内部接口:开发人员自己开发的对自身系统提供的接口外部接口:系统调用
原创
发布博客 2021.05.05 ·
961 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

软件测试之常问问题2

Alpha测试和Beta测试(验收测试的两种方式)Alpha测试:验收测试的一种,指的是由用户、测试人员、开发人员等共同参与的内部测试Beta测试:验收测试的一种,指的是内测后的公测,即完全交给最终用户测试。软件(开发)测试的流程?目前互联网行业大致的流程都是:1、首先产品经理出产品需求,并进行需求评审2、进行项目排期3、UI设计出设计稿4、开发编写代码,此时测试编写测试用例5、进行测试用例评审6、开发人员联调自测后提测7、测试人员进行冒烟测试8、集成测试、系
原创
发布博客 2020.11.25 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

软件测试之:测试常问知识1

软件的生命周期?软件的生命周期又叫做软件的生存周期,它是按照开发软件的规模和复杂程度,从时间上把软件开发的整个过程进行分解,形成相对独立的几个阶段。主要包括:问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试、验收与运行、维护升级到废弃等阶段。软件测试人员需要的知识体系是什么?软件测试基础知识,软件测试流程,测试用例设计方法,兼容性测试/易用性测试,缺陷管理,测试工具的使用,测试文档编写,同时还要有计算机基础知识如编程基础Python、Java,数据库、计算机网络、操作
原创
发布博客 2020.11.23 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

测试知识之:黑盒白盒和灰盒测试

黑盒测试:黑盒测试也称功能测试,它是在已知产品所应具有的功能上,通过测试来检测是否每个功能是否能够按照需求规格说明书的规定正常使用。我们通过程序的接口进行测试,看程序能否适当的接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或者文件)的完整性。常见的黑盒测试方法有:等价类划分法、边界值、因果图、判定表、正交实验法和场景法。在对一个软件进行测试时,一般最先使用的是边界值,其实有的时候在进行边界值测试用例的设计时就已经把等价类的方法应用进去了。而因果图和判定表一般是一起使用的。正交法用的比较
原创
发布博客 2020.11.23 ·
1049 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

hw性格测试1.0.xlsx

发布资源 2020.11.23 ·
xlsx

python中sort和sorted的区别

在python中,sort是在原列表上进行排序,使用通常是如下方式:nums=[4,3,1,6,2,7]nums.sort()print(nums)sorted()是新建立了一个对象,对他进行排序,要想获得这个新建立的对象的值(即排序后的序列),需要对这个对象赋予一个变量名。原列表仍然是无序的。nums=[4,3,1,6,2,7]num=sorted(nums)print(nums)print(num)...
原创
发布博客 2020.09.09 ·
262 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

求二维数组中最大值的位置

# 二维数组为nums,把二维数组转化为一维数组,然后求得在一维数组中的位置# 之后把位置转化为二维数组所对应的# 需要知道二维数组的行数和列数,n是行数,m是列数Nums=[i for j in nums for i in j]k=Nums.index(max(Nums))i=(k+1)//mj=k-(m*i)...
原创
发布博客 2020.09.09 ·
1071 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

找出不在数组中的最小的那个数字

题目描述:给定一个数组a=[4,23,8,9,12,1,2,5,3],在这个数组中,6没有出现,所以6是不在数组中的最小的数字。解题思路:主要是使用数组的一个特性,设数组中的数据是A[1]、A[2]、、、、、A[n],如果该数组中存在未被使用过的数,那么max(A)>n。这个特性类似于抽屉原理,因为总共n个数,如果每个数都被使用过,则最后到达第n个位置的时候,肯定有A[n]=n(这里假设下标是从1开始的)。由此,根据这个特性,便可以给出如下代码。代码实现:# 不在数组中的最小的数字def
原创
发布博客 2020.09.08 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高频面试题:部分排序

题目描述给定一个整数数组,编写一个函数,找出索引m和n,只要将索引区间[m,n]的元素排好序,整个数组就是有序的。注意:n-m尽量最小,也就是说,找出符合条件的最短序列。函数返回值为[m,n],若不存在这样的m和n(例如整个数组是有序的),请返回[-1,-1]。# 部分排序def subSort(arr): n=len(arr) maxx,minn=-float('inf'),float('inf') l,r=-1,-1 for i in range(n):
原创
发布博客 2020.09.08 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python二位列表的排序(有多个元素需要排序)

list1=[[1,2,'c'],[4,5,'b'],[7,8,'a']]# 以内部的一维列表的下标为0的元素为主,下标为1的元素为次,以下标为2的元素最次,进行排序list2 = sorted(list1, key=(lambda x: [x[0],x[1], x[2]]))
原创
发布博客 2020.09.08 ·
1025 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python二维列表转化为一维列表

假设有二位列表a;a=[[1,2,3],[4,5,6],[7,8,9]]把二维列表转化为一维列表:可以使用列表推导式:b=[i for j in a for i in j]
原创
发布博客 2020.09.08 ·
1577 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20200823腾讯笔试题

题目描述:现有n个人,要从这n个人中选任意数量的人组成一只队伍,再在这些人中选出一名队长,求不同的方案对10^9+7取模的结果。如果两个方案选取的人的集合不同或选出的队长不同,则认为这两个方案是不同的。分析:因为选择过程与顺序无关,从n个不同元素中取出m个元素的组合数为c(n,m)。则总的方案数为1 * C(n,1)+2 * C(n,2)+3 * C(n,3)+4 * C(n,4)+…n * C(n,n)根据数学公式推导,最终上面组合式结果为n2^(n-1)。思路:因此问题转化为求 n2^(n-
原创
发布博客 2020.08.23 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python负数存储

原创
发布博客 2020.08.23 ·
848 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

0815:携程笔试

有a、b两种长度的瓷砖,从中任选k块,输出所有可能铺出的道路长度# 有a、b两种长度的瓷砖,从中任选k块,输出所有可能铺出的道路长度def divingBoard(a,b,k): if k==0: return [] else: ans=set() for i in range(0,k+1): sum=i*a+(k-i)*b ans.add(sum) return list(sorte
原创
发布博客 2020.08.16 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多