2017年8月23日 星期三

幫 Sqlite 檔案瘦身

當對一個 sqlite 檔案內容進行刪除紀錄後,會發現檔案大小都沒變,
這時需要使用 "vacuum" 來幫檔案瘦身

$ sqlite3 db.sqlite3 'delete from table'
$ sqlite3 db.sqlite3 vacuum

2017年8月1日 星期二

Linux 快速刪除檔案某一行的方法

沒想到這麼簡單(笑)
使用 sed 工具就可以了

ex. 刪除第三行
原始內容
1
2
3
4
執行結果
$ sed 3d /tmp/test
1
2
4

sed 工具預設只有將結果輸出,如果要直接寫入檔案,可以加 -i 參數

$ sed -i 3d /tmp/test

注意:加上 -i 後就沒有輸出任何訊息了!請特別小心!

如何在 golang 裡面引用 gitlab private repo

參考文章:https://stackoverflow.com/questions/27500861/whats-the-proper-way-to-go-get-a-private-repository 原文是用 gitlab.company.com 當範例,這邊改成一般帳號...