自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

原创 pandas中的Series切片与普通发python 切片不同

pandas中的切片与python 的切片不同,python中的切片是不包含尾部的,Series中的切片是包含尾部的。

2020-06-09 15:57:59 560

原创 学习 《利用python做数据分析》 笔记杂记1

1,python基础 np.arange()函数 返回值: np.arange()函数返回一个有终点和起点的固定步长的排列,如[1,2,3,4,5],起点是1,终点是5,步长为1。参数个数情况: np.arange()函数分为一个参数,两个参数,三个参数三种情况1)一个参数时,参数值为终点,起点取默认值0,步长取默认值1。2)两个参数时,第一个参数为起点,第二个参数为终点,步长取默认值1。3)三个参数时,第一个参数为起点,第二个参数为终点,第三个参数为步长。其中步长支持小数。...

2020-05-22 11:23:29 287

原创 【转】使用pip或pip3安装python代码库时遇到的积极拒绝的问题

我也是 ,各种配代理死活都不行。原文地址: https://www.cnblogs.com/Sabre/p/12181297.html使用pip或pip3安装python代码库时遇到的积极拒绝的问题Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after co...

2020-01-13 14:57:14 240

原创 python中的class 'decimal.Decimal'类型,转换成str类型或者float类型 和float类型数据的大小比较

