- 博客(15)
- 收藏
- 关注
原创 js源码分析——OpenLayers
js源码分析——OpenLayers需求来源webgis全套打通参考手册http://www.openLayers.cn/cnapi/files/OpenLayers/BaseTypes-js.html OpenLayers是开源webgis的js产品,开源决定了其广泛的包容性。源码地址https://github.com/kalaslib/shares/tr...
2018-08-14 13:49:57
9439
1
原创 js源码分析——SuperMap
js源码分析——SuperMap需求来源webgis全套打通参考手册http://iclient.supermapol.com/libs/iclient8c/apidoc/files/SuperMap/Map-js.html SuperMap.js为北京超图公司的产品,以上链接内有开发指南、示范程序、类参考,也有类结构图,但模糊不清。源码地址https://g...
2018-08-14 13:48:13
1747
原创 Web框架实战
架构探险——从零开始写Java Web框架需求来源web框架全盘掌控序实践代码地址:业务模块解决问题控制层、业务层、持久层分层,利于模块解耦和复用。使用方法引入DHMap的jar包,控制层继承BasicController,业务层继承BasicServiceImpl,且都通过注解声明为spring组件,视图Bean继承VO,持久Bean继承PO,...
2018-08-10 00:13:41
449
原创 webgis入门实战
emap实战需求来源emap模块学习和总结,并分享新人概论地图基本要素比例尺 单位地图长度与实际距离的比例。如1:500指地图上1cm,实际距离5m,对应0.002则称为分辨率。通过鼠标滚轮或导航调整。 方向 上北下南,左西右东。若旋转地图,则需根据朝北的方向标调整视角。目前没有方向调整功能。 图例和标注 图例是用符号、图案、颜色等描述地形、水土...
2018-08-10 00:12:20
3140
1
原创 webgis深入实战
一. 投影体系坐标转换 1) 投影体系知识 1. 投影类型 a) 投影载体 分为圆柱形/圆锥形/单面等, webgis为圆柱形投影,圆柱罩住整个球体,投影后展开圆柱,为长方形; 圆锥投影则为南北两个扇面; 单面,球面直接投影到墙上则为圆。 b) 轴方位 投影载体的轴方位,分为正轴/横轴/斜轴,webgis为正轴投影。 轴垂直为正轴,水平为横轴,倾斜为斜轴,用于以不同的...
2018-08-09 21:06:49
831
原创 React.Js实战
React.Js实战需求来源前端框架引入地图初识在React与Vue框架选择中,非常犹豫,React有成熟的社区和面对对象的抽象思想,vue则是轻量级的代表,结合了Angular和React的优势,对于新手用此入门甚佳。 React对大型应用的优势和完备的测试体系,可作为进阶学习之用。 阮一峰教程:http://www.ruanyifeng.com/blog/2...
2018-08-09 20:50:42
1028
原创 Vue.Js实战
Vue.Js实战需求来源前端框架引入地图初识Vue是一个前端框架,类似于JSP,聚焦于HTML模板复用,单个vue文本组件,内部作用域包含html-css-js,其虚拟DOM操作可以优化频繁的DOM操作。 Jquery则主要是原生JsAPI的封装,以DOM选择器为核心,以简单插件方式使用,在应用简单时易用,但复杂后要借用其他框架。 其他框架如React,则是以JS为核心...
2018-08-09 20:48:27
652
原创 spring实战
spring实战需求来源玩java不懂spring基本算废了Spring核心激发pojo潜能——简化java对象开发拒绝侵入式编程 很多框架会强迫应用继承或实现它的类从而导致与框架绑死,而在spring应用中,一个普通的pojo也可以成为spring组件。 保持松散耦合:通过面向接口编程和依赖注入保持应用对象实现。依赖注入——松散耦合,控制反转高耦...
2018-08-09 20:18:56
970
1
原创 nginx实战
nginx实战nginx是一款俄罗斯程序设计师lgor Sysoev开发的高性能web服务器软件产品,主要功能在于反向代理转发,缓存等。需求来源本地前端开发的ajax,转发到json文件实现mock,再转到外网服务器实现调试,而不用更改本地代码 本地文件访问不想在idea的tomcat内配置安装下载源:http://nginx.org/en/...
2018-08-09 18:27:13
796
原创 ajax跨域实战
ajax跨域实战需求来源用node、python、nginx实现http代理服务器中遇到的问题防跨域的安全广告或恶性脚本,不能背着你,偷偷把数据传其他服务器去跨域的涵义协议://主机:端口,三者任一不同则为跨域。 其中协议有file,http,https,smtp,ftp等, 主机则有域名(www.baidu.com)、IP(127.0.0.1)两种,...
2018-08-09 16:42:39
501
原创 swagger2实战
swagger2实战一、概论服务器提供的java服务越来越多,每个服务提供的接口的文档化和自动化可以省略很多不必要的功夫。swagger2提供了这个能力。二、在线apiswagger2通过在各Controller控制层加注解的方式,获取对每个接口的输入输出格式和http请求格式,整理成接口,前端 swagger-ui解析该接口数据并展示,还提供了对接口的测试功能。1) 包依赖...
2018-08-09 16:25:05
2473
原创 单元测试实战
什么是单元测试?先别管她是什么,也别急着甩锅给测试同学,我这里告诉你,单元测试100%工作必须由开发人员来做。别转眼珠子,就是你,接盘吧,少侠!第2章直接上代码有这么个函数1 /** * 求和 * @param x 输入Integer * @param y 输入Integer * @return 输出x+y ...
2018-08-09 16:05:49
446
原创 jdk源码分析——Collection 集合
jdk源码分析——Collection 集合Collection——java.util.Collectionnot recommended 不建议使用- Enumeration 迭代器,被Iterable取代 - StringTokenizer 字符分割器,建议用split和regex代替- Vector ...
2018-08-09 15:37:52
429
原创 算法导论5.2-2雇佣问题
题为:在HIRE-ASSISTANT中,假设应聘者以随机顺序出现,你正好雇佣两次的概率是多少?HIRE-ASSISTANT重点讨论的是,使用列表遍历选最大值的交换开销,雇佣两次即交换两次。从题可知:1. 第一个肯定被雇佣2.最高个儿不可以在第一个位置3.最高个儿和第一个之前的人都小于第一个硬解法:HIRE_TWO_HARD(s)for i=1 to n for j=i-1 to n-...
2018-06-29 19:16:20
1849
原创 地图拟路化实现——利用百度鹰眼
百度鹰眼api地址:http://lbsyun.baidu.com/index.php?title=yingyan/api/v3/trackupload业务模块主要分为1终端管理,2点位上传,3纠偏查询,4轨迹分析,5电子围栏终端:可以理解为设备、人、车,为移动轨迹的载体;点位:可以理解为终端在时间轴上的单位位置信息;纠偏:普通的纠偏在webGis内的概念主要是不同地图厂商投影坐标
2017-11-03 10:53:20
1896
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人