面向对象编程,是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法。在本章,我们将讨论面向对象的基本概念(类,实例,方法等)、面向对象的实现方式(继承,多态)、Java语言提供的机制(package,class path,jar)以及Java标准库提供的核心类(字符串、包装类型、JavaBean、枚举、常用工具类等)。通过本章的学习,完全可以理解并掌握面向对象的基本思想。

Read More

为什么Java应用最广泛?从互联网到企业平台,Java是应用最广泛的编程语言,原因在于:

  • Java是基于JVM虚拟机的跨平台语言,一次编写,到处运行;
  • Java程序易于编写,而且有内置垃圾收集,不必考虑内存管理;
  • Java虚拟机拥有工业级的稳定性和高度优化的性能,且经过了长时期的考验;
  • Java拥有最广泛的开源社区支持,各种高质量组件随时可用。

Read More

PostgreSQL版本是12.2,psql 是 PostgreSQL 中的一个命令行交互式客户端工具,它允许你交互地键入 SQL 命令,然后把它们发送给 PostgreSQL 服务器,再显示 SQL 或命令的结果。输入的内容允许来自一个文件,此外它还提供了一些元命令和多种类似 shell 的特性来实现书写脚本,以及对大量任务的自动化工作。约定[]表示其中的内容可选,{}和|表示需选择一个候选,…表示前面的元素可以重复。中文官方链接,地址指路

Read More

项目上需要实现两个功能,一个是shp文件(路网)与tif文件(积水)的相交,以获取各条道路的积水信息;一个是根据经纬度位置获取对应tif文件的像素值。某个项目上需要实现两个功能,一个是shp文件(路网)与tif文件(积水)的相交,以获取各条道路的积水信息;一个是根据经纬度位置获取对应tif文件的像素值。为了解决上述问题,首先考虑到ArcGIS Desktop自带的ArcPy,

Read More

ArcGIS中的ArcToolBox包含许多工具,涉及网络分析、路径分析、格式转换等诸多领域,再结合详尽的帮助文档,可以快速掌握上手一个工具的使用。当然,ArcGIS也提供自定义脚本工具,以满足用户的定制化需求。这篇文章旨在介绍ArcGIS中Python脚本工具的编写与使用,以及其中遇到的问题,以飨读者。在文章末尾给出一个自定义脚本工具的源代码,供读者参考。笔者的ArcGIS版本为10.6,自带的Python版本为2.7.14,与目前主流的python3略有差别,需留心注意。

Read More

本文是使用Leaflet开发某个台风项目过程中遇到的一些问题和解决方法的记录。

Read More

这里的POI不是Point Of Interest兴趣点,而是针对Microsoft Documents的开源Java API,当前最新版本是4.1.2,官网指路。Word模板格式是.docx,所以重点讨论POI中的XWPFDocument。JDK版本是JDK 14。IDE使用IntelliJ IDEA 2020.1.2。

Read More

高德Web服务API向开发者提供HTTP接口,开发者可通过这些接口使用各类型的地理数据服务,返回结果支持JSON和XML格式。利用行政区域查询以获取行政区域坐标串,生成shp文件。利用搜索POI中的关键字搜索获取兴趣点的id,再将id传入https://www.amap.com/detail/get/detail?id=,获得POI的详细信息,其中包括面状POI的边界坐标串,再生成shp文件。但由于反爬机制的存在,这样的方法不可以短时间提交大量请求。还有另外一个方法AOI边界查询,在高德开放平台属于高阶服务,使用前需要申请权限。本项目开源在GitHub,地址指路

Read More

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×