自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WebGIS开发博客

《WebGIS入门实战》专栏:https://xiaozhuanlan.com/webgis

  • 博客(133)
  • 资源 (71)
  • 收藏
  • 关注

原创 《WebGIS入门实战》专栏

经常有人问我 如何学习WebGIS 开发,所以在业余时间写了《WebGIS入门实战》专栏,给需要的人专栏适合人群WebGIS 初学者希望快速入门 WebGIS 的小白希望能够边学边实战的开发者相关方向学生&老师专栏所需技术储备必备知识:JavaScript、HTML/CSS专栏能学到什么?WebGIS开发、leaflet、openlayers、node.js\npm\we...

2019-02-24 12:26:46 13064 18

原创 VSCode 插件开发,做全网最好的股票和基金插件——韭菜盒子

leek-fund(韭菜盒子)韭菜盒子——VSCode 里也可以看股票 & 基金实时数据,做最好用的养基插件。Table of contents功能特性安装使用插件介绍插件配置说明交流群Github投资其实就是一次心态修炼,稳住心态长期投资都会有收益的!!功能特性本插件具有以下特点:基金涨跌,实时数据,支持海外基展示股票涨跌,支持 A 股、港股、美股(实时数据)左侧菜单面板底部状态栏信息手动刷新自动刷新(每天 9~15 点之间轮询刷新数据)支持升序..

2020-09-13 11:14:22 3758

原创 【WebGIS全栈】从0到1开发整站——旅游足迹地图网站

介绍本专栏起初定位群体为初学者,目标是认识 WebGIS,以及快速上手 WebGIS 前端开发,Demo 也是比较基础的,为了能进阶学习,现在计划提升一下Demo的难度,开发一个完整的足迹网站。专栏中也有文章介绍过完整网站开发的思路和基本的步骤,但是没有实操,所以本系列文章的内容就是整站开发的实操。专栏的文章基于 Leaflet 的旅游地图相册实现 给出过完整的旅游地图网站实现思路和功能清单。不知道有没有同学尝试开发过。技术选型我们清楚,完整的网站开发,一个人独立开发整站,需要掌握的技术是比较

2020-06-12 12:08:01 3075 1

原创 Cesium 三维飞行DEMO

Cesium——WebGL可视化地球和地图引擎,随着WebGL对浏览器的支持越来越好,WebGL渲染可视化地球的方式在Web端慢慢的被接受。下图为WebGL浏览器兼容性情况:本人了解学习一下Cesium,开发了个demo。在线体验(请使用PC端Chrome浏览器打开效果更佳): Cesium 三维飞行demo具体效果截图:动图效果:源码获取或者前端学习,WebGIS开发,可以加入实战学习交流群:

2017-12-06 20:08:05 9350 3

原创 编程学习方式-前端实战学习

今天简单说一下学习方式学习的信息来源放在以前,智能手机和IT在线教育没普及的时候,书本是最重要的信息来源;但现今,互联网时代,网络可能是最好的信息来源。有好有坏,信息太多了,不是所有信息都特别有价值的。如何从繁杂的信息中选择对自己有用的信息也是一门技巧,小到如何更好的利用搜索引擎搜索自己的资料,准确权威。就比如,一段代码异常了,你习惯看百度知道,CSDN论坛找答案;但是别人直接找StackOverf

2017-11-23 16:10:21 566

原创 Vue+webpack+node.js实现价格监测应用Ponitor

Ponitor是学习vue+webpack构建应用练手项目。[ P ] rice + M [ onitor ] = Ponitor 价格监测可添加天猫、淘宝、京东、Apple App的商品,监控商品价格发生变动时(每天定时器),推送消息(目前是发送邮件)!技术栈:vue.js + ES6 + node.js + mongodbScreenshot用户登录后,添加商品页面,可分类 用户登录后,进入商

2016-04-19 22:01:44 1308

原创 JFinal+FullCallender.js开发终极排班管理系统

终极排班管理系统,改变传统的排班模式!项目地址:https://github.com/giscafer/FinalScheduler

2015-12-27 16:49:35 9644 13

转载 前端性能优化的14个规则,学会就偷着乐

作为一个半前端工程师,而且只会写点HTML5和CSS3的“假”前端工程师,为了能更好地理解一下前端的花花世界,最近拜读了《高性能网站建设指南》一书,对作者提出的前端性能优化的14个规则获益匪浅,为了让自己印象更深刻点,决定作此文,当做学习笔记也好,知识总结也罢,总归看过的东西要让自己很好地掌握很好地运用起来才是王道。在解读这些规则的同时,我会用我一年半多的移动网站开发经历提出一些针对移动网站的优化

