java自动化测试框架-基于testng

  • Post author:
  • Post category:java

java+maven+testng+selenium+appium+rest assured+extent-report 源码github地址 设计思想 通过rest assured实现API自动化,保证后端API主要功能及业务流程 通过selenium实现web UI自动化,appium+stf实现android UI自动化,保证前端页面操作功能及业务流程 通过testng对测试脚本进行管理,e…

继续阅读 java自动化测试框架-基于testng

利用HTML5/JavaScript 计算Image的MD5

  • Post author:
  • Post category:java

首先我们需要导入所需的JS库 <script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script> 然后我们在js代码中可以使用下面的方法获取图片的MD5: var reader = new FileReader(); reader.onload = funct…

继续阅读 利用HTML5/JavaScript 计算Image的MD5

Java 双亲委派

  • Post author:
  • Post category:java

一、Java类加载器 首先引入一个概念什么是Java类加载器? 一句话总结:类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。 官方总结:Java类加载器(英语:Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。类通常是按需加载,即第一次使用该类时才…

继续阅读 Java 双亲委派

java数组去重的方法_JavaScript中数组去重的几种方法

  • Post author:
  • Post category:java

JavaScript中数组去重的几种方法 正常情况下,数据去重的工作一般都是由后端同事来完成的,但是前端也要掌握好处理数据的能力,万一去重的工作交给我们大前端处理,我们也不能怂呀。现在我总结了一些去重的方法,希望对大家有点帮助。 方法一:new Set()实现数组去重 ES6 提供了新的数据结构 Set,它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 S…

继续阅读 java数组去重的方法_JavaScript中数组去重的几种方法

Java之对象的equals方法

  • Post author:
  • Post category:java

equals方法: boolean equals(Object  obj),使用“程序自己的规则”去判断两个是否相等 ==:判断两个基本变量的值是否相等 class Dog { private String DogNo; private String DogCol; public Dog() {} public Dog(String DogNo,String DogCol) { this.DogN…

继续阅读 Java之对象的equals方法

长整数加减法JAVA版本

  • Post author:
  • Post category:java

长整数加减法 我在网上看到长整数加减法都是c或者c++版本java版太少,所以上传一个java版本的供大家参考,我会把代码按各个类、粘贴上去,根据各个类去讲解如何实现长整数加减法。 主要思路 将读入的长整数转换为 循环链表,然后选择加减法方式,最后进行加法或者减法 图示 底层实现 创建双向循环链表 package com.linklist; import java.util.ArrayList; …

继续阅读 长整数加减法JAVA版本

基于java+swing实现点餐系统

  • Post author:
  • Post category:java

java+swing实现的B2B点餐系统(多对多关系) 1. 用户模块 1. 登录,注册,找回密码 2. 用户首页 3.店铺页面(点菜模块,评论模块,购物车模块) 4. 我的订单(确定订单模块,我的订单,订单点评,查看订单状态) 5. 个人信息(修改个人信息,修改密码) 2. 商家模块 1. 菜单模块(新增菜品,菜品信息修改) 2. 订单模块(确认订单,确认派送,正在派送,历史订单) 3. 个人信…

继续阅读 基于java+swing实现点餐系统

java中 addMouseListener()方法

  • Post author:
  • Post category:java

用于接收组件上“感兴趣”的鼠标事件(按下、释放、单击、进入或离开)的侦听器接口。(要跟踪鼠标移动和鼠标拖动,请使用 MouseMotionListener。) 使用组件的 addMouseListener 方法将从该类所创建的侦听器对象向该组件注册。当按下、释放或单击(按下并释放)鼠标时会生成鼠标事件。鼠标光标进入或离开组件时也会生成鼠标事件。发生鼠标事件时,将调用该侦听器对象中的相应方法,并将M…

继续阅读 java中 addMouseListener()方法

java泛型的一些总结

  • Post author:
  • Post category:java

泛型引进的主要目的是:用来指定容器要持有什么样类型的对象,而且由编译器保证类型的正确性 (编译阶段就能检查出错误)。 泛型在 java1.5 之前并不存在,是在 1.5 的时候引入的,这说明之前的容器肯定有明显的不足之处。 原生态类型容器的不足: List list = new ArrayList (); list.add( new Apple()) ; list.add( new Dog()) …

继续阅读 java泛型的一些总结

java根据出生日期自动计算年龄(工具类)

  • Post author:
  • Post category:java

public static int getAgeByBirth(Date birthDay) throws ParseException { int age = 0; Calendar cal = Calendar.getInstance(); if (cal.before(birthDay)) { //出生日期晚于当前时间,无法计算 throw new IllegalArgumentExcept…

继续阅读 java根据出生日期自动计算年龄(工具类)