自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 arcgis sever 10.1 发布gp服务,区域内随机生成点坐标(一)

先看效果: 然后是建模图: 其实过程很简单,里面的细节不容忽视。 第一步: 打开一个空白的mxd,然后加载省份图层(这个在网上处处都是,不涉及私密),如下图: 这个是用来干嘛的呢,就是用来为随机坐标确定范围的。 第二步:建模 打开arcgis的模型构建器,在工具箱找到按属性选择图层,然后拖进来,双击,设置输入输出,如下图: 然后确定,不要忘了给输入参数加上参数标志“

2018-01-11 14:16:40 1935

原创 css3中div宽度和高度设置的新方式

myDiv {width: calc(100% - 5px);height: calc(100% - 5px);padding: 5px;}

2017-12-28 16:02:19 3107

原创 spring框架下测试单元如何获取applicationContext

网上有一种另外一种做法,就是两个Graphic叠到一起,上面的用TextSymbol渲染显示文字;下面的用SimpleMarkerSymbol显示背景。我这个是另外一种做法,原理超级简单,扩展一个GraphicsLayer,然后用Canvas画出背景来

2017-12-22 09:53:50 3458

原创 H5 Canvas结合Arcgis JSAPI实现有背景的TextSymbol效果

网上有一种另外一种做法,就是两个Graphic叠到一起,上面的用TextSymbol渲染显示文字;下面的用SimpleMarkerSymbol显示背景。我这个是另外一种做法,原理超级简单,扩展一个GraphicsLayer,然后用Canvas画出背景来

2017-09-21 18:11:02 4200 1

原创 zrender源码分析(1)

今天有点累,改天再写了。先简单说一下,也是看echarts的源码,发现它的底层用的zrender,再往下看是用了google的excanvas.js兼容ie(使用了vml)。使用的过程中用的是连式编程,猜到内部简单实现了promise,做了个Deferred,为了简单咱们从它的低版本研究开始,只为弄懂原理,循序渐进么,提升一下自己的逼格

2017-09-15 10:19:12 1472

原创 h5 canvas手工写一个初级的饼状图,只为研究原理,自娱自乐

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><canvas id="pie" width="800px" height="600px" style="border: 1px solid #999999;margin: 0px;pad

2017-09-15 10:10:27 1252

原创 原生js使用缓动函数库easing动画效果

一直对jQuery中的animate感兴趣,虽然经常使用,但是一直没有研究过原理,后来发现jQuery也可以使用easing.js库,就决心研究一下原生js怎么调用Easing库,比如说BounceOut效果。像平时所用的echarts和chart.js都用到了缓动函数库easing,还有其他的控件等等,其实原理都一样,连函数都一样。Easing原理我也不过多描述了,简单理解就是想象一个直角坐标

2017-09-15 10:03:57 5352

原创 自己手写日历

