自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JVM学习笔记:类加载、连接及初始化

类加载:在JAVA代码中,类型的加载,连接,初始化都是在程序运行期间完成的。类型:指的是定义class,或interface或者枚举,并不涉及对象或实例。为什么要在运行期间完成类型的加载,连接,初始化:为了提供更灵活的使用方式,例如动态代理。类型的加载:最常见的情况的是把编译好的字节码文件从硬盘上加载到内存中。类型的连接:将类与类之间的...

2019-06-06 14:41:00 179

转载 GIS算法基础(十)矢量压缩算法-光栏法

前言:远程仓库地址:https://github.com/XiaoZhong233/GIS_ALG光栏法是一种矢量数据的压缩算法。光栏法的基本思路是对每一条曲线上的所有点, 逐点定义一个扇形区域。若曲线的下一节点在扇形外, 则保留当前节点; 若曲线的下一节点在扇形内, 则舍去当前节点。说明:光栏法与道格拉斯算法都是矢量压缩算法,但是光栏法能很好的保存线的形状,而...

2019-06-01 14:05:00 1156

转载 GIS算法基础(九)矢量压缩算法-道格拉斯普克算法

前言道格拉斯-普克算法(Douglas–Peucker algorithm,亦称为拉默-道格拉斯-普克算法、迭代适应点算法、分裂与合并算法)是将曲线近似表示为一系列点,并减少点的数量的一种算法。它的优点是具有平移和旋转不变性,给定曲线与阈值后,抽样结果一定。因为网上关于道格拉斯普克算法的讲解很多,主要是使用递归实现的,这里就不赘述了。远程仓库地址:https://git...

2019-06-01 13:42:00 1158

转载 Python爬虫:基于Scrapy的爬取失踪人口数据小爬虫

Scrapy简介:Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测和...

2019-06-01 13:22:00 484

转载 基于SSM的后台管理系统(入门级DEMO,适合新手)

前言:使用SpringMVC+Spring+Mybatis以及maven的后台管理系统,程序的结构分为表现层(Controller)、业务层(Service)、数据层(Dao),包括权限授权、分页查询、日志记录,订单及产品查询,授权管理等功能。入门级DEMO,具备后台管理系统的通用特征,以后可以在别的后台系统中直接拿来用远程仓库地址:https://github.com/Xi...

2019-06-01 11:30:00 5187

转载 Mybatis 多表映射基于XML总结(一对一,一对多,多对多)

一、数据表数据包括订单,产品,游客,会员。1.1数据说明和数据关系:产品表说明:订单表说明:会员表说明旅客表说明数据表的ER图表与表之间的业务关系旅客表(traverller)、订单表(orders)、会员表(member)、产品表(product)的id都是uuid()下随机生成的订单表(orders)->产品表(p...

2019-05-30 00:02:00 809

转载 转载《Mybatis常见问题总结》

出处:https://blog.csdn.net/a745233700/article/details/80977133 转载于:https://www.cnblogs.com/zhongHW/p/11047013.html

2019-05-23 16:41:00 125

转载 Mybatis自定义DAO层时踩的坑

自定义Mybatis时出现,数据类型不匹配的异常java.lang.RuntimeException: java.lang.IllegalArgumentException: argument type mismatch。。。 for (int i = 1; i <= columnCount; i++) { //获取每列...

2019-05-21 23:16:00 475

转载 GIS算法基础(八)基于距离变换的栅格骨架提取算法

一、为什么需要骨架提取简单来说就是用于细化栅格,便于栅格数据转换为矢量数据栅格格式向矢量格式转换是提取相同编号的栅格集合表示的边界,栅格点转换成矢量点,很简单,在坐标系确定的情况下通过解析式可以直接转换。而线与面在转换成矢量的时候,本质上都是在提取边界或中轴线,因此在栅格中提取中轴线就与栅格的细化的关系密不可分,这是因为线状栅格数据一般具有粗度且线条本身...

2018-12-16 19:28:00 1516

转载 GIS算法基础(七)矢量数据向栅格数据的转换(面转换的边界代数算法实现)...

代码已经po上远程仓库,需要的同学可以自取:https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/Raster.java目录一、边界代数法算法思想二、算法步骤三、算法实现四、测试结果五、总结一、边界代数法算法思想边界代数多边形填充算法是一种基于积分思想的矢量转栅格的转...

2018-12-08 14:11:00 1869

转载 GIS算法基础(六)矢量数据向栅格数据的转换(面转换的射线算法实现)

面状换的射线算法已经放在github上:https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/Raster.java目录一、常见的面转换算法1)内部点扩散算法2)射线算法二、射线算法的实现算法步骤:三、测试结果:一、常见的面转换算法 面状矢量数据是由闭合...

2018-12-08 13:07:00 1726

转载 GIS算法基础(五)矢量数据向栅格数据的转换(点,线算法实现)

矢量结构数据与栅格结构数据的相互转换,是地理信息系统的基本功能之一,已发展形成了许多高效的转换算法。源码已经放在github上了,需要朋友自取。https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/Raster.java目录一、矢量点的栅格化二、矢量线的栅...

2018-12-07 21:59:00 4406

