08 2016 档案

摘要:JMeter是Apache组织的开放源代码项目,100%的用java实现应用。用于压力测试和性能测试。它最初被设计用于Web应用测试但后来扩展到其它测试领域。 jmeter和loadrunner的对比: jmeter包含四个部分: 负载发生器: 用于产生负载,通常以多线程或是多进程的方式模拟用户行为 阅读全文
posted @ 2016-08-31 16:18 珍真小心 阅读(776) 评论(0) 推荐(0)
摘要:设置壁纸: 爱壁纸登录: 三种:微博、QQ、爱壁纸 阅读全文
posted @ 2016-08-31 13:12 珍真小心 阅读(1065) 评论(0) 推荐(0)
摘要:通常情况下我们都是通过Android自带的tools下的UI automator viewer来获取控件或元素的xpath、class、id等来直接进行定位 如下面的“用户登录”按钮: 但是有一些并不能通过UI automator viewer直接查看到,因为中间有一些是通过html5实现的,这时通 阅读全文
posted @ 2016-08-30 21:02 珍真小心 阅读(4129) 评论(0) 推荐(0)
摘要:remote webdriver的模板 默认开启4723端口接受webdriver请求 默认开启4724用于和android通讯 如何查看app的appPackage和APPactivity? 1、下载apktool-new的压缩包,并解压 2、双击decode.bat运行 3、将apk拖入deco 阅读全文
posted @ 2016-08-30 16:23 珍真小心 阅读(22062) 评论(0) 推荐(0)
摘要:介绍 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持iOS、Android及FirefoxOS平台测试。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomat 阅读全文
posted @ 2016-08-28 17:40 珍真小心 阅读(7921) 评论(2) 推荐(0)
摘要:面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。 创建一个学生类及其实例: 继承和多态 举例为:狗和猫都是动物 判断一个变量是否是某个类型可以用isinstance()判断: 开闭原则: 对扩展开放:允许新增Animal子类; 对修改封闭:不需 阅读全文
posted @ 2016-08-25 20:48 珍真小心 阅读(247) 评论(0) 推荐(0)
摘要:在Python中,一个.py文件就称之为一个模块(Module)。 模块化的好处: 1、大大提高了代码的可维护性。 2、编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。 3、使用模块还可以避免函数 阅读全文
posted @ 2016-08-25 17:05 珍真小心 阅读(4087) 评论(0) 推荐(0)
摘要:函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 函数式编程 阅读全文
posted @ 2016-08-23 11:47 珍真小心 阅读(354) 评论(0) 推荐(0)
摘要:函数的基本用法 阅读全文
posted @ 2016-08-22 21:41 珍真小心 阅读(438) 评论(0) 推荐(0)
摘要:list、tuple、dict、set 阅读全文
posted @ 2016-08-22 16:36 珍真小心 阅读(704) 评论(0) 推荐(0)
摘要:主要介绍了Python的基本数据类型、注释、条件循环语句 阅读全文
posted @ 2016-08-22 15:30 珍真小心 阅读(314) 评论(0) 推荐(0)
摘要:Python的介绍、用途、优缺点、下载等 阅读全文
posted @ 2016-08-21 22:09 珍真小心 阅读(472) 评论(0) 推荐(1)
摘要:1、冒泡排序:时间复杂度为O(n2) 假设是由小到大排序:相邻两个数之间进行比较,较大的数在后面。一次比较过后最大的数排在最后面 如:40、8、15、18、12一次排序后为:8、15、18、12、40依次排好直到由小到大拍好 2、选择排序:时间复杂度为O(n2) 假设是由小到大的排序:每次选出排序一 阅读全文
posted @ 2016-08-17 21:48 珍真小心 阅读(786) 评论(0) 推荐(0)
摘要:软件缺陷: 1)软件未实现产品说明书要求的功能 2)软件出现了产品说明书指明不应该出现的错误 3)软件实现了产品说明书未提到的功能 4)软件未实现产品说明书虽未明确提及但应该实现的目标 5)软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好 软件测试:为了发现软件产品中的各种缺陷 阅读全文
posted @ 2016-08-15 22:18 珍真小心 阅读(80715) 评论(2) 推荐(1)
摘要:Vector 实现了一个动态数组。是可实现自动增长的对象数组。 vector和arraylist的比较: 1、都是采用数组格式存储数据,索引数据块插入数据慢 2、ArrayList会比Vector快,他是非同步的 3、涉及到多线程,Vector是同步更好一些 用法: 1、构造函数: 1)构造方法创建 阅读全文
posted @ 2016-08-13 17:07 珍真小心 阅读(4340) 评论(0) 推荐(1)
摘要:Stack类表示后进先出(LIFO)的对象堆栈。栈是一种非常常见的数据结构。Stack继承Vector,并对其进行了扩展。 用法: 1、只有一个构造函数: public Stack() {} 2、创建栈:Stack stack = new Stack(); 3、将元素存入栈顶:stack.push( 阅读全文
posted @ 2016-08-13 16:12 珍真小心 阅读(1193) 评论(0) 推荐(0)
摘要:ArrayList:数组队列,就是动态数组,可以动态的增加和减少元素、实现了ICollection和IList接口、灵活的设置数组的大小 阅读全文
posted @ 2016-08-13 15:51 珍真小心 阅读(4469) 评论(0) 推荐(0)
摘要:定义: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可 阅读全文
posted @ 2016-08-12 16:10 珍真小心 阅读(239) 评论(0) 推荐(0)
摘要:数据类型 YYYY-MM-DD YYYY-MM-DD HH:MM:SS YYYY-MM-DD HH:MM:SS YYYY 或 YY 具体实现的函数 1、now() 返回当前的日期和时间 2、curdate() 返回当前的日期 3、curtime()返回当前的时间 4、date() 提取日期或日期/时 阅读全文
posted @ 2016-08-12 15:49 珍真小心 阅读(181) 评论(0) 推荐(0)
摘要:定义:在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 1、视图是一个虚拟存在的表,视图可以包含表的全部或者部分记录,也可以由一个表或者多个表来创建。使用视图就可以不用看到数据表中的所有数据,而是只想得到所需的数据。当我们创建一个视图的时候,实际上是在数据库里执行了SELECT语句,S 阅读全文
posted @ 2016-08-12 15:11 珍真小心 阅读(15670) 评论(0) 推荐(2)
摘要:UNION 操作符用于合并两个或多个 SELECT 语句的结果集。UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。 union 是对数据进行并集操作,不包括重复行,同时进行默认排序 用法: SELECT column_name(s) FROM table_na 阅读全文
posted @ 2016-08-12 10:53 珍真小心 阅读(9036) 评论(0) 推荐(0)
摘要:SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join可以分为内连接和外连接,外连接分为左连接、右连接和全连接 现有两个表 员工表和部门表 员工表 部门表 1、内连接(包括相等连接和自然连接) 2、Left join(LEFT JOIN 关键字会从左表 (table_ 阅读全文
posted @ 2016-08-12 10:27 珍真小心 阅读(374) 评论(0) 推荐(0)
摘要:DML:数据操作语言(操作数据) SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 DDL:数据定义语言(操作数据库、表) CREATE DATABASE - 创建新数据库 ALT 阅读全文
posted @ 2016-08-12 09:23 珍真小心 阅读(1291) 评论(0) 推荐(0)
摘要:建立一个数据库 建立一张数据表: 批量插入一些数据: 查询数据: 1、根据部门号从高到低,工资从低到高列出每个员工的信息 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 3、查询姓名不为空的所有数据 4、查询所有的部门号,不重复 5、查询从2开始的5条数据 6、查询姓名为 阅读全文
posted @ 2016-08-11 17:26 珍真小心 阅读(273) 评论(0) 推荐(0)
摘要:Java连接MySQL数据库 下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 解压后就可以看到数据库的包 通过右键build path进入Java build path界面 将刚下载的压缩包添加进去 建立一个Java工程 建立一 阅读全文
posted @ 2016-08-10 21:43 珍真小心 阅读(291) 评论(0) 推荐(0)
摘要:Mysql的数据库引擎有很多,最重要的就是MyISAM、InnoDB、heap(memory),此外还有BDB、archive数据表、csv、ndb、federated InnoDB 优点: 1、对数据库事务支持,支持四种事务级别(read uncommitted、read committed、re 阅读全文
posted @ 2016-08-10 21:23 珍真小心 阅读(459) 评论(0) 推荐(0)
摘要:DBMS - 数据库管理系统(Database Management System) RDBMS - 关系数据库管理系统(Relational Database Management System) MySQL、oracle、sql server 和 IBM DB2都是关系型数据库系统。 MySQL 阅读全文
posted @ 2016-08-08 21:18 珍真小心 阅读(255) 评论(0) 推荐(0)
摘要:alpha(内测) alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。alpha测试的目的是评价软件产品的FLURPS(即功能、局域化、可使用性、可靠性、性能和支持)。尤其注重产品的界面和特色。alpha测试可以从软件产品编码结束之时开始,或在模 阅读全文
posted @ 2016-08-08 20:54 珍真小心 阅读(3583) 评论(0) 推荐(0)
摘要:B/S 指的是 Browser/Server ; C/S 指的是Client/Server 区别: 1、 B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。 C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。 2、 Client/Server是建立在 阅读全文
posted @ 2016-08-08 20:32 珍真小心 阅读(7023) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示