開啟Clover時顯示錯誤訊息:Cannot install without ensuring the file system is read-write
在開啟Clover時會跳出"Cannot install without ensuring the file system is read-write"錯誤訊息
Golang channel簡介
在golang裡可使用channel在多個執行緒與主程式之間傳送資料,channel可設定不同型態的buffer,並指定緩衝區大小
Golang中Excel的讀寫與操作
excelize是一個能夠讀寫excel的package,可讀入或寫入指定位置的資料及更改樣式,適用於批量產生excel檔案及資料處理,須注意的是該package只支援.xlsx的檔案格式,尚不支援.xls的檔案處理
記憶體的時脈與頻寬
記憶體的時脈與頻寬
使用Python爬蟲抓取網站資料
使用python抓取網站或網頁資料是再方便不過的了,常見的抓取方法包含抓取網站回應的JSON檔,或是直接抓取網頁內容並進行分析,以下紀錄兩種方法該如何實作。
從外部中斷Goroutine
想要從外部終止一個正在執行中或無限迴圈的goroutine,必須使用channel將中斷訊息傳入使之中斷
Golang函式
最基本的用法為使用func作為宣告函式的關鍵字,後面接上函式名稱(test)及回傳值(string),這裡要注意的是必須指定回傳型態,否則會跳出錯誤訊息"too many arguments to return"
計算Wildcard Mask
在設置ACL(Access Control List)時,會用到Wildcard Mask標示在範圍內的IP位址,這篇筆記記錄如何使用wildcard mask計算IP範圍的起點及終點