原创 systemd 系列常用命令

systemctl 常用命令 systemctl 是 systemd 的主命令,控制所有 service,如: systemctl start nginx systemctl reload nginx 最佳實踐 自定義 ser

原创 拋棄Travis,Github Actions和Codecov整合教程

Codecov官方的actions使用了docker技術,這意味着我們需要生成Repository Upload Token,這樣Github Actions運行的時候,纔可以上傳覆蓋率報告。 生成Repository Upl

原创 威聯通(QNAP)硬盤不休眠(待機)的解決方法

背景 好奇觀察了下 453Bmini 硬盤的休眠(待機)情況,發現在已有 SSD 作爲系統和軟件安裝區域後,HDD 仍不進入休眠狀態,或進入休眠短時間被喚醒。 我的 1 號硬盤位是SSD,所以以 2 號硬盤位的 HDD 舉例:查看

原创 linux 之 find 命令詳解

查找文件: find ./ -type f 查找目錄 find ./ -type d 查找名字爲test的文件或目錄 find ./ -name test 查找名字符合正則表達式的文件,注意前面的‘.*’(查找到的文件帶有目錄)

原创 Killer網卡驅動導致藍屏修復方法

原因 最近電腦從公司帶回家,即電腦從有線網切換到無線網後,很大概率很藍屏,非常影響工作的進度。 本文用於記錄我個人解決藍屏問題的各種方法。 正文 2019.08.29藍屏 首先上網查詢了藍屏對應的sys文件,發現是killer網卡

原创 Windows Terminal 自定義快捷鍵綁定

https://docs.microsoft.com/zh-cn/windows/terminal/customize-settings/key-bindings

原创 對 ubuntu nginx 默認目錄 sites_availables 和 sites_enabled 的理解

安裝命令:apt install nginx nginx 被安裝的目錄:/etc/nginx 默認的配置文件是 /etc/nginx/nginx.conf,打開該文件可以看到,其中 include 了 sites_enable

原创 git修改commit的username和email

git filter-branch -f --env-filter \ "GIT_AUTHOR_NAME='Newname'; GIT_AUTHOR_EMAIL='newemail'; \ GIT_COMMITTER_NAME='

原创 xargs筆記——xargs和mv配合

需求 將所有子目錄裏的txt文件移動到當前目錄。 D:\INSTALLER\2 │ 321.txt │ └─新建文件夾 │ 1.txt │ └─新建文件夾 fds.txt 答案

原创 失敗重試的策略(方法)

失敗重試的策略(方法) 業務中往往會遇到失敗重試的場景,如dubbo調用,默認3次重試,但是有些情況我們不能做重試操作,如被調用的接口不冪等。 正文 樸素方法 樸素就是代碼一把梭,不考慮擴展性,重用性。 // 指定最大重試次數

原创 Vim 常用指令記錄

刪除當前行當前位置直到某字符: dt* 刪除當前行當前位置直到某字符(包含): df* 當前光標前進入插入模式:i 當前行首個非空字符進入插入模式:I 當前光標後進入插入模式:a 當前行最後一個非空字符進入插入模式:A 光標下一行

原创 ZeroTier 內網穿透

使用教程 frp 和 nps 內網穿透失敗了,嘗試 ZeroTier 組建局域網成功了,這裏記錄和分享一下經驗: NAS 和其他設備安裝 ZeroTier; 在 ZeroTier 註冊帳號,並新建一個 Network; NAS

原创 HAProxy 實現 h2 到 h2c 的解析

名詞解釋 h2 指的是建立在 LTS 之上的 HTTP/2 協議,即 HTTP/2 Over LTS。 h2c 指的是建立在 TCP 之上的 HTTP/2 協議, 即 HTTP/2 Over TCP。 HAProxy 配置 關鍵在

原创 Linux smb 的掛載和取消掛載

掛載 smb Step 1: Install the CIFS Utils pkg `sudo apt-get install cifs-utils` Step 2: Create a mount point sudo mkdi

原创 Windows 終端中的自定義鍵綁定

https://docs.microsoft.com/zh-cn/windows/terminal/customize-settings/key-bindings