自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Appium中混合版app切换带来的问题总结

Appium中混合版app切换带来的问题总结相信大家在使用appium 的时候需要对混合版app之间需要切换,但是会有很多莫名其妙的问题出现下面对本人对问题做个总结1 找不到其他的 context在我们的Activity中明明有WebView的存在,但是我们在执行print(driver.contexts) 的时候只能打印一个NATIVE_APP 原因是你的app不执行webview 调试功...

2020-04-16 18:24:31 204 2

原创 性能测试-面试题

1 怎么做的性能测试?说一下性能测试过程2 如何使用jmeter进行并发登录测试1、添加设置线程数2、添加定时器,设置集合点3、添加CSV Data Set Config进行参数化配置4、添加http登录请求,调用参数5、查看聚合报告2. 你认为性能测试的目的是什么?做好性能测...

2019-11-06 10:00:01 1095

原创 接口测试-面试题

1.什么是接口测试? :是测试系统组件间接口的一种测试方法 :检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系 :在软件开发的同时实现并行测试,减少页面层测试的深度,缩短整个项目的测试周期2.接口自动化测试的流程?基本的接口功能自动化测试流程为:需求分析-->用例设计-->脚本开发-->测试执行-->结果分析3.GET请求和POST请...

2019-11-06 09:49:29 955

原创 app测试 面试题

App 测试1. 简述 Android 四大组件及生命周期?Android 的四大组件包括:Activity(活动)、Service(服务)、BroadcasReceiver、(广播)ContentProvider(内容提供者)2. 当点击 APP 图标启动程序,说明将要发生那些过程?1.点击桌面 app 图标,Launcher 进程采用 Binder IPC 向 s...

2019-11-06 09:44:18 1062

原创 selenium 和 appium 面试题

1. 什么是Selenium?Selenium是浏览器自动化工具,主要用来Web的自动化测试,以及基于Web的任务管理自动化。它支持的语言有:python、Java、ruby、JavaScript等,并且几乎能在主流的浏览器上运行。Selenium2.0、Selenium3.0主要由三大部分组成:SeleniumIDE、Selenium WebDriver、Selenoium Grid。...

2019-11-06 09:42:15 3665

原创 python 面试题

介绍一下Python的数据结构,并说明它们有什么操作四个基本数据结构:list、tuple、dict、set在python中,字符串 tuples, 和数字是不可更改的对象,而list,dict等则是可以修改的对象。1. list1). list的操作有哪些?可以用可以使用dir()和help()查询2. tuple1)list和tuple的区别——滴滴...

2019-11-06 09:32:22 378

原创 计算机基础和web相关知识点

计算机基础一、 操作系统1. 什么是内存泄漏?什么是内存溢出?二者有什么区别?内存溢出(OutOfMemory-OOM):指你的应用的内存已经不能满足正常使用了,堆栈已经达到系统设置的最大值,进而导致崩溃,这是一种结果描述。内存泄漏(Memory Leak):指你的应用使用资源之后没有及时释放,导致应用内存中持有了不需要的资源,这是一种状态描述。1. 什么是局域网,广域网?...

2019-11-06 09:23:13 133

原创 测试理论面试题

1 说一下你们的测试流程没有做过项目的直接介绍下v模型(老师上课肯定有讲过),有经验的直接从接到项目/单子后讲自己如何一步步实施测试的。例如你可以回答这样的流程:1.软件开发完成以后,就会把需求规格说明书、软件程序和软件源代码发过来;2.项目经理出测试方案(要使用什么样的测试方法、测试策略)安排测试计划(测试人员、资源、进度的安排,测试的范围和完成的目标);3.测试人员编写和...

2019-11-06 09:16:39 494

原创 linux 面试题

Linux 基础1. 如何查看 CPU 信息?/proc/meminfo2. 查看占用 CPU 使用率最高的进程?ps -aux | sort -k3nr | head -K3. 如何查看一个文件的末尾 50 行?查看/etc/profile 的前 10 行内容,应该是:# head -n 10 /etc/profile查看/etc/profile 的最后 50 行...

2019-11-06 09:12:03 263

原创 mysql 常见面试题

