- 博客(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
空空如也
海康切换到32位后发生obj连接错误应如何解决?
2019-05-06
MFC 在B.cpp中调用A.cpp一直在消息映射中反复循环是为什么?
2019-04-30
VS2017 MFC 如何调用其他类的ListCtrl信息?
2019-03-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