Time of Update: 2017-08-31
標籤:lan load 記錄 art monk log 沒有 bsp bag http://blog.csdn.net/xiao2004/article/details/6562435原文地址:
Time of Update: 2017-09-03
標籤:.com tar log web項目 nbsp maven article java 過程 1.
Time of Update: 2017-09-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 原文地址
Time of Update: 2017-09-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先下載revelgo get -u github.com/revel/cmd/revel建立app#假設GOPATH = /GOPATHcd /GOPATHrevel new coding.net/revel-example以上命令建立了一個名為coding.net/revel-example的app啟動apprevel run coding.net/revel-example開啟瀏覽器,可以看到以及工作螢幕快照 2017-09
Time of Update: 2017-09-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。翻譯自:https://github.com/golang/go/wiki/CodeReviewComments注釋注釋應該是一段完整的語句注釋應該以所描述內容的名字開頭,並且以句號結尾聲明空的切片應該使用: var t []string, 而不是: t := []string{}前者會避免記憶體配置,除非使用了append()不要使用panic對於普通的錯誤處理,不要使用panic,使用error和多傳回值,參考:https:
Time of Update: 2017-09-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。**[傳送門](https://github.com/ronow2cn/sched) https://github.com/ronow2cn/sched**### 邏輯協程+後台協程的方案:#### **邏輯協程loop**:通過`loop.Push(f func)`函數將需要啟動並執行函數,push進邏輯協程中運行。該邏輯協程還可以運行定時函數。通過`loop.SetTimeOut(ts time.Time, f
Time of Update: 2017-08-31
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。【職位】營運開發工程師 需求:5名【崗位描述】1、負責雲平台的營運體系建設,組織線上運行業務系統的監控、維護;2、建立和完善雲平台的監控體系和事件處理機制,確保業務的穩定運行,全年可用性99.99%;3、進行營運系統的規劃、選型、部署上線,建立正常化的營運體系【技能要求】1. 本科以上學曆,2年以上的linux系統營運經驗,至少1年以上大型互連網業務營運經驗2.
Time of Update: 2017-08-31
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Golang的Interface是個什麼鬼 問題概述 Golang的interface,和別的語言是不同的。它不需要顯式的implements,只要某個struct實現了interface裡的所有函數,編譯器會自動認為它實現了這個interface。第一次看到這種設計的時候,我的第一反應是:What the fuck?這種奇葩的設計方式,和主流OO語言顯式implement或繼承的區別在哪兒呢?
Time of Update: 2017-08-31
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// 將布爾值轉換為字串 true 或 falsefunc FormatBool(b bool) string// 將字串轉換為布爾值// 它接受真值:1, t, T, TRUE, true, True// 它接受假值:0, f, F, FALSE, false, False// 其它任何值都返回一個錯誤。func ParseBool(str string) (bool, error)-----------------------
Time of Update: 2017-09-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go 程式的效能最佳化及 pprof 的使用程式的效能最佳化無非就是對程式佔用資源的最佳化。對於伺服器而言,最重要的兩項資源莫過於 CPU 和記憶體。效能最佳化,就是在對於不影響程式資料處理能力的情況下,我們通常要求程式的 CPU 的記憶體佔用盡量低。反過來說,也就是當程式 CPU 和記憶體佔用不變的情況下,盡量地提高程式的資料處理能力或者說是輸送量。Go 的原生工具鏈中提供了非常多豐富的工具供開發人員使用,其中包括 pprof。
Time of Update: 2017-09-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言Golang 是 Google 在2007年發布的一門開源的靜態編譯型程式設計語言,在記憶體回收、結構類型以及並發編程的處理上擁有自己的獨到之處,近年來更是成為使用頻率上升速度最快的程式設計語言之一。想必大家對於 Golang 的大名早已有所耳聞,而今天作者菌則準備通過自己的一個開源項目 GoCollaborate
Time of Update: 2017-09-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// main.gopackage mainimport ( "fmt" "log" "net/http" "os" "os/signal" "syscall" "time")func main() { http.HandleFunc("/",
Time of Update: 2017-09-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。How to usegithub 地址:https://github.com/PolluxLee/GoServer關閉防火牆運行 GoServer.exe,不要關閉命令列視窗將本地檔案放到 go 檔案根目錄的 file 檔案夾中即可實現內網共用檔案瀏覽器訪問 http://localhost:8080/pollux/,將localhost替換成本地IP地址GoServer.gopackage mainimport (
Time of Update: 2017-09-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。封裝成函數://插入排序func InsertionSort(s []int) { n := len(s) if n < 2 { return } for i := 1; i < n; i++ { for j := i; j > 0 && s[j] < s[j - 1]; j-- { swap(s, j, j - 1)
Time of Update: 2017-09-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。有兩種相似的方式:func swap(slice []int, i int, j int) { slice[i], slice[j] = slice[j], slice[i]} //第一種冒泡排序func BubbleSort1(slice []int) { length := len(slice) max := length - 1 for i := 0; i < max; i++ { for
Time of Update: 2017-09-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。不知道什麼叫Golang的請自行Google,對於不知道Go的程式猿,請面壁。雖然一直做著前端開發,但多學習一些東西總是好的,只講和記錄一些簡單的東西,以備以後需要不會忘記,只針對Mac。Go下載地址因為現在是Version
Time of Update: 2017-09-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我們在寫Go代碼的時候經常用到import這個命令用來匯入包檔案,而我們經常看到的方式參考如下:import( "fmt")然後我們代碼裡面可以通過如下的方式調用fmt.Println("hello world")上面這個fmt是Go語言的標準庫,他其實是去goroot下去載入該模組,當然Go的import還支援如下兩種方式來載入自己寫的模組:相對路徑import “./model”
Time of Update: 2017-09-02
這是一個建立於
Time of Update: 2017-09-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文:https://golangbot.com/switch/這是本Golang系列教程的第十篇。switch 是一個條件陳述式,用於將一個運算式的求值結果與可能的值的列表進行匹配,並根據匹配結果執行相應的代碼。可以認為 switch 語句是編寫多個 if-else 子句的替代方式。舉例是說明問題最好的方式,讓我們寫一個簡單的程式,輸入手指編號,輸出對應的手指名稱:)。例如 0 表示拇指,1 表示食指等。package
Time of Update: 2017-09-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在使用bleve這款全文檢索索引引擎的時候,(備忘:bleve的 讀音 可以使用漢語“布拉維”)出現了一些錯誤,一些依賴包找不到,導致無法繼續,下面做一些詳細說明。編譯錯誤資訊cannot find package "golang.org/x/net/context" in any