自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL优化-聚合索引

在执行一条多表关联的sql语句时,发现执行速度比较慢,需要4秒以上。然后通过EXPLAIN(执行的sql语句)看语句使用索引的情况以及查询表的顺序然后找到第一个没有使用索引的表,给它的where条件使用的字段建立联合索引,要按照引用的字段的顺序建立CREATE INDEX shop_id_relation_type_active_status ON shared_revenue ( `shop_id`, `relation_type`,`active_status`)建立索引后,

2022-04-20 17:25:13 519

原创 python连接数据库

import pymysqlfrom UI.configs.account import host,user,passwd,databaseclass Sqlcon: def select_db(sql): # 打开数据库连接 db = pymysql.connect(host=host, port=3306, user=user, .

2021-08-03 22:59:50 140

原创 selenium+xpath定位语法

from selenium import webdriverdriver = webdriver.Chrome()#打开一个空白浏览器driver.get('https://www.baidu.com/')# bai度输入框的的html代码:# <input id="kw" class="s_ipt" type="text" autocomplete="off" maxlength="100" name="wd"/># 前面的*号表示查找所有的标签元素,可以替换为标签名称input.

2021-07-29 20:42:54 241

原创 selenium+css定位语法

from selenium import webdriverdriver = webdriver.Chrome()#打开一个空白浏览器driver.get('https://www.baidu.com/')# 度输入框的的html代码:# <input id="kw" class="s_ipt" type="text" autocomplete="off" maxlength="100" name="wd"/>'''css用#号表示id属性,如:#kwcss用.表示class属.

2021-07-29 19:42:22 188

原创 Python UI自动化测试

UI自动化测试花费的成本较高,适用于以下场景UI自动化项目结构如下1.在configs\account.py中设置用户名和密码username = "xiajing001"password = "123456"2.在configs\env.py中配置系统环境# 配置环境变量# test测试环境# online线上环境current_env = "test" env_dict = { "test":"https://", "online":"http

2021-07-26 15:36:19 1589 3

原创 selenium 元素定位

from selenium import webdriverdriver = webdriver.Chrome()#打开一个空白浏览器driver.get('https://www.baidu.com/')# 元素定位第一种方式,id属性定位txt = driver.find_element_by_id('s-top-left').textprint(txt)# 元素定位的第二种方式,name属性定位txt = driver.find_element_by_name('mp').text.

2021-07-18 23:41:09 138 1

原创 python接口自动化测试

以登录为例1.打开登录页面--输入用户名密码--点击登录--前端进行密码加密--调用登录接口,传入用户名和加密后的密码--和数据库进行验证2.打开登录页面--输入用户名密码--点击登录--调用登录接口,传入用户名和密码,并将密码加密--和数据库进行验证一般都用第二种方法。前端加密不安全,使用f12就能看出系统使用哪种加密方式,并且加密方式若有改动时改动较大。一般复杂操作放到后端...

2021-07-14 08:32:15 950

原创 pytest学习

1.pytest默认寻找当前路径下的所有的文件与子文件夹以test开头或者test结尾的文件夹、文件、函数作为识别对象2.pytest默认不输出任何打印信息,如果要看打印信息,加-s3.多条指令一同运行时,需要通过空格进行区分,在main函数中,通过,进行区分if __name__ == '__main__': pytest.main(['-s','-v'])4.-v 日志输出,-q: 安静模式, 不输出环境信息5.-rA 测试结果的简单统计6.pytest中的se...

2021-07-13 15:04:36 144 1

原创 python+appium+夜神模拟器APP自动化测试

1.安装夜神模拟器,android sdk安装,node.js安装,appium desktop安装。2.运行夜神模拟器:1)右键查找文件所属位置2)启动夜神模拟器服务D:\Program Files\Nox\bin>nox_adb.exe connect 127.0.0.1:620013)需要测试的软件,模拟器里要安装。并且安装包本地需要保留一个3.打开appium,和模拟器进行连接platformName:Android,iosdeviceName:模拟器的地址

2021-07-11 01:53:36 905 2

原创 js学习笔记

1.alert页面2.confirm消息对话框<script type="text/javascript"> function rec(){ var mymessage= confirm("你是女士吗?") ; if(mymessage==true) { document.write("你是女士!"); } else { document.write("你是男士!"); } }...

2021-05-28 18:00:45 41 1

原创 电商业务学习

一、产品经理的日常工作1.了解用户和市场--需要将用户需求转化成产品需求;2.设计产品方案;3.跟进项目开发进度,确保项目按时上线;4.

2021-05-27 23:39:44 992

原创 docker基础学习

docker 发布srtingboot项目到docker文件目录下cd /root/Desktop/docker构建docker镜像docker build -t demo .查看生成的镜像docker images创建容器并运行jar包docker run --net=host -p 8080:8080 demo删除镜像docker ps 查询运行中的容器container...

