一. Multipass 是什么? Multipass 是一个轻量级 Linux 虚拟机命令行管理工具,支持 Linux、Windows 与 macOS。 二. 为什么要用 Multipass 能够以最小的成本和资源在本地快速搭建具备完整 Ubuntu 功能小型虚拟机集群(如测试 K8s各类特性、数据库小集群等) 可以方便快速的做各类 Linux 试验,而不用担心把系统搞坏,重建一个新系统只要几分钟 实例通过命令行管理,对开发非常友好,每个实例IP固定 三. 如何安装 Mac OS 安装 方法一:…

文章源于我在公司内部的培训和分享,与其说是一篇文章,不如说更像是一个大纲。喜欢的话可以关注 我的 Github 主页,如有疑问欢迎在文章下方评论或在 Github 原文处提交 Issue 一. 什么是前端工程化? 概念 前端工程化,是随着近几年前端项目变得越来越复杂,才提出的一个概念,这个概念在软件工程领域里面,其实并不新鲜。 从我个人角度理解,前端工程化是前端开发的一种思维方式,是针对前端开发过程中所遇到的一系列问题的解决方案,如:组件化、软件质量、可维护性、团队协作、开发效率、测试效率、构建效率、自动化等。 我建议大家用上帝视角来看待「前端工程化」这个概念,以俯视的角度来观察整个前端团队运作的方方面面,…

EWA (微信小程序增强开发工具) Enhanced Wechat App Development Toolkit (微信小程序增强开发工具) 项目地址:https://github.com/lyfeyaj/ewa,欢迎试用 ~ 喜欢么?或者对您有用? ☞ 立即去 ⭐️ Star ⭐️ 一下 ☞ 为什么开发这个工具? 厌倦了不停的对比 wepy 或者 mpvue 的特性,间歇性的踩雷,以及 code once, run everywhere 的幻想。只想给小程序开发插上效率的翅膀 ~ 功能特性…

证书采用的是 Let's Encrypt 颁发的免费, 高效, 跨平台证书. 关于 Let's Encrypt 的前世今生, 请自行Google. 申请及配置步骤 1. 安装 acme.sh 方法一: curl https://get.acme.sh | sh 方法二: # acme.sh 作者推荐的安装方式可能会出现资源访问不了的情况 # 可以尝试通过 先下载 在安装的方法, 如下: wget https://github.com/…

一行命令即可: iptables -t nat -A PREROUTING -p tcp --dport 25570 -j REDIRECT --to-port 25565 更多用法, 可以自行 Google iptables 相关内容…

由于特殊业务需要, 抓取部分百度地图并拼接成一个完整的图片. 可以根据百度地图的图片切片编号下载并使用 ImageMagick 拼接起来. 实现如下, 基于 Node.js 环境: // https://secure.parksandresorts.wdpromedia.com/media/maps/prod/shdr-baidu/10/20/735893/467549.jpg // https://secure.parksandresorts.wdpromedia.com/media/maps/prod/shdr-baidu/10/20/…

df 命令是一个简便的可以查看已挂载文件系统的 Linux 硬盘工具. 下面是使用示例: $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 97G 43G 49G 48% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 3.9G 8.0K…

经常会遇到一种情况, 就是如何从一个 target 分支中提取几个特殊的 commits 并合并到当前分支(通常都是一些紧急 bug 需要修复, 但是 target 分支中有一些并不需要或者还不稳定的 feature 暂不能发布) 实现方法入下: 首先, 使用 git log 或者 SourceTree 之类的工具来查看有哪些 commits 需要单独合并, 例如: dd2e86 - 946992 - 9143a9 - a6fd86 - 5a6057 [master]…