Evans: gRPC 交互式测试工具 william 发布于 2020-08-27 收录于 Programming 安装到项目主页,找到发布地址,然后下载相应操作系统下的可执行文件。 1 2 3 4 5 6 cd /tmp wget https://github.com/ktr0731/evans/releases/download/0.9.0/evans_linux_amd64.tar.gz tar -xvf evans_linux_amd64.tar.gz ## 复制到系统路径 sudo mv evans /usr/local/bin
pre commit: 自动美化代码 william 发布于 2020-08-18 收录于 Programming Python参考链接: pre-commit: A framework for managing and maintaining multi-language pre-commit hooks. Automate Python workflow using pre-commits: black and flake8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ## 安装 python -m pip install pre-commit ## 也可以直接下载安装 ## curl https://pre-commit.com/install-local.py | python - ## 查看版本 pre-commit -V pre-commit 2.6.0 ## 在项目中生成配置文件 ## 使用命令查看模板 # pre-commit sample-config ## 在 git 项目中安装 pre-commit install ## 配置文件 vim .pre-commit-config.yaml
Abseil 代码阅读 william 发布于 2020-08-06 收录于 ProgrammingGoogle 评价 Abseil 为: 它是从 Google 内部代码块中抽取出来的一系列最基础的软件库。作为基本的组成部分,这些软件库支撑了几乎全部 Google 在运行的项目。以前这些 API 是零零
K8s 使用教程 william 发布于 2020-08-06 收录于 Programming参考链接: ubuntu 使用阿里云镜像源快速搭建 kubernetes 1.15.2 集群 安装 1 2 3 4 5 6 7 8 9 10 sudo apt-get update && sudo apt-get install -y apt-transport-https curl echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list sudo apt-get update ## 安装最新版 sudo apt install -y kubelet=1.18.5-00 kubeadm=1.18.5-00 kubectl=1.18.5-00 sudo
Linux 添加 systemctl 服务 william 发布于 2020-08-06 收录于 Programming 方法 新建一个服务文件 1 2 3 4 5 6 7 8 9 10 cd /usr/lib/systemd/system $ls -alh EasyMonitor.service xtp_md.service total 16K drwxr-xr-x 2 root root 4.0K Aug 6 13:37 ./ drwxr-xr-x 10 root root 4.0K Jun 8 16:25 ../ -rw-r--r-- 1 root root 998 Jan 7 2020 EasyMonitor.service -rwxr-xr-x 1 root root 292 Aug 6 13:54 xtp_md.service*