使用PyInstaller打包Python脚本

使用 PyInstaller 可以将 Python 脚本打包为自带环境的可执行程序。如果需要在 glibc 版本差异较大的系统上执行 Python 程序,推荐构建一个专用打包镜像。

阅读更多

Docker部署Apache Ranger

使用 Docker 部署 Apache Ranger,用来为开发 Ranger 策略批量操作工具提供一个开发环境。由于官方为旧版本的 Ranger 只提供了 arm64 架构的镜像,也尝试了自行构建出旧版的 amd64 镜像。

阅读更多

如何远程登录WSL2

使用笔记本开发时性能有限,内存容量也不支持拉起太多服务,还是使用高配 Windows PC 上的 WSL 2 开发起来比较方便。与 Linux 相比,Windows 上的 OpenSSH 服务端功能在登录验证时有着自己的特性,值得记录下。整个登录链路结构如下:

---
config:
  theme: 'base'
  themeVariables:
    darkMode: true
    fontSize: 16px
    primaryColor: '#000'
    primaryTextColor: '#fff'
    primaryBorderColor: '#02d7f2'
    lineColor: '#fcee09'
    tertiaryColor: '#0d0d0d'
    tertiaryBorderColor: '#cdcdcd'
---
flowchart LR
  subgraph Tailscale
    direction LR
    A
    B
    subgraph PC
      direction LR
      B
      C
    end
  end
  A["Laptop"] e1@-- SSH --> B["Windows"]
  B e2@-- 本地进程通信 --> C["WSL2"]
  e1@{ animate: true }
  e2@{ animate: true }
阅读更多

WSL2开发使用小贴士

WSL 1 和 WSL 2 有哪些关键不同?以及使用 Linux 工具链时,如何获取最大的文件性能?

阅读更多
+