Tmux安装及应用 tmux 是一个终端多路复用器:它可以在一个屏幕上创建、访问和控制多个终端。tmux 可能会从屏幕上分离并继续在后台运行,然后再重新连接。 2021-07-26 运维部署 #linux #tmux
code-server 安装部署 Code-Server 最新版部署教程(优化版)一、核心需求响应你需要一份基于最新版 Code-Server 的部署教程,优化原有老旧版本(v3.10.2)的安装步骤,并适配 Nginx 已配置证书的场景,同时补充生产环境必备的配置(如后台运行、开机自启),让部署流程更规范、更易用。 二、Code-Server 简介Code-Server 是 VS Code 的网页版实现,可将 VS Code 部 2021-07-13 运维部署 #Code-Server #VS Code 网页版 #远程开发 #Linux 部署
内网穿透工具 frp frp 是一种快速反向代理,可帮助您将 NAT 或防火墙后面的本地服务器暴露给 Internet。截至目前,它支持TCP和UDP,以及HTTP和HTTPS协议,其中请求可以通过域名转发到内部服务。 更早些时候我们用的是 ngrok,下面将对比其区别及使用场景。 2021-07-13 运维部署 #frp #ngrok
Webgis WebGIS框架全解析 - 主流框架介绍与零基础入门用法一、核心需求响应你希望了解WebGIS(Web地理信息系统)的主流开发框架,以及这些框架的基础使用方法,帮助快速入门WebGIS开发,掌握地图加载、图层管理、交互标绘等核心操作。本文将从基础认知、框架对比、实战用法三个维度,带你全面了解WebGIS框架。 二、WebGIS基础认知1. 什么是WebGIS?WebGIS是基于Web技术(HTML 2021-07-02 前端开发 #WebGIS #Leaflet #OpenLayers #ArcGIS JS API #MapBox GL JS
Array对象方法中使用Async Array.map/filter/reduce 异步(Async)使用全解 - 网关接口复杂数据处理实战一、前言在网关接口开发中,经常需要处理复杂的异步数据场景(如批量调用第三方接口、异步过滤数据、串行/并行执行任务),而 Array.map、Array.filter、Array.reduce 是处理数组数据的核心方法。但这些方法默认不支持异步函数,直接使用 asyn 2021-06-17 前端开发 #JavaScript #Async/Await #数组方法 #网关开发 #异步处理
音视频加密 基于HLS流媒体协议的视频加密与解密播放完整解决方案一、方案概述你希望获取一份可落地的基于HLS(HTTP Live Streaming)协议的视频加密与解密播放解决方案,核心目标是通过加密TS切片实现视频版权保护,同时在客户端安全解密播放。本方案整合FFmpeg转码加密、Video.js解密播放、Node.js/Koa密钥服务,从原理到实战分步拆解,兼顾易用性与安全性。 核心价值 版权 2021-05-31 后端开发 #Node.js #HLS #视频加密 #FFmpeg #Video.js #Koa
发布 TypeScript 包到 NPM 一、背景本次将 NPM 包 yt-comment-date-format 从 1.0.3 版本升级至 2.0.1,核心目标是为其添加 TypeScript 支持,让使用者获得完整的类型推断能力。本文完整记录从配置调整到发布上线的全流程,适用于所有 TS 包的 NPM 发布场景。 二、前置准备1. 环境配置 注册 NPM 账号:前往 NPM 官网 完成注册; 安装 Node.js/NVM: 2021-04-13 前端开发 #NPM #TypeScript #包发布 #类型声明
JS调用摄像头及常见错误处理 因业务需求,做了一段事件webRTC直播相关项目的开发。为避免遗忘,整理一下JS获取设备信息及常见错误处理方法,以便后期查阅搬砖。 2021-03-29 前端开发 #JavaScript #WebRTC #摄像头 #getUserMedia