自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (4)
  • 收藏
  • 关注

原创 身份证最后一位计算

jym = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2] # card:身份证号码前17位 card = "" list = list(card) cj = 0 for i in range(0, 17): cj = cj+jym[i] * int(list[i]) # qy:取余 余数为0-10之间 qy = cj % 11 var = [1, 0, "x", 9, 8, 7, 6, 5, 4, 3, 2] print(var[qy])

2021-04-11 10:39:42 624

原创 selenium检测GitHub项目

import time import requests from selenium import webdriver name = "psf/requests" api = "https://api.github.com/repos/"+name weburl = "https://github.com/"+name old_time = None while True: r = requests.get(api) if r.status_code != 200: p

2021-03-30 21:22:15 255

原创 学习笔记之爬虫案例

一、爬虫案例 1.1 豆瓣网 import os from fake_useragent import UserAgent import requests from bs4 import BeautifulSoup from urllib.request import urlretrieve # 定义下载目录 download_path = "./douban" # 如果不存在就创建 if not os.path.exists(download_path): os.makedirs(downloa

2021-03-28 15:18:45 14493

原创 学习笔记之常用模块

文件读写 获取当前路径 import os print(os.getcwd()) 常用的打开模式 模式 说明 r 以读取方式打开文件,默认的打开模式 w 以写取方式打开文件,如果文件已存在就覆盖源文件,否则新建文件 a 以写取方式打开文件,如果文件已存在则指针在文件最后,实现向文件追加内容;否则新建文件 b 以二进制模式打开文件,不单独使用,配合r/w/a模式使用 + 同时实现读写操作,不单独使用,配合r/w/a模式使用 x 创建文件,如果文件已存在则无法创建 文件

2021-03-25 18:45:49 182

原创 学习笔记之面向对象

类(class)是一种面向对象编程语言的构造,描述了所创建的对象共同的属性和方法。 类属性 类属性,又称静态属性 只有通过类才能修改 实例拥有类属性,但不能修改类属性 实例属性 实例属性,又称动态属性 通过实例创建 不同实例的实例属性不同 实例的__dict__显示当前实例的所有属性 self的作用 类中的方法,如无特殊规定,都是以self作为第一个参数 self引用当前实例 ...

2021-03-23 20:18:54 169

原创 学习笔记之Python的函数

一、定义函数 def 函数名称(参数1,参数2): 函数内语句块 return 返回值 当参数个数不确定时,可以使用(*参数1)或(**参数1) 一个*的参数: # 定义函数 def function_name (x,*y): print("x = ",x) print("y = ",y) # 调用函数 function_name(1,2,3,4) >>> x = 1 y = (2, 3, 4) 二个*的参数: # 定义函数 def function_name

2021-03-21 16:16:00 242

原创 学习笔记之Python的组合运算

一、比较运算 比较运算只能在同类中进行比较 比较运算符: <,>,== ,!=,<=,>= 二、逻辑运行 Python中用的逻辑运算符不再是 && 和 || ,而是换成了单词 and:与 or:或 三、赋值方式 赋值时,不要的值可以用下划线_来接收 a,_,c = 1,2,3 如果不想定义过多的变量,可以用星号*来接收多余的值 a,*b = 1,2,3,4,5,6,7 四、条件语句 Python中条件语句不使用花括号,而是根据缩进进行判断 if a == 1

2021-03-20 18:29:59 517

原创 学习笔记之Python的六种内置对象

前置:Python帮助文档 一、面向对象 万物皆对象,描述一个对象需要属性和方法 内置对象类型: 整数、浮点 字符串 列表 元组 字典 集合 二、数据类型 2.1 整形、浮点型 查看数据类型: print(type(1)) >>> ><class 'int'> 转换数据类型: print(int(1.9)) >>> 1 查看内存地址: print(id(3)) print(id(3.0)) print(id(3.00)) >>>

2021-03-20 12:59:29 627

转载 Python2.x与3.x的区别

Python2.x 与 3​​.x 版本区别 新Python程序建议现在都写Python3版本语法。目前不支持 Python 3.0 的第三方库有 Twisted, py2exe, PIL等。即使无法立即使用 Python 3.0,也建议编写相容 Python 3.0 版本的程式,然后使用 Python 2.6, Python 2.7 来执行。 Python 3.0 的变化主要在以下几个方面: print 函数: print 语句没有了,取而代之的是 print() 函数。 如果 Python2.x 版本.

2021-03-17 13:57:53 365

原创 JavaScript

一、基本介绍 1995年诞生,当时的主要目的是验证表单数据是否合法。 科普:JavaScript原本应该叫livesScript,但是在发布前夕想搭上超热的JAVA的顺风车,将名称改为JavaScript,也就是说JS与JAVA没关系。 二、基础语法 写在html便签结尾后 <script> js内容 </script> 1.弹出对话框 alert("内容"); 2.找元素、标签、标记 // 根据ID找元素、标签、标记 document.getElementById("d

