- 博客(19)
- 收藏
- 关注
原创 Java For循环
一、解释链接Java For语句_w3cschool二、For循环的退出语句1、Continue跳过本次循环,执行下一次循环2、Break结束整个For循环体3、Return结束整个方法 如果方法有返回值,Return会直接返回 如果循环条件始终为Ture,For循环体外不可以有Return子句,否则代码编译会报错。如下图所示 ...
2022-01-28 14:35:48
813
原创 ArcGIS Api for JS(4.13) urlUtils 配置代理proxy的坑(portal)
参照教程:IIS:https://blog.csdn.net/peckerzeng/article/details/84770740JSP:https://blog.csdn.net/idomyway/article/details/82770834为什么要用代理?如果不用代理,远程访问服务的时候,每次都需要输入账号密码。没有配置代理时走的时get请求,会有最大url限制,以及会有跨域访问的问题。根据这些问题,就需要配置代理来解决。get和post请求的url长度限制:https://blo
2020-09-08 09:37:04
1002
原创 ArcGIS Api for JS4.13 Camera(照相机)的坑
前面两个属性不用管,主要时后面三个。1、先看position,position用来确定照相机的位置,照相机就像我们人眼一样,position意在确定人是位于哪个地方开始看的。position主要的参数latitude(经度)、longitude(维度)、z(高程)。2、heading(方向)是旋转角度,确定好position位置,那就可以确定视角的水平角度,10即向右旋转10°。3、tilt(倾斜),如上图所示,绿色的点为照相机的位置(即人眼睛的位置)。y为照相机到地面的垂线,x为视..
2020-09-04 08:58:28
1742
原创 ArcGIS Pro发布三维场景服务的坑(数据类型的问题)
首先SLPK是不支持属性查询的,他相当于是个图片,可以在pro里点击一下进行测试,pro会对整个SLPK进行查询,slpk发布完之后是图层是IntegratedMeshLayer的类型,arcgis api提供的IntegratedMeshLayer类可以支持这种图层类型,但是这种类型是不支持属性查询的。这里就只能将multipatch发布场景服务,发布完之后的图层类型是3dObject类型,arcgis api提供的SceneLayer类支持这种类型,SceneLayer类是可以进行属性查询的。数据处
2020-08-28 09:59:12
1339
2
原创 python复制文件夹shutil.copytree
这里用到shutil库里的copytree方法import shutilshutil.copytree(old_path,new_path)old_path是要复制的文件夹路径。new_path是要粘贴的文件夹路径。这里要注意一点,我要把D盘的data文件夹复制到E盘的Test文件夹里。那么应该这么写import shutilshutil.copytree(D:\data,E:\Test\data)new_path的路径末尾必须要加上粘贴后新的文件夹名,且执行前Test文件夹
2020-08-25 17:59:43
24342
4
原创 ArcGIS Pro2.5 (OSGB)发布三维场景服务并调用一系列操作
让我们一起康康ArcGIS Pro如何发布三维服务嘻嘻。思路:拿到手的OSGB数据先别扔,可以通过Create Integrated Mesh Scene Layer工具转成SLPK文件,SLPK文件可以直接在ArcGISPortal(门户网站)导航栏的content里上传并share,然后前端就可以调用来显示了。下面来排坑。OSGB转SLPK:这里我拿到的OSGB数据好像有问题(预先不知道,一个大坑),而且有70G,用Create Integrated Mesh Scene Layer工具转.
2020-08-23 16:31:37
2988
原创 setInterval 和 setTimeout中的 this指向问题
先明确一下this的定义:this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象今天在setInterval的function中用了this,结果发现this指向的是window。后面看MDN的解释才发现:原来setInterval 和 setTimeout调用的代码运行在与所在函数完全分离的执行环境上。这会导致,这些代码中包含的this关键字在非严格模式会指向window(或全局)对象,严格模式下为 undef...
2020-08-12 19:25:58
252
原创 前端web显示大文件(flash、swf)的问题。
最近遇到一个问题就是要在前端根据操作显示一堆swf文件中的对应一个。一开始我还傻傻的把他们一起放到Vue项目中的pulic文件夹下防止他们被打包用于显示。结果会导致整个项目文件变大巨大。而且会有很多冗余。这里组长大大提供了一个很棒的思路。就是把swf的那堆文件发布到站点上,然后html里要显示这些文件的标签中的地址属性就填写站点对应文件的url就可以了。后面我通过IIS将整个装有一堆swf文件的文件夹发布出来,url属性就填写对应文件的url。这样就很好的解决了将数据与项目解耦的问题。...
2020-08-12 14:27:05
681
原创 前端html加载flash(swf文件)无法显示的问题以及PercentLoaded() is not a function的问题
<embed id="flashelement" width="100%" height="100%" src="swfUrl" quality="high" align="middle" allowscriptaccess="never" allowfullscreen="tr.
2020-08-12 12:49:16
1376
1
原创 ArcGIS API for JavaScript中view.goTo()问题
琢磨了很久发现view.goTo()is not a funciton。后来馒头哥告诉我,才发现原来goTo()我写成了goto()。
2020-08-12 12:37:43
2006
原创 LeetCode(JS)3. 无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke"是一个子序列,不是子串...
2020-07-17 14:57:58
186
原创 LeetCode(JS)2.两数相加
给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807/** * Definition for singly-...
2020-07-17 12:58:50
332
原创 LeetCode(JS)1. 两数之和
1. 两数之和给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]/** * @param {number[]} nums * @param {number} target...
2020-07-16 08:39:10
137
原创 OpenLayers6:关于地图无法加载的问题(找到解决方法-待深究)
<!doctype html><html lang="en"> <head> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/openlayers/openlayers.github.io@master/en/v6.3.1/css/ol.css" type="text/css"> <style> .map { height: 400.
2020-07-13 07:59:58
5664
3
原创 ES6:箭头函数(三种函数定义方法与需要注意的三个问题)
箭头函数:ES6中一种函数的定义方式。一、定义方式举例:以下列出3种定义函数的方式,第三种为箭头函数定义的方式。1、通过function定义const a = function() {}2、通过对象定义const obj = { b: function() { }, c() { //或这这样定义 }}3、通过ES6中的箭头函数定义const d = () => { }这种方法等价于..
2020-07-11 19:51:56
520
原创 201803-2 碰撞的小球(C++)
试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。 当小球到达线段的端点...
2018-09-10 15:55:37
1530
原创 201803-1 跳一跳(C++)
要开始复习CFF啦,还有几天就考试,感觉要凉hhh。这也是我第一次用C++自己编。试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果...
2018-09-10 14:00:52
2917
2
原创 C语言switch语句
switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default:语句n+1;}用法是讲表达式的值逐个与常量表达式的值比较,若相等,则执行该行常量表达式后面的语句以及该行之后所有的case语句。为了做到表达式的值与常量表达式值相等时只执行该行的语句,我们C语...
2018-02-05 22:06:21
3921
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人