Go 作為一種編譯型語言,經常用於實現後台服務的開發。由於 Go 初始的開發大佬都是 C 的老牌使用者,因此 Go 中保留了不少 C 的編程習慣和思想,這對 C/C++ 和 PHP 開發者來説非常有吸引力。作為編譯型語言的特性,也讓 Go 在多協程環境下的性能有不俗的表現。
但腳本語言則幾乎都是解釋型語言,那麼 Go 怎麼就和腳本扯上關係了?請讀者帶着這個疑問,“聽” 本文給你娓娓道來~~
本文章
比如在/dev中有一塊新的硬盤sde,那麼我們就可以用fdisk /dev/sde來查看磁盤狀態
進入了fdisk命令列表之後,會先把磁盤的基本信息打印出來。輸入m可以看到全部的命令列表。可以使用p查看當前的磁盤分區情況。
本文地址:https://segmentfault.com/a/11...
分區
由於是空磁盤,假設我們只分一個區,那麼我們應該使用n指令(add a new
Go 的時間操作基本上都用 time 包,比 C 的 time 函數和 timeval 等 struct 好用多了。不過 time 包還是有不少用法和其他語言不同的,所以有必要寫個筆記記錄一下。
本文鏈接:https://segmentfault.com/a/1190000020944345,首次發佈於雲+社區
*time.Location 類型
和其他文章不同的是,本文我從時區講起。在 G
做 Go 開發時,我們在開源項目的主頁上我們經常可以看到這樣的一個徽章:
點擊徽章,就可以打開godoc.org的網頁,網頁中給出了這個開源項目所對應的 Go 文檔。作為 Go 語言的新手,我一度以為,godoc.org上面的文檔是需要開發者上傳並審核的——要不然那些文檔咋都顯得那麼專業呢。然而當我寫自己的輪子時,慢慢的我就發現並非如此。劃重點:在godoc.org上的文檔,都是 G
從 C++ 轉 Go 後,當操作時間變量的時候,Go 原生的 time 包用起來簡直不要太舒服,再也不用自己寫輪子了。我之前就寫過一篇文章介紹了 time 的常用用法。不過在開發過程中其實也遇到 time 在 AddDate 的一個坑,因此撰此薄文分享一下。問題發現AddDate有三個參數,分別是年、月、日。在官方文檔中,對time.AddDate方法的説明如下:AddDate retur