通过 SSH 连接 GCE


对 Google Compute Engine 通过第三方 SSH 连接,可以通过以下步骤完成:

  1. 在本地主机上生成 SSH 密钥,注意,用户名不要为 root,因为 GCE 默认禁止 root 远程连接,且这里生成的用户名,后面也是 ssh 时连接的用户名。

  2. 点击虚拟机详情,点击编辑,在 SSH

Read more

使用 gofrp 进行内网穿透


内网穿透

流程

  1. 在具有公网 IP 的机器上部署 frps,修改 frps.ini 文件,这里使用了最简化的配置,设置了 frp 服务器用户接收客户端连接的端口:

    [common]
    bind_port = ****
  2. 在需要被访问的内网机器上(SSH 服务通常监听在 22 端口)部署 frpc,修改

Read more

RaspberryPi 3.5 屏幕驱动安装


树莓派官方提供的操作系统,没有默认提供 3.5寸电阻屏的驱动,需要我们手动安装一下。

此处使用微雪的一块3.5寸的屏幕,并使用官方提供的驱动进行安装。

官方网址

驱动安装流程

  1. 下载驱动代码,并执行
    git clone https://github.com/waveshare/LCD-show.git

Read more

Full Virtualization(全虚拟化) V.S.Paravirtualization(半虚拟化)


关键词

Guest OS

Guest OS 的相对概念是 Host OS 也就是主机操作系统,如果我们买了一套实体电脑,那么电脑上安装的操作系统,比如 Win10 就是 Host OS. Host OS 在硬件上操作,Guest OS 在虚拟机上操作,它们都是操作系统,有的 Guest OS 知道自

Read more

[小技巧]利用正则表达式替换行号


有时候在网上复制代码时,会复制上行号,处理起来比较麻烦。可以使用如下正则表达式匹配,然后替换。

reg = '[0-9]{n} '
# n 是行号位数,一般用2即可。
# 注意,可以增加筛选条件,以免影响其他数据。

一般的IDE都有替换功能,VScode中,可以使用 ctrl+h 进行替换。

Read more

GCP Container Registry


Docker 私有化存储库,支持漏洞分析,提供比较精细的访问权限控制。支持自动构建和部署。

Container Registry 价格

官方文档

主要包含如下方面收费项:

  • 存储:首次向 Container Registry 推送映像时,系统会创建一个 Cloud Storage 存储分区来存储您的

Read more