2015-08-17 20:11:17 1308

原创 HTTP性能测试(apache ab)

使用Apache ab 做网站的性能测试,下边是测试结果分析: 安装Apache ab 后,可以在CMD输入ab -n1000 -c10 http://101.200../来测试想要测试的站点。D:\Program Files (x86)\apache ab>ab -n1000 -c10 http://101.200.*.*/This is ApacheBench, Version 2.3 <$

2015-08-16 10:43:27 1237

原创 CommonJS、CMD、AMD、NodeJS创造JavaScript的未来

CMD是国内玉伯大神在开发SeaJS的时候提出来的,属于CommonJS的一种规范,此外还有AMD,其对于的框架是RequireJS 1、二者都是异步模块定义(Asynchronuous Module Definition)的一个实现; 2、CMD和AMD都是CommonJS的一种规范的实现定义,RequireJS和SeaJS是对应的实践; 3、CMD和AMD的区别:

2015-08-07 00:18:10 1671

转载 EventProxy使用学习笔记

介绍EventProxy 仅仅是一个很轻量的工具,但是能够带来一种事件式编程的思维变化。有几个特点: • 利用事件机制解耦复杂业务逻辑 • 移除被广为诟病的深度callback嵌套问题 • 将串行等待变成并行等待,提升多异步协作场景下的执行效率 • 友好的Error handling • 无平台依赖,适合前后端,能用于浏览器和Node.js • 兼容CMD,AMD

2015-07-30 23:10:38 3630

原创 bower下载依赖js包到指定文件夹目录

客户端技术的软件包管理器Bower的安装和使用方法见:http://segmentfault.com/a/1190000000349555bower下载依赖js包到指定文件夹目录方法:1、在根目录下新建.bowerrc文件,里边加入如下:{ "directory":"public/libs"}这样,之后在命令行中bower install bootstrap等都会下载到上边设定的目录了。

2015-07-25 00:15:44 4261

原创 git查看本地和创建分支、上传分支、提交代码到分支、删除分支等

git查看本地和创建分支以及上传分支到服务器以下是git命令行里边的命令操作,加上了说明:Welcome to Git (version 1.9.5-preview20141217)Run 'git help git' to display the help index.Run 'git help <command>' to display help for specific commands.

2015-07-11 19:03:33 2971 2

原创 JavaScript一些格式化日期方法

