Ddos 攻擊類型

slowloris 針對 http header 一直發送 data, 但卻不結束 https://www.nigesb.com/some-slowhttp-dos-attack-method.html »

WinSCP 使用一般 user 帳號登入使用 sudo 傳檔

有時候在用 WinSCP 傳檔時遇到只能用一般 user 帳號登入系統(root 帳號被停用),傳檔到目的地卻發現沒有權限,常常就是先傳到自己的 home 目錄,然後在用 cli 使用 sudo 權限將檔案複製到目的地,現在不用這麼麻煩囉,只要以下幾個步驟,就可以在 WinSCP 傳檔囉: 打開 WinSCP 的站台管理員,選擇你要編輯的站台 按下編輯( »

Golang 時區

time 的時區 Golang 裡面取現在時間 now := time.Now() println("now", now.String()) 這樣會得到now 2016-08-09 19:21:24.0960724 +0800 CST ,這代表 golang 的 time 裡面有包含 timezone 的資訊了 »

.Net Stack vs Heap

來複習一下.net Stack vs Heap 的差異,簡單的整理重點 Global 存 static 和 global 變數,不會被 GC 回收 Stack 存 value type 存 pointer Heap 存 reference type »

nuget.config per project

我們常常開發一個項目會在公司架設自己的 nuget server,然後透過內部的 nuget server 來發布一些共用的 packages。但我們應該怎麼做讓每個項目知道這個內部的 nuget server 路徑呢? 其實只需要把 nuget.config 放在 sln 相同階層就好了。 Here's another example: if you have a solution »

delete a file from git repository's history

有時候剛開發軟件的時候,會不小心把一些比較敏感的資料存進 GIT 裡面,例如: 密碼等等,即使我們把檔案刪除了,在 GIT 裡面的 history 也會看到,所以我們該如何徹底刪除呢? 把Rakefile 改為你想刪除的檔案名稱 git filter-branch --force --index-filter \ 'git rm --cached --ignore-unmatch Rakefile' \ --prune-empty --tag-name-filter »

Systemd Journal

要查詢 systemd 下面的一個 unit 的 log $journalctl -u {service} systemd 的 log 使用空間 $jornalctl --disk-usage 要看最新的的資料 $jornalctl -f »