快速排序算法(Java)

import java.util.*; public class kuaiPai { /*快速排序 * 思路:取一个关键字,通过一趟排序将数组分为大于关键字和小于该关键字两部分 * 重复上述步骤,直到完成排序 * * */ public static void ku...

2019-03-05 00:12:37

阅读数 6

评论数 0

在线笔试题-测试(二)

1、最小堆排序的初始最小堆结果。 假设给出一个无序数组:8,5,9,7,13,10,3,6 先将这个数组转换成一个二叉树(堆): 最小堆算法思路:从最后(即树最下面)的数6开始,一直往上知道碰到第一个父节点7,这个节点有一个比它小的左节点,则将这个较小的节点与父节点进行交换(即7与6交换...

2019-03-04 18:07:32

阅读数 455

评论数 0

在线笔试题-测试(一)

1、白盒测试方法中,逻辑覆盖发现错误的能力,从强到弱排序为: 路径覆盖、条件组合、判定+条件覆盖、条件覆盖、判定覆盖、语句覆盖 2、解决IP地址资源有限问题:当前使用最多的是NAT方式(多个内网共享一个IP),未来主要通过ipv6方式解决 3、malloc函数与free函数:内存分配函数...

2018-09-28 16:10:01

阅读数 298

评论数 0

python爬虫/笔记(一)

一、准备 1、爬取url:http://www.7724.com/new-hot.html 页面上的排名前13个游戏名称与图片,并把图片下载到电脑本地 2、使用的python版本为3.6 二、代码 #-*-coding:utf-8-*- import requests,time,re,u...

2018-08-23 17:20:16

阅读数 151

评论数 0

SQL基本操作/笔记(一)

1、删除表newpydata:drop table newpydata;   2、查看创建的表字段类型:show create table newtest;   3、向表中添加列项目:alter table newtest add userName char(8); 一次添加...

2018-08-22 15:04:55

阅读数 39

评论数 0

pymysql 连接操作 phpMyAdmin

一、pymysql 1、pymysql是支持py3.X的mysql连接库 2、安装pymysql:pip install pymysql 3、连接数据库需要服务器host 二、代码 1、连接数据库 def connetSql(databaseName): sqlConnect...

2018-08-21 19:02:48

阅读数 326

评论数 0

在已安装requests库的情况下pycharm仍然报错no module named 'requests'

一、检查自己已经安装了requests库两种查询命令方式都需要在cmd中定位到pycharm的安装库,即先cd再输查询命令:通过pip install requests与pip list都可以看出电脑已经安装了requests库二、解决方法选择后,原界面改变为:可以看到这时就包含了我们所有之前安装...

2018-07-13 10:11:58

阅读数 2326

评论数 3

Selenium IDE 学习笔记(一)

一、使用工具1、Selenium IDE工具界面介绍二、录制脚本并存为.html形式三、执行脚本执行通过的部分显示背景为绿色,执行未通过的部分显示背景为红色。这里我们跑的脚本输入部分未pass,看一下log的显示为:出错的部分是一个type命令,type命令表示需要点击页面的某个模块(输入一些值)...

2018-06-09 22:51:18

阅读数 48

评论数 0

在线笔试知识点整理—软测

1、传输层通过 端口号 标识应用2、SQL中查找时去掉元素的select语句:select distinct 字段 from 表3、数据库的独立性数据的独立性是数据库系统的最基本的特征之一 。一个数据库结构从逻辑上可以分为外部模式(子模式),内部模式(存储模式)和 概念模式三层。在某个层次上修改模...

2018-05-07 22:14:58

阅读数 80

评论数 0

Selenium安装与环境配置

一、概述Selenium主要用于Web的自动化测试。Selenium的主要套件有:1、Selenium IDE:一个Firefox插件,配合Firefox使用可以录制网页脚本并运行测试Selenium IDE火狐官方附件下载地址2、Selenium RC(selenium-remote contr...

2018-04-19 00:17:51

阅读数 1297

评论数 0

C++中的移位运算

一、移位操作1、位运算的规则是对二进制数字进行移位补零操作(高位舍弃,低位补零)2、位运算符<<左移>>右移>>> &按...

2018-04-12 00:44:28

阅读数 328

评论数 0

SQL学习笔记

SQL是一种数据库查询和程序设计语言一、学习环境1、MySQL安装博主安装的MySQL版本为:mysql-5.5.59-winx64安装下载地址为MYSQL官网,选择Windows平台,下载文件选择ZIP Archive版本(这个版本比较简洁,适合想直接用cmd运行SQL服务的初学者)。下载时会提...

2018-04-05 23:17:15

阅读数 41

评论数 0

Access中的基础SQL操作

  SQL是一种结构化查询语言,集数据定义、数据查询、数据操纵、数据控制功能于一体。定义create、drop、alter查询select操纵inster、update、delete控制crant、revote【实例一:图书管理数据库】假设我们有一个图书管理的数据库,其中的表关系如下:一、创建表c...

2018-04-05 15:09:10

阅读数 780

评论数 0

TCP/IP协议集详解

一、应用层1、Telnet:常用于服务器远程控制,它使用虚拟终端机的形式,提供以字符串命令为主的双向交互功能。由于传统的Telnet会话数据没有加密,目前很多服务器都改用了更安全的SSH注:SSH (Secure Shell)是一种加密的网络传输协议,通过创建安全隧道来实现客户端与服务器间的连接,...

2018-04-04 23:30:43

阅读数 2149

评论数 0

Linux网络应用

一、TCP/IP(传输控制协议/互联网协议)1、TCP/IP 协议集注:根据TCP/IP协议,互联网分为四层,若是加上最底层的物理层,则一共有五层(1)应用层:应用程序通过此层访问网络,常见的应用协议有HTTP、FTP、SMTP、Telnet、SNMP(2)传输层:传输协议提供通信会话功能(3)网...

2018-04-02 00:37:32

阅读数 98

评论数 0

LInux系统管理

一、用户管理1、用户:超级用户(0)、系统用户(1-499)、普通用户(500-60000)其中,系统用户没有主目录或者口令,也不能使用系统账号以交互方式登录2、一般用户对passwd文件有读权限;只有超级用户可以读shadow文件3、转变用户身份:su - 命令(不加任何参数时,默认转换到roo...

2018-04-01 22:05:45

阅读数 43

评论数 0

Linux常用基础命令

(本文中描述格式一律采用 :命令名——使用说明——使用格式/举例 )一、基础命令man读使用手册(相当于help) sudo su高级管理员(root用户)登录 Ctrl+D退出系统 init 0关机 passwd修改用户口令 二、目录文件操作cd改变当前目录cd .. (表示退一层)cd ../...

2018-04-01 01:30:04

阅读数 42

评论数 0

自动化测试工程师在线测评记录

1、分石头问题,分为五份还要多一,最后取一份+1点击打开链接2、多线程的死锁问题:死锁——当线程任务中出现了多个同步(多个锁)时,如果同步中嵌套了其他的同步。这时容易引发一种现象:程序出现无限等待,这种现象我们称为死锁。即:多个线程中程序相互竞争资源的问题3、自旋锁(spinlock)的主要缺点:...

2018-03-29 21:43:29

阅读数 127

评论数 0

Android Monkey测试运行入门

一、了解Monkey与Monkey的环境配置1、Monkey自动化测试了解  Monkey是Android SDK里面的一个命令行工具,SDK指软件开发工具包Monkey会发送伪随机的用户事件流,适合对app做压力测试。通过Monkey程序模拟用户触摸屏幕、滑动Trackball(轨迹)、 按键等...

2018-03-26 21:46:14

阅读数 89

评论数 0

Android AVD 创建目录说明

一、创建一个Android模拟机首先先认识一下AVD的create界面:(1)AVD Name(2)Device:选择手机的具体型号① Nexus 系列在AVD里预设了一些手机型号如:Nexus 6(5.69",1440 x 2560:560dpi)其中,Nexus系列产品是Go...

2018-03-25 23:05:52

阅读数 128

评论数 0

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