功能实现
工作中一般需要解决的一些常见功能
画线并编辑 api:draw, modify
添加绘制功能 draw
注意事项: 在添加绘制功能之前,应提前先在地图渲染时,为绘制功能添加一个矢量图层
import VectorLayer from 'ol/layer/Vecto...
凌
2年前 (2021-01-23) 2277℃
23喜欢
视频流
流媒体:(Stream media) 一连串的多媒体资料压缩后,经过互联网分段发送,在互联网上即时传输影音的一种技术,影音数据包像流水一般在互联网上传输。
特点:支持实时播放,需要源媒体(摄像机、音频接口、屏幕捕捉软件)、将内容数字化的编码器、媒体发布者和内容传输网络;...
凌
2年前 (2020-12-15) 1819℃
6喜欢
openLayers
开源的javascript的库,用来在web浏览器显示地图,提供的API类似于Google地图和Bing地图
使用的默认投影坐标:EPSG:3857,和OSM(OpenStreetMap)/Google Map/Bing Map默认坐标一致; 不同于高德百...
凌
2年前 (2020-10-20) 2300℃
24喜欢
计算机应用基础
数制与编码
二进制:电子的正负极、基于电路的开关状态,简单的两种、简单的计算、逻辑性强、出错率低
数据表示:位(bit)、字节、字
数据表示
位 (bit,计算机最小的存储单位,二进制数据中的一个位,每增加一个位能表示的信息量增加一倍)
字节 (Byte, ...
凌
3年前 (2020-09-25) 1596℃
7喜欢
WebSocket
一种网络传输协议,可在单个TCP连接上进行两个设备之间的双向通信
原理:通过HTTP/1.1协议的101状态码进行 一次握手,建立长连接
优点: 允许服务器主动向客户端发推送数据/只需一次握手就可建立长连接/进行
运行环境:支持 web浏览器与web服务器通...
凌
3年前 (2020-08-12) 1435℃
15喜欢
nginx 反向代理解决跨域
坑坑坑 nginx >>html文件夹下index.html 要删除,否则自定义代理index 不生效
反向代理原理
定义:服务器根据客户端的请求,从其关联的一组或多组后端服务器(如web服务器)上获取资源返给客户端,客户端只接收代理服务器返回...
凌
3年前 (2020-08-12) 1435℃
0喜欢
cookie
小型文本文件 4kB 左右, 存储在用户端
分类:内寸 cookie(浏览器管理存储在内存中,浏览器关闭即失效);硬盘 cookie(存储在硬盘中,有过期时间,也可手动删除,较内存 cookie 存储时间长)
缺陷:安全性低,明文传递;存储小,复杂数据存储不了;增...
凌
3年前 (2020-07-28) 1291℃
12喜欢
数据结构
链表
定义:head current current.next ,只已知第一节点,通过每个节点里存储下一节点地址的指针,形成线性数据存储关系,不按顺序的存储降低了数据插入/删除的时间复杂度。逻辑上相邻,物理上不相邻。
存储结构:共用存储空间/独立存储空间
特性:善于数...
凌
3年前 (2020-07-17) 1457℃
12喜欢
Nodejs的简介 (运行Javascript编程语言的环境)
浏览器外运行v8引擎(google chrome 内核)–提高效率
libuv包–异步I/O ,事件驱动模型
全局/内置模块/第三方模块 API
底层调用操作系统 windows/linux...
凌
3年前 (2020-06-28) 1801℃
7喜欢
AES 加密
//块儿加密 块长度 128
//对称加密,每次迭代全加密(DES半加密)
//明文X轴,密文Y轴,加密迭代次数维数
攻击模式
PA: Padding attack //(填充攻击)
CPA: Chosen Plaintext Attack //选择明文攻击
CC...
凌
3年前 (2020-05-24) 2063℃
34喜欢
SAMBA FTP HTTP 共享文件最简单配置
共享文件给别人的时候使用微信之类的东西需要上传再下载,在同个局域网内的时候这样做就比较慢了,这里总结几个在局域网内可以快速分享文件给其他人的方式。我个人长期使用linux作为主力的办公电脑,所以以下的各个环境均是在 linux ...
huahua
3年前 (2020-05-15) 1922℃
6喜欢
开发环境
vue 2.x webpack vuex axios vue-router
开发优化
vue-router 的自动化导入(中轻量级项目适合)
思路: 利用webpack的require.context 固定的页面目录结构
页面目录结构示例:
yourModule
...
凌
3年前 (2020-05-12) 1498℃
0喜欢
object 对象的巧用 浅拷贝,同原的利用
循环的时间复杂度远远高于,不循环,所以可以不用循环尽量不用。但是在开发中很多的循环是不可避免的,这时候就可以考虑来构造一个对象替代循环,通过对象属性直接查找目标,可以降低时间复杂度O(n),提高性能。
尤其是在数组嵌套的数...
凌
3年前 (2020-04-30) 1132℃
0喜欢
/lib/cpp fails sanity check的解决方法
在某些软件的时候,运行./configure 会报错,错误提示为:
configure: error: C++ preprocessor “/lib/cpp” sanity check
check See `co...
huahua
3年前 (2020-04-08) 1954℃
1喜欢
获取时间戳
只获取到秒的时间戳
new Date(Date()).valueOf()/1000
不包含毫秒数的时间戳
精确到秒的时间戳(Unix时间戳)
Math.round(new Date().getTime()/1000)
包含毫秒数,但进行四舍五入精确到秒的时间戳
转载请...
凌
3年前 (2020-04-07) 1183℃
0喜欢