坐标系转换算法与投影算法

火星坐标火星坐标是国家测绘局为了国家安全在原始坐标的基础上进行偏移得到的坐标,基本国内的电子地图、导航设备都是采用的这一坐标系或在这一坐标的基础上进行二次加密得到的。火星坐标的真实名称应该是 GCJ-02 坐标。基本上所有的国内的电子地图采用的都是火星坐标系甚至 Google 地图中国部分都特意为中国政府做了偏移。 百度坐标火星坐标是在国际标准坐标 WGS-84 上进行的一次加密,由于国内的...

JavaScript UMD 插件编写规范(修订)

UMD 的实现很简单,先判断是否支持 Node.js 模块格式(exports 是否存在),存在则使用 Node.js 模块格式。再判断是否支持 AMD(define 是否存在),存在则使用 AMD 方式加载模块。前两个都不存在,则将模块公开到全局(window 或 global)。编写 UMD 时有一些注意事项,如果不注意,会导致生产环境报错。 如何兼容 CommonJS, AMD, ...

Node.js 新特性:工作线程

2019 年 09 月 26 日 node.js 12.11.0 发布,工作线程(多线程)稳定。 单进程和单线程当一个 Node.js 的应用启动的同时,它会启动如下模块: 一个进程 一个线程 事件循环机制 JS 引擎实例 Node.js 实例 一个进程:process 对象是一个全局变量,可在 Node.js 程序中任意地方访问,并提供当前进程的相关信息。一个线程:单线程意味着在当前进...

React Native 开发笔记(长期更新)

RN 技巧单独启动 android studio 模拟器(Linux)./emulator -netdelay none -netspeed full -avd Nexus_5X_API_25 文字过长隐藏的问题CSS3 中大家可能都会用到 text-oveflow,然而 RN 的 Text 并没有这个属性,不过我们可以通过设置 numberOfLIne 或者 JS 自动计算来实现: <...

HTML5 播放 RTSP/RTMP 方案

RTSPRTSP(Real-Time Stream Protocol)协议是一个基于文本的多媒体播放控制协议,属于应用层。RTSP 以客户端方式工作,对流媒体提供播放、暂停、后退、前进等操作。该标准由 IETF 指定,对应的协议是 RFC2326。 RTSP 传输的一般是 TS、MP4 格式的流,其传输一般需要 2~3 个通道,命令和数据通道分离。使用 RTSP 协议传输流媒体数据需要有专门...