- 博客(39)
- 收藏
- 关注
原创 CheckStyle检查复杂度Metrics
新版本的checkstyle提供了六种检查换型复杂度的标签1.Boolean Expression Complexity(布尔表达式复杂度)限制一个表达式中的&&、||、&、|、^等逻辑运算符的数量。解释:过多的条件会导致代码难以读懂、调试和维护。注意,&和|运算符并不仅仅是整数的位运算符,它们还是布尔运算符&&和||的非快捷版本。报错:布尔表达式复杂度:14(最多
2017-03-28 09:25:01 4963
原创 CheckStyle使用中遇到的问题
1.Checkstyle execution failed due to an internal error. Please check the error log for details..解决方法:CheckStyle不同版本支持的标签是不一样的,如果你使用了不支持的标签或者参数就会报这个错误 导出示例xml从中选择自己要用的标签,然后如果使用其他的标签就需要
2017-03-24 10:37:30 16687
原创 Checkstyle编写的XML文件示例
"-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
2017-03-24 10:33:41 2061
转载 Checkstyle使用规则
1. Annotations(注解:5个)Annotation Use Style(注解使用风格)这项检查可以控制要使用的注解的样式。Missing Deprecated(缺少deprecad)检查java.lang.Deprecated注解或@deprecated的Javadoc标记是否同时存在。Missing Override(缺少o
2017-03-24 10:31:30 3331
原创 数据库基本类型
约束类型主键默认值唯一性外键非空关键字primary keydefaultuniqueforeign keynot null类型大小范围(有符号)范围(无符号)用途
2017-03-23 16:30:39 1830
原创 Mysql安装
1、使用开始-->运行-->cmd 进入bin目录。2、注册服务:mysqld install MySQL 3、启动服务:net start mysql4、登录数据库:mysql -u root -p 这个时候会让你Inter Password:直接回车。5、修改密码:mysql -u -root -p password 新密码,回车 然后输入旧密码。
2017-03-23 16:13:50 196
转载 mysql中my.ini配置
[mysqld]port = 3306serverid = 1 socket = /tmp/mysql.sockbasedir=datadir =skip-name-resolve #禁止MySQL对外部连接进行DNS解析skip-grant-tables#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL
2017-03-23 16:08:11 355
原创 SQL特殊字符的处理
回避特殊字符 ' '' SELECT * FROM TBL WHERE COL = 'ABC''DEF'; % \% SELECT * FROM TBL WHERE COL LIKE 'ABC\%\_%' ESCAPE '\'; _ \_
2017-03-23 15:46:26 685
原创 MYSQL使用过程中遇到的问题
一.彻底删除Mysql1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Applicatio
2017-03-23 15:28:52 436
原创 Appium使用过程中遇到的问题
Appium——Error while obtaining UI hierarchy XML file:com.android.ddmlib.SyncException:使用uiautomatorviewer查看页面元素时报这个错误,解决办法cmd: adb rootsdk路径path中不能有空格否则appium报错,所以不能放在program files里面 urllib2....
2017-03-23 15:20:18 3820
原创 移动端常用adb命令
android list targets显示系统中全部Android平台android list avd显示系统中全部AVD(模拟器)android create avd --name 名称 --target 平台编号创建AVD(模拟器)emulator -avd 名称 -sdcard ~/名称.img
2017-03-23 14:54:49 2230
转载 Fiddler真机抓包设置
1.如果是USB连接,Appium执行脚本的话可以直接抓包2.开启Fiddler的远程连接,Fiddler主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allowremote computers to connect3.wlan抓包的话,确保Fiddler和手机在一个局域网中,Fiddler是一个代理,需要将手机的代理指向Pc机,不能互
2017-03-23 14:45:39 2351
原创 移动端测试点
流程相关:引导页app本身涉及的权限(接入互联网,发送信息,录音拍照,自动启动程序,读取通讯录)权限获取:1、安装的时候获取2、未授权的app在使用的时候需要再次弹出3、未授权的app,使用不能产生闪退 4、微信小程序,微信的权限未获取,需要提示用户手动开启权限 第三方登录:用户名含有表情字符,登录之后信息同步,解绑绑定之后数据库存储的处理,绑定已绑...
2017-03-23 14:28:30 1082
转载 Appium安装教程
Appium安装教程所需软件:JDK;NODEJS;Python;Pycharm(IDE);SDK; 非必装ant;maven安装JDK 环境变量配置: 添加JAVA_HOME变量, 值:Jdk的安装路径,如:D:\Java\jdk1.7.0_45 添加CLASSPATH变量,值 .;%JAVA_HOME%\lib\tools.jar;%JAV
2017-03-23 14:21:33 468
转载 Apache-tomcat安装
1.安装完成jdk之后,在cmd中输入java验证成功2.在apache-tomcat官网中下载zip解压文件3.配置环境变量3.Tomcat环境变量的配置:TOMCAT_HOME=TomCat解压后的目录CLASSPATH=%TOMCAT_HOME%\lib\servlet-api.jar;path=%TOMCAT_HOME%\bin\;%TOMCAT_H
2017-03-23 14:12:39 311
原创 SQL注入学习笔记
SQL漏洞1.构造动态字符串$query ="select*from table where field ='$_get["input"]' ";request.getparameter("input")+"' ";构造的SQL语句select *from table where field= 'input'1.转义字符处理不当,数据库将单引号解析成代码与数据间的分界线,还
2017-03-23 13:45:10 377
原创 Eclipse--Jdepend
Jdepend:http://andrei.gmxhome.de/eclipse/Number of Classes and Interfaces:实现类与抽象接口的数目。The Stable Abstractions Principle (SAP):稳定抽象等价原则一个包内包含的接口所占的比重越大,这个包就越稳定。Abstractness (A):包的抽象度。
2017-03-23 11:58:22 463
原创 爬虫--Python资料页
背景调研:robots.txt sitemap详见www.robots.org#section1 对用户BadCrawler禁止爬取User-agent:BadCrawlerDisallow:/#section2 两次请求要在五秒上,否则额封禁ip1分钟User-agent:*Crawl-delay:5Disallow:/trap#s
2017-03-23 11:35:54 281
转载 Sun公司推荐的Java编码规范
1 介绍(Introduction) 1.1 为什么要有编码规范(Why HaveCode Conventions)编码规范对于程序员而言尤为重要,有以下几个原因:- 一个软件的生命周期中,80%的花费在于维护- 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护- 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码- 如果你将源码作为产
2017-03-23 10:58:41 2977 1
转载 性能测试知识体系
1、项目具体需求:确定所要测的交易、接口、场景2、指标:响应时间 并发数SBC(Simultaneous Browser Connections)每秒钟服务器链接的总TCP数量tps 总tps 稳定性交易总量 事
2017-03-23 10:55:31 436
转载 性能测试衡量指标--学习笔记
1、并发连接数-SBC(Simultaneous Browser Connections):每秒钟服务器链接的总TCP数量2、请求数-QPS(Query Per Second)/RPS(Request Per Second) 请求数指的是客户端在建立完连接后,向http服务发出GET/POST/HEAD数据包,服务器返回了请求结果后有两种情况:http数据包头包含Close字
2017-03-23 10:35:57 859
转载 Java程序编译
开始 -运行 -键入cmd回车改变工作路径:pushd路径(此命令可将当前目录设为所希望的任一个已经存在的路径)e:1.javacjavac -d destdir srcFile其中:1、-ddestdir是用来指定存放编译生成的.class文件的路径。(若此选项省略,那么默认在当前目录下生成.class文件,并且没有生成包文件夹;当前目录可以用“.”来表示
2017-03-22 18:49:37 424
转载 Java中的main()方法详解
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是publicstatic void类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例
2017-03-22 18:06:14 281
原创 Java学习笔记---集合
4.集合java.util中提供的集合ListSet Map,其中List和Set继承自Collection接口,集合的长度是可变的,数组用来存放基本类型的数据,集合用来存放类对象的引用。Collection接口是list和set的父接口,通常不直接使用List接口允许存放重复的对象,排序方式按照对象的插入顺序
2017-03-22 18:00:10 265
原创 Java学习笔记--数组和字符串
3.4.1 一维数组boolean [] array;布尔型数组float[] array;浮点型数组double[]array双精度数组3.4.2 创建一维数组int[] array={1,2,3,4,5,6};初始化数组:三种方法int[
2017-03-22 17:59:34 624
原创 Java学习笔记--基础
java程序以文本形式存在,必须经过编译生成字节的代码类文件后才能运行。cmdjavac OneJavaApp.javajavaOneJavaApp 在此步骤执行时,会自动添加.class后缀 1.1 常量变量final float PI=3.1415926F;final为声明为常量,float常量为浮点型
2017-03-22 17:58:41 363
转载 一些开源的测试工具
白盒测试工具 Linux c/c++内存泄露分析软件:http://valgrind.org/c/c++单元测试:http://code.google.com/p/googletest/http://code.google.com/p/googlemock/xCover是一个C/C++语言的代码覆盖分析库:
2017-03-21 17:41:38 4837 1
转载 web测试点详解
目录一、 序言二、 WEB测试要点及测试方法1. 功能测试链接测试表单测试数据校验cookies测试数据库测试设计语言测试2. 性能测试连接速度测试负载测试压力测试3. 用户界面测试图形测试内容测试表格测试4. 兼容性测试平台测试浏览器测试分辨率测试Modem/连接速率打印机测试
2017-03-20 18:15:39 1651
转载 B/S测试点
B/S程序通用测试点1、界面测试通用测试点测试内容测试点页面显示1、浏览器窗口标准或最大时页面元素显示是否正确,是否美观,窗口大小变化时页面刷新是否正确;2、电脑显示屏是宽屏或标屏下页面元素显示是否正确,是否美观;3、用户常用的几种分辨率下页面元素显示是否正确,是否美观。4、字体的大小要与界面的大小比例
2017-03-20 18:11:21 4463
转载 白盒测试规范
JAVA语言规范序号测试项测试内容质量保证标准问题属性出错频率T1代码与设计对照将功能需求计划书与编码对照,看是否完全地实现了所有的设计文档中规定的内容?完备性错误 T2代码与设计对照
2017-03-20 18:10:03 2458
转载 Java 环境变量配置 Windows
1)首先,下载jdk,然后安装2)打开我的电脑--属性--高级--环境变量 3)新建系统变量JAVA_HOME变量名:JAVA_HOME 变量值:C:\Program Files\Java(这个就是自身电脑的jdk的安装地址)4)新建系统变量CLASSPATH 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.ja
2017-03-20 18:07:12 234
原创 XML学习笔记
1.与HTML比较HTML 超文本标记语言,用来显示数据XMl 指可扩展标记语言,用来传输数据,结构化存储以及传输信息允许自己发明标签符合W3C标准采用树形结构,从根部开始,到枝叶必须每个标签都闭合对大小写敏感必须正确嵌套属性值必须加引号多个空格会保留以LF存储换行 2.首行XML声明: 3.特殊字符拥有特殊意义,使用实体引用在XML
2017-03-15 16:57:08 260
原创 HTML5的变化
HTML5HTML4 article与上下文不相关的内容asidearticle的辅助信息header内容区块的标题hgroupheader的组合footer内容区块的脚注na
2017-03-15 14:49:16 366
原创 Parasoft Jtest学习笔记
两个示例工程: Jpetstore网址:http://localhost:8080/JPetStore/shop/updateCartQuantities.shtml 3.1 代码规范静态分析3.2 Suppressions(禁止)3.3 RuleWizard3.4 BugDetective3.5 单元测
2017-03-15 14:15:19 1585
原创 Eclipse安装android插件
1.安装ADT:help中的Install new software中addadt : https://dl-ssl.google.com/android/eclipse/2.安装好SDK,建立虚拟机3.window--preferences--android中选取配置SDK4。编译android项目,run as 中选择android项目
2017-03-15 10:18:54 2065
原创 Eclipse使用过程中的问题集
1. run as后面什么也没有?原因:没有写main函数或者写的不对或者是在非含有main方法的类中运行的,找不到入口导致的public class T{ public static void main(String args[]) { //写代码处 }}
2017-03-15 09:54:59 340
原创 Eclipse中安装tomcat
tomcat插件:http://www.eclipsetotale.com/tomcatPlugin.html1.使用J2ee版本的Elipse2.安装好tomcat,验证是用cmd可以启动tomcat,启动后可以打开localphost:8080 在Window中选择preference,选择server中的RuntimeEnvironments,选择添加中添加tomca
2017-03-15 09:51:59 321
原创 Eclipse安装checkstyle
checkstyle用于静态解析,偏重于代码格式检查一。离线安装1.下载离线包:Checkstyle:http://sourceforge.net/projects/eclipse-cs/2.解压文件到eclipse中的dropins文件夹3.复制解压文件中plugins,features到eclipse根目录,和本来的文件夹合并重启eclipse,wind
2017-03-15 09:34:40 730
转载 loadrunner 使用问题集
1.Error:Failedto find javac.exe Java Compiler in Path and JDK installation folder in registry应对办法: 1.安装的jdk需要时32位的jdk,loadrunner不支持64位; 2.通过jdk.exe文件安装,还需要设置环境变量 3.设置完成环境变量的时候还需要在Run-time S
2017-03-14 16:16:43 382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人