自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Mybatis--逆向工程

导入jar包 依据帮助文档完成业务查看文档:一般拿到一个组件使用,例如guide、start、run(能帮你完成第一个业务)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybat...

2021-10-26 10:51:31 197

原创 Java代码实现用1、2、3、4能组成多少无重复数字的三位数

/** * 需求:用1、2、3、4能组成多少无重复数字的三位数 * 要点提取:按照排列组合的思想,只需要先确定一位,第二位数在与之不同的数字里选择即可,第三位同理 * 思路分析:因为是三位数,所以用for循环让个位、十位、百位在1-4中赋值任意数 * 再将三位数各不相同的情况判断出来---符合条件的情况 * 最后个位数*100,十位数*10,二者结果与百位数之和即为符合条件的三位数 * 步骤:* @author 海底大菠萝* @version V.LL.1.0..

2021-09-23 16:51:01 3768

原创 Java代码求已知a*b=2048,求a、b各为何值时,a+b的值最小

/** * 需求:编写代码按照要求实现以下的功能 * 有两个正整数a和b,已知a*b=2048,求a、b各为何值时,a+b的值最小 * 要点提取:两个数之积固定,要想这两个数的和最小,只有这两个数无限逼近积的开根号结果时,即这两个数之差要很小才行 * 思路分析:用枚举法 * 1、设置一个a+b之和的最大值 * 2、用两个for循环分别给这两个数赋值 * 3、将积=2048的情况,用和与最大值比较,如果小于则用此时的值将最大数值覆盖,以此得到最小值的.

2021-09-23 16:49:51 1401

原创 Java代码实现打印100-999之间的水仙花数

/** * 需求:编写代码按照要求实现以下的功能* 打印100-999之间的水仙花数 譬如:153就是水仙花数(即各位数字的立方之和等于该数字就是水仙花数) * 要点提取:判断规则:各位数字的立方之和等于该数字 则是,否则不是 * 思路分析:需要将这个三位数拆分成个位、十位、百位的数字,来计算各位数的立方和 * 步骤: 1、在100-999之间遍历所有的三位数 * 2、用取余的办法取出个位、十位、百位 * 3、判断各位数字的立方之和等于该数字 * 4、输出结果.

2021-09-23 16:30:33 4145

原创 Java代码实现判断一个数字是否是回文数字

import java.util.Scanner;/** * 需求:编写代码按照要求实现以下的功能* 判断一个数字是否是回文数字(即正着读和反着读都一样):譬如输入1331 打印:这是回文数字 1332就不是 * 要点提取:关键在于如何将字符串拆分成单个字符----charAt()方法 * 思路分析:首先需要将整型的数据转化成字符串类型 * 然后判断第一个字符和最后一个字符是否相等----第i个字符和第(长度-1)-i个字符是否相等 * 步骤: * 问题汇总.

2021-09-23 16:28:40 3231

原创 Java代码实现使用while循环接受键盘的输入,如果输入的exit就退出,否则提示用户继续输入

import java.util.Scanner;/** * 需求:编写代码按照要求实现以下的功能* 使用while循环接受键盘的输入,如果输入的exit就退出,否则提示用户继续输入 * 要点提取:用while(true)控制循环输入,用break跳出循环 * 键盘接收的应是字符串类型(涉及广泛) * 思路分析:将键盘接收的数据和"exit"作比对,是则退出,否则继续 * 步骤: * 问题汇总:判断两个字符串是否相等用【字符串变量.equals("内容")】* *.

2021-09-23 16:26:22 8318 1

原创 Java代码实现用for循环打印斐波那契数列前20项

/** * 需求:编写代码按照要求实现以下的功能* 用for循环打印 1 1 2 3 5 8 13 ...(斐波那契数列前20项) * 要点提取:斐波那契数列规律:第三个数起,是前两个数之和 * 思路分析:用数组存放数列,用索引方便表示元素之间的关系 * 步骤:1、定义数列中的第一个和第二个数均为1* 2、当打印第三个数时,给第三个数赋值为前两个数之和* 3、依次打印后面的数 * 问题汇总:* * @author 海底大菠萝* @version V.LL.1.

2021-09-23 16:24:48 6144

原创 Java代码实现购买飞机票的功能

import java.util.Scanner;/** * 需求:编写代码实现购买飞机票的功能 * 优惠规则:飞机票在淡季是有优惠政策的,而放假期间是没有优惠的 * 在元旦三天(1.1---1.3),五一三天(5.1---5.3),十一七天 (10.1---10.7)无任何优惠, * 除了以上13天,都打8折 * 请输入您哪天订票,以及票价(自己设定一个吧),输出应付多少钱? * 要点提取:特殊节假日原价,其他日期八折 * 思路分析:1、需要判断输入的日期.

2021-09-23 16:22:37 3353

原创 0907第2次课

1.Java概述----度年一个技术集合Javase--Java基础语言客户端软件javaEE--互联网互联网+﹑企业及网站开发一些列技术的集合jsp servlet服务器javaME---嵌入式(老式按键手机)发展:原来属于sun公司,2005年被oracle收购,oracle也收购了mysql⒉.准备环境两种环境:开发环境:JDK【Java Development Kit】= 开发工具 + JRE【运行环境】运行环境:JRE 【Java Runtime Environme.

2021-09-08 09:43:43 48

原创 0906第1次课

课程概述1.【知识的学习】C/S架构Javase—基础核心语言概述—了解语言历史环境—开发和运行 开发工具第一个程序—helloworld语言基础【语言共性】关键字、标识符、注释、变量与常量、运算符、流程语句、数组、函数核心思想—语法结构对象和类的由来类的构成四大特征:抽象 封装 继承 多态修饰符:权限修饰符 public… 高级修饰符 static finalthis和supper类与类的关系:没关系、关联、依赖、继...

2021-09-06 15:09:45 78

原创 eclipse代码自动提示

Eclipse输入Java和XML代码自动提示功能1、设置 java 文件的代码提示功能打 开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java ,设置框中默认是一个点,现在将它改为:以下为引用内容: .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ()

2021-06-10 22:30:58 507 1

原创 Appium

同时支持Android和iOS理念(特点)1.直接使用,不用重新编译、修改代码2.支持几十种语言,局限小很多3.自动化借口非常规范、统一4.开源,(未来整个开发领域的目标)环境部署需要以下:1.安装Nodejs解压,改名字(因为太长了),路径加到Path里2.ANT必须要有HOME目录添加bin目录3.Maven看看有没有布好4.Appium记住路径用软件打开拷贝到外.

2021-06-02 16:52:23 184 2

原创 Robotium自动化测试2-基于Apk包的测试

功能2:基于Apk包的测试Android对于apk包:分配用户和活动空间,只能在自己的活动空间运行和管理,如果要在不同的活动空间传输数据需要数字验证、签名(CA)(授权)重签名:把原来的签名删掉重新授予一个签名就可以和apk包保持一致(前提:有原来的签名)依赖于打包工具zipalign.exe(在sdk目录下)​需要配置环境变量要使re-sign.jar工具包能直接调用,需要配置环境变量,包含两部分:新建Android_home(严格全部大写)粘贴sdk的路径,再找zipal...

2021-05-31 17:22:50 192

原创 Robotium自动化测试1-基于源代码进行测试

一款第三方自动化测试工具功能1:基于源代码进行测试功能2:基于Apk包的测试步骤:1、导入源代码:eclipse--import--existing android code into workspase2、建立测试项目:在项目名上右键--Android Test Project (命名方式:一般在项目名后+Test),选择被测项目、编译版本3、右键测试项目--Build Path--Add Extenal JARs导入.jar和.javadoc.jar,Add Library导..

2021-05-31 14:06:09 181 1

原创 monkey runner工具

monkey & monkey runner共同点:同属于黑盒测试中的功能自动化测试,都不用部署环境或下载第三方工具,都是由Android SDK支持使用不同点:monkey无法脱离PC端在PC端的进程名:adb。由PC端传adb shell monkey到Android端,对应的一个进程:守护进程adbd 离线状态:adb在,adbd不在;终止进程:两个都不在monkey可以脱机工作(图考试会考)工作场景:只能对应用进行操作,而不能进行验证,只能测试应用的耐久性

2021-05-17 18:03:19 537

原创 Monkey测试2

猴子测试monkey testing在客户没有发现的情况下给应用打补丁,称为游击队补丁guerrilla patch,没有规划没有计划guerrilla→gorilla猩猩→monkey经典三句话no test case关注点 no test plan计划 no test requirement需求没法通过手工测试实现,只能通过自动化测试工具,Android系统自带...

2021-05-10 15:52:38 131

原创 手机模拟器相关的一些操作命令

通过端口与模拟器进行交互,比如可以通过Telnet操控模拟器应用Telnet之前,保证客户端服务可用在cmd中用telnet localhost 5554命令(telnet+主机名+端口号 telnet里用空格区分)连接已启动的手机模拟器telnet非常卡、慢,无法实时通讯,容易断连打电话gsm call 13888888888(呼叫方号码)、发短信sms send 13888888888(发信方号码) hi,tester(短信内容)查看网络状态network..

2021-04-26 15:54:18 579 2

原创 App测试---ADB命令

adb client和adb server工作在PC端adb daemon工作在移动端用户能接收的只有client控制台(偶数):5554~5584设备(奇数):5555-5585先找到adb的路径添加到环境变量里在设置→开发者选项中勾选USB debugging重启cmd,输入adb devices安装被测软件(用包名作唯一辨识)包路径在PC端上普通安装:adb -s 设备名 install Apk包路径强制安装:-r..

2021-04-26 13:32:06 711

原创 2021-04-12单元测试

测试:单元、集成、系统、验收单元测试是最小的测试单元,不会对所有内容进行测试,只测主要功能通过1.核心类方法2.异常处理内容难点:在哪放,怎么处理,处理完应该怎样3.边界不要忘记考虑内部边界(例如int类型的范围-2^32~(2^32)-1)瀑布模型→V模型(开发与测试一一对应)→W模型(强调开发与测试同步进行)注解:Before、After方法:setUp、tearDown超类:Java所有类的父类java.lang.object工具:JUnit注解(属性)

2021-04-16 11:20:02 644

原创 mysql流程函数

use teaching;-- 建表-- 学生表CREATE TABLE IF NOT EXISTS Student( sid VARCHAR(20), sname VARCHAR(20) NOT NULL DEFAULT '', sbirth VARCHAR(20) NOT NULL DEFAULT '', ssex VARCHAR(10) NOT NULL DEFAULT '', PRIMARY KEY(sid));-- 课程表CREATE TAB...

2021-04-16 11:19:04 335

原创 MySql事务控制

事务介绍 设置事务隔离级别查看隔离级别锁机制

2021-04-16 11:12:23 52

原创 Linux vi编辑

2021-04-15 17:31:55 88

原创 mysql 2021-4-2课堂笔记

算数运算符字符串常用函数日期和时间常用函数计算从某日至今过了多少天

2021-04-02 11:11:46 70

原创 mysql 员工表部门表查询

条件过滤相关语句知识查询员工平均工资在2500至7000的部门select dept_id,avg(salary)from employeeswhere salary between 2500 and 7000group by dept_idhaving count(*) > 1;查询名字叫张三的员工的记录查询名字叫张三以外的员工记录不等于可以用 !=或者<>表示查询薪水大于3000的员工的记录查询薪...

2021-04-02 11:00:18 3107

原创 打开并部署mysql环境

首先调用cmd命令输入:net start mysql连接mysql用户名密码输入方式:mysql -u (用户名) -p(密码)注意:-p直接加密码,中间不能有空格打开navicat测试链接,遇到不能新建查询的情况:右击选中数据库→编辑连接→高级找到navicat的文件路径,粘贴并替换【设置位置】中的路径即可!...

2021-04-02 09:51:03 63

原创 mysql查询员工最高最低工资三种方式

首先建立部门表和员工表并插入数据DROP DATABASE IF EXISTS teaching ;CREATE DATABASE teaching CHARACTER SET utf8 COLLATE utf8_general_ci;USE teaching;-- 创建部门表CREATE TABLE IF NOT EXISTS depts(dept_id INT PRIMARY KEY,name VARCHAR(20) NOT NULL,description VARCHAR(200)

2021-04-02 09:44:31 13335 1

空空如也

空空如也

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

TA关注的人

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