- 博客(28)
- 收藏
- 关注
原创 maven打包出错
执行mvn clean package 时报错:不再支持目标选项 5。请使用 7 或更高版本问题原因:JDK版本不适用解决:pom.xml中配置自己环境的jdk版本
2020-09-22 17:11:31
263
原创 ADB模拟点击、滑动事件
ADB 模拟点击、滑动事件方案一:使用input子系统1.adb shell input tap position_x position_ytap模拟点击事件position_x 为点击的横坐标,position_y 为点击的纵坐标ps: 此方法需要知道点击的坐标值,可以打开设置-开发者选项中的报点和指针位置,辅助判断;也可以通过adb shell getevent -l ,查看ABS_...
2020-01-16 15:39:53
8092
1
原创 ADB常用指令
ADB常用指令1.连接设备通过wlan连接到设备数据线连接2.查询设备3.安装应用4.文件操作5.安全命令6.脚本命令7.调试命令参考链接:https://developer.android.google.cn/studio/command-line/adb1.连接设备通过wlan连接到设备将 Android 设备和 adb 主机连接到这两者都可以访问的同一 WLAN网络。请注意,并非...
2020-01-02 19:55:36
503
1
转载 阿里云Ubuntu16.04安装配置MySQL问题
dpkg: error processing package mysql-server (–configure):dependency problems - leaving unconfiguredErrors were encountered while processing:mysql-server-5.7mysql-serverE: Sub-process /usr/bin/dpk...
2019-05-23 11:13:18
217
原创 Java-水仙花数
public class WaterFlower { /** * 水仙花数 三位数 每一位数字的立方和 =这个数本身 * abc * 153=1*1*1+5*5*5+3*3*3 * 12354 */ public static void main(String[] args) { // TODO Auto-generated method stub for(i...
2019-04-10 18:41:13
6505
原创 Java-验证哥德巴赫猜想
/* * 验证哥德巴赫猜想 * 任一大于2的整数都可写成三个质数之和 * 关于偶数的哥德巴赫猜想:任一大于2的偶数都可以写成两个素数之和 */public class GoldbachConjecture { public static void main(String[] args) { //找出100以内所有大于2的偶数 for(int i=4;i<=100;i+=...
2019-04-10 18:37:06
5173
原创 Java-消除嵌套的括号
消除嵌套的括号思路:参考栈的思想,对括号计数,左括号+1,右括号-1分情况讨论public class Test { //消除嵌套的括号 public static String change_str(String s) { String result = "("; char[] ch = s.toCharArray(); int bracket_num = 0; i...
2019-03-28 17:58:46
367
原创 数据结构-java实现二叉树
java实现二叉树二叉排序树二叉树的前序遍历、中序遍历、后序遍历和层序遍历class Node { Node left; Node right; int data; public Node(int data) { this.data = data; this.left = null; this.right = null; }}import java.util...
2019-03-28 17:39:00
108
原创 数据结构-java实现单链表
1.java实现单链表的定义//定义一个类存储单链表的结点信息class Node { Node next = null; int data; public Node(int data) { this.data = data ; }}2.java实现单链表的增加、删除、排序import java.util.Hashtable;public class MyLinkedL...
2019-03-28 17:07:44
271
原创 forward和redirect
Servlet中有两种实现跳转的方式:forward方式和redirect方式。forward:请求转发,是一种服务器的行为,客户端只有一次请求,服务器端转发后会将请求对象保存,地址栏中的URL地址不会改变,得到响应后服务器端再将响应发给客户端;redirect:请求重定向,即response.sendRedirect(),是一种客户端行文,从本质上讲等同于两次请求,前一次请求对象不会保存,...
2019-03-23 15:02:21
1601
原创 cookie和session
HTTP是一个无连接、无状态的协议,比如在一个网站上购买什么东西的时候,我们点击购买后,页面跳转到一个新的页面,是一个新的事务,服务器可能就不知道这个时候我们要买的是什么。为了解决HTTP无状态的在这个弊端,我们有两种解决方案:一,修改HTTP为有状态的(这可能有点crazy);二,cookie,在客户端保持状态;三,session,在服务端保持状态。1.cookiecookie是在HTTP下...
2019-03-22 21:07:26
95
原创 HTTP和HTTPS
1.HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW,World Wide Web)服务器传输超文本到本地浏览器的传送协议基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)2.HTTP工作原理HTTP协议工作于客户端-服务端(Client-Service)架构上。浏览器作为HT...
2019-03-19 15:51:49
468
原创 设计模式-单例模式
单例模式1.构造器私有化,不允许外部直接创建2.单例类内部创建一个自身的对象3.获取对象懒汉模式和饿汉模式和区别1.饿汉模式在创建对象时不使用new构造器2.懒汉模式在获取对象时,new3.饿汉模式类加载时速度比较慢,运行时获取对象速度比较快,线程安全4.懒汉模式类加载时速度比较快,运行时获取对象速度比较慢,线程不安全知识点1.类的属性2.类内部可以调用类的私有化方法(私有...
2019-03-16 14:02:11
88
原创 数据结构-排序
1.排序1.1 稳定性排序的稳定性:稳定和不稳定稳定排序:冒泡、直接插入、归并不稳定排序:简单选择、希尔排序、堆排序、快速排序1.2 内排序和外排序内排序和外排序:内排序在整个排序过程中,待排序的所有记录全部被房子在内存中。外排序是由于排序的记录个数太多,不能同时放置在内存,整个排序过程需要在内外存之间多次交换数据才能进行。内排序,排序算法的性能影响因素:(1)时间性能(2)辅...
2019-03-14 19:33:56
78
原创 数据结构-查找
1.查找查找就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。查找表:是由同一类型的数据元素(或记录)构成的集合。关键字:是数据元素中某个数据项的值,又称为键值。查找表按照查找方式来分有两种:静态查找表和动态查找表静态查找表:只做查找操作的查找表。(1)查询某个特定的数据元素是否在表中(2)检索某个特定的数据元素和各种属性动态查找表:在查找过程中同时插...
2019-03-14 16:07:58
739
原创 数据结构-图
1.图的定义图(graph)是由顶点的有穷非空集合和顶点之间边的集合组成。G(V,E)(V,是顶点集合;E,是边的集合)相关概念:顶点:线性表中,数据元素称为元素;树中,数据元素叫做结点;图中,称之为顶点。无向边,无向图,无序对:**()表示有向边(也称为弧Arc,有弧头、弧尾),有向图,有序对:&lt;&gt;**表示稀疏图、稠密图权、网入度(以顶点为弧头)、出度(以顶点为弧尾)...
2019-03-13 20:36:13
223
原创 数据结构基础-串、树
1.串1.1串的定义串(string)是由零个或多个字符组成的有限序列,又名字符串。注意:空串和空格串不同串的比较ASCII编码:7位二进制表示一个字符,总共128个字符。扩展ASCII编码:8位二进制表示一个字符,总共256个字符。Unicode编码:16位二进制表示一个字符,总共65536个字符,为了与ASCII编码兼容,前256个字符相同。1.2串的抽象数据类型Data串...
2019-03-06 13:57:41
320
原创 使用阿里云服务器搭建网站
五个步骤:软件安装准备、购买云主机、服务器的安装与配置、购买域名并设置域名解析、访问网站1.软件安装准备PUTTY(连接,或者使用XShell)、WinSCP(用来传输文件)JDK(tar.gz)、Tomcat(tar.gz)注意:tar.gz一般是Linux系统的压缩包2.购买云主机阿里云翼计划,学生认证之后9.5每月,区域不限,购买后设置自己的root密码,这是登录主机的密码。...
2019-03-02 16:44:47
760
原创 数据结构基础-栈和队列
1.栈1.1栈的定义栈(stack)是限定仅在表尾进行出入和删除操作的线性表。(后进先出,Last In First Out)栈顶(top)、栈底(bottom)空栈:top=-11.2栈的抽象数据类型栈是一种特殊的线性表,插入和删除操作只能在表尾进行(top),插入(push,进栈)、删除(pop,出栈)。Data同线性表,元素具有相同的类型,相邻元素具有前驱和后继关系。Ope...
2019-03-01 20:53:08
126
原创 数据结构基础-线性表
程序设计=数据结构+算法1.数据机构1.1逻辑结构和物理结构(存储结构)1.1.1逻辑结构集合结构、线性结构、树形结构、图形结构1.1.2物理结构(存储结构)顺序存储、链式存储2.算法2.1算法的五个基本特性输入、输出、有穷性、确定性和可行性2.2算法效率的度量方法事后统计(不科学)、事前分析估算2.3算法的复杂度2.3.1时间复杂度O(1)<O(logn)<...
2019-02-28 21:17:33
233
原创 JAVA笔记----JAVA面向对象(下)
我的JAVA笔记----------------------------------第一章JAVA面向对象(下)----------------------------------2018.1.141.内部类1.1静态内部类static修饰,声明在类体中可以访问外部类的静态成员1.2成员内部类不使用static修饰,声明在类体中(具有类的成员特征,就是必须有类的实例才能创建内...
2019-01-14 18:06:50
115
原创 JAVA笔记----JAVA面向对象(上)
我的JAVA笔记----------------------------------第一章JAVA面向对象(上)----------------------------------2019.1.141.面对对象概念1.1面向对象和面向过程面向过程:基于步骤的解决方法。优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源(单片机、嵌入式开发一般采用面向过程,性能比...
2019-01-14 12:25:54
133
原创 JAVA笔记----JAVA数组
我的JAVA笔记----------------------------------第一章JAVA数组----------------------------------2018.12.231.什么是数组?程序=算法+数据结构流程控制解决的问题即为算法问题。数据结构,就是把数据按照特定的某种结构来保存,数组就是一种基本的数据结构。数组:相同数据类型的元素组成的集合。元素按照线性顺序排...
2018-12-23 16:48:21
147
原创 JAVA笔记----JAVA流程控制
我的JAVA笔记----------------------------------第一章JAVA流程控制----------------------------------2018.12.23JAVA流程控制包括三种结构:顺序结构、分支结构、循环结构。1.顺序顺序结构就是程序从上到下一行一行地执行,中间没有任何判断和跳转。2.分支if语句:使用布尔表达式或布尔值作为分支条件来进行...
2018-12-23 13:40:19
290
原创 Java-两数相加
LeetCode002question:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:...
2018-12-17 16:37:02
164
原创 Java-两数之和
LeetCode001question:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所...
2018-12-17 16:36:03
106
原创 JAVA笔记----JAVA注释、数据类型
我的JAVA笔记----------------------------------第一章JAVA注释、数据类型----------------------------------2018.11.161.三种注释(1)单行注释//(2)多行注释/ * * /(3)文档注释/** */利用javadoc命令可以生成文档,便于查阅。(变量说明,返回值说明)2.标识符(...
2018-11-16 18:51:16
159
原创 JAVA笔记----JAVA语言概述和开发环境
我的JAVA笔记----------------------------------第一章JAVA语言概述和开发环境----------------------------------2018.11.141. 编译型语言和解释型语言要运行一个机器,我们就要给他一个指令,但是我们给的指令,机器能懂吗?明显是不的,我们给的指令就是源程序,而机器能识别的语言是机器语言。在两者之间,我们就有两种方...
2018-11-14 20:34:39
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人