摘要: # 算法概论## 序言### Fibonacci 数列多项式时间算法: var fib_arr = [0, 1]; function fib(n){ if(n == 0){ return 0; }else if(n == 1){ return 1; } for (var i = 0; i =0时可用) funct... 阅读全文
posted @ 2019-01-03 23:59 zjffun 阅读(276) 评论(0) 推荐(0) 编辑
摘要: # ASCII8bit 进行表示,有 0xFF(256)种不同的状态- 0x00 ~ 0x20:控制码- 0x21 ~ 0x7F:空格、标点符号、数字、大小写字母- 0x80 ~ 0xFE:新的字母和符号## ASCII 编码表- [C Guide--Appendix A ASCII Chart](https://www-s.acm.illinois.edu/webmonkeys/... 阅读全文
posted @ 2019-01-03 23:58 zjffun 阅读(281) 评论(0) 推荐(0) 编辑
摘要: - 类型安全:强 / 弱- 类型表达式:显式 / 隐式- 类型检查:静态 / 动态- 类型兼容性和相等:结构 / 名称(根据是否具有相同的结构判断是否相等 / 根据声明的类型名称是否相等确定是否相等) 阅读全文
posted @ 2019-01-03 23:57 zjffun 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 大多数编译可分为三个主要阶段:语法分析(Parsing),转换和代码生成。语法分析(Parsing)通常为两个阶段:词法分析和语法分析(Syntactic Analysis)。转换:将已经生成的 AST 转化成另一种形式。代码生成:大多是表示使用 AST 生成代码。[jamiebuilds/the-super-tiny-compiler: Possibly the smallest compile... 阅读全文
posted @ 2019-01-03 23:56 zjffun 阅读(551) 评论(0) 推荐(0) 编辑
摘要: > 翻译自:[Generating a parse tree from a shell grammar - DEV Community 👩‍💻👨‍💻](https://dev.to/oyagci/generating-a-parse-tree-from-a-shell-grammar-f1)语法树表示命令的语法结构,使我们轻松地执行用户键入的命令。下面让我们来翻译这个在 shell 中可以... 阅读全文
posted @ 2019-01-03 23:55 zjffun 阅读(444) 评论(0) 推荐(0) 编辑
摘要: # 需求(Requirements) 标题及作者 1 目的和范围(从技术和业务的角度) 2 利益相关者识别,例: 项目负责人: 高级管理人员: 项目团队成员: 项目的客户: 资源管理器: 部门经理: 产品用户组: 项目测试人员: 任何受项目影响的小组: ... 阅读全文
posted @ 2019-01-03 23:54 zjffun 阅读(303) 评论(0) 推荐(0) 编辑
摘要: ArcGIS API for JavaScript(3.x)如何加载天地图《[ArcGIS API for Javascript 加载天地图(经纬度投影) - 张凯强 - 博客园](https://www.cnblogs.com/zhangkaiqiang/p/7358627.html)》这篇文章已经写的很好了,但放到 4.x 上没法用,这里我将他的方法升级到 4.x 版本供大家参考。(4.x 修... 阅读全文
posted @ 2019-01-03 23:53 zjffun 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: arcscan1. 矢量化的栅格图像必须是二值图像2. 有矢量图层 阅读全文
posted @ 2019-01-03 23:51 zjffun 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 这几天学习 leaflet 在加载天地图时将以前的接口拿来用结果偏差了特别大(差不多是 90 度),中国纬度到了 100 多,试了改变投影和 y 轴翻转的配置都不好使,最后上网搜索到了[Leaflet.ChineseTmsProviders](https://github.com/htoooth/Leaflet.ChineseTmsProviders.git)(MapGIS 的示例也是用的它)查看... 阅读全文
posted @ 2019-01-03 23:50 zjffun 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 在每帧动画时设置 Marker 的 transform 属性就行,[zjffun/Leaflet.MovingMarker at zjf/feature-rotate](https://github.com/zjffun/Leaflet.MovingMarker/tree/zjf/feature-rotate) 我在这个 Fork 中实现了一下。Leaflet.MovingMarker 插件为了让... 阅读全文
posted @ 2019-01-03 23:49 zjffun 阅读(2400) 评论(1) 推荐(0) 编辑
摘要: 有两种方法,一种直接改 CSS,一种是通过继承拓展 popup。# 方法一:改 CSS下面是一个将原有样式清空的设置(可能清的不全,只是提供个思路)```scss.l-popup { &--no-style { /* 用不了 &#{&} 这种写法*/ .leaflet-popup-close-button.leaflet-popup-close-button { displ... 阅读全文
posted @ 2019-01-03 23:48 zjffun 阅读(12288) 评论(0) 推荐(0) 编辑
摘要: 毕业设计选择 Skyline 的 Web 端二次开发,由于以前没有接触过 ActiveX 控件的使用,二次开发手册是英文的读起来有点吃力,并且 IE 直接控制台输出 ActiveX 控件创建的对象看不到内部的属性和方法,使得整个毕设快做完了才感觉弄明了 Skyline 二次开发的套路。# 手册存放位置默认安装是:C:\\Program Files (x86)\\Skyline\\TerraExpl... 阅读全文
posted @ 2019-01-03 23:47 zjffun 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 一个页面加载多个 TerraExplorer3DWindow 和 SGWorld 等只有第一个能用(即使用 iframe 也是一样) 所以我决定打开两个新页面实现多窗口对比,然后我在《主页面》使用 window.open 打开了两个《新页面》,但这两个新页面使用 SGWorld 时居然在主页面(使用 window.open 的页面)产生了效果,感觉和以前的一个页面加载多个 TerraExplor... 阅读全文
posted @ 2019-01-03 23:46 zjffun 阅读(219) 评论(0) 推荐(0) 编辑
摘要: # [GitHub 上获取源码](https://github.com/1010543618/Skyline-3DWindowSync)# 1. 打开个 3D 窗口一个页面加载多个 TerraExplorer3DWindow 和 SGWorld 等只有第一个能用(即使用 iframe 也是一样) 所以我决定打开两个新页面实现多窗口对比,然后我在《主页面》使用 window.open 打开了两个《... 阅读全文
posted @ 2019-01-03 23:45 zjffun 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 以前上学就学过,现在工作又遇到了,拿出来复习一下(看的很老的博客讲的都比较细了,不知道最近又有没有新方法)1. 引射线法:从被判断的点发射一条射线,与多边形有奇数个交点则在多边形内2. 面积和法:从多边形一顶点出发,计算被判断的点和相邻两点组成的三角形的面积和(可用 1/2 \* 向量叉乘求),面积和与多边形面积相等则在多边形内3. 夹角和法:从多边形一顶点出发,计算被判断的点和多边形相邻两... 阅读全文
posted @ 2019-01-03 23:44 zjffun 阅读(4105) 评论(0) 推荐(0) 编辑
摘要: - 54 用的苏联的,越向南方偏差越大。 - 54 和 80 采用不同的参考椭球体,不存在通用的转换参数,一般而言比较严密的是用七参数布尔莎模型> > 阅读全文
posted @ 2019-01-03 23:43 zjffun 阅读(554) 评论(0) 推荐(0) 编辑
摘要: > # 一般步骤1. 选择地球的模型2. 将地理坐标转为笛卡尔坐标或极坐标# 构成## 投影面圆柱、圆锥## 投影方向正轴、横轴、斜轴## Notable lines切、割## 比例尺图上距离与实际距离的比值## 模型球面、椭球面、大地水准面(geoid)# 横纵坐标高斯投影和 UTM(通用横轴墨卡托投影)投影坐标系都以中央子午线和赤道的交点作为坐标原点,纵坐标和纬度对应,横坐标和经度对应。由... 阅读全文
posted @ 2019-01-03 23:41 zjffun 阅读(672) 评论(0) 推荐(0) 编辑
摘要: # 地理坐标系(Geographic Coordinate System)> [https://baike.baidu.com/item / 地理坐标系](https://baike.baidu.com/item/地理坐标系) > 地理坐标系(Geographic Coordinate System),是使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系。一个地理坐标系包... 阅读全文
posted @ 2019-01-03 23:40 zjffun 阅读(730) 评论(0) 推荐(0) 编辑
摘要: # 结论经度偏移大到离谱:- 考虑本地坐标系经度偏移 > 0.006:- 考虑 BD09 坐标偏移,原因参见:经度偏移 > 0.0001 考虑:- 考虑 WGS-84、北京 54、西安 80 坐标转换,原因参见:[WGS84 经纬度坐标与北京 54 坐标或者西安 80 坐标的关系-3_人工智能_开源节流-CSDN 博客](https://blog.csdn.net/KYJL888/ar... 阅读全文
posted @ 2019-01-03 23:39 zjffun 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 现在已经有人测试过 GCJ02 偏移了多少 [关于 GCJ02 和 WGS84 坐标系对比\_网络\_langjitianya43 的专栏 - CSDN 博客](https://blog.csdn.net/langjitianya43/article/details/49847363) ,BD09 是在 GCJ02 上又偏移了一次,可视化一下看看。代码见:[zjffun/BD09-offset-v... 阅读全文
posted @ 2019-01-03 23:38 zjffun 阅读(408) 评论(0) 推荐(0) 编辑