MySQL 於 CLI 操作時,通常都要特別小心再小心,但是也是很難避免有意外的發生,此時可以使用 Transaction 的特性,再多一層保障。
- 注意:上述需要支援 Transaction(交易)(例如:InnoDB),MyISAM 是不支援 Transaction 的
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
MySQL 於 CLI 操作時,通常都要特別小心再小心,但是也是很難避免有意外的發生,此時可以使用 Transaction 的特性,再多一層保障。
Linux CLI 想要查看目前 Memcached 的 connection 數量,要怎麼查看呢?
於 Linux 想要將操作錄製成影片,有下述幾套軟體可以使用:
不過影片放在 Web 上,通常會比較麻煩,容量也比較大,若可以直接變成 svg 動畫方式播放,就可以很輕巧快速的播放~
此工具就是將 Terminal 的操作內容錄製轉換成 svg 的動畫(影片)格式。
Linux 在 CLI 想要將數據資料化成柱狀圖(Bar chart),可以使用 Termgraph 來達成。
HTTP 於 CLI 的環境,想要連線測試,可以使用 telnet 來連線,例如下述:
於 HTTPS 的話要怎麼做呢?
程式撰寫常常需要線上查資料、查 Library 或者查詢寫法(ex: foreach 的參數) 等等,有個線上服務出現,將這些種種問題一次解決。
各種程式語言、各種寫法範例、Cheatsheet 等等,在這個網站都可以直接查到,而且還有提供 CLI (crt.sh) 直接透過 CURL 存取查詢。
使用方式
註:此篇最下面有將 cht.sh 與 vim 快速鍵結合,方便查詢
PHP 想要接收 CLI PIPE 傳過來得值,可以使用 -R 加上 $argn 來拿取~
於 Linux CLI 想要檢查 Domain 的 HTTPS (SSL) 憑證的過期時間,要怎麼做呢?
Linux CLI 要查看 Git repository 的圖形顯示,可以使用 tig,視窗顯示查看可以使用 Gitk。
不過 tig 能看的比較有限,操作還是比較偏向 Git 命令列,而不是像 Gitk 上下左右的視窗可以即時看 Log、diff 等等的資料。
grv 就類同 CLI 版的 Gitk,而且執行速度很快,有空可以玩玩看~
BOM (byte-order mark) 中文叫:位元組順序記號,主要是 Windows 標示這是 UTF-8、UTF-16.. 來判別使用的。
想要讓 Windows 的 Excel 開啟 UTF-8 的檔案自動選對編碼(不會亂碼),就需要增加 UTF-8 的 BOM。(不然就得用 插入資料 選擇編碼的方式)