自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小情绪的博客

个人学习笔记,交流

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

原创 linux自学笔记——创建文件方式总结

mkdir filenamemkdir test.initouch filenametouch test.inicat >>filenamecat >>test.iniprintf “******” >filenameprintf "hello" >test.iniehco ‘*****’ >filenmaeecho 'hello' test....

2020-04-10 01:19:13 277

原创 linux学习笔记——(1-8天打卡)

cd:用于切换当前工作目录至指定目录进入目录 /usr/isTester cd /usr/isTester进入上级目录cd ..进入当前用户主目录cd ~进入上两级目录cd ../..进入当前目录cd .mv移动当前一个文件夹isTester ,到/usr/isTester目录mv /isTester /usr/isTester移动/etc/idoxu目录...

2020-03-21 23:19:25 212

原创 数据库学习笔记——管理事务处理

transaction:事务start transactionrollback:回退commitcommit to 保留点名称`commit:提交savepoint:保留点set savepoint 保留点名备注:rollback语句只针对删除,更改,插入语句可以回退,针对创建语句,查询语句无作用数据库操作语句会自动提交,若想数据库执行语句不自动提交使用:set autocomm...

2020-03-11 21:48:28 200

原创 数据库学习笔记——触发器

触发器:mysql响应数据库操作语句而执行的一条Mysql语句,触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器时,需要给出4条信息唯一的触发器名触发器关联的表触发器应该响应的的活动触发器核实执行使用触发器insert触发器delete触发器update触发器删除触发器...

2020-03-10 18:07:45 426

原创 数据库学习笔记——使用游标

游标是被select语句检索出来的结果集,能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作用。尽管游标能遍历结果中的所有行,但他一次只指向一行。使用游标1、声明游标2、打开游标以供使用3、根据需要取出检索出的各条记录4、关闭游标创建游标打开关闭游标使用游标数据定义游标变量:declare 游标变量名 cursor for select查询语句读取游标...

2020-03-10 15:14:18 353

原创 数据库学习笔记——使用存储过程

使用存储过程:为以后的使用而保存mysql语句的集合为什么要使用存储过程通过把处理封装在容易使用的单元中,简化复杂的操作过程优惠不要求反复建立一些列处理步骤,这保证了数据的完整性简化变动的管理提高性能存在一些职能用在单个请求中的mysql元素和特性,存储过程中可以使用它们来编写功能更强更灵活的代码存储过程的缺陷一般来说存储过程编写笔记本sql语句复杂,编写存储过程...

2020-03-09 11:33:00 196

原创 数据库学习笔记——使用视图

视图:包含sql查询语句构建的一个虚拟表, 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。视图的作用:1、重用sql语句2、简化复杂的sql操作3、使用表的组成部分而不是整个表4、保护数据5、更改数据格式和表示视图的规则和限制1、视图必须唯一命名,视图名称不能和表名其他视图名称重复2、对于可以创建的视图数目没有限制3、为了创建视图,必须具...

2020-03-06 11:48:11 268

原创 数据库学习笔记——创建表和操纵表

创建表caeate table 表名 (字段1 数据类型,字段2 数据类型,字段3 数据类型...)使用Null值默认允许字段为null值使用not null,可以设置字段不允许为空值create table 表名 (字段 数据类型 not null)主键在介绍create table 表名 (字段1 数据类型 not null primary key)可以有符合组件的形...

2020-03-06 10:22:09 418

原创 数据库学习笔记——更新删除数据

更新和删除数据update更新数据update 表名 set 需要更新的字段 =变化方式,字段2=变化方式...备注:数据更改语句过程中遇到错误,则撤销本次修改,可以使用ignore,将没有错误的行数继续修改收update ignore 表名 set 字段 values(值)拼接函数concat(字段1内容,字段2内容)替换函数replace(字段,'匹配的内容','要替换成的内容...

2020-03-05 11:30:21 193

原创 数据库学习笔记——插入数据

插入完整的行insert into 表名 values(每个列的值)备注:1、插入的每个列的值必须与原表中的字段位置一一对应2、每个列的类型需要与原表中每个列的类型保持一致insert into product values(009,‘燕麦’,‘蒙牛’,20)插入一行数据,其中values后面填写的字段顺序与表保持一致插入行的一部分insert into 表名 (字段名...

2020-03-05 11:30:08 552

原创 数据库学习笔记——全文本搜索

理解全文本搜索使用全文本搜索FULLTEXT(note_text)启用全文本搜索支持:一般在创建表时启用全文本搜索。CREATE TABLE接受FULLTEXT字句,它给出被索引列的一个逗号分隔的列表。进行全文本搜索使用查询扩展布尔文本搜索全文本搜索的使用说明...

2020-03-04 17:51:51 256

原创 数据库学习笔记——组合查询

union:创建组合查询select...union select ...union select...UNION规则:UNION至少由两条select语句,语句之间用关键字union分隔UNION中的每个查询必须包含相同的列、表达式或聚集函数(即组合中所有的查询语句中select后查询的字段必须相同)列的数据类型必须兼容(即组合中所有的查询语句中select后查询的字段类型必须相同)...

2020-03-02 17:41:32 187

原创 数据库学习笔记——连接表

关系表主键:唯一标识表中每行的这个列(或这组列)成为主键,主键永联标识一个特定的行外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系inner join… on…创建内连接select 表.字段 from 表1 别名1 inner join 表2 别名2on 别名1.字段=别名2.字段(inner可以省略)select user.user_id,u...

2020-03-02 00:38:54 362

原创 数据库学习笔记——使用子查询

子查询:利用子查询进行过滤select user_id,user_name from user where user_id in(select user_id from order where order_num in(select order_num from order_pro where pro_item="扫地机器人"))在订单_产品表中找到产品为“扫地机器人”对应的订单编...

2020-03-01 18:12:43 353

原创 数据库学习笔记——分组数据

group by:数据分组select 汇总字段 from 表名 group by 字段select count(user) from card_user group by card_id在会员卡用户表中,统计出不同的卡id对应的用户数量select card_id,count(user) from card_user where card_name="初级会员卡" group by...

2020-03-01 17:27:26 194

原创 数据库学习笔记——汇总数据

聚集函数avg()函数:求某一列的平均值select avg(price) as 产品均价 from productround(数值,n):保留n位小数select round(avg(price),5) as 产品均价 from product去取价格的平均值,并且保留5位小数count()函数:计算行的数量,返回某列的行数select count(price) a...

2020-02-28 18:10:23 186

原创 数据库学习笔记——使用数据处理函数

文本处理函数left(字符串,n):从左边去指定长度的字符串right(字符串,n):从右边边去指定长度的字符串名称 描述 函数 示例 结果 concat() 拼接字符串 concat(字符串1,字符串2....) concat('come','on','12') comeon12 left() 返回:从左边开始取指定长...

2020-02-28 17:02:52 149

原创 数据库学习笔记——创建计算字段

计算字段重新格式化备注:计算字段不真实存在数据库表中,是在运行select语句是创建的表拼接字段——concat(字段1,字段2,…)select concat (字段1,字段2) from 表select concat (id ,name) from user;直接拼接:id名字select concat (id,'(',name,')") from user;拼...

2020-02-28 15:27:08 218 1

原创 数据库学习笔记——数据过滤

where语句:select id from product where ...=:等于<>:不等于!=:不等于<:小于<=:小于等于>:大于>=:大于等于is null:空值is not null:非空值between操作符:在指定两个值之间(检索结果包含两个边界值)select id from product where i...

2020-02-28 14:32:03 207

原创 数据库学习笔记——基本查询语句

数据库基本操作like操作符1、百分号%通配符:表示代表任意个字符(该通配符可以代表0个字符或任意个字符如:找出名称中符合“****鼓浪屿海岛酒店”的产品: select id,name from product where name like "%鼓浪屿海岛酒店" 即可找到“厦门鼓浪屿海岛酒店”(因为“鼓浪屿”前有%,可以表示多个字符)2、下划线_通配符:表示代表一个字符(...

2020-02-28 13:17:29 195

原创 数据库学习笔记——正则表达式语句(1)

用正则表达式进行搜索:正则表达式语言1、regexp:基本字符进行匹配如:查找名字中含有“厦门鼓浪屿”字样的产品 select id,name from product where name regexp "厦门鼓浪屿"使用.(点):匹配任意个字符(.点的位置可以是任意,且可以代表字符串中任意一个字符)备注:把.点使用到要匹配的字符串的开始和结尾没有意义备注:.点可以匹配任意...

2020-02-26 18:22:02 240

原创 廖雪峰Python学习笔记4——高阶函数(filter,socrted)

filter函数:filter(fun,list)接收一个函数和一个序列,将函数作用的序列中的每个元素上(类似map()),并通过返回值为true和false,留下true值练习:取list中的偶数练习:去掉空字符串思路:使用x2!=’'判断list中元素是否为空(方法2使用.strip()方法删除空的字符串)strip()方法:list.strip('char')作用:去除l...

2019-01-31 15:08:07 202

原创 廖雪峰Python学习笔记4——高阶函数(map,reduce)

高阶函数变量可以指向函数:f=abs函数名也是变量:*abs函数实际上是定义在import builtins模块中的,所以如果需要修改abs变量的指向在其他模块也生效,需要使用:import builtins;builtins.abs=10传入函数一个函数可以接受另一个函数作为参数——高阶函数def add(x,y,f): return f(x)+f(y)print(a...

2019-01-23 16:51:16 290

原创 廖雪峰Python学习笔记3——切片,迭代,列表生成式,迭代器,生成器

切片:(去指定索引范围的操作)list=[‘a’,‘b’,‘c’,1,2,3,4]list[0:]----从0开始索引取出后面的所有元素–&amp;amp;amp;amp;amp;amp;amp;gt;a,b,c,1,2,3,4list[2:5]—从2开始索引取出三个元素–&amp;amp;amp;amp;amp;amp;amp;gt;c,1,2list[-1]------取出倒数第一个元素—&amp;amp;amp;amp;amp;amp;amp;gt;4

2019-01-18 14:49:49 279

原创 fiddler使用篇(1)

开始抓取/停止抓包:(默认开启) file—&amp;amp;gt;Captrue trafic或者点击左下角captture 调节界面文字大小: tools—&amp;amp;gt;options—&amp;amp;gt;appearance fontsize:大小 choose font…字体 获取https: tools—&amp;amp;gt;options—&amp;amp;gt;htttps—&amp;amp;gt;勾选Capt

2018-08-20 13:52:21 1580

原创 fiddler安装教程

下载安装包: 官网地址:https://www.telerik.com/fiddler 进入后点击freedownload [图片] 选择你使用fiddler的用途 [图片] 填写邮箱,勾选I agree…和I accept… [图片] download for windows 下载完成进行安装...

2018-08-20 11:51:57 674

原创 抓包工具

## 抓包工具 ## 1. wireshark 截取网络数据包,详细显示网络数据包的数据,是一个网络封包分析软件,在底层监听计算机的所有出入数据,工具庞大,抓取的数据全面。Mac,windows,linux平台都可以安装,免费(上课时我们就是使用的wireshark,来学习网络中的各种传输协议等) 2. fiddler 应该算是最常用的抓包工具了吧,是一种调试代理的工具,操作简单,...

2018-08-13 16:11:53 2303

原创 软件测试——测试缺陷报告

1 缺陷管理工具:ALM,JIRA,BUGZILA.BUGFREE.,MANTIS 2 缺陷标题: 2.1 在什么情况下发生什么问题 2.2 描述问题本质 2.3 标题不已过长 3 缺陷概述:提供缺陷本质与现象的描述。还包括缺陷的延展部分避免重现步骤4 缺陷影响:缺陷因为的用户或者对业务的影响范围以及严重的程度5 环境配置:操作系统类型6 前置条件。...

2018-07-23 18:37:08 6191

原创 软件测试——测试覆盖率

1 测试覆盖率: 1.1 需求覆盖率 1.1.1.1 需求管理工具:ALM,Doors和TestLink 1.2 代码覆盖率 1.2.1.1 行覆盖率(语句覆盖率):被执行到的语句占总可执行语句的百分比 1.2.1.2 判定覆盖率(分支覆盖率):每一个判断分支都被测试到 1.2.1.3 条件覆盖率:每个条件的可能取值至少取一次 1.2.1.4 价值:找出潜在一楼的测试用例,识别出...

2018-07-23 18:35:44 2655

原创 软件测试——自动化测试(2)

1 单元测试的自动化测试 1.1 用例框架代码的自动化: 有些框架应由一些自动化工具生成 1.2 部分测试输入数据的自动化生成 自动化工具可以根据不同的变量类型自动生成测试输入数据 1.3 自动桩代码的生成 用来代替真实代码的临时代码。自动桩代码的生成是指自动化工具可以对被测试代码进行扫描分析,自动为被测函数内部调用的其他函数生成可编程的桩代码,并提供基于测试用例的桩代码管理机制,...

2018-07-23 18:34:45 347

原创 软件测试——自动化测试(1)

自动化测试:把人对软件的测试行为转化为有几位执行测试行为的一种实践自动化测试缺点:  不能代替手工测试:只能代替手工测试中执行的频率高,机械化的重复步骤  比手工测试脆弱,无法应对被测系统的变化  测试开发工作量大,只有测试用例执行次数大于等于5次时,才收回自动化测试成本  手工测试发现缺陷数量通常比自动化测试要更多  测试效率以来自动化测试用例设计即实...

2018-07-20 16:11:21 291

原创 软件测试——测试用例的编写

1 常见软件测试方法:等价类划分、边界值、错误推测方法。。。2 缺陷知识库作为检查点列表——wiki页面 2.1 威风发多少WIKI是一种多人协作的写作工具。Wiki站点可以有多人(甚至任访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨 2.2 搭建个人wiki网站: https://jingyan.baidu.com/article/b87fe19e...

2018-07-20 16:07:35 653

原创 软件测试——单元测试笔记

1 单元测试:对软件中的最小可以测试的单元与程序其他部分相隔离的情况下进行检查和验证工作,通常是指函数或者类(通常有开发工程师完成) 2 单元测试具体的变现形式就是对函数一各种不同输入参数组合进行调用 3 做好单元测试: 3.1 代码的基本特称与产生错误的原因 3.2 单元测试用力的详解:输入数据和预计输出数据的集合 3.3 驱动代码、桩代码、Mock代码  驱动代码...

2018-07-20 16:05:07 3036

原创 postman安装

postman :Postman是一种网页调试与发送网页http请求的chrome插件。可以方便的模拟get或者post或者其他方式的请求来调试接口安装软件包 直接下载地址:https://www.getpostman.com/apps一路默认同意即可,下一步即可...

2018-07-19 13:21:25 135

转载 接口测试工具:jmeter、postman、soapUI的区别

&nbsp;1.&nbsp; 用例组织方式首先是用例组织方式的不同,不同的目录结构与组织方式代表不同工具的测试思想,学习一个测试工具应该首先了解其组织方式。SoapUI的组织方式如下图,最上层是WorkSpace,每个窗口只可以打开一个WorkSpace(这是一个xml文件),每个Project...

2018-07-19 11:16:00 3570

原创 接口测试

接口全局变量和抽象方法的集合接口类型接口类型有系统对外的接口,程序内部接口,外部接口 webservice接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,测试过程中都需要通过工具才能进行调用,测试   http api接口是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串。   SOAP 是...

2018-07-19 00:40:48 210

原创 廖雪峰python学习笔记(2——函数)

函数: 1. 求圆面积:area_of_circle(r); 2. 求绝对值:abs(x); 3. 求最大值:max(x1,x2,x3); 4. 强制类型转化:int(); 5. 转化成十六进制数:hex(n):——&amp;amp;H… 6. 判断函数参数类型:isinstance(object, classinfo)返回ture/false //isinstance(x, int )

2017-09-24 19:00:59 330

原创 廖雪峰python学习笔记(1——基础)

输入—— print()函数: print(“hello”)//原样输出 print(name)//输出变量name的值 print(“hello”,name)//输出hello *输出——input()函数 n=input();//把输入,赋值给变量n(str型) m=int (n);//强制类型转换,把str转换成数值型注释:以#开头:结尾缩进:一般使用4个空格不是tab)P

2017-09-23 20:49:35 563

原创 从零学起vue(学习笔记2)

一、指令与模板指令:当表达式的值改变是相应的将其某些行为应用到DOM上v-bind 动态指令,简写为 :v-on 绑定事件监听器,简写为 @v-text 更新数据,覆盖已有结构v-html 可以解析数据中的HTML结构,更新innerHTML(内容按照普通HTML插入-不会作为vue模板进行编译),配合v-html组合模板使用,很危险尽量不用v-show 根

2017-04-20 14:50:27 347

转载 const、let、var区别+js严格模式

一、let与var的区别

2017-04-20 10:31:13 10952

空空如也

空空如也

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

TA关注的人

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