自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 测试文章笔记-SQL3种优化方法

让包含null值得列在检索时可以使用索引,需要将基于b树的单列索引改为复合索引,将原有索引修改为inx_code(code,0),(这里还是没有看懂,0是指什么列?还是特殊的表示手法?)再次执行查询,对user表的访问方式由全表扫描改为索引范围扫描,执行时间降至1秒之下。“null值将使得索引失效”的原因:可能是因为code作为主键,不能为null导致。b树单列索引:B-树索引是基于二叉树结构的。B-树索引结构有3个基本组成部分:根节点、分支节点和叶子节点。

2024-02-18 14:53:02 480

原创 在同一个类中调用类中的其他方法

class User(): def __init__(self,first_name, last_name): self.first_name = first_name self.last_name = last_name def describe_user(self): print(self.first_name.title() + ' ' + self.last_name.title()) def greet_user(self

2022-02-22 18:07:41 1038

原创 wireshar tcp使用length过滤的问题

问题描述:抓取tcp协议,length的值为:319 然后使用表达式tcp.len == 319抓出来的尽然是lenth值为385的tcp协议解决方法:1.点击上述的tcp协议,然后查看具体内容,发现是tcp segment len的值为:319所以,应该是过滤的这个字段,查找到319对应的这个字段值为:253,输入tcp.len == 253则能过滤正确。看来用这个表达是tcp.len需要length-56才是对应的值。length的值:319实际上是指:物理层数据帧的frame lengt

2022-01-10 18:47:33 1511

原创 pycharm断点属性设置介绍

主要内容:断点属性设置·生成红色断点后,鼠标悬停至红点,右键1.enable:勾选表示该断点可以执行2.suspend(all thread):阻塞所有或至阻塞断点当前线程3.condition:满足条件才断言,这里当满足:a==2(注意若写成:a =2则无法判断)...

2021-08-13 15:41:52 829

原创 pycharm里面的搜索关联前面的符号意义以及执行用例如何同时打开2个浏览器不关闭

第一个问题:PyCharm里面的c、m、F、f、v、p分别代表什么含义?第二个问题:我把我类里面的quit()方法都删了,但是在打开搜索a和搜索b时,a开了等b执行,a就关了,大概试了下,因为都是用的一个实例,所以一个实例对应的是一个driver吧。大致是这样。如果这样写:if __name__ == "__main__": el = Keywords('chrome', 'http://www.baidu.com') el.input_text('id', 'kw', '虚竹')

2020-12-21 09:18:26 214

原创 Allure的安装以及遇到的一些问题

Allure生成的测试报告好看些,所以打算自己尝试一下这里主要介绍的是:pytest+allure相结合的形式步骤:1.下载allure:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/选择红色框中的下载即可2、下载好后解压到本地我放在:e:allure-2.3.16下面(我下的是2.3.16)3.打开E:\allure-2.13.6\allure-2.13.6\bin,双击allure.ba

2020-12-16 21:02:29 4169

原创 Python中关于*号的用法

Python中关于*号的用法1.表示乘号2.*p 接受任意多个参数并将其放在一个元组中def a(*b) print(b) a(1,2,3) -->(1,2,3)3.解包传递多个参数def d(a,b,c) print(a,b,c)a = [1,2,3]d(*a) -->1 2 34.**p 类似于关键参数一样赋值的形式的多个实参放入字典中(把该函数参数转为字典)def demo(**p) #for i in p.items()#items(

2020-12-10 21:40:12 6763

原创 使用pandas,pymysql连接数据库导出excel

1.安装pymysql,pandaspip install pymysqlpip install pandas2.用pandas强大的连接数据导出数据功能巨简单:import pandas as pdimport pymysqlmysql_cn = pymysql.connect(host='(服务器地址)', port=(端口号), user='(用户名)', passwd='(密码)', db='(数据库名)', charset = "(编码格式)")df = pd.read_sql('

2020-05-22 10:11:27 835

原创 python连接数据库并输出数据(非到处excel)

参考:https://blog.csdn.net/qq_39928840/article/details/81132230https://www.cnblogs.com/xfxing/p/9322199.html工具:pycharm安装 pymysql:打开pycharm-点击底部“terminal”- 输入“pip install pymysql”代码:import pymysql#使用pymsql模块连接数据库conn = pymysql.connect( user = 'r

2020-05-21 20:57:55 674

原创 shell脚本-重启进程

shell脚本实现杀进程重启进程xshell中执行shell脚本:sh xxx.sh编写工具:notepad++(记事本好像编码格式不对)需要将该工具换行符改成unix:编辑-文档格式转换-转化为unix格式开始写:echo “Kill csp”ps -ef|grep csppkill cspsleep 10echo “Restart csp”cd bin&&./csptradefront&&./csptrader_____说明:1,必须在.home/

2020-05-14 17:16:47 724

原创 pycharm中修改字体的我位置

file-settings-editor-color schem-general-一般我使用github主题

2020-05-12 21:00:56 387

原创 Pycharm中如何给项目添加interpreter

创建项目时忘记添加interpreter了添加方法:点击“file”-“settings”-如图:

2020-05-11 14:52:56 5222

原创 学习笔记

Linux 命令-dfdf:用来检查linux服务器的文件系统的磁盘空间占用情况。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示3.命令参数:必要参数:-a 全部文件系统列表-h 方便阅读方式显示-H 等于“-h”,但是计算式,1K=1000,而不是1

2020-05-11 14:49:01 102

原创 mysql返回:you have an error in your SQL syntax

一般是某个地方语法错误了我的输入:selct * from tgoodsorder应该写成:select * from tgoodsorder

2019-08-14 10:52:52 164

原创 接口测试思路

1.接口分类:webservice接口和http api接口webservice接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的,类似于给你返回一个url之类的吧,如: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdlhttp api接口:走http协议,通过路径来区分调用的方法,请求报文...

2019-08-13 19:23:15 173

原创 python文件对象中read、readline、readlines的区别

f_obj.read()读取整个文件,并存放在一个字符串变量中缺点是:不能存放太大的文件f_obj.readline()readline()方法每次读取一行;返回的是一个字符串对象,保持当前行的内存例如:代码:file = open('alice.txt', 'r')text_line = file.readline()print(text_line)执行结果:f_...

2019-08-13 13:33:59 355

原创 python报‘break’ outside loop的原因

很简单的原因:break只能用在for、while循环中

2019-08-13 08:56:09 51824 2

原创 pycharm每次都要重新配置模块的问题

问题:import requests 提示:no module named requests每次创建项目都要重新配置,所以我查了一下解决办法参考:cmd更新requests版本https://jingyan.baidu.com/article/5bbb5a1bb8819113eaa17942.htmlpy将配置环境放在根目录(额,大概叫这个吧)https://blog.csdn.ne...

2019-07-31 17:36:18 2845

转载 pycharm错误提示弹窗edit configuration解决方法

https://blog.csdn.net/weixin_41598638/article/details/79616968

2019-06-24 13:34:39 3978

原创 django网页-通过数据库添加信息并实现图片放大缩小功能

需要了解的知识:1.下载一个软件:SQLiteSpy2.会sql语句3.css,绝对定位、相对定位,html点击事件:javascript1.确定网页图片存放的数据库名网页后缀–feedback查询代码中feedback app - models.py (用于存放数据库信息)确定这里相关的数据库是:feedbacktype、feedback2.数据库信息可视化下载SQLiteSp...

2019-06-05 15:51:35 766

原创 git上拉取代码提示:GitPullFailed

前提:1.已经连接了git,拉取master(主枝)上的代码方式:VCS-Git-Pull2.本地已经安装了git但是我的提示:Git Pull Failed说明本地有修改,要撤销本地修改查看修改内容的方法:1.直接查看项目中的文件:蓝色表示有修改,绿色表示新增内容2.从控制台(cmd)查看git --versioncd到项目(uzii)下面执行git status...

2019-05-28 09:19:31 1107

原创 ununtu中打开文件的方法

cd /mnt/e

2019-05-28 08:57:13 163

原创 django网页(二)——将数据库修改成mysql

mysql下载:–>https://blog.csdn.net/weixin_44062039/article/details/89604352增加:–>这个安装方法没有配置环境变量所以找到mysql的安装路径–>C:\Program Files\MySQL\MySQL Server 5.7\bin将bin文件路径添加到环境变量path中验证:打开cmd-输入mys...

2019-04-30 16:36:07 769 1

原创 mysql安装方法

https://www.cnblogs.com/ayyl/p/5978418.html这是一个比较全的安装教程,但是msql官网的界面有点变化我写一下怎么找到要安装哪个文件:进入官网–>https://www.mysql.com/可能会有点慢–点击download点击community点sever那个:下拉,点击prievious version可以选择以前的版本后...

2019-04-27 17:24:17 110

原创 django网页设计-login页面

#直接显示一个网页新建一个app–>login添加到setting.py的INSTALLED_APPS中–>tutu/setting.py创建视图-->login/views.pyviews.py加入函数:testdef test(request): return HttpResponse(<strong>"hello world"</strong...

2019-04-27 17:09:21 1118

原创 django+python程序编译遇到的一些问题

之前因为gbk导致编码不对,就换成了ubuntu,比较坑的是,还要另外在这个子系统上面安装python、django然后本地windows也有这个东东,通过子系统控制本地的python编译就会出现一堆问题先记录一下一些语句:查看django安装版本:cmd:python -m django --versionubuntu:pip --version为什么要查呢,因为老的django版...

2019-04-26 18:46:12 299 1

原创 django网页-在网页上加删除按钮

需求:在网页上增加一个删除按钮,直接删除改发布的版本记录包括数据库内容前言:网页那块用到js不会写,仿照大佬的内容写的思路:view函数下添加一个接口添加子路由指定该函数html网页元素设置添加一个字段:删除设计删除的点击事件点击后调用删除接口实现:view函数添加一个接口:找到路径:verision(app name)–>view.py添加一个删除接口:拓...

2019-04-26 15:59:18 2288

原创 unbuntu安装pip的命令

sudo apt-get install python-pip

2019-04-26 15:39:41 1704

原创 python中未引入qrcode module解决方法

问题:报错:no module named qrcode如图:解决方法:cmdpip install qrcode另外:ubuntu安装pip指令:sudo apt-get install python-pip检查是否安装成功:pip list

2019-04-25 16:20:23 12867

原创 django网页-生成网页和动态网页以及添加图片

创建一个app:命令:python manage.py startapp (appname)结果:生成一个app这里叫blog在views.py中定义一个函数:配置路由:思路:**总路由找到appapp路由找到函数url来表示路由再设置总路由:打开网址:127.0.0:8000/blog/index 网页元素:存储网络元素:创建一个文件夹:templates...

2019-04-24 19:40:39 2480 2

原创 django第一个网页-python3编码导致报错:unicodedecodeerro:'gbk' codec can't decode byte 0xa6 in position 9737

**问题:**运行第一个django项目的时候,输入127.0.0:8000/admin,命令行老是报错:unicodedecodeerro:‘gbk’ codec can’t decode byte 0xa6 in position 9737**原因:**windows是gbk编码,而我安装的python3是utf-8的编码,两种编码不一致导致无法正常使用但是我真的刚开始写的时候可以打开...

2019-04-19 16:55:36 305 1

原创 django-创建网页并给他加上账号密码和遇到的一些问题

1.根据教程,在你的django路径下执行:python manage.py这些命令中,启动django自带的服务器指令是:python manage.py runserver(下拉能看到啦)2。输入改命令,生成这个结果说明成功了3.打开127.0.0.1:8000/admin出现输入账户密码的页面4.再次打开dos,在该目录下输入python manage.py5.创建数据库...

2019-04-12 19:54:50 468

原创 django-创建一个项目的方法

1.先创建一个你的项目所在的目录2.打开命令符,定位到项目文件夹所在的路径3.输入:django-admin startproject mysite4.会在路径下生成mysite5.点击file-open,输入该project的路径就能打开了6.因为没有添加interpreter,所以还要添加interpreter:然后就生成啦~~~...

2019-04-12 18:11:37 181

原创 使用pip指令安装django

前提:已经装好了python步骤:1.打开cmd输入:pip install django==2.2等待反馈success2.查看安装路径输入:pip show django获取安装路径3.安装django输入:pythonimport djangodjango.get_version()返回版本号就成功pip的指令:https://blog.csdn.net/wei...

2019-04-10 16:03:16 1277

原创 python-pip指令

安装django的时候设计到pip指令,就查了一下pip查看所有的命令主要会用到的几个:1.installpip install <包名>或pip install -r requirements.txt使用==,>=,<=,>,<来指定版本这里安装django:pip install Django==2.22.安装完查看安装路径:pip s...

2019-04-10 15:54:53 14518 1

原创 python基于django框架下读代码——页面元素和数据元素在代码中的位置查找

Python+django写的集成版本自动打包发布,用户意见禅道问题收集的项目本篇的主要目的是:1、**页面元素查询:**查找网页中“构建”部分代码所在位置2、**数据信息查询:**查找网页中“版本”部分数据存储使用的数据库等内容适合人群:测试小白需要准备的知识:1.django说明文档:https://docs.djangoproject.com/zh-hans/2.1/2....

2019-04-09 15:17:45 522

原创 Python字典

python字典格式:d = {key1 : value2 , key2 : value2}每个键值对用:分割,每个键值对应之间用,号分割,整个字典使用{}花括号!键一般是唯一的,但是值不一定是唯一的,如果有重复则显示最后一个值值可以取任何数据类型,但是键必须是不可变的如字符串、数字、元组访问字典里的值修改字典方法:增加新的键/值对,修改或删除已有键/值删除字典元素内容:...

2019-03-05 20:00:31 158

原创 python学习之路(三)

一、Pyhton 元组元组和列表不同:元组中的元素不可以修改元组使用小括号,列表使用方括号创建一个空元组:tup1 = ()元组中只包含一个元素时,需要在元素后添加逗号tup1 = (50,)元组与字符串类似,下标索引从0开始访问元组使用下标索引来访问元组中的值修改元组删除元组元组内置函数:cmp(a,b):比较两个元组元素len(a):计算元组元素个数max...

2019-03-05 17:31:51 112

原创 将本地文件上传到gitlab上的方法

2019-02-19 09:12:10 3738 1

原创 python运算符

特殊的运算符:/ 除 a=10 b=20 b/a=2% 取余数 b/a=0** 幂 a**b// 取整除 b//a=2比较运算符:注意 !=与&lt;&gt;一样标识赋值运算位运算:python中成员运算符is和==的区别:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。运算符优先级:...

2019-01-28 20:00:50 67

空空如也

空空如也

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

TA关注的人

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