- 博客(13)
- 收藏
- 关注
原创 Git常用知识
一、常用指令cd 改变目录 cd .. 回退到上个目录 pwd 显示当前所在的目录路径 ls 列出当前目录中的所有文件 touch 创建文件 eg:touch index.js rm 删除文件 eg:rm index.js mkdir 新建一个文件夹 mkdir src rm -r 删除一个文件夹 mv 移动文件 mv index.js src reset 重新初始化终端 clear 清屏 history 查...
2021-05-08 09:29:16 112
原创 Openlayer 切片图层添加水印
一、思路为切片图层添加水印方法目前知道的有两种一种是类似超图切片服务的方式,从服务返回来的切片本身就带上了水印,如下图。但是这种方法对于普通开发来说不太现实
2021-04-01 11:19:24 508
原创 OpenLayer加载WMTS服务 及 地图分辨率算法
一、WMTS服务首先以天地图为例解析WMTS服务,天地图服务以OGC标准服务。切片原理如下直接在WMTS服务链接后面加上"&request=GetCapabilities" 就可以直接获取该服务的文档。例如:http://t0.tianditu.gov.cn/img_w/wmts?tk=yourKey&request=GetCapabilities有了文档后,就可以直接查看WMTS的基本信息了,文档的主要结构如下下面主要讲一下需要用到的信息二、WMTS服.
2021-03-18 20:13:13 2045
原创 Three经纬度转世界坐标算法
一、简介用Three创建三维地球(sphere),将经纬度转换为笛卡尔坐标在球面进行展示。二、流程1、SphereGeometry 生成SphereGeometry的构造函数如下SphereGeometry(radius : Float, widthSegments : Integer, heightSegments : Integer, phiStart : Float, phiLength : Float, thetaStart : Float, thetaLength : Flo
2020-06-21 22:08:50 3421 2
原创 Git远程仓库使用
一、简介此教程主要介绍如何使用在Github上创建仓库,并实现多台电脑对仓库进行连接管理。二、流程1、SSH Key连接GitHub 本地创建SSH Key 查看用户主目录下是否有 ".ssh" 目录,有则说明已有SSH Key,可直接跳过这一步。本地桌面打开Git bash 输入下面的语句生成SSH Key,$ ssh-keygen -t rsa -C "引号内替换为你的的邮箱地址"回车执行后就可以在.SSH 文件夹中看到SSH Key,其中id_rsa 是私钥..
2020-06-20 17:59:35 367
原创 Promise 与 .call()函数
Promise函数写法var test = new Promise(function(resolve,reject){ function test1 (){ var pOk; var pCatch; if(y){ resolve(pOK); }else{ reject(pC...
2019-08-28 15:36:02 1186
原创 Cesium引入Three同步相机
原帖:https://blog.csdn.net/zhishiqu/article/details/79077883源码:cesium-threejs-experiment这个帖子讲述了如何在在Cesium引入Three,总结一下原理就是HTML中设置两个容器分别用于容纳Cesium与Three,且Three容器在Cesium容器下面,这样才能让Three产生的场景覆盖在Cesium上...
2019-08-28 15:27:14 2347 1
原创 CMake 安装使用相关
一、安装CMake下载地址注意事项二、使用打开GUI参数设置编译三、报错错误1“The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project proper...
2019-08-08 14:17:51 423
原创 微楼书项目总结(一)前端
IFRAME 动态生成IFRAME // 新建IFRAME并设置模板链接 var newIframeObject = document.createElement("IFRAME"); newIframeObject.src = "panorama.html"; // 设置显示宽高 newIframeObj...
2019-07-05 14:14:49 528
原创 Three.js项目总结
一、建筑点击下沉1、注意点:移动端浏览器点击事件用touch事件,不用click事件2、屏幕坐标标准化mouse.x = (e.touches[0].clientX / 屏幕宽度) * 2 - 1;mouse.y = -(e.touches[0].clientY / 屏幕高度) * 2 + 1;/*系统自带光标的坐标是以屏幕左上角为原点,向右和向下为正的方的坐标系坐标标准化的...
2019-07-05 14:14:13 454
原创 DvaJS快速上手(3)
前提:DvaJS快速上手(2)简单demo完成页面如上,父组件的state通过监听props实现同步,所以父组件的state和props是同步的,加一组件的state也监听props,所以当props发生变化时,加一组件的state也会发生变换化,但是加一按钮的触发事件是改变加一组件的state,而并没有改变props,所以会出现加一state增加而父组件state不增加(没有改变pr...
2018-11-13 15:47:42 1559
原创 DvaJS快速上手(2)
前提:DvaJS快速上手(1)相关知识点:Redux,React,ES6(ES6看扩展运算符和箭头函数)相关链接:阮一峰redux教程,react小书,阮一峰ES6教程React的核心思想就是组件化思想,页面会被切分成一些独立的、可复用的组件一、props和state1、props理解为从外部传入组件内部的数据。由于React是单向数据流,所以props基本上也就是从父级组件向...
2018-11-13 11:36:08 1493
原创 DvaJS快速上手(1)
前提:安装好nodeJS,npm相关链接:DvaJS官方介绍,官方Demo介绍,React小书,redux阮一峰,redux快速上手DvaJS知识地图一、DvaJS安装与新建初始文件1、安装Dvajs(1)打开cmd,通过npm安装dva$ npm install dva-cli -g$ dva -vdva-cli version 0.9.2 (2)...
2018-11-13 09:49:35 4904 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人