转载 GIS算法基础(四)平面坐标变换(变换矩阵算法实现)

目录一、平面直角坐标系的建立二、平面坐标变换矩阵三、平移变换四、比例变换五、对称变换六、旋转变换七、错切变换八、复合变换(1)、复合平移(2)复合比例变换(3)复合旋转(4)相对某点的比例变换(5)相对某点的选址变换po一个B站线性代数学习资料,这个作者很好地解释线性代数操作空间的本质。【官方双语/合集】线性代数的本质 -...

2018-12-02 13:53:00 1140

转载 GIS算法基础(三)计算几何基础(下)

代码已经po上远程仓库:https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/CalculateBasic.java目录判断线段在多边形内的算法:算法思路:算法步骤:算法实现(JAVA):测试结果GUI绘制结果:判断线段在多边形内的算法:算法思路...

2018-11-30 13:35:00 148

转载 GIS算法基础(二)计算几何基础(中)

代码已经放在github上,需要的同学自取:https://github.com/XiaoZhong233/GIS_ALG/blob/master/src/scau/gz/zhw/CalculateBasic.java目录一、线段的拐向的判断二、判断点是否在线段上三、判断两线段是否相交①快速排斥试验②跨立试验快速排斥试验:跨立...

2018-11-12 21:09:00 398

转载 GIS算法基础(一) 计算几何基础(上)

最近在学习GIS算法,在学习过程中,想把一些经典的算法或者思想记录下来,分享给大家计算几何基础本来是计算机图形学的内容,但是GIS在图像处理中是离不开计算机处理的,所以GIS算法基础第一个应该是计算几何基础。如何把空间实体的点线面以及他们之间的关系(例如,相交,包含,邻接,叠置等等)用计算机语言表达出来,应该是这里解决的第一个问题。前人已经有过这样...

2018-10-08 15:36:00 338

转载 JAVA Date 日期工具

该工具可以根据date返回的毫秒数与特定毫秒数,获取两个时间戳之间的时间段Record类 1 package timeUtil; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 import java.util.UUID; 6 7 public class...

2018-07-27 20:42:00 107

转载 IO流学习总结

什么是IO流IO流之前也接触了好多次,因为这一块内容很多,所以老是有不太清楚的地方,所以现在来总结一下。流分为字节流,字符流。简单的说,字节流就是由二进制数据组成的流,一个字节八个bit,这个计算机很容易理解,但是不方便人阅读,所以就有了字符流。字符流,有不同的编码方式。IO流中类很多,但是层次关系还是很明显的,画图比较能说明问题I...

2018-06-20 11:01:00 95

转载 JSP&Servlet牛刀小试:学生信息管理系统

小弟这学期的JSP&JAVA SERVLET课程上完了,课程作业是学生信息管理系统,在开发过程遇到了许多问题,记录下来,作为自己学习的总结,也可以给大家作为参考。如果有错误的地方,多多包涵。github地址如下:https://github.com/XiaoZhong233/StudentManagerSystem-JSP- 一...

2018-06-13 23:12:00 234

转载 JAVASE8流库Stream学习总结(三)

3、聚合(终止流操作)前面我们已经看到过如何创建流和转换流了,现在是时候让流终止,并返回些有用的东西给我们了,这个过程就叫做聚合,也叫约简。一、Optional类讲到这个,我们先从Optional类讲起,什么是Optional类,Optional<T>是一种包装器对象,他可以对空值进行了处理,比直接使用某个对象更加安全。例如,我们...

2018-06-13 22:41:00 265

转载 JAVASE8流库Stream学习总结(二)

在JAVASE8流库Stream入门(一)中,我们已经看到了怎么创建流,接下来我们要对所创建的流进行进一步的操作如果你还没不知道怎么创建流,那么请移步JAVASE8流库Stream入门(一)转换流什么是转换流,流的转换在我看来实际上是对集合的一种操作。1、利用fliter()进行转换fliter的中文意思的过滤器,在IO流中也有类似的概念。就...

2018-06-12 00:20:00 100

转载 Arcgis runtime for android 100.2.1部署

尝试用JAR包配置,但是没成功,所以用gradle配置(采用maven的中央仓库),成功了。记录一下所使用的IDE是AndroidStudio1、ArcGIS Repository配置打开系统根目录下的构建配置文件build.gradle文件,添加仓库配置如下:在脚本的allprojects / repositories块中,添加一个新的m...

2018-06-11 15:16:00 293

转载 JAVASE8流库Stream学习总结(一)

什么是流JAVASE8提供了一种叫做流的工具,他是一种在集合更高的概念级别的数据视图。在我看来,他是一种升级版的iterator(迭代器),但和迭代器不同的是,流关注的是“做什么”,而不是“怎么做”。在集合的迭代器中,我们首先要获取迭代器,然后用迭代器对集合中的元素进行遍历,顺便进行操作,而用流,我们只需要说明我们要干什么,而不是怎么去实现它流的特点:不存储任何...

2018-06-11 14:48:00 112

转载 require.js的用法

一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。  <script src="1.js"></script>  <script src="2.js">&lt...

2018-02-09 11:51:00 60

空空如也

空空如也

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

TA关注的人

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