Docker 打包 NuxtJS

Docker 镜像加速(Linux 为例)创建 /etc/docker/daemon.json 的配置文件 { "registry-mirrors": ["https://registry.docker-cn.com", "https://9zh8kwqg.mirror.aliyuncs.com"] } systemctl restart docker 编写 dockerfleFROM ...

GitLab 配置邮件通知

添加如下相应邮箱服务商的配置到 /etc/gitlab/gitlab.rb, 然后运行 gitlab-ctl reconfigure 使修改生效。 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.server" gitlab_rails['smtp_port'] = 465 gitlab_rail...
Git

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

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

deepin linux 使用与运维日记(长期更新)

软件推荐注:大型或知名软件就不在这里推荐了 桌面级 albert 效率工具,快速检索 genymotion 模拟器,安卓开发必备 goldendict 开源词典,支持多种格式 redict 第三方有道词典,官方版存在内存泄露 uget 下载管理工具,最好配合 aria2 使用 Persepolis Download Manager(PDM) aria2 的前端 GUI Vokoscreen ...

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

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

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 自动计算来实现: <...

个人 NPM 包索引帖

使用 MIT 开源协议,随便使用。 @wolfx/async-task-queue 为 nodejs 实现了一个简易的异步任务队列管理 @wolfx/lightning 也被成为 lightning-core,主要处理 HTTP 协议的解析和 WS 协议的解析。 配合 lightning-template 和 lightning-generator 使用可以达到很高的开发效率。 v3.0.1...

HTML5 播放 RTSP/RTMP 方案

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