- 博客(45)
- 资源 (4)
- 收藏
- 关注
原创 OpenLayers ArcGISRest Service 带参数请求URL长度过长问题
OpenLayers ArcGISRest Service 带参数GET请求URL长度过长问题
2022-04-22 19:45:00
1038
原创 OpenLayers GeoJSON Mask 遮罩层
OpenLayers 显示指定区域GeoJSON 范围以外的区域添加遮罩,实时遮罩
2022-03-15 15:53:07
2690
11
原创 shapefile(.shp,.dbf,.prj)导入导出
网页应用 shapefile(.shp,.dbf,.prj)的导入导出。纯前端 vue 导入导出 shapefile
2022-01-12 20:19:03
9328
29
原创 Apache ftpserver 最大登录数
Apache ftpserver 最多只能登录数 10 个用户问题日志:Currently 1 out of 10 users logged in
2020-09-27 09:57:42
977
原创 基于HTML(canvas)的推箱子游戏
基于HTML(canvas)的推箱子游戏javascript + canvas 设计实现,代码简单易懂,非常适合新手学习。
2020-04-08 10:32:30
2182
87
原创 IntelliJ IDEA 中自动去除未使用的引入(Unused import statement)
java 自动移除未使用导入,Unused import statement解决方法如下:在File | Settings | Editor | General | Auto Import中,将...
2020-03-18 11:55:09
7887
4
原创 IntelliJ IDEA 中Java类实现Serializable接口生成serialVersionUID
在 IntelliJ IDEA Java类实现 Serializable 接口,没有生成 serialVersionUID ,也没有对serialVersionUID进行代码检查。打开设置(File | Settings )搜索serialVersionUID设置路径:File | Settings | Editor | Inspections勾上 Serializ...
2019-12-13 11:18:20
849
原创 el-scrollbar 使用说明
官网地址:Element - 网站快速成型工具 - 中文el-scrollbarelement-ui 的滚动条组件 ,官方文档上面是没有介绍这个组件的。效果图:简单使用:<template> <div style="height:768px;"> <el-scrollbar style="height:100%"> ...
2019-12-13 09:57:29
4465
原创 使用IntelliJ IDEA 配置Maven,创建Maven项目
为什么要使用Maven?答:自动关联和自动下载依赖的jar包。我们要使用一些被人打好的jar包时,往往导入的不只是一个jar包,因为有些jar包的运行是依赖于其他的jar包的,我们可能存在疑问,究竟需要导入哪些包,依赖包导入版本过低也无法启动。使用Maven,不用自己再手动下载jar包处理依赖关系,因为这个工具会自动帮你下载缺失的jar包,处理jar包的依赖关系。未安装JDK请点击下面链接...
2019-04-10 13:37:04
420
原创 JAVA集合(Collection、Map)
JDK中提供了一系列特殊的类,这些类中可以存储任意类型的对象,并且长度可变,统称为集合。这些类都位于java.util包中,在使用时一定要注意导包的问题,否则会出现异常。集合按照其存储结构可以分为两大类,即单列集合Collection和双列集合Map,这两种集合的特点具体如下: Collection:单列集合的根接口,用于存储一系列符合规则的某种元素,它有两个重要的的子接口,分别是...
2019-04-10 10:41:17
340
原创 使用 jsoup 实现简单的 java 爬虫
本人使用过 htmlpaser 和 jsoup 写过一些爬虫项目。个人感觉 jsoup 比 htmlpaser 好用的不止一点,jsoup 能使用类似 css 选择器的语法去筛选想要的节点,而 htmlpaser 则需要使用选择器类对象。jsoup 的使用和 jquery 比较像,对于使用 jquery 很熟练的我来说,毫不犹豫的放弃了 htmlpaser 的使用,对 jsoup 爱不释手。...
2019-01-28 17:24:47
436
原创 JAVA练习:学生管理系统(Map-HashMap)
实体类Student用来封装客户信息。控制类StudentController用来操控实体对象。View类用来显示信息与用户交互。Text类用来测试系统。 运行效果: Student.java/** * 描述: * @date 2018年8月16日 下午6:59:03 * @version v1.0 */public class...
2018-08-20 09:58:56
5811
原创 JAVA练习:利用JAVA Calendar类实现打印日历
已知1900年1月1日是星期一,要求打印输入年月的日历。输出结果格式:日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
2018-08-13 10:35:07
2936
1
原创 JAVA异常处理
异常就是在程序运行的过程过程中,发生的各种非正常状况。比如运行时磁盘空间不足、网络连接中断、用户输入数据非法等。针对这种情况,Java中以异常类的形式对这些非正常情况进行了封装。Java中常见的异常:NullPointerException(空指针异常)、TypeConstraintException(类型转换异常)Java中还提供了大量的异常类,这些类都继承自java.lang.Th...
2018-08-11 16:23:13
385
原创 Java 多态理解
多态:同样的引用调用同样的方法却做了不同的事情。概述:在设计一个方法时,通常希望该方法具备定的通用性。 例如要实现一个动物叫的方法,由于每种动物的叫声是不同的,因此可以在方法中接收一个动物类型的参数,当传入猫类对象时就发出猫类的叫声,传人犬类对象时就发出犬类的叫声。在同一个方法中,这种由于参数类型不同而导致执行效果各异的现象就是多态。在Java中为了实现多态,允许使用一个父类类型的变...
2018-08-11 13:57:13
10515
8
原创 JAVA练习:客户管理系统(数组)
实体类Customer用来封装客户信息。控制类CustomerController用来操控实体对象。View类用来显示信息与用户交互。Text类用来测试系统。运行效果:Customer.javapublic class Customer { /* * * @ 客户信息类 * * @ 重写toString() * */ priv...
2018-08-06 21:00:01
1767
3
原创 JAVA练习:实现电脑USB接口
实现电脑 USB 接口 训练技能点:接口 需求说明: 在现实生活中,我们经常通过电脑的 USB 接口来使用一些设备, 例如 mp3 、移动硬盘、优盘等。现在要求使用面向接口编程去模拟实现这个例子。 实现步骤 (1)创建 USB 接口,接口中只定义一个 work()方法。 (2)创建 MP3 类并实现 USB 接口。 (3)创建优盘类并实现 USB 接口。 (4)创建电脑类并定...
2018-08-06 11:32:08
9185
4
原创 JAVA练习:自定义MyTime的类
在程序中,经常要对时间进行操作,但是并没有时间类型的数据。那么,我们可以自己实现一个时间类,来满足程序中的需要。定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second),为了保证数据的安全性,这三个成员变量应声明为私有。为MyTime类定义构造方法,以方便创建对象时初始化成员变量。再定义diaplay方法,用于将时间信息打印出来。为M...
2018-08-06 11:25:30
9626
3
原创 JAVA抽象类和接口
抽象类:定义一个类的时候,常常需要定义一些方法来描述该类的行为特征,但有时候这些方法的实现方式无法确定。针对这种情况,Java允许在定义方法的时候可以不写方法体,不包含方法体的方法称为抽象方法,用关键字abstract修饰。当一个类中包含了抽象方法,该类就必须声明为抽象类,abstract修饰。注意:包含抽象方法的类必须声明为抽象类,但抽象类中可以不包含抽象方法。抽象类是不可以被...
2018-08-02 19:23:12
252
原创 JAVA面向对象(继承)
继承在Java中,类的继承是指在一个现有类的基础上构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动地拥有父类所有可继承的属性和方法。子类继承自父类,父类派生子类。class Person { String name; // 声明一个Person类,有成员方法speak()和walk() public void speak() { S...
2018-08-01 21:31:59
1323
原创 JAVA内部类(成员内部类,静态内部类,方法内部类)
在Java中,允许在一个类的内部定义类,这样的类称作内部类,这个内部类所在的类称为外部类。根据内部类的位置、修饰符和定义的方式可分为成员内部类、静态内部类、方法内部类。成员内部类:在一个类中除了可以定义成员变量、成员方法,还可以定义类,这样的类被称为成员内部类。class Inside { // 定义私有成员变量 private int num = 0; ...
2018-07-31 22:32:46
457
原创 JAVA构造方法(this,static)
实例化一个类的对象后,如果要为这个对象中的属性赋值,则必须要通过直接访问对象的属性或调用setXxx()方法的方式才可以实现。如果需要在实例化对象的同时就为这个对象的属性赋值,可以通过构造方法来实现。构造方法是类的一个特殊的成员,它会在类实例化对象时被自动调用。作用就是在创建对象的时候,给对象的成员变量赋初始值。写法:函数名:必须和类名一致(包括大小写)。 返回值类型:没有返回值...
2018-07-31 22:24:47
441
原创 JAVA面向对象(概念,类与对象,封装)
理解什么是面向对象之前先理解一下什么是面向过程。 面向过程 过程就是一件事情的先后经过;从什么开始到什么介绍,有一个时间上的先后顺序。程序过程就体现在代码执行的先后顺序。面向过程,就是一种解决问题的思路。用这种思想解决问题时,我们关心的是一件事情的先后经过,现经过什么,后再做什么。在面向过程的编程中,将一个问题划分成多个子功能组成,最后依次调用。用这种编程思想编程时,流...
2018-07-30 19:36:21
1989
原创 JAVA快速排序
快速排序算法快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。递归方法的简述请见 我之前的博文JAVA函数(方...
2018-07-27 22:06:35
227
原创 JAVA一维数组
数组的定义:在Java中,数组是指一组数据的集合。在数组中能存放任意类型的元素,但同一个数组里面的元素类型必须一致。格式:数据类型[ ] 数组名 = new 数据类型[ 数组容量 ] ; (推荐这种写法) 或 数据类型 数组名[ ] = new 数据类型[ 数组容量 ] ;示例:public class T...
2018-07-26 22:12:33
558
原创 JAVA练习:利用JAVA基本语句实现打印日历
已知1900年1月1日是星期一,要求打印输入年月的日历。输出结果格式:日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
2018-07-26 11:02:52
16904
4
原创 JAVA函数(方法)
函数的概念:函数是定义在类中的一段独立的代码块,用来实现某个功能。Java中,函数又被称为方法。函数的主要作用是为了提高代码的复用性。函数都是在栈内存中运行;运行的函数处在栈顶。函数格式:修饰符 返回值类型 函数名 ( [ 参数类型1 参数名1,参数类型2 参数名2.... ] ){ // [ ] ...
2018-07-26 10:38:51
41761
6
原创 JAVA流程控制语句
Java语句的结构分为三种:顺序结构,选择结构,循环结构。顺序结构:就是Java语句按从上到下的顺序按顺序执行,执行完一条语句紧跟着执行该语句下的语句。循环结构:根据条件重复的执行一些语句。选择结构:满足某种条件,就进行某种处理。 选择结构语句可分为if条件语句和switch条件语句。if条件语句:if语句是指如果满足某种条件,就进行某种处理。例如,如果明天下雨,明天就...
2018-07-25 16:33:29
280
基于H5(canvas)的推箱子游戏.zip
2020-04-08
思维导图.zip(JAVA基础思维导图)
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人