自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java中摸爬滚打的GIS开发人员

java中摸爬滚打的GIS开发人员

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 Activiti工作流内建数据库表分析

拿到一个activity框架,领导让删除待办事项,一脸懵逼。网上参考了一下表,果然成功了参考文档https://www.jianshu.com/p/80d58fc88ddc

2019-08-08 14:33:12 190

原创 graph力向图笔记

官方文档:http://js.cytoscape.org/示例:(说明:一个圆圈指向其他圆圈图)var dom = document.getElementById("外包divId"); var myChart5 = echarts.init(dom); var app5 = {}; option5 = null; var targetCoord = [0, 140]; ...

2019-07-18 09:45:18 211

原创 前端自主变换supermap

之前开发因为涉及到需要改变supermap底图的颜色,然后投机取巧找到一个办法,就是用css的色相变换.map{ filter: invert(100%) hue-rotate(180deg); -webkit-filter: invert(100%) hue-rotate(180deg); mix-blend-mode: exclusion;} 当然了,熟悉css的都知道...

2019-07-15 14:39:15 470

转载 地图投影和坐标转换(转载)

为了方便自己查看和分析,看到一篇很好的文章,这里打算记录下来,并没有偷窃原博主内容的意思,只是为了自己查阅方便。感谢原博主的分享,大家可以去看原版(来源于简书):https://www.jianshu.com/p/778fc3e9f889作者:(o黄裳元吉o)WEB地图基本原理:地图投影和坐标转换此处不再做拷贝...

2019-06-19 15:40:19 886

原创 app事件处理

