- 博客(96)
- 收藏
- 关注
原创 第三章 python字符串类型
1.python字符串类型概述#定义:在单引号\双引号\三引号内,由一串字符组成 name='Test'状态:描述性的内容,比如名字,性别,国籍1.1python 字符串的索引(index)在 python 当中所有有序的序列都是有索引概念的,它们的区别在于序列是否可以被修改; 索引在我们初学的时候我们可以理解为字符串的下标; 字符串里的每一个个体都被称作字符也是该字符串的一个元素索引的用法,取单个元素时,使用字符串[索引值] 索引值为对应元素的索引号;print("while"[
2022-01-03 19:43:14
568
原创 第二章 Python 基础数据类型&基本运算符
二、Python 基础数据类型&基本运算符1.什么是数据类型?整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). int。数字:主要用于运算。1 ,2,3...bool。判断真假:True, False.str。 简单少量的储存数据,并进行相应的操作。name = 'laowu',tuple。只读,不能更改。(1,'laowu')list: 大量有序数据,[1,'sex',True,[1,2.
2022-01-03 17:59:36
3830
原创 第一章 python语法
1.标识符标示符由字母、下划线和数字组成,且数字不能开头,不能用 Python 里面的关键字注意: 标识符是区分大小写的2.关键字Python 一些具有特殊功能的标识符,这就是所谓的关键字. 关键字,是 Python 已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符。 可以通过以下命令进行查看当前系统中 Ppython 的关键字import keywordkeyword.kwlist3.注释3.1单行注释注释的分类: 单行注释和多行注释 以#开头,#右
2022-01-03 17:19:50
590
原创 Selenium的安装
Selenium的安装安装Python3(默认安装pip并添加环境变量) pip install selenium 安装最新版本的Chrome 下载最新版本的chromedriver.exe,放到Python安装目录的Scripts文件夹下下载地址: http://npm.taobao.org/mirrors/chromedriver/测试是否安装成功,打开pycharm,新建文...
2022-01-03 16:30:26
104
转载 jmeter安装和环境变量配置
jmeter安装和环境变量配置一,进入官网:http://jmeter.apache.org/1.第一步进入官网如下图2、选择进行下载,下载下来为一个压缩包,解压即可。3、我下载的是免安装版本,对应jdk1.8。然后就进行解压。个人认为要注意3点:(1).解压之后压缩包叫apache-jmeter-5.1.1.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。(2).对应的jdk版本不可太低,一般jmeter3
2020-11-16 16:38:08
761
原创 JDK安装及其环境变量配置
JDK安装与环境变量配置一、JDK文件下载可通过官网链接下载安装包https://www.oracle.com/java/technologies/javase-downloads.html也可通过下载免安装JDK,密码:8888二、环境变量配置1、安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错
2020-11-16 16:17:43
178
转载 python自动化测试框架pytest和unittest区别
一、用例设计规则1.unittest(1)测试类必须继承unittest.TestCase(2)测试函数必须以"test_"开头(3)测试类必须有unittest.main()方法2.pytest(1)测试文件的文件名必须以"test_"开头,或者以"_test"结尾(2)测试类命名必须以"Test"开头(3)测试函数名必须以"test"开头(4)测试类里面不能使用"__init__"方法总结:pytest是基于unittest衍生出来的新的测试框架,使用起来相对于unittest来说更
2020-05-25 12:20:25
398
转载 使用adb命令查看电池电量信息
1. 电池信息1.1 获取手机电池信息adb命令:adb shell dumpsys battery得到信息如下:1AC powered: false2USB powered: true3Wireless powered: false4status: 1#电池状态:2:充电状态 ,其他数字为非充电状态...
2020-03-02 00:07:40
5950
原创 postwoman安装完整教程
1、安装git,pycharm git clone 下载postwoman 源码 2.安装nodejs1、安装git2、安装pycharm3、安装node.js,然后按照npm4、打开pycharm,git clone 下载postman源码cd postwomannpm installnpm run dev在run的时候会遇到node-sass报错的问题,重...
2020-02-02 14:35:20
8069
2
转载 解决npm安装node-sass太慢及编译错误问题
环境:win7node v8.11.1npm v5.6.0背景:最近vue项目使用sass,所以需要sass-loader,sass-loader依赖node-sass,还需安装node-sass,但是安装node-sass又太慢了。解决:切换国内镜像$ npm install -g mirror-config-china --registry=http://re...
2020-02-02 14:13:45
1769
转载 postwoman教程
1.先安装git再安装postwoman打开命令行,输入如下命令:cd d:git clonehttps://github.com/liyasthomas/postwomancd postwomannpm installnpm run dev2.使用用浏览器打开http://172.16.16.88:3000/转载自:https://www.jiansh...
2020-02-02 13:29:02
4083
转载 windows下npm安装vue
一、使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)开始:...
2020-02-01 22:04:00
164
原创 Python中json文件处理及字典格式与字符串格式的相互转换
一、概念理解1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数...
2020-01-29 17:12:54
1094
原创 Git简介及使用
1、什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制解决的问题,许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的好处就是简单。不过坏处也不少:有时候会混淆所在的工作目录,一旦弄错文件丢了数据就没法撤销恢复。常见版本控制系统,git,svn,vcs2、什么是gi...
2020-01-28 18:16:06
190
原创 Git 回滚
git的回滚分为三种情况:工作区、暂存区和已提交区第一种情况:工作区即当前目录,使用gitadd命令后,文件被追踪,状态为在暂存;gitcommit后提交到仓库**只修改文件为执行gitadd**````gitcheckoutfilename````第二种情况:修改文件后,执行gitadd但未执行gitcommit**````gitreset...
2020-01-28 18:09:59
202
转载 ffmpeg视频剪切与合并
剪切视频ffmpeg -ss 00:00:00 -t 00:00:30 -i test.mp4 -vcodec copy -acodec copy output.mp4* -ss 指定从什么时间开始* -t 指定需要截取多长时间* -i 指定输入文件这个命令就是从00秒开始裁剪到00+30=30秒结束,总共30秒的视频。这个命令执行很快,因为只是原始数据的拷贝,中间没有什么编码和...
2019-09-17 13:29:31
828
1
转载 全功能Python测试框架:pytest
python通用测试框架大多数人用的是unittest+HTMLTestRunner,这段时间看到了pytest文档,发现这个框架和丰富的plugins很好用,所以来学习下pytest.pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点:简单灵活,容易上手 支持参数化 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化...
2019-06-02 20:15:08
158
转载 centos7.0查看IP
输入ip查询命名 ip addr 也可以输入 ifconfig(centOs7没有ifconfig命令)查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-e...
2019-05-31 23:39:14
287
转载 查看CentOS版本信息
今天将给大家详细讲解查看CentOS版本信息的命令(一) 查看已经安装的CentOS版本信息 1.cat /etc/issue 查看版本cat 缩写concatenate cat命令可以用来显示、合并文件。CentOS release 6.6 (Final)CentOS 发行版6.6etc初期etc的英文名字缩写为etcetera...
2019-05-31 23:33:10
19523
转载 Linux系统怎么重启网卡
linux系统怎么重启网卡?在实际工作中,经常会遇到Linux系统进行重启网卡的操作。在这里整理一下,进行多种方法的网卡重启,需要的朋友可以参考下在实际工作中,经常会遇到Linux系统进行重启网卡的操作。在这里整理一下,进行多种方法的网卡重启。一、service network restart1、首先用CRT工具连接到Linux命令行界面。 或者进入操作系统界面,选择终端输入2、如...
2019-05-31 21:57:32
34175
原创 Windows下 phpstudy+sqli-labs环境搭建
工具下载链接:https://pan.baidu.com/s/1g6ZksGXfDeZhoHyUbtaRnA提取码:01bu环境搭建分为两部分:1、phpstudy安装 2、sqli-labs-master环境配置1、phpstudy安装phpstudy最新版本及历史版本安装:http://phpstudy.php.cn/download.html下载phpstudy后解压...
2019-05-31 19:23:29
4388
1
转载 python3codecs.open和open的区别
最早的时候,只有open。你知道的,Python 2的编码多么蛋疼,所以,就有了codecs.open.至于io.open,其实是因为Python 2的open实际上是file模块提供的,而Python 3的open是io模块提供的。然后,Python 2.6引入了这个Python 3的特性,叫做io.open,以便和原来的open相区分。但是,这个Python 2.6的io.open是有...
2019-05-30 21:42:25
946
转载 os.path.split()、os.path.realpath()和os.path.join()
有一个文件ReadConfigIni.py,这个文件的路径是 D:\SoftWare\autoTest\AutoRunTest\Public\Common\ReadConfigIni.pyos.path.realpath(__file__)获取当前文件的绝对路径,__file__指当前文件,在ReadConfigIni.py文件中运行以下代码# 当前文件路径fp = o...
2019-05-30 21:17:11
1423
原创 定义数组并进行管理
任务描述一、 项目准备开发工具:JDK、Eclipse需求分析:见详细描述效果演示:见详细描述二、整体要求1、 完成需求分析和详细设计中所涉及到的所有功能。2、 代码结构要层次分明,代码编辑思路要清晰、整洁。3、 要求Java代码书写、命名符合规范,并在代码中添加必要的注释4、 程序运行效果与提供的页面效果图、结构保持一致5、 将作业项目导出(Export)...
2019-01-13 16:18:29
551
转载 Java有序数组插入数据的三种方法
Java中的数组比起C的数组还是比较方便的,做边界检测不会那么麻烦。现在整理一下Java中有序(假设是从小到大)数组插入数据的三种方式,其中一种方式是直接调用static方法——Arrays.sort(数组名); 另外两种方法比较考验思维,都跟遍历有关。当然,除了这三种方法之外,还有许多其他的方法,这里只是抛砖引玉。 第一种方法 原先我有一个有序的数组a,长度是6,里面的元素分别...
2019-01-13 11:23:59
9168
转载 Python中re模块常用函数
Python中re模块常用函数re.match re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。 import re text = "JGood is a handsome boy, he is cool, clever, and so on..." m = re.match(r"(\w+)\s", text)
2017-04-17 18:39:48
374
转载 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
#coding:utf-8#输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数a = '1355gdfg,45o 24tkl lwe4rt'import string#空格x = a.count(' ')print ximport rimport re#字母y = len(re.findall(r'[a-zA-Z]',a))print y#数字z = l
2017-04-17 18:37:41
3954
转载 输入某年某月某日判断这一天是这一年的第几天
#coding:utf-8#输入某年某月某日判断这一天是这一年的第几天def ndays(year,month,day): msp=[31,28,31,30,31,30,31,31,30,31,30,31] msr = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] if year%400==0 or (year%10
2017-04-17 18:36:12
3162
1
转载 判断下是否是闰年
#coding:utf-8#判断下是否是闰年import mathyear=raw_input("please input the year:")print year,type(year)#year=int(year)if(year%4==0 and (year % 100!=0)): print("you enter is a leap year!")elif(year%
2017-04-17 18:34:49
434
原创 1234输出不同且不重复的三位数
#有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?#list=['1','2','3','4']list=[1,2,3,4]for i in list: for j in list: for x in list: if x!=i and x!=j and i!=j: print s
2017-04-17 17:55:01
7460
原创 svn之——linux下清除svn的用户名和密码
[root@vmlin0379 shizhan]# svn upsvn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'http://10.96.141.73:8008/svn/shizhan/trunk'在更新文件时,提示403被拒绝,这是由于文件权限
2016-04-21 11:45:36
688
原创 chmod Operation not permitted如何解决
想删除某个文件,但是却提示操作无权限,被拒绝。[root@vmlin0342 php]# chmod -R u+w labs/config/confchmod: changing permissions of `labs/config/conf/redis.ini': Operation not permittedchmod: changing permissions of `
2016-04-21 11:43:43
73214
1
转载 Postman
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。当
2016-04-08 13:21:49
406
转载 如何与移动开发者交谈 给测试员的六条建议
给测试员的六条建议 下面是关于如何与开发人员交谈的一些建议: 1. 按照开发人员希望的方式对待他们 是的,没错。不是你臆测中他们希望被对待的方式,也不是你希望的方式。 讨论了许多开发人员的人格特质。 例如有一段话如下: “编程和软件工程吸引了内敛的并且喜欢深度思考的人们……因为我们擅长于此……我们不需要一直去谈论交流(这个将耗费我们的时间)。依我的经验,想要成为一
2015-03-06 14:36:33
815
原创 gcc-4.7 for linux
1.简化版: http://www.cnblogs.com/linbc/archive/2012/08/03/2621169.html sudo yum install glibc-static libstdc++-static wget http://ftp.gnu.org/gnu/gcc/gcc-4.7.0/gcc-4.7.0.tar.gz tar xzf gcc-4.7.
2015-03-03 13:01:11
777
原创 git for linux
1、git下载wget http://wtdown4.onlinedown.net/down/git-1.7.6.tar.zipunzip git-1.7.6.tar.zip2、git编译安装Cdgit-1.7.6./configure--prefix=/usr/local/gitMakeMakeinstall可能遇到的问题分析:1、安装时可能会遇到文件权
2015-03-03 10:55:47
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人