- 博客(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 = 0for i in range(0, 17): cj = cj+jym[i] * int(list[i])# qy:取余 余数为0-10之间qy = cj % 11var = [1, 0, "x", 9, 8, 7, 6, 5, 4, 3, 2]print(var[qy])
2021-04-11 10:39:42
582
原创 selenium检测GitHub项目
import timeimport requestsfrom selenium import webdrivername = "psf/requests"api = "https://api.github.com/repos/"+nameweburl = "https://github.com/"+nameold_time = Nonewhile True: r = requests.get(api) if r.status_code != 200: p
2021-03-30 21:22:15
229
原创 学习笔记之爬虫案例
一、爬虫案例1.1 豆瓣网import osfrom fake_useragent import UserAgentimport requestsfrom bs4 import BeautifulSoupfrom urllib.request import urlretrieve# 定义下载目录download_path = "./douban"# 如果不存在就创建if not os.path.exists(download_path): os.makedirs(downloa
2021-03-28 15:18:45
14064
原创 学习笔记之常用模块
文件读写获取当前路径import osprint(os.getcwd())常用的打开模式模式说明r以读取方式打开文件,默认的打开模式w以写取方式打开文件,如果文件已存在就覆盖源文件,否则新建文件a以写取方式打开文件,如果文件已存在则指针在文件最后,实现向文件追加内容;否则新建文件b以二进制模式打开文件,不单独使用,配合r/w/a模式使用+同时实现读写操作,不单独使用,配合r/w/a模式使用x创建文件,如果文件已存在则无法创建文件
2021-03-25 18:45:49
155
原创 学习笔记之面向对象
类(class)是一种面向对象编程语言的构造,描述了所创建的对象共同的属性和方法。类属性类属性,又称静态属性只有通过类才能修改实例拥有类属性,但不能修改类属性实例属性实例属性,又称动态属性通过实例创建不同实例的实例属性不同实例的__dict__显示当前实例的所有属性self的作用类中的方法,如无特殊规定,都是以self作为第一个参数self引用当前实例...
2021-03-23 20:18:54
103
原创 学习笔记之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 = 1y = (2, 3, 4)二个*的参数:# 定义函数def function_name
2021-03-21 16:16:00
205
原创 学习笔记之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
488
原创 学习笔记之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
596
转载 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
341
原创 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
91
原创 CSS及选择器
一、表单基本介绍表单就是在web页面上收集用户数据,并将数据提交到后台的一个HTML模块。HTML里专门定义了一个form标签,称为表单域。 <form action="" method=""> 表单里的内容 </form>二、表单域属性介绍通过form标签定义表单域,它相当于一张白纸,用户在上面填写数据(通过其他表单元素实现)。填写完数据之后点击提交按钮,数据会自动提交到目标地址,这个地址写在action属性中。action的值决定了把所有的表单内容传递给哪个后
2021-03-12 17:00:16
208
原创 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
469
原创 计算机基础+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
426
转载 测试人员应该具备的几种思维
1、逆向思维方式 逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分 ,其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析 ,逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞 。2、组合思维方式 很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题;如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长,按照是否排序组合可以分为:排列(有
2021-03-10 20:56:46
293
转载 软件测试需要具备的知识体系(个人总结)
目录一、软件的生命周期(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
286
转载 当我们在本机自测时,通常漏测的是什么
当我们在本机自测时,通常漏测的是什么完成一个功能卡的简化流程是这样的:程序员开发→自测→QA测试。通常开发一张卡的工作量为1~3天,少量卡需要5天左右。从过去的数据看,从开发接手的卡,90%以上都有Bug,没有Bug的卡比较少,要么是功能特简单,不易出错,要么是开发经验老道又细心。又年轻、工作年限又短的工程师们通常漏测的点在哪里呢?自测过程中没有跑通所有的分支业务流程有时系统需要和第三方的系统进行集成,开发工程师对第三方系统不熟悉,自测过程中,有不少分支流程没有执行,恰巧就在这里隐藏着很多Bug。
2021-03-10 19:34:17
195
转载 测试开发需要学习的知识结构
努力成为一个优秀的测试开发从业者,加油!!!目录一、白盒与黑盒测试什么区分1.黑盒测试2.白盒测试3.白盒测试&黑盒测试对比黑盒测试白盒测试4.白盒测试&黑盒测试详细介绍二、测试相关经验测试流程方面:测试方法方面:新的知识补充方面:知识结构方面:团队的氛围方面:三、测试能力培养1、业务分析能力2、缺陷洞察能力3、团队协作能力4、专业技术能力5、逻辑思考能力6、问题解决能力7、沟通表达能力8、宏观把控能力一、白盒与黑盒测试什么区分1.黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在
2021-03-10 13:43:31
136
转载 测试需要学什么
滴滴打车的测试主管问题汇总;测试分为三大类:APP测试,web测试,应用程序测试(目前APP测试最多,web次之,应用程序最少);APP测试主要关注网络、APP启动、APP兼容性、UI测试、接口测试和性能测试;Web测试主要关注UI测试、接口测试和性能测试;需要准备的常用的测试方法(白盒测试、黑盒测试、压力测试等);知道什么是等价类基本的SQL,在测试过程中要知道如何查看数据会python,可以写自动化测试用例知道一些简单的Linux指令,会查看日志能够看懂简单的JAVA程序了解Loa
2021-03-10 12:50:08
559
空空如也
海康切换到32位后发生obj连接错误应如何解决?
2019-05-06
MFC 在B.cpp中调用A.cpp一直在消息映射中反复循环是为什么?
2019-04-30
VS2017 MFC 如何调用其他类的ListCtrl信息?
2019-03-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人