Mysql 基础一、 基础知识1. 什么是数据库?、、数据库(Database)是按照数据结构来组织、存储和管理数据的仓库2. 什么是关系型数据库,主键,外键,索引分别是什么?关系型数据库是由多张能互相联接的二维行列表格组成的数据库主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录外键表示了两个关系之间的相关联系。以另一个关系...

2019-11-06 09:08:03 418

原创 分享13个Spring Boot 优质开源项目!商城,ERP,管理系统…

https://mp.weixin.qq.com/s?__biz=MzAxNDMwMTMwMw==&mid=2247491504&idx=1&sn=6e5df71397a7126c85a0a914a1678be6&chksm=9b943ea8ace3b7befb9a98e11213e39095e1af1a3b8f74da4ce69ccf1638a3b0c425d69...

2019-09-03 11:54:40 1904

原创 python基础视频

链接:https://pan.baidu.com/s/1OiKTrw5lfjqO_pCjJfbcOQ提取码:cmxi需要更多视频,或者有问题,请联系qq511276484,分享视频纯属个人爱好,不需要任何费用,谢谢提出宝贵意见。...

2019-06-13 17:54:59 173

原创 第七章 存储过程

1 存储过程简介存储过程是存储在数据库服务器中的一组SQL语句,通过在查询中调用一个指定的名来执行,很像封装了一组命令的函数,调用此函数名时就会执行这些命令2 存储过程的优点(1).增强SQL语言的功能和灵活性:存储过程可以用控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。(2).标准组件式编程:存储过程被创建后,可以在程序中被多次调用,而不必...

2019-05-28 11:47:59 103

原创 第六章 创建用户与授权

1 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密...

2019-05-28 11:44:25 108

原创 第五章 索引

1 定义索引是一个单独的,存储上的数据结构,他包含着对数据表里所有记录在磁盘的引用指针2 作用快速找出在某个或者多个列中有一特定值的行,提高查询操作的速度。3 索引的优缺点优点:  1、所有的MySql列类型(字段类型)都可以被索引,也就是可以给任意字段设置索引 2、大大加快数据的查询速度缺点: 1、创建索引和维护索引要耗费时间,并且随着数...

2019-05-28 11:39:19 90

原创 第四章 视图

1 视图的定义1 视图是一种虚拟的表,是一个或者多个表导出来的表2 数据库中只存放视图的定义,并没有存放视图的数据,这些数据存放在原表中3 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。2 视图作用及缺点作用(1)、方便用户操作要求所见即所需,无需添加额外的查询条件,直接查看(2)、增加数据的安全性通过视图,用户只能查看或修改指定的数据。(3)、提高...

2019-05-28 11:31:52 95

原创 第三章 多表操作3(多表查询)

多表查询的方式子查询 内连接 左连接 右连接 全连接连接 交叉连接 自连接-- 子查询效率没有连接查询高 ,能用连接查询的,就尽量不要用子查询SELECT c_name FROM class WHERE c_id =(SELECT c_id FROM student WHERE s_name ='张三2');-- 连接查询SELECT a.`a_id`...

2019-05-06 18:12:14 101

原创 第三章 多表操作2(主外键约束)

1怎么区分主表和子表?父表设置一个主键, 子表设置一个外键两个表建立一对多关系的时候,"一"的那一端是父表,"多"的那一端是子表.比如 学生和班级一个学生属于哪个班级 学生表是子表 班级表是主表一个员工属于哪个部门 员工表是子表 部门表是主表2怎么建立主外建约束FOREIGN KEY (P_Id)...

2019-05-06 18:07:50 133

原创 第三章 多表操作1(建表三范式)

1 为什么需要用多表保存数据(1) 数据库中的不同的表一般对应不同的实体,不同的实体具有不同的属性,如果将所有的表都汇总成一张表,则需要将所有的属性都集合在一起,不管哪个实体有没有,然后在没有此属性的实体赋值时,赋值为空,这严重浪费了磁盘的空间吧。(2)数据库中每张表都存储一定的记录,若将所有的记录都汇总成一张表,你查询的时候,速度将会非常慢,数据库查询的时候,你给它表名,它根据表名找到此...

2019-05-06 18:03:18 250

原创 python 考试题(带答案)