在app中,通常需要禁止长按文字复制的实现方法: @Override    public void onCreate(Bundle savedInstanceState){        super.onCreate(savedInstanceState);        // Set by <content src="index.html" /> in config.xm...

2018-07-17 21:22:03 379

原创 cordova权限问题

在做项目的时候,由于API版本较高,因此有的权限是不合理的,比如:<uses-permission android:name="android.permission.STATUS_BAR" /> 会报错,只要一步修改就可以在ecplise里:Window - Preferences - Android - Lint Error Checking, 然后在ID列表中找到 ...

2018-07-17 21:14:42 1535

转载 【转】Phonegap cordova 菜单键不起做用解决方案

navigator.app.overrideButton("menubutton", true); 增加这段代码,问题解决。document.addEventListener("menubutton", onMenuKeyDown, false); 转载自:http://changliang2010.blog.sohu.com/322145036.html...

2018-07-16 16:21:50 237

转载 cordova开发app禁止长按选中文字

使用Cordova开发程序时,WebView的选择和菜单功能会影响程序的体验,甚至会泄漏程序的信息(可以参看url地址信息等),所有我们需要禁用长按选中功能。 网络上提供通过css样式禁用在Android中无效,同时会出现文本框无法输入的问题。 经测试,该方法可适用于Cordova 5.1.1public class MainActivity extends CordovaActivit...

2018-07-16 16:05:13 1297

转载 Android平台下cordova的menubutton事件

开发环境:Android Studio,cordova版本5.3.3问题描述:经过代码测试发现,menubutton事件绑定后点击无效果问题分析:不知道出于什么原因,代码里面并未添加menubutton的注册代码问题解决:从按钮点击事件来看, volumedownbutton,volumeupbutton,backbutton,menubutton事件都是一样的,但是CoreAndroid实现上把...

2018-07-16 15:47:06 297

原创 cordova基本示例

1、ajax获取数据示例注意点:一定要在AndroidManifest.xml配置<uses-permission android:name="android.permission.INTERNET" />2、经纬度获取(离线状态下要确保周边有卫星获取)3、语音tts插件4、返回按钮失效var isready=0;document.addEventListener("devicer...

2018-07-16 15:45:05 952

原创 cordova框架(二)--插件的了解

添加相关插件,必须在项目下执行命令1、在cordova项目下添加插件参考说明:https://blog.csdn.net/github_39500961/article/details/76270299需要注意的是,一旦安装新的插件,重新编译代码的话,代码会被还原到最初的状态因此,初期需要判断好需要哪些插件2、基于HTML+JS的跨平台开发,注意点:(1)监听事件必须用addEventListen...

2018-07-16 15:36:09 219

原创 第一次接触安卓开发(cordova框架学习记录)

作为一名web加GIS开发人员,让我去搞安卓开发,其实我内心是拒绝的,啊啊啊。但是没办法,人为刀俎我为鱼肉,只能硬着头皮做。接下来我会记录一下自己学习中的小点,以便于作为以后的参考。参考用书:《构建跨平台APP PhoneGap移动应用实战》李柯泉 欧阳薇编著其实在搭建环境的时候就遇到各种问题,作为一个安卓菜鸟,当时完全不知道该怎么搜索,啊。无力吐槽第一步:环境搭建1、nodejs环境搭建版本6....

2018-07-16 15:21:25 287

原创 地图叠加之天地图和supermap

在开发过程中,鉴于已存地图的基础上,有部分地图的区块是不存在的。比如百度地图的某个地方是没有任何规划的空地。那么,如何在这个区块上加入我们自己处理过的图片底图呢。就涉及到两个地图的叠加,这里以天地图和超图为例。代码如下://创建新的区块地图var url="";//获取已经发布地图的URLvar mapLayer = new SuperMap.Layer.TiledDynamicRESTLay...

2018-03-08 11:07:39 3423

转载 js里利用json循环加载数据

window.onload = function () {    var datanav = [{ "name": "张三", "position": "1", "powerrate": "2", "waterrate": "3", "healthcosts": "4", "watermeter": "5", "ammeter": "6", "linkman": "7", "phone":

2018-02-07 17:05:54 1852

原创 ecplise在运行项目时的打印日志

ecplise在运行项目时的打印日志仅做参考#stdout log log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.

2017-12-28 15:12:02 392

原创 ecplise端口被占用

在做项目的时候,经常会出现:ecplise端口被占用两种解决办法:第一:查看任务管理器。把javaw的任务终止第二:就是我今天用的方法1.在开始菜单中选择运行  然后输入cmd  进入DOS界面。2.在Dos窗口中输入netstat   -ano|findstr  8018(注意的 我的Tomcat 的断口号 是8018 你的端口是多少就写多少)3.输入完成后回车

2017-12-27 14:12:51 382

原创 更改echarts图表的标线问题

在做echarts的时候,需要将数据库不存在的数据,同样显示在图表上。对tooltip进行修改://后台数据拿到js中的处理部分: data = eval(data["result"]); var data_series = new Array(data.length); var data_legend = new Array(data.length); var data_m

2017-12-25 16:50:31 3791

原创 echarts南丁格尔玫瑰图

在做图表的时候,发现南丁格尔玫瑰图很时尚,因此做了个demo。对于样式自己做了一下修改,重要的地方会注释,以供参考。当然啦,有兴趣的也可以自己去官网查看API,不说了,上代码option = { title : { text: '', subtext: '', x:'center' }, tooltip : {

2017-12-25 16:47:37 14405 3

原创 freemarker下载word文档功能的实现以及注意点

public Object createWord() { String netPath = ""; String fileFullPath = null; //Configuration实例化 Configuration configuration = new Configuration(); configurat

2017-11-20 10:51:55 634

原创 freemarker 三种将科学计数法转化作阿拉伯数字格式的方法

在做导出word文档的时候,用到了freemarker的插件。因为其自带的是科学计数法的格式,因此有三种修改办法freemarker 三种将科学计数法转化为阿拉伯数字格式的方法freemarker默认显示是科学计数法1:加c,如${mail.id c}2.加3.在freemarker.properties中设置number_format=#

2017-11-20 10:09:07 2312 2

原创 Map获取key值和value值

在写后台的过程中,有时候用到了containsKey,用于判断是否包含key值获取方法实例Map map=new HashMap();map.put(1,"111");map.put(2,"222");map.put(3,"333");Integer key = Integer.valueOf(dataxList);//对于给定的一个String类型的数组,需要判断的时候强制转

2017-11-10 17:03:08 6320

原创 时间DateUtil的共通方法总结

在做图表的检索时,经常会用到检索的时间条件,时间格式的不同,以及间隔不同。因此总结了一套 /*** *获得本月第一天 ****/ public static String getMonthFirstDay() { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calend

2017-11-10 16:53:59 1762

原创 获取指定的class元素或者判断是否包含style

js中获取指定的class元素或者判断是否包含style1、获取是否含有指定的class:

2017-10-30 17:01:01 4551

原创 js中事件加载完成之前添加蒙版

在js中,一般测试的时候会出现,连续几次点击一个事件,这时可能会出现多次加载,所以需要一个蒙版来控制,实现机制是:点击一次之后,数据加载完全之前不允许点击,并且多次点击时无反应;不多说,直接上代码: //遮罩层 function cover() { var cover = document.getElementById("loadingtree");

2017-10-30 16:53:48 936

原创 jQuery 遍历 中 eq() 方法

在写js的时候很多情况下都需要遍历,jquery中提供了eq()的方法。1、通过为 index 为 2 的 div 添加适当的类,将其变为蓝色:$("body").find("div").eq(2).addClass("blue");示例: div { width:60px; height:60px; margin:10px; float:left;

2017-09-28 14:37:23 2237 1

原创 百度地图检索示例

基于API开发百度地图的时候,需要做一些附加功能,比如,搜索某个关键字,显示出的标记物都是无顺序的,想要加上A-Z或者1,2,3这些标记在标注物上 var count = 0; $.each($('.BMap_Marker').filter(".BMap_noprint"),function (index,domEle){ var title = $(this).att

2017-09-28 10:24:43 1120

原创 规定input输入框只能输入数字和小数点

规定input输入框只能输入数字和小数点,适用于只输入经纬度的input框用onkeyup做限制

2017-09-27 16:32:07 17220

原创 仿百度地图,使用iClient for JavaScript实现客户端量算

参照http://blog.csdn.net/supermapsupport/article/details/50680724自己做了一个简单版的距离量算supermap里面 masklayer =new SuperMap.Layer.Markers("markerLayer"); gislayer.events.on({ "layerInitialized" :

2017-09-27 16:19:27 392

转载 jquery easyui DataGrid 数据表格 属性

转载自http://yixibo.iteye.com/blog/1557847   侵权删转载原因:便于自己学习查阅使用来自 博客园 风流涕淌 (philoo.cnblogs.com) 翻译 扩展自 $.fn.panel.defaults ,用 $.fn.datagrid.defaults 重写了 defaults 。依赖panelresizable

2017-09-27 16:12:12 301

原创 datagrid easyui列表数据

前面有一篇已经介绍了使用JDBC从数据库中取数据,最后以图表的形式展现出来,那么,如果需要以列表的形式展示出来呢与图表的类似,唯一不同的在于前端的处理,js的相关配置1、html页面: 2、js里前端的处理function testTable() { $("#testId").datagrid({ //

2017-09-27 15:15:16 640

原创 web页面自适应问题

在做项目的时候,如果修改网页为自适应时,建议把页面的高不固定,除了100%不给其他的高度。所有的高度根据窗口大小变化用到的js代码如下:$(function(){ content_he(); function content_he(){ var body_height = $('body').height(),//声明网页的高度是窗体的高度 header_height =

2017-09-27 15:09:27 780

原创 jdbctemplate方法在调用时 的相关配置以及注意事项

上一篇讲到了,图表最常用的从数据库中用sql取数据的方法,但是,jdbc虽然好用,也需要一些相关的配置:1、首先需要导入的jar包:import org.springframework.jdbc.core.JdbcTemplate;2、配置文件application.properties数据库部分#**************************************

2017-09-27 14:56:15 517

原创 完整的jdbctemplate后台代码

最近一直在做图表,用的方法就是后台的jdbctemplate取数据的方法。方便快捷,易懂。但是局限性在于,数据库改变的时候,会影响整体功能。但是对于后续修改bug等提供了方便。这部分对oracle数据库的sql语句要求比较高不多说,测试代码如下:ajax代码: $.ajax({            type: "POST",            url: "ajax

2017-09-27 14:19:57 309

原创 java后台调用接口并且传递相关参数

已知某个接口,并且接口提供传递参数,调用接口的数据到后台解决方法:把接口以及参数用字符串拼接为一个参数,并调用代码如下: public Map TestController(HttpServletRequest request, HttpServletResponse response) { //接口的拼接,作为URL传递 String u1 =

2017-09-27 14:08:58 13797

原创 常用手机尺寸以及分辨率

最近做的页面用到手机尺寸和常用的分辨率对比,整理了一下,共享一下:320*2403.7400*2403.8432*2404480*2724.2480*2704.3480*3204.4480*3604.5640*3604.7640*4804.8

2017-09-22 11:07:33 6882

原创 百度地图上的一些实用的图片

在做百度地图开发的时候,发现一些功能很多的图片。但是需要自己去下载,西面附上实用的地址:http://api.map.baidu.com/images/bgs.gif手势http://api0.map.bdimg.com/images/openhand.cur一些menuhttp://api.map.baidu.com/images/tools_menu.gif

2016-12-27 11:35:10 724

原创 开发过程中的小问题解决方式

在开发过程中我遇到了几个小问题,在此总结一下,以便之后的使用和提醒。一、javaScript定时器setInterval 用法1、obj=setTimeout("函数名",时间) 定时器,只调用一次;obj为返回的对象;              clearTimeout(obj) 清除定时器 2、obj =setInterval("function",int)

2016-12-27 11:15:15 364

原创 搜索关键字显示高亮

今天在做开发的时候,遇到一个问题。在搜索的时候,显示结果里的关键字设置为高亮红色。对于这个,我的思路一开始是直接在js里面写事件,判断列表里是否包含搜索的关键字,当包含搜索的关键字的时候,所有的关键字显示为红色。用到indexOf判断字符串的包含。但是后面意识到列表里的“青年路”这个关键字无法取得,所后面请教了大神,直接在后台replaceAll,把检索列表里的所有的关键字给直接替换。这个方法更加

2016-12-15 13:36:57 956

原创 创建maven项目

maven项目的相关配置文件以及常见问题。

2016-09-06 09:30:10 243

原创 伸缩菜单+二级下拉菜单

在做web开发的时候。前端人员经常会遇到做伸缩菜单的事情,已经做了5个前端页面的我,几乎要用烂了,所以分享出来。关于其中的上拉下拉(左拉又拉)图标箭头的变化,都是在JS里设置样式的

2016-09-02 11:24:24 1210

highcharts-3d的资源包

highcharts-3d的资源包,用于在制图过程中显示出3D的样式

2017-12-20

空空如也

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

TA关注的人

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