这些方法都是在做项目的时候写的,有些可能写的不好,但是收集起来可以做为一个日期格式化工具了。var dateUtils = { /** * 格式化日期 * @param date * @returns {string} */ getFormatDay: function(date) { var dateTime;

2015-07-04 09:16:36 1347

原创 nodejs使用connect-mongodb报错(Please ensure that you set the default write concern)

原本是使用connect-mongo的,可能是express版本的升级报错了,改用connect-mongodb,但是使用后出现了如下的警告:G:\nodejs\moviesite>gruntRunning "concurrent:tasks" (concurrent) task Running "nodemon:dev" (nodemon) task Running "watch

2015-06-28 09:56:03 1730

原创 研究区分onbeforeunload事件是刷新还是关闭

一、原因最近公司的一个web项目需要在关闭网页窗口的时候对一些资源做处理,必须判断是刷新还是关闭,这很苦逼,造成必须做判断的问题是由miniUI的一个实时编辑grid控件引起的,因为表格控件在编辑,新增记录的时候,触发了reload的事件,UI底层可能做得不好,这些操作都会触发onbeforeunload 事件里的刷新 ,但是由于控件上的耦合性问题,不能不使用miniUI控件,问题只能去解决和规避掉

2015-06-27 10:26:15 16798 2

原创 git和github的代码托管常用命令和操作

git add 修改的文件或者文件夹 git add app.js 或者 git add views/.git commit -m ‘提交备注信息’git push( git push origin master)git push origin master的意思就是上传本地当前分支代码到master分支。git push是上传本地所有分支代码到远程对应的分支上。目前使用git add .

2015-06-21 12:50:17 914

原创 安装bcrypt报错node-gyp rebuild解决方法

npm install bcrypt –save引起了让人很烦恼的错误,整个人心情都不好了。下边是个人的解决方法:错误一缺少python环境:G:\nodejs\moviesite\node_modules\bcrypt>if not defined npm_config_node_gyp (node "D:\Program Files\nodejs\node_modules\npm\bin\no

2015-06-20 17:17:38 38008 3

翻译 Nodemon和Grunt-Contrib-Watch: 有什么不同?

在过去一个月,我一直使用Nodemon和grunt-contrib-watch。这些都是很好的工具,我认为任何人使用NodeJS至少应该有这些在你的“我熟悉”类别(“I’m familiar with” )。但是因为我最近一直在使用这些工具,我一直问自己“为什么我使用这两个?为什么不坚持其中之一呢?“…和我坐在这里,思考我目前做的项目,想知道如果我可以切换到其中一个的一切,发现Nodemon和gru

2015-06-20 14:07:21 1710 2

原创 NodeJS简单的网页跳转路由demo

demo目录结构首先安装必要的环境,也就是NodeJS 库,使用npm install express jade 命令安装express 和jade完成后,创建app.js内容:var express=require("express")var port=process.env.PORT || 3000var app=express()app.set('vi

2015-06-11 19:42:52 14182

原创 java+js实现展示本地文件夹下的所有图片demo

java+js展示本地文件夹下的所有图片实现demo最近项目遇到需要实现前端通过一个按钮点击事件,弹窗浏览本地文件夹下的所有图片: 思路: - 获取到所需展示图片的本地文件夹内所有图片的文件绝对路径名称(路径+图片名称.格式名称) - 由于图片过大,对图片进行按比例压缩再展示 - 在前端展示图片 - (前端各式各样的展示……)第一步:获取本地文件夹中的所有图片路径java代码: pa

2015-06-04 17:33:04 13268 3

原创 JavaScript实现判断传入的两个数组是否相似

实现判断传入的两个数组是否相似。具体需求: 1. 数组中的成员类型相同,顺序可以不同。例如[1, true] 与 [false, 2]是相似的。 2. 数组的长度一致。 3. 类型的判断范围,需要区分:String, Boolean, Number, undefined, null, 函数,日期, window. 当以上全部满足,则返回"true",否则返回"false"。

2015-05-29 18:54:06 1368

转载 批量删除文件夹里的SVN 文件

批量删除文件夹里的SVN 文件 -------------------------------------------------------------------------------------------------- Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder

2015-03-30 10:05:19 819

转载 AngularJS资源合集[备忘]

AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。  AngularJS诞生以来,吸引了大量的目光,也迅速成为了Web开发领域的新宠。本文整理了2013年度一些非常有价值的Ang

2015-03-26 10:34:59 1100

原创 Servlet学习之HelloServlet生命周期

package com.giscafer.test;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;

2015-03-25 00:53:16 944

原创 MySQL报错ERROR 1615 (HY000): Prepared statement needs to be re-prepared

今天公司的项目视图查询报错。找了代码和视图的原因,发现表示没有问题的,视图就出错了。报错如下:ERROR 1615 (HY000): Prepared statement needs to be re-prepared

2015-01-29 17:22:13 6838

转载 openlayers2.X画园形和扇形demo

OpenLayers有一个类: OpenLayers.Geometry.Polygon.createRegularPolygon, 查看源代码定义如下:/** * APIMethod: createRegularPolygon * Create a regular polygon around a radius. Useful for creating circles * and t

2015-01-19 12:51:10 2984

转载 浏览器 HTTP 协议缓存机制详解

最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个 cache control、为什么明明设置了 no cache 却还是发请求,为什么多次访问时有时请求里带了 etag,有时又没有带?等等。。。后来查了一些资料以及同事亲自验证,总算对这些问题有了个清晰的理解,现在整理出来以备忘。1、缓存的分类缓存分为服务端侧(server side,比如

2015-01-19 09:37:03 1013

原创 解决'express' 不是内部或外部命令问题

解决'express' 不是内部或外部命令问题

2015-01-14 00:35:01 932

转载 JavaScript中的arguments,callee,caller详解

在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments:arguments 该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。说明Arguments

2014-11-30 11:42:29 729

转载 Github多个SSH key切换管理项目

github使用SSH与客户端连接。如果是单用户(first),生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。但是如果是多用户(first,second),我们在连接到second的帐号时,second保存的是自己的公钥,但是SSH客户端依然发送默认私钥,即f

2014-11-05 21:38:05 1360

原创 地图标绘系统V1.0测试版(javascript)-GIS520社区

地图标绘系统V1.0测试版

2014-10-01 14:05:14 3071

转载 Eclipse、MyEclipse使用git插件(egit)图解

Eclipse、MyEclipse使用git插件(egit)图解在开发Java、JavaEE等相关程序时,我们会用到Eclipse或者MyEclipse,同时使用到git作为版本控制软件,所以我们需要在这些IDE上集成git插件,而egit正是Eclipse基金会开发插件,所以兼容性比较好,下面我们就来以图例的形式来描述一下具体的安装和使用过程。安装的方式主要有两种:1.直接下载e

2014-08-25 00:18:47 1910

转载 eclipse中egit插件使用--升级版

首先嘚瑟一下,上一篇博客成为了开源中国代码托管的“帮助”教程,有兴趣的可以在空间里面找一下。习惯使用eclipse做开发,中途也听别人说其他的IDE更好怎么的,去尝试了一下,觉得还是eclipse好,毕竟是IBM出品的。        以前使用svn做代码管理,觉得不错,后来使用了开源中国的git代码托管,觉得很赞,但是都是简单的提交、提交,根本没有用其他功能,只是基本一下修改,太大材小用

2014-08-25 00:16:49 1096

转载 [ git ] git托管代码

久闻git大名,但是一直不知道为何物。现在认真的过了一遍。原来是和svn一样的版本控制器。具有速度快,分布式管理等优点。现在就来看看git的使用过程,我这里是用开源中国来托管代码的,如果是使用github也是一样的。1 先下载git for windows然后一直点下一步安装.2 安装之后,选择git gui.生成ssh 链接 git 公钥.用命令也

2014-08-03 17:31:50 919

原创 Oracle基础及基本命令

OracleDBConsoleorclOracleJobSchedulerORCL

2014-04-26 17:00:40 844

转载 事务隔离机制(hibernate 应用)

http://blog.csdn.net/centre10/article/details/61235421.事务的特性:acid:atomic原子性不用多说 consistent一致性就是系统的数据不会遭到破坏 isolated隔离性防止同时读取同一条记录 durable持久性保存在db或其它形式的持久设备中 隔离级别的几个重要概念    脏读:事务 A 事务B 

2014-04-26 15:41:28 804

原创 WKID对照表(Projected Coordinate Systems)网址

Projected Coordinate SystemsWell-known IDName2000Anguilla_1957_British_West_Indies_Grid2001Antigua_1943_British_West_Indies_Grid2002Dominica_1945_British_West_Ind

2014-04-19 11:54:31 2152

原创 【2014武汉GIS真题首发】2014武汉大学地图学与地理信息系统考研真题(GIS520论坛首发)

【2014武汉GIS真题首发】2014武汉大学地图学与地理信息系统考研真题(GIS520论坛首发)

2014-01-05 19:11:11 2562

原创 【公告】GIS520论坛原域名暂停使用,使用新域名通知!

【GIS520论坛计划备案通知】:网站原域名(www.gis520.com)暂停一个月,备案要求域名不可访问!访问新地址是:http://gis520.e7e7e7.com欢迎大家测速到论坛学习!。有任何不满意的问题,任何时间访问慢的话欢迎提出

2013-12-23 18:49:17 2261

node.js npm 模块开发与发布

课程:https://segmentfault.com/l/1500000011901133 的PPT

2018-03-29

nodejs简单搭建前端后端网站demo

nodejs简单搭建前端后端网站demo,慕课网上scott老师课程的imooc网站,自己学习中demo练习源码

2015-06-14

myeclipse10对应egit插件

myeclipse10对应egit插件,官网都是eclipse对应的egit下载,比较难找myeclipse10的,这里上传待以后使用或者分享给大家

2015-03-07

Closure The Definitive Guide.rar

很好的资源,closure少量的教材之一,清晰,有书签,Closure Tools

2015-01-06

spket-1.6.23.zip

spket-1.6.23.zip最新版,extjs代码提示插件,相当好用啊,大家可以试试啊!

2014-09-06

OpenLayers学习心得.doc

OpenLayers学习心得.doc ,网上最详细,最有用的OpenLayers学习心得.doc

2014-08-22

geoserver配置及openlayers应用.doc

geoserver配置及openlayers应用.doc ,比较详细,很有用

2014-08-22

Secrets of the JavaScript Ninja 2009.pdf

Secrets of the JavaScript Ninja 2009.pdf 好书,如果你觉得你js牛逼,看这本书后再说。

2014-07-31

arcgis js api 模型图1.4

学习必须弄懂得模型图,arcgis js api 模型图1.4

2014-07-16

tomcat7安装包(GIS520社区)

tomcat7安装版下载,资源来自GIS520社区

2014-06-04

apache-tomcat-7.0(64位,来自GIS520社区)

apache-tomcat-7.0.54-windows-x64.zip 来自GIS520社区:www,gis520.com

2014-06-04

免费hibernate-3.3.1-lib.rar

hibernate-3.3.1-lib.rar下载,只需要1积分

2014-04-18

Spring+3.x企业应用开发实战光盘源码(全).rar

Spring+3.x企业应用开发实战光盘源码(全).rar

2014-03-29

Sublime Text3中文工具下载和技巧使用介绍

Sublime Text3中文工具下载和技巧使用介绍,内含下载地址和教程使用技巧

2014-03-09

【2014武汉GIS真题首发】2014武汉大学地图学与地理信息系统考研真题

【2014武汉GIS真题首发】2014武汉大学地图学与地理信息系统

2014-01-05

把替换后引起空白的6个原始文件

把替换后引起空白的6个原始文件 (内含教程步骤) 4.“把替换后引起空白的6个原始文件”这一压 缩包中的六个文件,复制到C:\Windows\servicing\Packages这一文件夹中。

2013-12-13

Arcgis软件相关教程新手杂志地址

Arcgis软件相关教程新手杂志,arcgis技术篇,新手必看,含软件下载,安装破解等

2013-11-16

ArcGIS10.2中文版破解教程(含软件下载地址)

ArcGIS10.2中文版破解教程(含软件下载地址),破解文件,破解步骤等等!

2013-11-14

arcgis10.2crack+升级图文详细步骤.

arcgis10.2crack+升级图文详细步骤.

2013-10-13

erdas9.2和arcgis10.1安装教程+升级arcgis10.2教程

erdas9.2和arcgis10.1安装教程+升级arcgis10.2教程.txt )

2013-10-13

MapInfo培训教程

MapInfo培训教程,下载地址

2013-09-22

GIS520论坛

GIS520论坛,共享地信资源的专业网站!

2013-09-22

ERDAS IMAGINE 2013

ERDAS IMAGINE 2013版,含破解

2013-09-22

arcgis10.1正式版(光盘拷贝)

arcgis10.1正式版(光盘拷贝)

2013-08-31

arcgis10.2百度网盘下载

arcgis10.2百度网盘下载

2013-08-31

ARCGIS10.1系列软件全部下载地址

ARCGIS10.1系列软件全部下载地址,arcgis Engine SDE server等

2013-08-14

GIS520论坛_ArcGIS基础教程

欢迎使用《ArcGIS基础教程》(“Getting Started with ArcGIS”)一书,本书不仅可以帮助用户学习使用由ESRI公司开发的ArcGIS®软件;而且可以让用户通过实例掌握开发GIS项目的方法与步骤。对于初学者,本书是一本很好的入门教材。在学习使用ArcGIS软件的过程中,还可以学习如何利用地理信息系统(GIS)来解决各种问题。 大量arcgis、erdas ENVI等地信专业资料及软件下载,到gis520论坛:www.gis520.com

2013-08-04

HTML和JS游戏demo源码下载(50duo个)

HTML和JS游戏demo源码下载(50duo个) 文档有下载地址

2013-07-28

erdas裁剪图像步骤

erdas裁剪图像步骤

2013-07-13

Apache SIS 0.2 空间数据架构

Apache SIS 0.2-incubating 空间数据架构

2013-07-04

Apache SIS 0.2-incubating 空间数据架构

Apache SIS 0.2-incubating 空间数据架构下载地址

2013-07-04

arcgis多种版本教程下载

arcgis多种版本教程下载链接 很多,9.3与10.0版本都有

2013-07-03

AE资料与开发DEMO

AE资料与开发DEMO下载链接,很多很牛逼

2013-07-03

常用ENVI功能扩展补丁

常用ENVI功能扩展补丁

2013-07-03

比较丰富的AE开发资料下载地址

比较丰富的AE开发资料下载地址

2013-06-30

gis专业资源、软件下载地址

gis专业资源、软件下载地址,包括AE开发demo源码、arcgis10.1软件下载,supermap等

2013-06-19

ARCGIS地理信息系统空间分析实验教程

[ARCGIS地理信息系统空间分析实验教程 [ARCGIS地理信息系统空间分析实验教程 tang guo an

2013-06-16

MAPGIS 7.0使用手册

MAPGIS 7.0使用手册

2013-06-13

mapgis加密狗

mapgis加密狗

2013-06-13

ArcEngine for java开发demo源码(个人开发)

ArcEngine for java开发demo源码(个人开发),本人使用的eclipse环境开发的AE demo。提供下载学习

2013-06-13

空空如也

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

TA关注的人

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