一、选择题(每题2分,共70分)1.下列哪个语句在Python中是非法的?( B)A、x = y = z = 1 B、x = (y = z + 1)C、x, y = y, x D、x += y2.关于Python内存管理,下列说法错误的是(B)A、变量不必事先声明 B、变量无须先创建和赋值而直接使用C、变量无须指定类型 D、可以使用del释放资源3、下面哪...

2019-04-20 13:43:23 88783 10

原创 闭包

闭包1. 函数引用deftest1():print("--- in test1 func----")#调用函数test1()#引用函数ret = test1print(id(ret))print(id(test1))#通过引用调用函数ret()运行结果:--- intest1 func----140212571149040140...

2019-04-12 10:03:48 72

原创 第二章 单表数据操作

sql分类SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>2 数据操纵语言DML数据操纵语言D...

2019-03-29 14:26:50 90

原创 第一章 初始mysql

1 主流数据oralce 数据库Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。mys...

2019-03-29 14:15:51 230

原创 MySQL数据库考测试试题(答案)

Mysql 测试题 (总分150分,时间2个小时)一、单项选择题(1分1个,共100分)1.以下聚合函数求数据总和的是( )A.MAXB.SUMC.COUNTD.AVG答案:B2.可以用( )来声明游标A.CREATE CURSORB.ALTER CURSORC.SET CURSORD.DECLARE CURSOR...

2019-03-29 13:53:24 30851 3

原创 Linux 考试题(带答案)

一 单选题(共25题 每题2分 共 50分 )1.下面哪个Linux命令可以一次显示一页内容?A. pauseB. catC. moreD. grep2.怎样更改一个文件的权限设置?A. attribB. chmodC. changeD. file3.下面哪个参数可以删除一个用户并同时删除用户的主目录?A. rm...

2019-03-22 15:22:12 14958

原创 列表,元组 ,字典排序

#============列表排序============import random#用推导式生产数据data = [random.randint(10,20) for n in range(10)]#用自带的方法排序#data.sort()#用内置的函数排序data = sorted(data,reverse=True)#reverse -- 排序规则,reverse = Tr...

2018-11-12 15:31:52 143

原创 提高访问元组的可读性

student=('张三','22','北京市,海定区')#===============原始访问==================#nameprint(student[0])#ageprint(student[1])#addressprint(student[2])#=================1 改变之后的访问======================NAME,A...

2018-11-12 15:26:48 87

原创 python - 推导式

推导式 comprehensions(又称解析式):是 Python 中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括:列表推导式字典推导式集合推导式1.1 列表推导式语法:[表达式 for 变量 in 列表] 代表从列表中取出每个元素,然后在按照表达式运算,然后放在新的列表中[表达式 for 变量 in 列表 if 条件]代表从列表中取出满足条件的元素,...

2018-11-12 15:23:08 112

原创 pycharm2018.2.4 破解

pycharm2018.2.4 破解破解步骤下载pycharm下载相应的jar修改pycharm 配置文件输入自定义的注册码破解步骤下载pycharm下载路径 : 官网下载路径下载相应的jar2下载 https://pan.baidu.com/s/119UO4SGIEW_cxf0LmZzx3w 并将 JetbrainsCrack-3.1-release-enc.jar 放置到 pycha...

2018-11-12 15:07:55 918

原创 python - pymysql(11)

前面讲过对文件或简单的持久化存储可以满足一些小应用的需求,而大型服务器或高数据容量的应用则需要更加成熟的数据库系统。但是现在是大数据时间,除了关系型数据外,还会有非关系数据库的支持,才可以在“三高“的系统上,体现性能的优势。本文主要讲述 Python 与关系型数据库(mysql)进行通信。主要内容1 需要掌握的技术点2 pymysql.cursors和 pymysql.connections...

2018-09-18 17:27:50 354

转载 2018年最全Java面试通关秘籍汇总集3

一、基础题怎么解决Hash冲突;(开放地址法、链地址法、再哈希法、建立公共溢出区等)写出一个必然会产生死锁的伪代码;Spring IoC涉及到的设计模式;(工厂模式、单利模式。。)toString()方法什么情况下需要重写;判断对象相等时,什么情况下只需要重写 equals(),什么情况下需要重写 equals(),hashcode()?Set内存放的元素为什么不可以重复,...