2021-03-15 20:18:11 114

原创 CSS及选择器

一、表单基本介绍 表单就是在web页面上收集用户数据,并将数据提交到后台的一个HTML模块。HTML里专门定义了一个form标签,称为表单域。 <form action="" method=""> 表单里的内容 </form> 二、表单域属性介绍 通过form标签定义表单域,它相当于一张白纸,用户在上面填写数据(通过其他表单元素实现)。 填写完数据之后点击提交按钮,数据会自动提交到目标地址,这个地址写在action属性中。 action的值决定了把所有的表单内容传递给哪个后

2021-03-12 17:00:16 225

原创 WEB网站与HTML

网页的构成:HTML+CSS+JS 使用工具:HBuilder 一、HTML骨架 <!doctype html> <!--代表 HTML5.0版本 --> <!--绝大部分标签都是成对出现 --> <html><!--HTML便签:里面放页面的所有内容 --> <head><!--head便签:头部便签 --> <meta charset="utf-8"> <!--描述了编码格式 -->

2021-03-11 22:13:41 506

原创 计算机基础+DOS命令

一、计算机硬件 计算机硬件依据冯诺依曼理论讲它划分为五部分 输入设备 输出设备 计算器+控制器(CPU) 内部存储 外部存储 #mermaid-svg-DaGu9ZvPymvnXrrt .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-DaGu9ZvPymvnXrrt .label text{fill:#333

2021-03-10 22:49:06 458

转载 测试人员应该具备的几种思维

1、逆向思维方式   逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分 ,其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析 ,逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞 。 2、组合思维方式   很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题;如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长,按照是否排序组合可以分为:排列(有

2021-03-10 20:56:46 319

转载 软件测试需要具备的知识体系(个人总结)

目录一、软件的生命周期(SDLC,Systems Development Life Cycle,SDLC)1.1 生存周期划分1.2 生存周期基线1.3 SDLC的六个阶段1.3.1需求分析1.3.2软件设计1.3.3程序编码1.3.4软件测试1.3.5运行维护1.3.6周期模型二、软件测试在软件生命周期(瀑布模型)中的对应关系三、软件测试过程四、软件测试流程(与第三条对应)五、测试用例六、缺陷报告(提交bug)七、测试报告7.1首页7.2引言7.2.1编写目的7.2.2 项目背景7.2.3 系统简介7..

2021-03-10 20:28:14 370

转载 当我们在本机自测时,通常漏测的是什么

当我们在本机自测时,通常漏测的是什么 完成一个功能卡的简化流程是这样的:程序员开发→自测→QA测试。通常开发一张卡的工作量为1~3天,少量卡需要5天左右。从过去的数据看,从开发接手的卡,90%以上都有Bug,没有Bug的卡比较少,要么是功能特简单,不易出错,要么是开发经验老道又细心。 又年轻、工作年限又短的工程师们通常漏测的点在哪里呢? 自测过程中没有跑通所有的分支业务流程 有时系统需要和第三方的系统进行集成,开发工程师对第三方系统不熟悉,自测过程中,有不少分支流程没有执行,恰巧就在这里隐藏着很多Bug。

2021-03-10 19:34:17 241

转载 测试开发需要学习的知识结构

努力成为一个优秀的测试开发从业者,加油!!! 目录一、白盒与黑盒测试什么区分1.黑盒测试2.白盒测试3.白盒测试&黑盒测试对比黑盒测试白盒测试4.白盒测试&黑盒测试详细介绍二、测试相关经验测试流程方面:测试方法方面:新的知识补充方面:知识结构方面:团队的氛围方面:三、测试能力培养1、业务分析能力2、缺陷洞察能力3、团队协作能力4、专业技术能力5、逻辑思考能力6、问题解决能力7、沟通表达能力8、宏观把控能力 一、白盒与黑盒测试什么区分 1.黑盒测试 黑盒测试也称功能测试或数据驱动测试,它是在

2021-03-10 13:43:31 222

转载 测试需要学什么

滴滴打车的测试主管问题汇总; 测试分为三大类:APP测试,web测试,应用程序测试(目前APP测试最多,web次之,应用程序最少); APP测试主要关注网络、APP启动、APP兼容性、UI测试、接口测试和性能测试; Web测试主要关注UI测试、接口测试和性能测试; 需要准备的 常用的测试方法(白盒测试、黑盒测试、压力测试等); 知道什么是等价类 基本的SQL,在测试过程中要知道如何查看数据 会python,可以写自动化测试用例 知道一些简单的Linux指令,会查看日志 能够看懂简单的JAVA程序 了解Loa

2021-03-10 12:50:08 595

转载 测试之工匠精神

转载:https://blog.youkuaiyun.com/FlyPigYe/article/details/89107450

2021-03-10 11:30:51 410

空空如也

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

TA关注的人

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