原创 `golang` 調用 `etcdv3` 報錯 `undefined: balancer.PickOptions`

錯誤信息: # github.com/coreos/etcd/clientv3/balancer/picker undefined: balancer.PickOptions undefined: balancer.PickOpt

原创 使用 `Nginx` 的必備軟件介紹

文章目錄1. `GCC` 編譯器2. `PCRE` 庫3. `zlib` 庫4. `OpenSSL` 開發庫 1. GCC 編譯器 GCC(GNU Compiler Collection)可用來編譯 C語言程序。Nginx不會直接

原创 ssh 常見錯誤

問題: Permission denied (publickey,keyboard-interactive). 解決方法: # 1. 開啓 ssh-agent eval ssh-agent # 1. 將私鑰添加到 ssh 服務

原创 CentOS 8 爲 repo ‘epel-modular‘ 下載元數據失敗,爲 repo ‘epel-modular‘ 下載元數據失敗

安裝 git 時,突然報以下錯誤;提示 爲 repo ‘epel-modular’ 下載元數據失敗 錯誤:爲 repo ‘epel-modular’ 下載元數據失敗 如圖所示 解決方案: 修改鏡像源爲阿里雲鏡像源 ste

原创 MacOS 下刪除 `.DS_Store` 文件

刪除當前目錄下的 .DS_Store 文件 sudo find ./ -name ".DS_Store" -depth -exec rm {} \; 刪除已提交 git 倉庫的 .DS_Store 文件 find . -name

原创 【Git】如何清除 Git 倉庫的所有提交記錄

在做項目提交是,不小心將敏感信息提交到代碼倉庫,並且已發佈到公共倉庫中,後續操作雖然將敏感信息進行替換後,提交的歷史記錄中依然可以查詢到敏感信息,如何將提交信息清除,成爲困擾自己的問題。 經過以下步驟後,你將獲得一個清爽的倉庫

原创 Ping IP + 指定端口的方法

在 Linux 下 telnet 180.101.49.12 80 # 成功提示 Trying 180.101.49.12... Connected to 180.101.49.12. Escape character is '

原创 Liunx 拷貝文件命令 scp 詳解

Liunx 拷貝文件命令 scp 詳解 遠程服務器地址爲:192.168.56.201 遠程服務器用戶名:root 遠程服務器測試數據:/data/ 本地系統爲:mac 本地系統測試數據:/Users/name/data/ 1

原创 git 常用命令(持續更新)

# git 查看遠程倉庫地址 git remote -v

原创 Docker 及 Docker-compose 常用命令(持續更新)

容器 # 查看正在運行的容器 docker ps # 查看所有容器 docker ps -a # 停止所有容器 docker stop $(docker ps -a -q) # 停止 Exited 狀態容器 docker s

原创 Go string 轉 int,int64, int32及注意事項

文章目錄string 轉 int (正整數)string 轉 int (負整數)string 轉 int64string 轉 int64string 轉 int32string 轉 數值類型 必須爲數字的字符串形式string

原创 CentOS 8 常用命令(持續更新)

# dnf同yum使用方法 dnf -y update # 查看ip信息 nmcli # 重啓網卡 指定網卡名重啓,否則重啓所有網卡 nmcli c reload + 網卡名 # 取關於已知設備的完整信息 nmcli dev

原创 Protobuf 中的 timestamp 與 Go time 的轉換

在使用 GRPC 時,經常用到時間,如何將 protobuf 中的 timestamp 與 go 中的 time 進行轉換,直接影響平時開發的效率 通過查看 protobuf 源碼包中的方法,找到兩組方法用於 protobuf

原创 go-micro + iris

go-micro + iris package main import "github.com/micro/go-micro/web" import "github.com/kataras/iris/v12" // [...]

原创 Homebrew 本地安裝軟件

brew安裝軟件時,經常遇到下載慢,或無法下載的情況 通過下載工具獲取package.tar.gz文件 運行brew --cache確定brew的目錄/Users/fred/Library/Caches/Homebrew 移動文