自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happymff的博客

坚持每天学一点,积少成多!

  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 针对app移动端的测试总结

1、首先是测试资源确认及准备(1) 产品需求文档、产品原型图、接口说明文档以及设计说明文档等应齐全;(2) 测试设备及工具的准备:IOS和andriod不同版本的真机,以及相关测试工具的准备。2、 测试用例的设计与评审(1) 根据产品需求文档、产品原型图等文档,设计客户端的一般功能测试用例;(2) 测试用例评审、修改与完善,评审通过后着手进入正式测试阶段。3、 UI测试

2017-11-28 17:16:46 8762

原创 用正则表达式匹配邮箱、手机号、密码及用户名的OC

/** 正则匹配账号密码邮箱等 */import UIKitclass MTTRegularMatchManager: NSObject { // MARK: - 匹配邮箱 class func validateEmail(email:String) -> Bool { let emailRegex: String = "[A-Z0-9a-z._

2017-11-17 16:34:59 1375

原创 shell实现把xcode打包的.app文件转换成.ipa文件

#!/bin/bash#appName定义应用的名称appName="ettNextGen"rm -rf ${appName}mkdir ${appName}mkdir ${appName}/Payloadcp -r ${appName}.app ${appName}/Payload/ettNextGen.appcp Icon.png ${appName}/

2017-11-17 13:58:49 1115

原创 根据xml的标签解析文件的Demo

package xmlExtractor;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;import java.util.ArrayList;import java.util.List;public class SAXH

2017-11-13 16:25:29 439

原创 Swing绘制一个4位的验证码

public void paint(Graphics g){ int width = 160; int height = 40; g.setColor(Color.LIGHT_GRAY); g.fillRect(0,0,width,height); g.setColor(Color.BLACK); g.drawRect(0,0,width-1,he

2017-11-08 14:59:51 344

原创 linux下的简单操作

连接linux服务器:ssh root@192.168.8.36(服务器ip)password:etiantian@NET监控流量:iptraflinux下并发:ab -n1000 -c100 http://10.20.30.254:82/fpupload/a6dc9ccce4162a22f7a14b665cb4fed2/001.pdf

2017-11-07 12:02:13 207

原创 Miracast工作原理

Miracast 基于WIFI P2P协议,无需依赖有线网络或者无线AP, 只要发送方和接收方的无线网卡支持WIFI P2P即可, Android系统使用的既是这个协议.该协议除了屏幕投屏,还支持反向控制.由于Android碎片化比较严重,各家的网卡和实现也都有一些差异,导致投屏体验差别比较大. 主要体现在部分手机的投屏成功率不高,投屏的接入时间较长(4-20s),投屏的效果经常会

2017-11-07 09:54:45 7042

原创 Swing 事件处理流程图

2017-11-03 15:12:51 1564

原创 将指定文件夹下的文件copy到指定的文件夹

public void IOCopy(String path, String path1) { File file = new File(path); File file1 = new File(path1); if (!file.exists()) { System.out.println(file.getName() + "文件不存在"); }

2017-11-03 10:42:03 946

原创 java提取json中某个数组的所有值

public class JsonExtracter { public static void main(String[] args) { String s = "{\"name\":\"a\",\"family\":[\"张三\",\"李四\"]}"; JSONObject jsonObject = JSON.parseObject(s);

2017-11-03 09:38:10 38727 12

原创 连接查询

1.交叉连接查询返回两个或多个表所有数据行的笛卡儿积,没有where子句select* from store,stuff;2.内连接查询普通的连接类型,而且是最匀称的,添加where子句select 列名 from 表1,表2 where 表1.列名1=表2.列名2select 列名 from 表1 inner join 表2 on 表1.列名1=表2.列名2;sele

2017-11-01 12:41:43 249

原创 codewars--两张表连接查询的操作

题目:For this challenge you need to create a simple SELECT statement that will return all columns from the people table, and join to the sales table so that you can return the COUNT of all sales and R

2017-11-01 12:03:11 404

xdb6-11.2.0.4

data grip的 oracle驱动,在data grip的使用过程中,有时自己下载的驱动版本过高

2017-12-12

AppScan的指导文件

AppScan

2017-08-03

appium mac环境搭建(真机)

appium mac环境搭建(真机)

2017-07-25

appium mac环境搭建(模拟器)

appium mac环境搭建(模拟器)

2017-07-25

appium英文书推荐

appium英文书推荐,appium英文书推荐

2017-06-07

AppleScript教程

AppleScript

2017-04-21

空空如也

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

TA关注的人

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