自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SuperMap超图发布dem地形数据后,访问报错:terrainz系统找不到指定的文件

SuperMap超图发布dem地形数据后,访问报错 1、问题回顾2、问题解决3、总结1、问题回顾工具:SuperMap iServer 9D(2019)(9.1.2-win64)过程:使用工具部署dem地形数据,部署成功无报错访问链接,地图上加载不出来,后台报错:【打开 URL {0} 的 输入流 失败 java.io.FileNotFoundException: xxx.terrainz (系统找不到指定的文件 。)】2、问题解决首先换台电脑,发现一样的问题;使用超图桌面版:

2020-05-14 16:53:36 1017

原创 Java地理信息开发-圆形、椭圆、矩形、扇形的表示方法及相关判断

Java地理信息开发-圆形、椭圆、矩形、扇形的表示方法及相关判断写在前面长度(米)转换为经纬度将圆形、椭圆、矩形、扇形用Geometry对象表示表示圆形表示椭圆表示矩形表示扇形写在前面因为项目需要,做了些地理信息的开发工作,主要包括三部分:1、将长度(米)转换成经纬度的度数;2、将圆形、椭圆、矩形、扇形用Java对象表示:用到com.vividsolutions.jts.util.Geom...

2020-04-27 22:06:18 3521 3

原创 shiro学习-用户认证器authenticator源码实现解析

用户认证器authenticator源码实现1、shiro整体架构1、shiro整体架构shiro中,认证器authenticator、授权器authorizer和关联数据库的

2019-11-22 15:59:43 423

原创 马士兵Java课堂笔记-7-键盘事件测试代码

import java.awt.*;import java.awt.event.*;public class Practice { Frame f = new Frame(); Button bn = new Button("上"); Button bs = new Button("下"); Button bw = new Button("左"); Button be = new

2016-05-18 21:05:09 338

原创 马士兵Java课堂笔记-6-容器Collection接口remove方法中判断是否相等并删除问题

容器Collection接口下面可以实现HashSet类, 在HashSet类中有add、remove等方法, 其中, add方法可以往容器中添加元素, 而remove(“example”)可以从容器中删除内容为”example”的元素, 例如: 我们首先定义一个HashSet的对象,赋给Collection接口 c Collection<Object> c = new HashSet<

2015-12-28 23:08:03 523

原创 马士兵Java课堂笔记-5-This关键字+变量重名问题

如下程序:public class leaf { int i; leaf(int i) { this.i = i } Leaf increment() { i++; return this; } ...}程序中有两个重名变量i,这时进行赋值时就可以用This关键字进行赋值,此时this.i = i中,

2015-10-23 21:54:43 355

原创 马士兵Java课堂笔记-4-Math.round()函数-强制转换中可以实现四舍五入

大家都知道,double类型可以强制转换为int类型并输出,但是强制转换的结果就是把double小数点后的值直接砍掉,例如:double d1 = 3.1415; double d2 = 3.9323;int i1 = (int)d1;int i2 = (int)d2;System.out.println("i1="+i1);System.out.println("i2="+

2015-10-15 19:37:46 592

原创 马士兵Java课堂笔记-3-Switch循环语句小细节

switch(判断值){ case 1: ...; break; case 2: ...; break; default: ...;}其中switch后面中的判断值只能为int类型,其他如byte、short、char可以转换为int类型的值也可以,但是double等其他类型就不能用switch语句。

2015-10-14 21:19:44 422

原创 马士兵Java课堂笔记-2-基本数据类型转换问题

1) Boolean(布尔)类型是不可以转换为其他类型的,强制类型转换也不行,例如:boolean b1=1;int a=(int)b1;是错误的;2) char,short,byte三种类型在进行运算时都会先转换成int类型再进行运算,所以它们的运算结果都会是int类型,例如:byte b1=1,b2=2;byte b3=b1+b2;就是错误的,因为两个byte类型b1+b2进行运算,

2015-10-13 20:45:35 454

原创 马士兵Java课堂笔记-1-float精度问题

float类型精度是有限的,所以Java中进行float类型的数值判断时,不应该是直接进行==判断:float f=1.0;if(f==1.0){ ...}而应该是让float减去要判断的值,然后再判断是否小于一个很小的值:float f=1.0;if((f-1)<0.000001){ ...}第一次写,我都不知道代码对不对,不过思路就是这么个思路,。:.゚ヽ(。

2015-10-12 21:58:13 406 4

空空如也

空空如也

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

TA关注的人

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