1,class 'decimal.Decimal' 转换成str类型。 str(decimal.Decimal(db_dailyActiveTimesAverage).quantize(decimal.Decimal('0.0')))float(decimal.Decimal(db_dailyActiveTimesAverage).quantize(decimal.Decim...

2019-12-24 16:15:25 4289

原创 python 3.7安装MySQLdb

今天需要安装一下python的mysql,查了一下MySQLdb不兼容3.0以上,我的是3.7,有评论说以后要支持PyMql。发现如下帖子安装方法,借鉴,一次安装成功,感谢作者:https://www.cnblogs.com/SH170706/p/10082987.html#commentform记录一下,加深印象1,环境,windows xp 64bit python 3.7...

2019-12-12 16:12:09 2841 2

原创 pytest+allure生成可视化的测试报告 ---女子我加强记忆,写的不好

------------女子我加强记忆,写的不好,看官莫怪pytest本身也能生成html报告,但是不那么灵活也不美观,用的较多的是pytest+allure, 有图形化输出也有细节展示,看上去棒棒哒1,安装python 我的python是3.72,安装pytest ,pip安装即可 pip install pytest3,安装allure-pytest 这是al...

2019-12-09 11:29:01 870

原创 超简单的pytest运行环境

照着网上各种例子学习的,构建了如下的这个package的用例运行环境,说下有如下的功能:1。main.py是运行的总入口,它会运行和这个文件同级的test_*文件和子目录下的test_*文件2,可以将cases组织在case文件,也可以多定义几个文件夹来组织自动化里的testcase3,pytest.ini 设置了case运行的标签。4,main.py中设置可以以标签运行case和...

2019-12-07 19:50:27 503

转载 pytest---失败测试用例,自动重跑的方法总结

pytest功能支持参数化 简单的单元测试 复杂的功能测试 接口测试:pytest+requests 做selenium/appnium 具有很多第三方插件,并且可以自定义扩展 pytest-selenium(集成selenium) pytest-html(完美html测试报告生成) pytest-rerunfailures(失败case重复执行)pytest生成测试报告,参...

2019-12-07 17:44:15 2398

原创 pytest生成html报告的安装版本兼容性的问题

由于过程中没有截图,如下描述只做自己的一个回忆:1,原来电脑上的python版本是3.5.1(原来是一个很高的版本,也是由于安装pytest的时候版本不兼容做了降级)。尝试安装pytest-html,但是安装失败,报错:a diffraction python 3.5.1>=3.6 分析了一下,就是让装一个>=3.6版本的python。我安装了python3.7之后在安装pyte...

2019-12-07 17:07:51 1280

原创 虚函数和接口的区别 和抽象类

今天被问了虚函数和接口的区别,之前也有分析过这个问题的答案,但是那个人除了我说的在继承子类中可以重写函数方法外说还会怎么用? 事后在网上搜了搜没搜到,想了想我估计他是想问我能不能用在父类里面实现,ca,这还用问1,虚函数和接口和抽象类都不能被实例化。需要被子类继承了之后才能被实例化2,虚函数可以在父类中实现,也可以不实现。通过在子类中重写实现父类和子类之间的多态。子类可以重写也可以不重写...

2019-12-06 15:48:08 885

原创 selenium的元素定位

1.使用findElement方法定位元素findElement()方法:当开始寻找符合指定条件的元素时,它将查询整个DOM,然后返回第一个找到的匹配元素。By id:通过元素ID属性定位元素//driver.findElement(By.id("XXXX"));By name: 通过元素Name属性定位元素//driver,findElement(By.name("XXXX")...

2019-08-23 14:52:51 295

转载 webelement类的方法

原文链接https://www.cnblogs.com/sunny0/p/7614021.htmlwebelement类的方法webelement类的方法,常用的汇总如下:clear()清空 例如登录时先清空输入框中的内容driver.find_element_by_id('username').clear()click(),单击 例如点击登录按钮driver...

2019-07-25 18:16:16 2116

转载 [转]Selenium html之于ul标志代码分析与使用

原文链接 https://www.cnblogs.com/guoguo-15/p/4409419.html分析:https://github.com/页面Li <div class="header header-logged-out"> <div class="container clearfix"> <a class="header-...

2019-07-25 18:14:24 461

原创 【转】selenium怎样定位web提示语

用selenium做网页的自动化,获取不到web页面瞬间消失的提示信息,搜索了一下。以下两篇博客有用,我借鉴的是第一种方法成功了。1,https://blog.csdn.net/zhao543106029/article/details/816661762,https://blog.csdn.net/kennin19840715/article/details/76512394(有人借鉴了...

2019-07-22 16:48:17 1605 1

原创 LOGGER.info 打印不出信息,并且报warn :WARN No appenders could be found for logger等

1,前置条件时已经在pom文件中加入了org.slf4j的dependency,并且在maven本地库中已经下载下来了jar包。在java文件头中能够正确的import 到org.slf4j的jar包。2,解决方法: 就是在项目中加入log4j.xml文件,我存在的文件地址是 文件的内容如下:<?xml version="1.0" encoding="UT...

2019-07-18 15:22:18 790

原创 Jmeter里http接口的执行顺序是顺序执行

1,如果在一个线程组里则是顺序执行2,如果不在一个线程组里,就勾选独立运行各个线程组,在一个运行结束后启动下一个线程组

2019-04-24 10:59:13 5176

原创 Jmeter性能测试的基本知识及基本操作

话说之前做了一个超级初级的jemeter并发的模拟情况,后来竟然没问住了其他的基本知识, 一怒冲冠为自己这个红颜啊,开始练习一下。1,基本的安装及建立线程组,可以参考之前的帖子:https://blog.csdn.net/wangyx019/article/details/864893542,jmeter的参数化,及jmeter的http请求(暂时只做了http请求的)的参数如果每次发送的...

2019-04-12 18:40:54 218

转载 性能测试 Jmeter随机生成/随机选取/csv读取关键字

Jmeter随机生成/随机选取/csv读取关键字一、随机生成关键字随机生成关键字,需要组件:随机变量配置元件(Random Variable)该组件的作用是生成字符+随机数字格式的字符串,并保存在变量中,以便后续使用下面几种格式的字符串都是可以通过该组件来生成的01-selenium selenium-01 se001lenium 20171、步骤详情: 1...

2019-04-09 18:37:30 2507

原创 Jmeter做性能测试

初次接触Jmeter做并发处理的性能测试,简单学习了一下,做个记录如下是环境配置:安装Jmeter,下载路径:http://jmeter.apache.org/download_jmeter.cgi,选择下载binary文件,解压缩后放在本地的一个文件夹下。我下的是zip,因为我是在windows下安装的。 系统环境要求有java sdk 最好是高一点的版本,我的版本是1.8 Jmet...

2019-01-15 15:54:08 231

原创 构建gradle项目的时候没有自动添加src

当构建gradle项目的时候没有自动创建src文件,解决方法就是在build.gradle里面创建一个task任务:加代码:task "create-dirs" &lt;&lt; { sourceSets*.java.srcDirs*.each { it.mkdirs() } sourcScts*.resources.srcDirs*.each{...

2018-11-09 11:42:14 1174 1

转载 Loadrunner性能指标分析

Loadrunner性能指标分析一、用户事务分析 用户事务分析是站在用户角度进行的基础性能分析。 1、Transation Sunmmary(事务综述) 对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。 2、Average Transaciton Response Time(事务平均响应时间) “事务平均响应时间”显示的是测试场景运...

2018-05-02 12:03:54 209

转载 主线程和子线程执行顺序问题

https://www.cnblogs.com/Loonger/p/7638209.html主线程和子线程执行顺序问题public class MyThread implements Runnable { @Override public void run() { System.out.println(Thread.currentThread().getName()...

2018-04-30 21:16:17 1657

转载 java constructor

另:java中的普通方法可以和类名重名吗?   可以的,但要有返回值,起码void也行,不然就成了构造函数。但是不建议这样做。在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门功能:构造方法(constructor)构造方法是一种特殊的成员方法,它的特殊性反映在如下几个方面:  1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有...

2018-04-30 20:34:27 3196

原创 值传递和地址传递

值传递就是复制一份拷贝地址传递就是将变量的地址传递过去c里面  取地址,指针类型就用地址传递在java里面没有指针的概念所以只是值传递,如果实现地址传递的话考虑用数组...

2018-04-28 17:50:29 292

转载 java 静态函数,构造代码块和构造函数的执行顺序

构造代码块就是用{}括起来的一段代码执行顺序是 静态函数 构造代码段和构造函数class HelloA {    public HelloA() {        System.out.println("HelloA");    }        { System.out.println("I'm A class"); }        static { System.out.println("s...

2018-04-28 16:56:21 220

原创 java的父类声明new子类对象 和子类声明new子类对象

父类名 a = new 子类名()子类名 b = new 子类名()a只能调用父类的函数,不能调用子类的函数,因为它没有继承b可以调用父类的函数也可以调用子类的函数但是对构造函数的执行上二者是没有区别的。...

2018-04-28 16:26:01 11728 3

转载 java的静态函数和构造函数哪个先执行

1,父类的静态函数&gt;子类的静态函数    -------在java虚拟机加载的时候就会运行2,父类函数&gt;子类函数 ------先有父亲后有孩子静态优先执行,父类优于子类静态代码块是在java虚拟机加载的时候就会执行,并且仅执行一次class A{        static{          System.out.print("1");      }        public A...

2018-04-28 14:54:59 1509

原创 JVM

JVM是java虚拟机,是在一台真实的计算机上实现模拟各种计算机的功能,主要是实现java的与平台无关。java的编译的时候是生成java虚拟机平台上的目标代码即字节码java的运行时候会生成把字节码解释成具体平台上的机器指令来执行...

2018-04-28 14:39:25 96

转载 Linux sh、source和.命令执行.sh文件的区别

1)第一种方式,是在当前的shell执行脚本本身,也就是说把test.sh当成一个文件执行,这时候我们需要拥有test.sh的运行权限(x权限),而且当我们在执行此命令时,有2个新进程在运行,一个是test.sh,一个是sleep,如果我们在执行第一个sleep时按ctrl+c终止脚本,test.sh和sleep一起终止,并且第二个sleep不会执行,因为整个test.sh运行已经终止。2)第二种...

2018-04-18 19:04:28 1012

原创 几个shell指令

1, vim的编辑模式。      1,i 是在光标的当前位置输入           a 是在光标当前位置的后面输入           o 是在光标位置的下一行输入           : set nu 显示行号           : set nonu 不显示行号          :数字 跳转到行2,查看主机名称指令:hostname     修改主机名称:  /etc/hostname ...

2018-04-18 17:14:11 226

原创 grep 匹配多个关键字

-E 匹配多个,相当于egrep1,cat /etc/passwd|grep -v -e nologin -e halt -e sync2,cat  /etc/passwd|grep -vE 'nologin|halt|sync'3,cat /etc/passwd|grep -vE‘(nologin|halt|sync)’

2018-04-02 16:39:21 2430

转载 Linux中su、su -和sudo的区别

Linux中su、su -和sudo的区别su 切换到root用户,但是并没有转到root用户家目录下,即没有改变用户的环境。su - 切换到root用户,并转到root用户的家目录下,即改变到了root用户的环境。这个涉及到不同用户下的环境变量的配置。 sudo通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码(sudo用的不是root密码,而是当前用户密码),...

2018-04-02 14:40:17 96

原创 python 判断一下下面str_n的数据类型

1, str_n = ' '.join(str(i) for i in values)   type = &lt;class 'str'&gt; 2, str_n = ' '.join(str(i) for i in values),&lt;class 'tuple'&gt;第一个的类型是str, 而第二个的类型是tuple,原因就在于第二个中最后的,使他的类型改变成了tupletuple有一种定...

2018-03-02 11:44:31 823

原创 python正则表达式匹配[]中间为任意字符

result = re.search('^\[[\S\s]*\]$',str)print(result)print(result.group())['rtb-c09v2lff02' 'rtb-7g1yn4rvmx']

2018-01-28 13:11:26 10144

原创 list的切片

>>> a = [3,4,1,6,2,8]>>> a[3, 4, 1, 6, 2, 8]1, 取前三个数据    >>> a[0:3][3, 4, 1]>>> a[:3][3, 4, 1]2,取倒数第一个数据>>> a[-1]83,从倒数第四个到倒数第一个之前的数据>>> a[-4:-1][1, 6, 2]4,取倒数后四个数据

2017-12-30 19:18:00 286

转载 使用list和tuple

原文地址:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819318453af120e8751ea4d2696d8a1ffa5ffdfd7000listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删

2017-12-20 16:59:03 161

转载 面向对象编程其实很简单——Python 面向对象(初级篇)

转自  http://m.blog.csdn.net/happyjxt/article/details/50760467概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,其往往用一长段代码来实现

2017-12-14 15:34:22 330

转载 强类型,弱类型,动态类型,静态类型

1,动态语言的最大特点就是duck type,他的灵活性可以完全无视什么多态和接口,不用被类型束缚。但是这就导致了你的大部分错误都要再运行时才能发现2,强类型,定义好类型后,编译器给你检查赋值的类型。弱类型,由于没有定义,必须编写代码进行赋值检查。强类型,IDE比较容易定位错误的赋值类型,所以这样的语言使用IDE比较方便弱类型,IDE基本无法辨别赋值类型的错

2017-12-14 14:27:50 605

转载 Python-第三方库requests详解

Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦!Beautiful

2017-12-12 16:17:11 344

转载 如何调用另一个python文件中的代码

原文地址:https://www.cnblogs.com/jiuyigirl/p/7146223.html如何调用另一个python文件中的代码无论我们选择用何种语言进行程序设计时,都不可能只有一个文件(除了“hello world”),通常情况下,我们都需要在一个文件中调用另外一个文件的函数呀数据等等,总之要操作其他文件中的代码,在Java中,只要在同一个文件目录下,我们就不需要

2017-12-07 20:20:51 515

中国金融集成电路(IC)卡规范

中国金融集成电路(IC)卡规范,包括第1部分到第13部分的完整版

2019-04-22

SQL语法分阶段深入教程

SQL入门级基础部分和中高级的简单使用和操作介绍

2010-08-02

unix.network.programming

unix下的网络编程详谈,按章节分层详细的电子书资源

2009-04-13

空空如也

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

TA关注的人

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