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

原创 《WebGIS入门实战》专栏
经常有人问我 如何学习WebGIS 开发,所以在业余时间写了《WebGIS入门实战》专栏,给需要的人专栏适合人群WebGIS 初学者希望快速入门 WebGIS 的小白希望能够边学边实战的开发者相关方向学生&老师专栏所需技术储备必备知识:JavaScript、HTML/CSS专栏能学到什么?WebGIS开发、leaflet、openlayers、node.js\npm\we...
2019-02-24 12:26:46
13401
18
原创 VSCode 插件开发,做全网最好的股票和基金插件——韭菜盒子
leek-fund(韭菜盒子)韭菜盒子——VSCode 里也可以看股票 & 基金实时数据,做最好用的养基插件。Table of contents功能特性安装使用插件介绍插件配置说明交流群Github投资其实就是一次心态修炼,稳住心态长期投资都会有收益的!!功能特性本插件具有以下特点:基金涨跌,实时数据,支持海外基展示股票涨跌,支持 A 股、港股、美股(实时数据)左侧菜单面板底部状态栏信息手动刷新自动刷新(每天 9~15 点之间轮询刷新数据)支持升序..
2020-09-13 11:14:22
4592
原创 【WebGIS全栈】从0到1开发整站——旅游足迹地图网站
介绍本专栏起初定位群体为初学者,目标是认识 WebGIS,以及快速上手 WebGIS 前端开发,Demo 也是比较基础的,为了能进阶学习,现在计划提升一下Demo的难度,开发一个完整的足迹网站。专栏中也有文章介绍过完整网站开发的思路和基本的步骤,但是没有实操,所以本系列文章的内容就是整站开发的实操。专栏的文章基于 Leaflet 的旅游地图相册实现 给出过完整的旅游地图网站实现思路和功能清单。不知道有没有同学尝试开发过。技术选型我们清楚,完整的网站开发,一个人独立开发整站,需要掌握的技术是比较
2020-06-12 12:08:01
3623
1
原创 Cesium 三维飞行DEMO
Cesium——WebGL可视化地球和地图引擎,随着WebGL对浏览器的支持越来越好,WebGL渲染可视化地球的方式在Web端慢慢的被接受。下图为WebGL浏览器兼容性情况:本人了解学习一下Cesium,开发了个demo。在线体验(请使用PC端Chrome浏览器打开效果更佳): Cesium 三维飞行demo具体效果截图:动图效果:源码获取或者前端学习,WebGIS开发,可以加入实战学习交流群:
2017-12-06 20:08:05
9610
3
原创 编程学习方式-前端实战学习
今天简单说一下学习方式学习的信息来源放在以前,智能手机和IT在线教育没普及的时候,书本是最重要的信息来源;但现今,互联网时代,网络可能是最好的信息来源。有好有坏,信息太多了,不是所有信息都特别有价值的。如何从繁杂的信息中选择对自己有用的信息也是一门技巧,小到如何更好的利用搜索引擎搜索自己的资料,准确权威。就比如,一段代码异常了,你习惯看百度知道,优快云论坛找答案;但是别人直接找StackOverf
2017-11-23 16:10:21
634
原创 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
1381
原创 JFinal+FullCallender.js开发终极排班管理系统
终极排班管理系统,改变传统的排班模式!项目地址:https://github.com/giscafer/FinalScheduler
2015-12-27 16:49:35
9787
1
转载 前端性能优化的14个规则,学会就偷着乐
作为一个半前端工程师,而且只会写点HTML5和CSS3的“假”前端工程师,为了能更好地理解一下前端的花花世界,最近拜读了《高性能网站建设指南》一书,对作者提出的前端性能优化的14个规则获益匪浅,为了让自己印象更深刻点,决定作此文,当做学习笔记也好,知识总结也罢,总归看过的东西要让自己很好地掌握很好地运用起来才是王道。在解读这些规则的同时,我会用我一年半多的移动网站开发经历提出一些针对移动网站的优化
2015-08-17 20:11:17
1385
原创 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
1310
原创 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
1743
转载 EventProxy使用学习笔记
介绍EventProxy 仅仅是一个很轻量的工具,但是能够带来一种事件式编程的思维变化。有几个特点: • 利用事件机制解耦复杂业务逻辑 • 移除被广为诟病的深度callback嵌套问题 • 将串行等待变成并行等待,提升多异步协作场景下的执行效率 • 友好的Error handling • 无平台依赖,适合前后端,能用于浏览器和Node.js • 兼容CMD,AMD
2015-07-30 23:10:38
3759
原创 bower下载依赖js包到指定文件夹目录
客户端技术的软件包管理器Bower的安装和使用方法见:http://segmentfault.com/a/1190000000349555bower下载依赖js包到指定文件夹目录方法:1、在根目录下新建.bowerrc文件,里边加入如下:{ "directory":"public/libs"}这样,之后在命令行中bower install bootstrap等都会下载到上边设定的目录了。
2015-07-25 00:15:44
4353
原创 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
3051
原创 JavaScript一些格式化日期方法
这些方法都是在做项目的时候写的,有些可能写的不好,但是收集起来可以做为一个日期格式化工具了。var dateUtils = { /** * 格式化日期 * @param date * @returns {string} */ getFormatDay: function(date) { var dateTime;
2015-07-04 09:16:36
1428
原创 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
1834
原创 研究区分onbeforeunload事件是刷新还是关闭
一、原因最近公司的一个web项目需要在关闭网页窗口的时候对一些资源做处理,必须判断是刷新还是关闭,这很苦逼,造成必须做判断的问题是由miniUI的一个实时编辑grid控件引起的,因为表格控件在编辑,新增记录的时候,触发了reload的事件,UI底层可能做得不好,这些操作都会触发onbeforeunload 事件里的刷新 ,但是由于控件上的耦合性问题,不能不使用miniUI控件,问题只能去解决和规避掉
2015-06-27 10:26:15
17355
1
原创 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
990
原创 安装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
38334
1
翻译 Nodemon和Grunt-Contrib-Watch: 有什么不同?
在过去一个月,我一直使用Nodemon和grunt-contrib-watch。这些都是很好的工具,我认为任何人使用NodeJS至少应该有这些在你的“我熟悉”类别(“I’m familiar with” )。但是因为我最近一直在使用这些工具,我一直问自己“为什么我使用这两个?为什么不坚持其中之一呢?“…和我坐在这里,思考我目前做的项目,想知道如果我可以切换到其中一个的一切,发现Nodemon和gru
2015-06-20 14:07:21
1766
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
14267
原创 java+js实现展示本地文件夹下的所有图片demo
java+js展示本地文件夹下的所有图片实现demo最近项目遇到需要实现前端通过一个按钮点击事件,弹窗浏览本地文件夹下的所有图片: 思路: - 获取到所需展示图片的本地文件夹内所有图片的文件绝对路径名称(路径+图片名称.格式名称) - 由于图片过大,对图片进行按比例压缩再展示 - 在前端展示图片 - (前端各式各样的展示……)第一步:获取本地文件夹中的所有图片路径java代码: pa
2015-06-04 17:33:04
13480
3
原创 JavaScript实现判断传入的两个数组是否相似
实现判断传入的两个数组是否相似。具体需求: 1. 数组中的成员类型相同,顺序可以不同。例如[1, true] 与 [false, 2]是相似的。 2. 数组的长度一致。 3. 类型的判断范围,需要区分:String, Boolean, Number, undefined, null, 函数,日期, window. 当以上全部满足,则返回"true",否则返回"false"。
2015-05-29 18:54:06
1418
转载 批量删除文件夹里的SVN 文件
批量删除文件夹里的SVN 文件 -------------------------------------------------------------------------------------------------- Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder
2015-03-30 10:05:19
849
转载 AngularJS资源合集[备忘]
AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。 AngularJS诞生以来,吸引了大量的目光,也迅速成为了Web开发领域的新宠。本文整理了2013年度一些非常有价值的Ang
2015-03-26 10:34:59
1159
原创 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
979
原创 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
7041
转载 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
3050
转载 浏览器 HTTP 协议缓存机制详解
最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个 cache control、为什么明明设置了 no cache 却还是发请求,为什么多次访问时有时请求里带了 etag,有时又没有带?等等。。。后来查了一些资料以及同事亲自验证,总算对这些问题有了个清晰的理解,现在整理出来以备忘。1、缓存的分类缓存分为服务端侧(server side,比如
2015-01-19 09:37:03
1073
转载 JavaScript中的arguments,callee,caller详解
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments:arguments 该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。说明Arguments
2014-11-30 11:42:29
790
转载 Github多个SSH key切换管理项目
github使用SSH与客户端连接。如果是单用户(first),生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。但是如果是多用户(first,second),我们在连接到second的帐号时,second保存的是自己的公钥,但是SSH客户端依然发送默认私钥,即f
2014-11-05 21:38:05
1391
转载 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
1998
转载 eclipse中egit插件使用--升级版
首先嘚瑟一下,上一篇博客成为了开源中国代码托管的“帮助”教程,有兴趣的可以在空间里面找一下。习惯使用eclipse做开发,中途也听别人说其他的IDE更好怎么的,去尝试了一下,觉得还是eclipse好,毕竟是IBM出品的。 以前使用svn做代码管理,觉得不错,后来使用了开源中国的git代码托管,觉得很赞,但是都是简单的提交、提交,根本没有用其他功能,只是基本一下修改,太大材小用
2014-08-25 00:16:49
1147
转载 [ git ] git托管代码
久闻git大名,但是一直不知道为何物。现在认真的过了一遍。原来是和svn一样的版本控制器。具有速度快,分布式管理等优点。现在就来看看git的使用过程,我这里是用开源中国来托管代码的,如果是使用github也是一样的。1 先下载git for windows然后一直点下一步安装.2 安装之后,选择git gui.生成ssh 链接 git 公钥.用命令也
2014-08-03 17:31:50
945
转载 事务隔离机制(hibernate 应用)
http://blog.youkuaiyun.com/centre10/article/details/61235421.事务的特性:acid:atomic原子性不用多说 consistent一致性就是系统的数据不会遭到破坏 isolated隔离性防止同时读取同一条记录 durable持久性保存在db或其它形式的持久设备中 隔离级别的几个重要概念 脏读:事务 A 事务B
2014-04-26 15:41:28
835
原创 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
2263
原创 【2014武汉GIS真题首发】2014武汉大学地图学与地理信息系统考研真题(GIS520论坛首发)
【2014武汉GIS真题首发】2014武汉大学地图学与地理信息系统考研真题(GIS520论坛首发)
2014-01-05 19:11:11
2654
原创 【公告】GIS520论坛原域名暂停使用,使用新域名通知!
【GIS520论坛计划备案通知】:网站原域名(www.gis520.com)暂停一个月,备案要求域名不可访问!访问新地址是:http://gis520.e7e7e7.com欢迎大家测速到论坛学习!。有任何不满意的问题,任何时间访问慢的话欢迎提出
2013-12-23 18:49:17
2341
myeclipse10对应egit插件
2015-03-07
apache-tomcat-7.0(64位,来自GIS520社区)
2014-06-04
把替换后引起空白的6个原始文件
2013-12-13
GIS520论坛_ArcGIS基础教程
2013-08-04
ArcEngine for java开发demo源码(个人开发)
2013-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人