- 博客(41)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 Linux常用命令
转载自:https://blog.youkuaiyun.com/qq_23329167/article/details/83856430/一、基本命令1.1 关机和重启关机shutdown -h now立刻关机shutdown -h 55分钟后关机poweroff立刻关机重启shutdown -r now立刻重启shutdown -r 55分钟后重启reboot...
2021-04-15 17:02:27
224
原创 报错java.lang.ClassNotFoundException及解决方法
出错源码如下:package lesson_reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Modifier;public class Demo { public static void main(String[] args) { try { Class example=Class.forName("Example"); Constructor cs[]=example.getDec
2021-04-12 18:20:30
14541
原创 java的Swing中方法setDefaultCloseOperation的各参数表示
EXIT_ON_CLOSE:隐藏窗体并停止程序DO_NOTHING_ON_CLOSE:无任何操作HIDE_ON_CLOSE:隐藏窗体但不停止程序DISPOSE_ON_CLOSE:释放窗体资源
2021-04-08 17:20:14
444
原创 算法-02选择排序
直接选择排序法:第一步,选定一个临时元素作为指定排序位置第二步,将临时指定元素与其他数组元素进行对比,如果满足条件,就交换元素值。这样子一轮下来会得到一个最大或最小的元素值第三步,然后将该元素值放到最后,依次类推具体实现如下public class SelectSort { public static void main(String[] args) { int arr[]=new int[] {61,12,65,4,2,15}; SelectSort sorter=new
2021-04-06 11:23:08
160
原创 java基础-08 字符串比较之“equals()“与“==“
“==”与“equals”的区别“==”比较的是两个对象引用的内存地址是否一样;“equals”比较的是值是否一样;实例如下:String str1="aaa";String str2="aaa";System.out.println(str1==str2);//输出trueSystem.out.println(str1.equals(str2));//输出true一开始定义str1时,在字符常量池中找不到“aaa”,因此在栈中分配一个空间给str1变量,并将“aaa”放入字符常量
2021-04-01 11:06:31
172
原创 java基础-07 while语句与do...while语句
while语句while语句是一个条件判断循环语句,它的循环方式是利用一个条件来控制是否继续反复执行这个语句执行过程图为实例如下:public class Cycle { public static void main(String[] args) { int a=1; int sum=0; //当a小于等于10的时候,将a加到sum中 while(a<=10) { sum+=a; a++
2021-03-31 18:16:11
162
原创 有13张扑克牌,怎样确定牌中有没有顺子(顺子:连续的5张牌)
有13张扑克牌,怎样确定牌中有没有顺子(顺子:连续的5张牌)分析思路如下:1.可能出现的牌为数字(2-10)、(J-K,A,大小王),先将不能直接作为数字排列的牌替换成数字;2.将整个数组转换为数字类型;3.将数组从小到大进行排序;4.做出判断,当数组中连续的牌大于等于5张时(即后一张牌减去前一张牌的数字达到连续4组),即判断为有顺子。具体代码如下:package calculate;public class Poker { public static void mai
2021-03-31 17:37:50
1877
原创 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决办法
在项目中的pom.xml中引入mysql-connector-java包<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version></dependency>
2021-03-26 16:11:44
236
原创 HTML/jsp让图片适应屏幕大小
HTML/jsp让图片适应屏幕大小<style type="text/css">body{ background-image:url(./jsp_image/bg_img_mkl.png); background-size:100% 100%; background-attachment: fixed; } </style>
2021-03-26 15:47:52
1854
原创 The servlet name already exists解决方法
在eclipse中新建servlet时一直提示The servlet name already exists.1.在eclipse中打开Javaweb项目的目录,如下图,找到web.xml文件打开或(项目名---->Deployed Resources---->webapp---->WEB_INF---->web.xml)2.找到以下代码删除,就可以新建了(LoginServlet是我重复的servlet名,以实际重复servlet名为准) <.
2021-03-25 23:42:46
2725
原创 java基础-06 if语句与if...else语句
if语句程序在某个条件成立的情况下执行某段语句,在另一种情况下执行另外的语句。实例如下int x=34;int y=20;//判断x是否大于yif(x>y){ //如果条件成立,则输出以下信息 System.out.println("x>y");}//判断x是否小于yif(x<y){ //如果条件成立,则输出以下信息 System.out.println("x<y");}if...else语句程序在某个条件成立的情况...
2021-03-25 17:03:26
296
原创 算法-01冒泡排序
冒泡排序法:第一步:从第一位开始,把相邻的两位数字进行对比,如果前面的比后面的大,就把前面换到后面,循环比较完毕后,最后一位就是最大的。第二步:再从第二位开始,相邻两个数字比较,只不过不用再比较最后一位,以此类推。具体实现代码如下:package Test.com.lxy;public class BubbleSort { public static void main(String[] args) { //新建一个数组 int[] number1= new int
2021-03-24 18:00:09
130
原创 java基础-05运算符
目录1.自增和自减运算符2.逻辑运算符3.位运算符运算符是一些特殊的符号,主要用于数学函数、赋值语句和逻辑比较等,例如我们常见的“+”、“-”、“*”、“/”、“=”......都是运算符运算符大体分为以下几种:赋值运算符、算数运算符、自增和自减运算符、比较运算符、逻辑运算符、位运算符、三元运算符在这篇博客中,仅介绍自增和自减运算符、逻辑运算符、位运算符三种(主要是这几种自己之前老是弄不清楚,所以来捋一下)1.自增和自减运算符自增或自减运算符的作用是使变量的值增1或减1
2021-03-23 18:58:13
470
2
原创 java基础-04变量和常量
目录1.定义2.命名规则3.声明变量4.声明常量1.定义变量是内存中的一个存储空间,在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量;常量是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。简单来说,在程序执行过程中,值能被改变的量称为变量,值不能被改变的量称为常量。2.命名规则变量和常量的命名都要使用合法的标志符,标志符由任意顺序的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,标识符也不能是java中的关键字。3.声明..
2021-03-22 21:20:59
133
原创 java基础-03基本数据类型
在Java中有8中基本数据类型来存储数值、字符和布尔值,分别为byte、short、int、long、float、double、char、boolean。下面来介绍每一种基本数据类型(概念真的不想学TAT,现在的复习就是之前偷懒的惩罚~~)首先是存储数值的整数类型(byte、short、int、long)和浮点类型(float、double)1.整数类型整数类型是用来存储整数数值,即没有小数点的数值,可以是正数,也可以是负数,整型数据根据所占内存大小不同,可分为byte、short、int、
2021-03-22 16:22:32
156
原创 java基础-02面向对象的三大特性
面向对象java是一门面向对象的语言,因此在正式学习java前,先来了解一下什么是面向对象?面向对象是指一种程序设计范型,同时也是一种程序开发的方法。对象是类的具体化实现。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,一切事物皆对象,通过面向对象的方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。面向对象的三大特性:封装、继承、多态封装是指属性私有化,目的是增强数据安全性,不能让其他用户随意.
2021-03-21 18:20:10
157
4
原创 Monkey参数及使用(示例)
目录一.什么是Monkey 二.monkey基础参数三.如何使用monkey(前提,已安装Java和Android环境)四.使用流程五.举个例子一.什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Mo...
2019-02-27 11:36:27
494
原创 Monkey环境搭建
monkey需要准备Java环境和Android环境1.Java环境首先下载JDK,并配置环境变量,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 新建变量名JAVA_HOME,且变量值为安装JDK的地址然后在path变量中添加新的变量值:%JAVA_HOME%\bin;%JAVA_H...
2019-02-27 11:02:19
558
原创 adb devices只显示List of devices attached解决方案(手机已打开调试或无其他问题情况)
1.查看adb的版本在cmd窗口输入以查看adb版本,若版本为1.0.31或以下,建议升级adbadb version2.升级adb下载adb包:https://pan.baidu.com/s/1SDXFdrv6ddTRVbWFoD7IrA 我这里的包是1.0.32的,也可以下载其他更高版本的包下载解压后复制文件夹中的三个文件。粘贴到SDK/Platform路径下替换掉原来...
2018-12-29 19:15:29
19403
8
原创 appium报错:An unknown server-side error occurred while processing the command.
appium运行过程中报错:An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: read ECONNRESET出错代码如下,查了好多方法都无法解决...
2018-12-29 19:01:18
6079
原创 appium中遇到AttributeError: 'WebDriver' object has no attribute 'contexts'的问题
我原本的代码如下:from selenium import webdriverimport os, time, unittest# 初始化capdesired_caps = { 'app':'', 'platformName': 'Android', 'platformVersion':'7.1.1', ...
2018-12-20 20:20:53
14009
原创 升级appium命令
1.cmd进入到appium安装目录的Appium/node_modules/appium/目录下2.输入npm install -g appium3.回车
2018-12-20 15:46:10
3300
原创 查看小程序/公众号androidProcess的命令
1.在手机上先打开要查看的小程序,电脑cmd运行此命令adb shell dumpsys activity top| findstr ACTIVITY得到结果,记住最后这个数字2.再运行如下命令:adb shell ps 24510(这是上面获得的数字)得到结果,最后的com.tencent.mm就是androidProcess啦(PS:因为我没打开小程序,只打开了微...
2018-12-19 11:00:43
844
原创 java基础的界面美化
一、设置窗体背景图片:如果一个窗体上有几个面板此时,想要将窗体背景设置为自己想要的图片那么,首先将背景图片放在JLabel标签里第二步,将背景标签添加到JFram的LayeredPane面板里。第三步,设置背景标签的位置第四步,获取窗体上的全部面板并将其全部设置为透明具体代码如下:ImageIcon img=new ImageIcon("229.jpg");//2...
2018-12-17 17:34:39
2792
原创 Java线程死锁及解决方案
要了解线程死锁,首先要明白什么是死锁 死锁通俗点讲:死锁就是两个或两个以上的进程或线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。 用简单一点的例子来说吧 比如这个交通堵塞的例子,从图中可以看到四个方向行驶的汽车互相阻塞,如果没有任何一个方向的汽车退回去,那么将形成一个死锁上述图中有产生死锁的四个原因:...
2018-12-17 17:33:56
314
原创 appium自动化测试的入门案例及环境搭建方法
一、下载所需工具及配置环境变量1.下载并安装JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html配置java环境变量:新建变量1:JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_91(此处路径为jdk安装路径)新建变量2:CLASSPATH...
2018-12-17 17:29:22
420
原创 使用npm安装appium
感谢https://www.cnblogs.com/yhitest/p/6011210.html和http://www.cnblogs.com/jiyanjiao-702521/p/9981588.html步骤分为五步1.安装node.js进入node.js官方网站:https://nodejs.org/下载安装包按照提示点击下一步或继续,可自行选择安装路径 2.验证nod...
2018-12-13 19:10:19
3784
1
原创 Python学习记录之readTextFile()方法
打算写一个读取文本文件的方法,readTextFile()以下是我的代码:#encoding=utf-8import osdef readTextFile(): fname=input("请输入文件名:") try: fobj=open(fname,'r') except (IOError,e): print('文件打开错误:',e) else:
2018-01-04 18:49:58
6472
原创 Python入门之TypeError: 'str' object is not callable错误
今天开始学到python的一些实用函数,在用到str()方法时报了TypeError: 'str' object is not callable错误以下是我的代码>>> x=1.235>>> int(x)1>>> str="fsgavfdbafdbntsbgbt">>> len(str)19>>>>>> x=987456123>>> str(x)然后就报错了查了
2017-12-29 15:08:52
61026
3
原创 使用抓包工具时手机连接代理步骤
1.打开电脑终端(win+R,输入cmd就到了)2.输入命令 ipconfig,回车3.找到本机IP地址4.打开手机设置,查看WiFi连接,点击下图所示位置5.滑到最下方有个http代理6.换成手动的,输入刚才查到的IP地址以及端口号7.打开电脑抓包软件,对手机进行一些操作就可以抓包了
2017-12-14 18:59:45
4660
1
原创 Java线程死锁及解决方案
要了解线程死锁,首先要明白什么是死锁死锁通俗点讲:死锁就是两个或两个以上的进程或线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。用简单一点的例子来说吧比如这个交通堵塞的例子,从图中可以看到四个方向行驶的汽车互相阻塞,如果没有任何一个方向的汽车退回去,那么将形成一个死锁上述图中有产生死锁的四个原因:
2016-09-24 00:13:57
5938
原创 火狐浏览器获取.swf文件
首先打开火狐浏览器的设置 然后点击附加组件获取附加组件搜索 NetVideoHunter,安装安装完毕后,再次点开附加组件-->扩展-->NetVideoHunter的选项将其设置修改为以下点击确定然后浏览器左上角会出现一个蓝色的图标然后就可以打开视频或游戏了,点击蓝色按钮,就会有你打开页面的选项了
2016-07-16 00:32:47
3837
原创 java基础的界面美化
一、设置窗体背景图片:如果一个窗体上有几个面板此时,想要将窗体背景设置为自己想要的图片那么,首先将背景图片放在JLabel标签里第二步,将背景标签添加到JFram的LayeredPane面板里。第三步,设置背景标签的位置第四步,获取窗体上的全部面板并将其全部设置为透明具体代码如下:ImageIcon img=new ImageIcon("229.jpg");//22
2016-07-08 01:15:37
15944
原创 java五子棋判断输赢算法
用一个二维数组先将棋盘存储,已下的白棋标为1,已下的黑棋标为2,未下的棋全部为0。此时,先来判断横向输赢,即当横向有五个1或五个2连在一起即判断为赢。同理,竖向的就是将y1改变,x1不变。先向右寻找//棋子数从一开始int count=1;while(true) { x1= x1+1; int value = chess[x1][y1]; //如果...
2016-07-08 00:41:36
12351
1
原创 用C#语言编写计算器
模仿windows操作系统附件中的计算器样式进行设计,要设计基本的菜单项(快捷键、热键、和分割线等) 功能要求:实现如下图所示的功能键 设置热键方法如下: 先用窗体项目做出如图窗体右击下拉菜单项 点击编辑项设置热键 点击DropdownItems集合在这里设置热键,以此类推;
2016-06-19 18:25:28
1768
原创 做一个简易画图板(直线或矩形)
package lessonPackage;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Draw extends JFrame{ public static void main(String[]args) { Draw db=new Draw(); db.initF
2016-06-02 23:55:56
1006
TA创建的收藏夹 TA关注的收藏夹
TA关注的人