下面是一段网上粗糙的代码,我加以改进,主要是为了研究为主 td{ text-align: center;} function ready(fn){ // 目前Mozilla、Opera和webkit 525+内核支持DOMContentLoaded事件 if(document.ad

2017-08-10 11:37:22 1083

原创 原生js异步查询(ajax)多层嵌套解决

首先要弄懂js promise的用法,有心的朋友可以研究一下promise的实现。多层ajax嵌套在实际的业务中很可能发生(第一层的查询结果是第二层的参数),如果是两层嵌套,可以把第二层单独拿出来作为一个函数,但是有N层呢?想要优雅大方的解决这个问题,所以这里要用到promise链式编程技巧,写出来高端大气上档次,下面直接上代码,主要是演示为主,代码写的粗糙var ajax1 = functi

2017-08-10 11:32:50 5982

原创 判断两个矩形是否相交算法

两个矩形的空间位置(2d)有四种情况,如下图:给两个矩形命名为A,B分别却两个矩形的坐上和右下角坐标(Ax0,Ay0),(Bx0,By0),根据四种情况的判断相交有四种情况,也就是说要写四个判断,这个就有点啰嗦了,其实根据这四种情况可以推出规律,如下图:这样算法就可以写为Bx1>Ax0,By1>Ay1,Ax1>Bx0,Ay1>By0下面是一个用js写的例子,当然是别

2017-08-10 11:07:56 8410 3

转载 Java NIO原理和使用(转载)

http://www.jdon.com/concurrent/nio%D4%AD%C0%ED%D3%A6%D3%C3.htm 感谢这位作者Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻

2017-08-10 10:37:24 201

转载 css小技巧

转载自:http://www.cnblogs.com/jintaostudy/p/5218088.html,感谢这位作者使用:not()去除导航上不需要的边框为body添加行高垂直居中任何元素逗号分离的列表使用负nth-child选择元素使用SVG图标文本显示优化在纯CSS幻灯片上使用max-height继承box-siz

2017-08-02 16:48:58 244

转载 solr查询q的相关知识

转载自http://www.cnblogs.com/johnwood/p/3449118.html,感谢这位作者这节重点是讲Solr的查询相关的知识点一、 查询参数说明在做solr查询的时候,solr提供了很多参数来扩展它自身的强大功能!以下是使用频率最高的一些参数!1、常用 q - 查询字符串,这个是必须的。如果查询所有*:*,根据指定字段查询(Name:张三 A

2017-08-02 16:10:35 1635 1

原创 solr查询返回值只有id或者_version

原因是以前用的时候版本太老又没有看官方文档,看了篇网上坑爹的帖子。其实主要问题出在managed-schema上,之前看的帖子都说要修改一个schema.xml文件,conf下没有这个文件,倒是有个schema.xml.bak,去掉.bak就直接拿来用了,结果怎么试验/select或者/query返回的都只有id和_version,后来发现了这个managed-schema,专门去查了一下,发现用

2017-08-02 15:36:36 3522 2

原创 扩展arcgis flex symbol 显示报表功能,显示饼状图和柱状图,非用infoSymbol实现(三)

有博友问我这个什么怎么实现,我之前忘记贴代码了,虽然flex这个鬼东西离我们而去了,但是不乏还是有人用这个,就当怀念一下flex(早已拥抱了h5),我就翻箱倒柜找了半天程序,贴一个初级版本给大家参考,其实很简单。代码写的烂,烂番茄就不要扔了。目录结构是这样的:第一个是柱状图,第二个是饼状图,第三个是调用/***********************************

2017-08-02 15:21:37 700 3

转载 Nginx的一些配置收藏

Nginx配置文件详细说明转自http://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html,感谢这位配置收集者在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_pr

2017-07-14 11:39:58 229

原创 arcgis10.1建立企业级地理数据库的时候报错:提供的SDE主目录无效

arcgis这个坑爹的货,送走了sde的前世,把sde融到了desktop里面,改出问题的时候一样会出。在部署基于arcgis 10.1 web项目的时候,出现了“提供的SDE主目录无效”,让我很是抓狂,毫无头绪的的情况下,把安装的D盘的desktop安装到了C盘,竟然尼玛好用了,what fucking 弄啥咧?解决是解决了,但是还未知其中奥妙,需要接着探索

2017-06-08 09:08:00 6357 5

转载 javascript 立即执行函数

看看这位专家的博客http://blog.csdn.net/qq838419230/article/details/8030078

2017-06-01 09:23:57 242

原创 tomcat虚拟目录自定义404错误页面

首先这个问题设计到两个点:tomcat如何建立虚拟目录和自定义tomcat404的错误页。这两个点网上打把教程,请自行脑补。但是你建立完虚拟目录就出来了一个问题,访问tomcat webapp下的资源,如果不存在回跳转到tomcat自定义的404页面(前提是你确实自定义了页面,配置了tomcat自身的web.xml),但是你访问虚拟目录下的资源不存在的时候,就会发现一片空白,什么也没有,并没有跳转

2017-05-31 16:29:04 1795 1

转载 JS 页面加载触发事件 document.ready和onload的区别

http://blog.163.com/zhaoyanping_1125/blog/static/20132915320111129113723710/

2017-05-31 14:26:42 281

原创 Java用freemarker导出word 内容为空的问题解决

我刚开始用的是WPS导出的xml,结果导出内容上${name}等等全是空的,你大爷的,以前都是这么写的,就好用。后来换成了word导出xml

2017-05-24 09:05:35 4713

转载 Can't find API database; API check was not performed

http://blog.csdn.net/xuewater/article/details/44339041

2017-05-22 16:30:50 860

转载 收藏的几个容易出错的面试题

java装箱拆箱引发的思考http://blog.csdn.net/haibo_bear/article/details/53434711一不小心就做错的JS闭包面试题http://www.jb51.net/article/75450.htmjs中this的用法http://www.cnblogs.com/RitaRichard/archive/2011/10/

2017-05-22 10:18:46 172

转载 nodejs router 路由

http://www.expressjs.com.cn/guide/routing.html

2016-12-05 15:17:57 643

原创 The POM for xxxx is missing, no dependency information available

很久以前用Maven的时候基本都是一个工程,后来感觉太落伍了,就根据geoserver源码开始分模块对功能进行优化。后来有个新来的同事也碰到了这个问题,我就给他解决一下,顺便把以前的心得记录一下,日子久了,什么都容易忘。用maven搭建多模块工程,这个过程我就不再赘述了,网上大把的帖子。这里引用一个感觉还不错:http://www.cnblogs.com/quanyongan/archiv

2016-11-17 15:29:39 42412 16

原创 eclipse安装gradle插件

打开myeclipse,Help-->Install new software,输入http://dist.springsource.com/release/TOOLS/gradle

2016-05-31 14:09:20 1001

原创 arcgis 10.1 32位desktop在服务器上安装oracle客户端和服务器端,plsql连接不上问题解决2

接着上面那篇博客,plsql是能连接oracle了,但是在创建企业级地理数据库的时候,报错:tns could not resolve the connect identifier,真是x了哈士奇,没办法TNS_ADMIN只好指向oracle home tnsname.ora的目录,解决。真是无语了,arcgis catalog 添加数据库连接没问题,这里碰到问题了。有一点移动要注意,改变

2016-05-19 13:07:01 688

原创 arcgis 10.1 32位desktop在服务器上安装oracle客户端和服务器端,plsql连接不上问题解决

软件:arcgis 10.1 desktop 32位oracle 11goracle 11g 32位客户端plsql连接oracle,报错:tns could not resolve the connect identifier同时安装oracle客户端和服务器端很别扭,容易出错,但是恶心的arcgis要求必须这样(除非你的oracle和arcgis没安装在同一台机器上),

2016-05-19 11:49:09 1189

原创 扩展arcgis flex symbol 显示报表功能,显示饼状图和柱状图,非用infoSymbol实现(二)

这几天抽个时间把初级版本的代码贴出来,其实很简单,最关键的是一个函数

2016-04-25 17:20:38 358 1

原创 arcgis server api选择困惑

最开始arcgis server web 开发用的都是arcgis server javascript api也就是Dojo框架,程序逐级增多后就感觉,地图渲染不够流畅(ps:虽然它提供平滑参数),后来改用arcgis server for flex Api,感觉地图比之前流畅很多,后来就一直在用flex(外界与地图交互是js与flash交互)。但是flex这个东西现在逐步退出舞台,国内各大博客论

2016-04-25 09:56:45 1073

原创 arcgis 10.1 desktop安装oracle客户端,直连报错

esri官网有这样一组说明:如果你用plssql连接不上数据库,那就是是数据库范围的问题;如果你plsql能连接上数据库,但是arcgis desktop却不能“直连”oracle,那估计就是desktop是否是32位或者64的问题,你就应该安装相应的oracle客户端

2016-04-25 09:48:38 2241

原创 扩展arcgis flex symbol 显示报表功能,显示饼状图和柱状图,非用infoSymbol实现

地图上显示报表我认为目前一般有几种方法(这个见仁见智),下面介绍三种(最后一种是绝对原创)。第一种是Esri公司的韩源萌提供的一个库,百度文库地址是http://wenku.baidu.com/view/674671cca1c7aa00b52acb39.html。不过他那个缺点很明显,饼图随着地图的放大缩小,饼图的大小越来越大。第二种方法是用arcgis server for flex

2016-03-28 14:49:27 2197 2

原创 Myeclipse 10 无法安装SVN或者Node.js

这个问题困扰我一小段时间,myeclipse9能够安装plugin,10却不可以,后来找到一招:1、右键查找Myeclipse10的目录,如下图2、新建一个dropins目录,如下图3、将下载的svn或者node的插件包解压缩到这个目录下,如下图:4、重启myeclipse10,你就可以使用这两个插件了

2016-01-06 20:39:53 592

原创 JS实现继承(apply)

function Person(name,car){    this.name=name;    this.car=car;    this.display=function (){        alert(this.name);    }}function Batman(name,car){    Person.apply(t

2016-01-06 13:34:55 309

原创 js数据过滤

jQuery之$.grep()函数(数据过滤)    var aArray = [11,12,13,14,15,16,17,18,19];    var aResult = $.grep(aArray , function( value ){        return value > 5;    });    alert(aArray.join());    aler

2015-12-25 16:57:07 525

原创 No code "EPSG:4326" from authority "EPSG" found for object of type "EngineeringCRS"

试用GeoTools时候,碰到的一个小错误,记录下来。解决方法就是少maven构建的工程少添加了一个依赖   org.geotools   gt-epsg-hsql   14.0

2015-12-01 15:02:43 5478 4

空空如也

空空如也

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

TA关注的人

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