2018-09-04 17:16:31 171

转载 2018年最全Java面试通关秘籍汇总集2

注:本文是从众多面试者的面试经验中整理而来,其中不少是本人出的一些题目,网络资源众多,如有雷同,纯属巧合!禁止一切形式的碰瓷行为!未经允许禁止一切形式的转载和复制,如有违反则追究其法律责任!首先,我很懂你!当你看到这篇文章的时候可能是又喜又悲!喜的是,别人没看到这些悉心整理的面试题你看到了;悲的是,面试你的面试官可能也看到了!前几天整理了很多关于面试的经典题目,例如Redis为什么是单线程的、...

2018-09-04 17:12:48 212

转载 2018年最全Java面试通关秘籍汇总集1

一、基础篇 1.1、Java基础 面向对象的特征:继承、封装和多态final, finally, finalize 的区别Exception、Error、运行时异常与一般异常有何异同请写出5种常见到的runtime exceptionint 和 Integer 有什么区别,Integer的值缓存范围包装类,装箱和拆箱String、StringBuilder、Strin...

2018-09-04 17:09:38 116

原创 python装饰器详解

python装饰器详解装饰器对初学python的学者来说,是个难点也是重点,下面我们一起看看,希望能帮到大家,个人理解,有误之处,希望提出。装饰器的理解简单的装饰可以重用的装饰器*注入的装饰器给原始函数添加参数的装饰器添加多个装饰器装饰器的理解向一个现有的对象添加新的功能,同时又不改变其结构,也遵循面向对象开放封闭原则简单的装饰def show...

2018-07-20 11:57:54 171

原创 生成器,可迭代对象,迭代器之间区别

生成器,可迭代对象,迭代器之间区别对于初学者肯定会带来困惑,希望下面的文章能帮助你,彻底理解,迭代器理解迭代器作用可迭代对象,迭代器区别实现的方式下面用用一幅图来概括: 迭代器理解迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭...

2018-07-18 12:07:49 1414

原创 单表查询

select 的语法SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]} FROM tableexpression [, ...][IN外部数据库] [WHERE...] ][GROUP BY...] ][HA...

2018-04-20 18:26:19 191

原创 jackson 解析复杂json问题

jackson 解析复杂json问题jackson常见的json生成和解析的工具包,下面一起看看它对于复杂的json解析时带来的问题jackson简介jackson依赖包jackson解析javaBeanjackson解析泛型的Listjackson解析复杂的jsonjackson简介 Jackson是一种JSON API,也是最流行,速度最快的JSON API...

2018-04-19 18:34:16 6085

原创 selenium 中多frame 定位元素

selenium 中多frame 定位元素想要了解这个知识的的朋友们,必须要有html中的框架基础,明白框架的的作用,不理解的朋友可以去http://www.runoob.com/tags/tag-frame.html先明白框架再往下看在 web 应用中经常会出现 frame 嵌套的应用,比如在A页面中嵌入页面B,这个时候需要在A页面和B页面之间切换,响应去定位不同的元素,对应刚接触s...

2018-03-28 10:22:57 1429 1

原创 性能测试___工具原理与架构(2)

性能测试工具简介服务器性能测试工具原理服务器性能测试工具的架构性能测试工具应该具备什么的特质性能测试工具分类常见的性能测试工具JMeter和LoadRunner对比性能测试工具简介从广义上讲,在性能测试过程中使用到的所有工具都可以称其为性能测试工具。从狭义上来讲,我们可以把性能测试工具分为服务器端性能测试工具与前段性能测试工具。    1 服务器端性能测试工具也...

2018-03-03 10:10:28 688

原创 性能测试___基本概念(1)

性能测试简介性能测试目的性能测试分类性能测试常用术语和基本概念性能测试简介用来检查软件在系统中运行的性能,是软件质量保证中起着重要的作用,对一款软件而言,包括,执行效率,资源占用请看,系统稳定性,安全,兼容,可靠,可扩展等。性能测试包括三个方面,客户端的性能,应用在网络上性能,应用在服务器端的性能测试,通常情况下,三方面有效,合理结合,可以对系统的性能全面分析和预测...

2018-03-03 09:53:50 616

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