自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

守护的博客

IT,测试,大数据,云平台,k8s

  • 博客(47)
  • 收藏
  • 关注

原创 Jenkins构建Python文件时,总是提示“no module named xxx” ,但通过IDE运行却能正常运行(亲测有效)

1、产生原因:IDE运行时,会搜索全部相关的模块;而通过cmd命令运行,或者Jenkins来配置时,则只会搜索当前目录下的模块。2、解决方法:若是在电脑中通过cmd来运行的话,需要配置系统环境变量,PYTHONPATH,值为当前项目的目录比如,项目是在D盘下的一个文件夹下,目录为:D:\workspace\infonews-test-appium\project-name,则系统变量...

2019-06-17 11:26:42 3085 2

转载 Oracle SQL性能优化

 (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交...

2019-02-14 13:38:08 122

原创 Httprunner 安装pipenv install --dev出现ValueError: unknown locale: UTF-8的解决方案

1、打开terminal(终端)2、cd ~ (进入当前用户的home目录)3、open .bash_profile (打开.bash_profile文件,如果文件不存在就 创建文件:touch .bash_profile 编辑文件:open -e bash_profile)4、直接讲下面的代码添加至弹出的.bash_profile文件内容中expo...

2018-05-08 17:58:06 899

原创 关于windows安装路径没有访问权限的问题

安装pip没有访问权限的问题

2024-02-04 19:15:06 974

原创 解决WARNING: IPv4 forwarding is disabled. Networking will not work的具体操作步骤

在使用网络连接的过程中,我们可能遇到警告消息“WARNING: IPv4 forwarding is disabled. Networking will not work”(警告:IPv4转发已禁用,网络将无法正常工作)。这个警告信息意味着操作系统中的IPv4转发功能被禁用了,这将导致网络无法正常工作。IPv4转发禁用警告意味着操作系统中的IPv4转发功能被禁用了,导致网络连接无法正常工作。本文提供了在linux系统中启用IPv4转发的示例代码,你可以根据不同的操作系统进行相应的设置。

2024-02-02 20:18:14 877

原创 在linux下正确安装部署locust

conda create --name pyton38 python=3.8 #创建python3.8环境。conda create --name pyton10 python=3.10 #创建python10环境。1.在python的安装的bin目录下面创建虚拟环境,生效之后运行对应的命令即可。conda remove -n pyton38 --all #删除某一个环境。2.利用conda,管理python的版本,要使用哪个就让哪个生效就行。conda info --envs #查看所有环境。

2023-12-16 20:03:38 639

原创 centos7下用yum安装包出现问题

这是因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而CentOS 7自带的yum采用的是python2.7,当系统将python升级到3.4后,出现语法解释错误。二是修改yum的解释器为旧版本python2.7,即将连接文件/usr/bin/python连接回/usr/bin/python2.7。治标不治本,不推荐。/usr/bin/python” 改为 “#!/usr/bin/python2”即可。

2023-12-15 19:04:39 446

原创 8080端口被占用怎么解决,并结束释放8080端口

8080端口是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,Win10 8080端口被占用解决方法吧。5、只需要输入并按【回车】执行 taskkill -pid 9192 -f 命令即可释放端口。3、命令提示符窗口,输入【netstat -ano】命令后,按【回车】,可以查看所有端口占用情况;4、以8080端口为例,在列表中观察被占用的8080端口,这里对应的是9192,2、运行窗口,输入【cmd】命令,按【确定或回车】,打开命令提示符窗口;

2023-12-14 17:36:34 2454 1

原创 安装locust不成功报错ERROR: Could not install packages due to an OSError: [WinError 2] 系统找不到指定的文件。: ‘C:\\Pyt

问题:ERROR: Could not install packages due to an OSError: [WinError 2] 系统找不到指定的文件。用命令后面加上 --user来获取权限,问题自然解决。

2023-12-12 22:27:59 980

转载 github上传遇到的 Failed to connect to github.com port 443 after ** ms: Timed out 报错

打开:设置 --> 网络与Internet --> 代理(Windows10直接搜索 更改代理设置),查看本机使用的代理的端口号。版权声明:本文为CSDN博主「GenggengSvan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Nicole_6_6_6/article/details/131362593。遇到这种报错,可以打开本地.git文件夹下的config文件,增加配置。2.刷新 DNS 解析缓存。

2023-10-27 13:02:01 1185

原创 django-关于manage.py migrate无效的问题(亲测有效)

原因:修改models.py相关的表结构后,重复的migrate,数据库中已有了一些表,就默认你这个操作已经进行,不再重新生成。如果需要migrate,需要做如下几步操作。1.删除迁移文件:2.mysql删除数据库drop database your_database;3.删除pycharm中右侧显示的数据库连接(因为数据库已经删了,这个连接不删也会报错的)4.mysql...

2019-09-25 10:37:52 1505

原创 python中带*号的参数:*和**的区别;运算符中/和//的区别;3个单引号及3个双引号区别;*args和**kwargs的区别

一、*和**的区别:1.带一个星号(*)参数的函数传入的参数存储为一个元组(tuple)2.带两个星号(*)参数的函数传入的参数则存储为一个字典(dict),并且再调用是采取a=1,b=2,c=3的形式3.传入的参数个数不定,所以当与普通参数一同使用时,必须把带星号的参数放在最后。4.函数定义的时候,再函数的参数前面加星号,将传递进来的多个参数转化为一个对象,一个星号转换成元...

2019-09-09 21:04:05 599

原创 python 区分对象和字典

python访问方式:访问对象属性:.访问数组值:arr[index]访问字典值:dic[‘key’]、dic.get(‘key’)python 中,只有访问对象的属性可以使用 .,数组使用下标,字典使用[‘key’]或者get(‘key’),但是有时候我们在调试程序的时候,只是看debug**看不出来当前对象到底是 dict还是object**,这个时候就需要使用 print( ...

2019-08-31 15:24:28 872

原创 性能测试过程中是怎么样造sql数据的?

sql使用包括增删查改,以及表,视图和索引。内连接和外连接区别(左连接用得最多):https://www.cnblogs.com/youzhangjin/archive/2009/05/22/1486982.htmlsql语句练习网站:https://www.cnblogs.com/DreamDrive/p/6193530.html(实际工作中用得最多的就是子查询(自连接))。sql语...

2019-08-12 18:08:56 497

原创 oracle语句执行过程

·执行过程备注:1.Oracle 分为数据库实例+数据库文件,其中实例为数据库实例为SGA和后台进程。2.服务器进程 当用户(客户端)要连接Oracle数据库时, Oracle就会创建1个session(会话),并且在服务器上创建1个专门处理这个session的进程,就是服务器进程啦。注意啊, 每当1个新用户创建1个新的连接到数据库,Oracle都会对应创建1条服务...

2019-08-12 11:41:29 2419

原创 产品经理的核心竞争力是什么?

Q1:产品经理的核心竞争力是什么?不仅能把事情做对,还能同事判断出对的事情。(1)对于一件事,做到 60 分的方法很多,但做到 80 分的方法很少。能很好的满足需求,不仅是满足。(比如登录框框,要想到测试那层想到的事情)(2)学习自己所需要的,不仅是学习。(要学习的东西很多,对当前产品来讲,我需要最快的获取什么知识)(3)要谈笑风声,不只是口齿伶俐。(很多时候沟通的目的不是比个对错...

2019-08-10 11:51:01 916

原创 python+selenium使用普通的快捷键操作无效的情况下,使用AutoHotkey软件帮助解决热键的问题

python+selenium使用普通的快捷键操作无效的情况下,使用AutoHotkey软件帮助解决热键的问题

2019-06-15 11:21:18 841

原创 python解决上下滑动的问题

以下两个可以同时添加进去,总有一个会生效的。js = "var q=document.documentElement.scrollTop=100"driver.execute_script(js)time.sleep(1)js = "var q=document.body.scrollTop=100"driver.execute_script(js)time.sleep(1)...

2019-06-15 10:53:10 1597 1

转载 python+selenium 断言的使用assert

自动化测试常用断言的使用方法(python)自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。这里介绍以下几个断言方法:assertEqualassertNotEqualassertTrueasser...

2019-06-13 12:45:34 10376 2

原创 jenkins如何配置SVN地址(亲测,简单有效)

1.SVN的URL地址要配置正确,确保正常的拉取到代码:2.SVN拉取是拉取到服务器上的,所以一定要对应的写出拉取到服务器的workspace的地址,比如:python C:\Users\Administrator\.jenkins\workspace\ffhg_h5_new\UI自动化脚本\FF_PC\core\ffhg_h5.py...

2019-05-29 14:19:07 3091

原创 python如何添加当前文件路径

前言,python在不同的地方(比如pycharm和终端),在终端显示的时候会说找不到模块。pycharm是自带编译器的,自动匹配到相应的路径下面。而终端需要在环境变量中添加路径才能够被相应的解析到。那么在文件里面直接加上执行路径,这便是最好的解决方法。print (os.getcwd())print (os.path.abspath(os.path.join(os.getcwd(), "...

2019-04-12 17:25:05 10672

原创 selnium 的插件驱动下载官方地址

https://www.seleniumhq.org/download/注意:1.注意浏览器的版本对应相应的driver。2.安装的时候记得把driver放在浏览器的安装路径中,并且要把路径添加至环境变量中。...

2019-03-23 16:23:50 609

转载 python+selenium 移动滚动条的方法

用键盘PageUP,PageDOWN按键来处理页面滚动条 这种方法很灵活用起来很方便!!!!from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keys#访问百度driver=webdriver.Chrome()driver.get("http://www.baidu...

2019-03-23 15:30:28 5452

原创 python 查看安装路径 查看可执行程序的方法

1.打开我们的cmd命令输入Python输入 import sys输入 print(sys.path)列表中的第四个将是你的安装路径2.查看可执行程序的路径print(sys.executable)...

2019-03-19 18:29:12 2209

原创 selenium 后台的配置更改,有时是选择,有时是输入框,改怎么样增强脚本的适应性呢?

1.如果出现输入框就填写2.如果出现选项就开始选择

2019-03-19 14:32:03 193

转载 python 中*args和**kwgs的用法详解

https://blog.csdn.net/u010852680/article/details/77848570

2019-03-19 14:25:40 1076

原创 python 如何测试一个字符串是否包含有另外的字符

n="123"m="123456"if n in m: print("True")else: print("False")=====>结果为 True

2019-03-14 19:42:04 699

转载 Chrome 正在受到自动化软件控制 -- 解决办法

上网找了一下发现可以使用chrome_options 设置 disable-infobars 这个参数禁用掉。然后就顺着这个思路到 selenium 库里面去找到这个文件F:\Python27\Lib\site-packages\selenium-2.xx.x-xxxx\selenium\webdriver\chrome\options.py只需要修改一行代码就可以了,看截图:默认...

2019-03-14 10:27:57 2988 1

转载 如何应对服务器被攻击的问题

主流的服务器攻击方式有多种手段,但是唯独DDoS攻击、CC攻击以及ARP欺骗,这些攻击方式被称为三大攻击手段,不仅可以致使服务器瘫痪,而且还很无解。DDOS攻击DDoS攻击全名叫做分布式拒绝服务(DDoS:Distributed Denial of Service),攻击者往往将多个计算机平台联合起来对同一个目标或者多个目标进行攻击,攻击所造成的后果也因此而严重程度不同。DDoS攻击为何...

2019-03-13 16:37:50 517

转载 python 中global的用法

Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global。例子1x = 1def func(): x = 2func()print(x)输出:1在func函数中并未在x前面加global,所以func函数无法将x赋为2,无法改变x的值例子2x = 1def func(): global x x = ...

2019-03-13 11:08:33 268166 19

原创 python出现 ValueError: could not convert string to float: '75,871.62' 字符中间带逗号如何转换为浮点型

>>>a='75,871.62'>>>b=a.replace(',','')>>>b'75871.62'>>>int(b)75871此外,所有带特殊符号的浮点型。比如¥12,232,323.67,转换的时候,只要将特殊符号转化为""既可。...

2019-03-12 11:17:02 1994

原创 python 如何把带小数的浮点型字符串转换为整数的解决方案

以下内容在python中完全可以接受:将整数的字符串表示形式传递给int 将float的字符串表示形式传递给float 将整数的字符串表示形式传递给float 将一个浮球传递进去int 将整数传入float但是,你得到一个ValueError,如果你传递的字符串表示浮到int,或任何一个字符串表示,但一个整数(包括空字符串)。如果你确实想要将float的字符串表示传递给i...

2019-03-12 11:13:53 29957

原创 如何一个网页打开很慢,应该从哪些方式入手解决问题

首先,访问前端,看是否ok,如果前端ok那就是后台的问题。1.ping 一下看服务器是否走通2.tracert一下网址,看走不走vpn(走cdn)3.查看相应的服务器,机器,top一个,查看一下他的内存使用情况4.如果都没有问题,那就是后台的问题。此时,对于jboss而言,有很好的解决方法就是,直接就重新启动一下jboss!...

2019-03-11 16:00:14 601

转载 python+selenium 判断元素是否存在,是否可点击,是否被选中--最全的解释,一定不要错过

现在的大多数的Web应用程序是使用Ajax技术。当一个页面被加载到浏览器时, 该页面内的元素可以在不同的时间点被加载。这使得定位元素变得困难, 如果元素不再页面之中,会抛出 ElementNotVisibleException 异常。 使用 waits, 我们可以解决这个问题。waits提供了一些操作之间的时间间隔- 主要是定位元素或针对该元素的任何其他操作。Selenium Webdr...

2019-03-09 16:23:06 35266 2

原创 selenium常见问题及解决方案

1.定位不到元素(1)程序跑太快,加time.sleep (2) 有遮挡,必须最大化窗口之后才能移动(3)没有到达相应的句柄或者框架内2.下拉框,如何选择元素3.面对同样的xpath,有多个,无法唯一定位的问题4.图片验证码怎么定位5.数据库怎么连接,比如查找验证码6.如何上传文件7.selenium的框架怎么弄8.如何上下滑动窗口,为何有时候滑动不了?...

2019-03-06 17:22:30 1563 1

转载 单链表,双链表,循环链表的区别

单向链表(单链表)         单向链表,它包含两个域,一个信息域和一个指针域。这个链接指向表中的下一个节点,而最后一个节点则      指向一个空值NULL。单向链表只可向一个方向遍历。查找一个节点的时候需要从第一个节点开始每次访问下一个节点,一直访问到需要的位置。也可以提前把一个节点的位置另外保存起来,然后直接访问。双向链表,(双链表)          双向链表中不仅有指向...

2019-02-18 16:45:06 11720

转载 数据库索引的比较

索引和B树:https://blog.csdn.net/qqqqq1993qqqqq/article/details/71437182位图索引:http://www.cnblogs.com/LBSer/p/3322630.html

2019-02-16 08:39:54 333

转载 oracle索引总结

https://www.cnblogs.com/wishyouhappy/p/3681771.html

2019-02-15 14:04:36 125

转载 哪些字段不适合建立索引

https://blog.csdn.net/WuLex/article/details/69540136

2019-02-15 14:03:17 12590

转载 Mysql建立、删除索引及使用

转载:http://www.yuanrengu.com/index.php/2017-01-13.html一.索引的作用       一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。       在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索...

2019-02-14 18:53:26 1056

空空如也

空空如也

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

TA关注的人

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