摘要: # 算法概论## 序言### 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 阅读(290) 评论(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 阅读(305) 评论(0) 推荐(0)
摘要: - 类型安全:强 / 弱- 类型表达式:显式 / 隐式- 类型检查:静态 / 动态- 类型兼容性和相等:结构 / 名称(根据是否具有相同的结构判断是否相等 / 根据声明的类型名称是否相等确定是否相等) 阅读全文
posted @ 2019-01-03 23:57 zjffun 阅读(94) 评论(0) 推荐(0)
摘要: 大多数编译可分为三个主要阶段:语法分析(Parsing),转换和代码生成。语法分析(Parsing)通常为两个阶段:词法分析和语法分析(Syntactic Analysis)。转换:将已经生成的 AST 转化成另一种形式。代码生成:大多是表示使用 AST 生成代码。[jamiebuilds/the-super-tiny-compiler: Possibly the smallest compile... 阅读全文
posted @ 2019-01-03 23:56 zjffun 阅读(559) 评论(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 阅读(488) 评论(0) 推荐(0)
摘要: # 需求(Requirements) 标题及作者 1 目的和范围(从技术和业务的角度) 2 利益相关者识别,例: 项目负责人: 高级管理人员: 项目团队成员: 项目的客户: 资源管理器: 部门经理: 产品用户组: 项目测试人员: 任何受项目影响的小组: ... 阅读全文
posted @ 2019-01-03 23:54 zjffun 阅读(314) 评论(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 阅读(2050) 评论(0) 推荐(0)
摘要: arcscan1. 矢量化的栅格图像必须是二值图像2. 有矢量图层 阅读全文
posted @ 2019-01-03 23:51 zjffun 阅读(170) 评论(0) 推荐(0)
摘要: 这几天学习 leaflet 在加载天地图时将以前的接口拿来用结果偏差了特别大(差不多是 90 度),中国纬度到了 100 多,试了改变投影和 y 轴翻转的配置都不好使,最后上网搜索到了[Leaflet.ChineseTmsProviders](https://github.com/htoooth/Leaflet.ChineseTmsProviders.git)(MapGIS 的示例也是用的它)查看... 阅读全文
posted @ 2019-01-03 23:50 zjffun 阅读(1460) 评论(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 阅读(2727) 评论(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 阅读(13222) 评论(0) 推荐(0)
摘要: 毕业设计选择 Skyline 的 Web 端二次开发,由于以前没有接触过 ActiveX 控件的使用,二次开发手册是英文的读起来有点吃力,并且 IE 直接控制台输出 ActiveX 控件创建的对象看不到内部的属性和方法,使得整个毕设快做完了才感觉弄明了 Skyline 二次开发的套路。# 手册存放位置默认安装是:C:\\Program Files (x86)\\Skyline\\TerraExpl... 阅读全文
posted @ 2019-01-03 23:47 zjffun 阅读(602) 评论(0) 推荐(0)
摘要: 一个页面加载多个 TerraExplorer3DWindow 和 SGWorld 等只有第一个能用(即使用 iframe 也是一样) 所以我决定打开两个新页面实现多窗口对比,然后我在《主页面》使用 window.open 打开了两个《新页面》,但这两个新页面使用 SGWorld 时居然在主页面(使用 window.open 的页面)产生了效果,感觉和以前的一个页面加载多个 TerraExplor... 阅读全文
posted @ 2019-01-03 23:46 zjffun 阅读(240) 评论(0) 推荐(0)
摘要: # [GitHub 上获取源码](https://github.com/1010543618/Skyline-3DWindowSync)# 1. 打开个 3D 窗口一个页面加载多个 TerraExplorer3DWindow 和 SGWorld 等只有第一个能用(即使用 iframe 也是一样) 所以我决定打开两个新页面实现多窗口对比,然后我在《主页面》使用 window.open 打开了两个《... 阅读全文
posted @ 2019-01-03 23:45 zjffun 阅读(199) 评论(0) 推荐(0)
摘要: 以前上学就学过,现在工作又遇到了,拿出来复习一下(看的很老的博客讲的都比较细了,不知道最近又有没有新方法)1. 引射线法:从被判断的点发射一条射线,与多边形有奇数个交点则在多边形内2. 面积和法:从多边形一顶点出发,计算被判断的点和相邻两点组成的三角形的面积和(可用 1/2 \* 向量叉乘求),面积和与多边形面积相等则在多边形内3. 夹角和法:从多边形一顶点出发,计算被判断的点和多边形相邻两... 阅读全文
posted @ 2019-01-03 23:44 zjffun 阅读(4158) 评论(0) 推荐(0)
摘要: - 54 用的苏联的,越向南方偏差越大。 - 54 和 80 采用不同的参考椭球体,不存在通用的转换参数,一般而言比较严密的是用七参数布尔莎模型> > 阅读全文
posted @ 2019-01-03 23:43 zjffun 阅读(567) 评论(0) 推荐(0)
摘要: > # 一般步骤1. 选择地球的模型2. 将地理坐标转为笛卡尔坐标或极坐标# 构成## 投影面圆柱、圆锥## 投影方向正轴、横轴、斜轴## Notable lines切、割## 比例尺图上距离与实际距离的比值## 模型球面、椭球面、大地水准面(geoid)# 横纵坐标高斯投影和 UTM(通用横轴墨卡托投影)投影坐标系都以中央子午线和赤道的交点作为坐标原点,纵坐标和纬度对应,横坐标和经度对应。由... 阅读全文
posted @ 2019-01-03 23:41 zjffun 阅读(703) 评论(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 阅读(780) 评论(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 阅读(723) 评论(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 阅读(447) 评论(0) 推荐(0)
摘要: # OleDb以数据库的方式读取,复杂 Excel 无法操作(有单元格合并什么的)# 调用 COM 组件(Microsoft.Office.Interop.Excel)需要服务器安装 Excel,需要 IIS 配置权限# Excel 文件转化成 CSV,用文件流读取Excel 的排版和样式丢失(变为规整的表格了) 阅读全文
posted @ 2019-01-03 23:37 zjffun 阅读(169) 评论(0) 推荐(0)
摘要: # printf()printf() 函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf() 函数的调用格式为: printf("", );其中格式化字符串包括两部分内容:一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以 "%" 开始, 后跟一个或几个规定字符, 用来确定输出内容格式。 参量表是需要输出的一系列参数, 其个数必须与格式化字符... 阅读全文
posted @ 2019-01-03 23:36 zjffun 阅读(126) 评论(0) 推荐(0)
摘要: - accomplish to succeed in doing something, especially after trying very hard vt. 完成;实现;达到- complete used to emphasize that a quality or situation is as great as it could possibly b... 阅读全文
posted @ 2019-01-03 23:35 zjffun 阅读(1793) 评论(0) 推荐(0)
摘要: 最近跟网页翻译怼上了,在给翻译前的页面起名是纠结于使用 original page 还是 source page,就查了一下 original 和 source 的区别。- original: n. 原件;原作;原物;原型 adj. 原始的;最初的;独创的;新颖的- origin: n. 起源;原点;出身;开端- source: n. 来源;水源... 阅读全文
posted @ 2019-01-03 23:34 zjffun 阅读(265) 评论(0) 推荐(0)
摘要: “Toposheet” 是 “Topographic sheet” 的简称,既地形图图幅的意思。 阅读全文
posted @ 2019-01-03 23:21 zjffun 阅读(129) 评论(0) 推荐(0)
摘要: May i come in? 我可以进来么?May I introduce myself? 我能做个自我介绍么?I'm sorry I didn't hear that clearly. May I ask you to repeat it, place?对不起我没听清,能请您重复一遍么?I beg your pardon. I don't understand your question.对... 阅读全文
posted @ 2019-01-03 23:20 zjffun 阅读(371) 评论(0) 推荐(0)
摘要: # such as后接动词,通常用动名词,有时也可用动词原形# for example后接动词,用动名词# includevt. 包含,包括 后接动词,用动名词英英:> If one thing includes another thing, it has the other thing as one of its parts. >> If someone or something is in... 阅读全文
posted @ 2019-01-03 23:19 zjffun 阅读(786) 评论(0) 推荐(0)
摘要: 域、界、门、纲、目、科、属、种 Domain, Kingdom, Phylum, Class, Order, Family, Genus, Species 阅读全文
posted @ 2019-01-03 23:18 zjffun 阅读(251) 评论(0) 推荐(0)
摘要: # 很乐意 pull request。Pleased to pull request.# 这个项目现在已经被弃用了。This project is now deprecated. # 如你下面看到的,你可以修改、编辑、删除和添加标签。As you can see below, you can modify, delete and add tags. # 【弃用】JavaScript 处理 url... 阅读全文
posted @ 2019-01-03 23:16 zjffun 阅读(3268) 评论(0) 推荐(0)
摘要: - hire- thirty- thirteen- third- sir- birthday- shirt- stir- circle- dirty- skirt- affirm- affirmation- affirmable- birch birth- bird- circle- circuit- circular- ... 阅读全文
posted @ 2019-01-03 23:15 zjffun 阅读(475) 评论(0) 推荐(0)
摘要: # JAVA 环境变量1. 系统变量:名:JAVA_HOME,值:JDK 的安装路径2. 系统变量:名:path,值:%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;3. 系统变量:名:CLASSPATH,值:.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;4. DOS 命令行窗口输入 JAVAC ... 阅读全文
posted @ 2019-01-03 23:14 zjffun 阅读(120) 评论(0) 推荐(0)
摘要: [0xd4d/dnSpy: .NET debugger and assembly editor](https://github.com/0xd4d/dnSpy) 阅读全文
posted @ 2019-01-03 23:13 zjffun 阅读(366) 评论(0) 推荐(0)
摘要: # 配置 Dubug 和 Release 生成不同的 Web.config[Web.config Transformation Syntax for Web Application Project Deployment | Microsoft Docs](https://docs.microsoft.com/en-us/previous-versions/dd465326(v=vs.100))1.... 阅读全文
posted @ 2019-01-03 23:12 zjffun 阅读(262) 评论(0) 推荐(0)
摘要: > 官方文档:一种方式就可以生成所有的 JSON Collection -> 数组 Object, Dictionary -> 对象PS:Dictionary 不用根据数据格式创建类但但复用性不好,Object 需要根据数据格式创建类但复用性好也能用 get,set 处理属性例如: /* 接口格式: { code:返回结果状态 message:消息... 阅读全文
posted @ 2019-01-03 23:11 zjffun 阅读(1122) 评论(0) 推荐(0)
摘要: 遍历 JObject:遍历 JArray: string json = @"[ 'Small', 'Medium', 'Large' ]"; JArray jarray = JArray.Parse(json); for (int i = 0; i # 例子:打开 Feature 和 Addition 这两个 JSON 字符串,并去除全部空字符... 阅读全文
posted @ 2019-01-03 23:10 zjffun 阅读(3843) 评论(0) 推荐(0)
摘要: clc 清空命令行 结尾有分号控制台不输出,没有则控制台输出 阅读全文
posted @ 2019-01-03 23:09 zjffun 阅读(202) 评论(0) 推荐(0)
摘要: # 安装参考: 用到的文件:1. 安装 python-2.7.14.msi2. 打开命令行,并且运行以下命令来修改 PATH: c:\python27\python.exe c:\python27\tools\scripts\win_add2path.py3. 创建 register.py 文件,内容为 # # script to regist... 阅读全文
posted @ 2019-01-03 23:08 zjffun 阅读(95) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 22:47 zjffun 阅读(93) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:12 zjffun 阅读(106) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:11 zjffun 阅读(214) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:10 zjffun 阅读(86) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:09 zjffun 阅读(125) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:08 zjffun 阅读(126) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:07 zjffun 阅读(272) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:05 zjffun 阅读(102) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:04 zjffun 阅读(63) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:03 zjffun 阅读(76) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:02 zjffun 阅读(74) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:01 zjffun 阅读(121) 评论(0) 推荐(0)
摘要: deleted 阅读全文
posted @ 2019-01-03 00:00 zjffun 阅读(94) 评论(0) 推荐(0)