2018-11-06 13:04:16 95

原创 centOS安装mysql5.7

1.在根目录下,查看所有的数据库版本shell&gt; yum repolist all | grep mysql2. 通过发出以下命令来执行此操作,这些命令禁用8.0系列的子存储库并启用5.7系列的子存储库; shell&gt; sudo yum-config-manager --disable mysql80-communityshell&gt; sudo yum-config...

2018-11-06 13:01:31 167

原创 mongodb学习

db xlovej//连接xlovej数据库,若没有此数据库,则自动创建 db //查看当前连接的数据库 show dbs //查看所有数据库 db.dropDatabase() //删除数据库 show tables;show collections //查询所有表/集合 db.createCollection(“love”) //创建love集合 db.love.drop() //...

2018-10-17 17:36:06 86

原创 SQL视图一直查询不出结果

U8发货单新增选单采购订单时系统卡死,原因可能是表被死锁select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   from   sys.dm_tran_locks where resource_type='OBJECT'declare @spid  int Set ...

2018-09-05 14:03:36 4001

原创 EXCEL将值属性改成文本格式并使其带上小三角

1.使用模板导入数据时通常会出现导进去的数据格式不对,如手机号导进系统变成1.234xxe的格式整理模板时已经将单元格属性变成 了文本格式,但是还需要把手机号这一列改成带上小三角2.选中这一列,点数据-分列-固定长度3选择文本点完成.4.完成...

2018-08-17 13:51:00 2868

原创 mysql判断数字是否存在并截取

//通过id匹配 testdate.id=testa.id//如果有  就赋值num2   比如 id=1    testdata.num2= 10//如果 没有就看 name 后面有没有数字, 有就截取数字的值  比如  id=5   num2 =50//如果都没有 就赋值 1UPDATE testdate a set num2=(case when (select b.name from te...

2018-07-16 13:09:58 1087

原创 select 语句

1.into 插入语句创建一个新表,并包含原表的两列数据if OBJECT_ID('tb_jishu') is not null   drop table tb_jishuselect 国家,产品 into tb_jishu from jishuselect * from tb_jishu

2018-07-09 11:44:10 134

原创 GROUPING sets同时多个分组

select * from dbo.jishuselect 国家,产品,sum(价格1) from dbo.jishugroup by GROUPING sets(国家,产品)

2018-07-09 10:01:03 6160

翻译 元数据函数

select COL_LENGTH('dbo.jishu','id')as 'int的长度'--查ID列的长度select COL_NAME(object_id('dbo.jishu'),2)--看这个 表的第二列的列名

2018-07-09 09:49:28 238

原创 SQL日期和时间函数

select getdate();取当前时间select day(getdate());取当前日select month(getdate());取当前月select year(getdate());取当前年select datediff(day/month/year,'2018-01-28','2018-06-29');取时间差,和夏晶152天select DATEADD(DAY ,157,GET...

2018-06-29 11:12:15 335 1

原创 SQL替换,反转,取字符串

替换select REPLACE('夏晶是个大坏蛋','坏','好')反转select REVERSE('夏晶是个大坏蛋')取值select SUBSTRING('夏晶才不是个大坏蛋呢,我爱夏晶',12,4)从第12位开始取值,取4位...

2018-06-29 10:55:23 931

原创 回滚

begin transactiondelete from Courserollback transaction  

2018-06-20 16:42:45 131

翻译 SQL控制程序执行流程

1. BEGIN...END语句2. IF判断其中命令行和程序块可以是合法Transact-SQL任意语句,但含两条或两条以上的语句的程序块必须加BEGIN...END子句3. IF…ELSE选择     select'(' as 左括号,@x as '@x',@y as '@y' ,')' as 右括号,'在第三象限' as '所在象限'select 输出时,后边加列名4. CASE函数case...

2018-06-20 16:09:24 771

原创 SQL-运算符学习

1.运算符优先级

2018-06-13 11:20:26 722

翻译 U8数据库跟踪

1.确定跟踪数据类error报错类:exception事件类SQL语句跟踪:SQL:StmtStarting 事件类 指示已启动 Transact-SQL 语句SQL:StmtCompleted 事件类 指示已完成 Transact-SQL 语句SQL:BatchStarting 事件类 指示正在启动 Transact-SQL 批处理SQL:BatchCompleted 事件类 指示已完成 Tra...

2018-06-12 16:04:40 5854

翻译 SQL 学习(1)

1.查看表的各种信息,可以查看指定数据库表的属性、表中字段属性、各种约束等信息use SQL_namego exec sp_help'table_name'2.为局部变量赋值,有 set 和 select两种方式use db_name      declare @name  char(50)                              --定义一个局部变量select @name =...

2018-06-11 10:51:51 104

空空如也

空空如也

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

TA关注的人

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