Time of Update: 2017-09-16
標籤:index client ... 使用者 base sock 二進位安裝 ber lsp 原文:http://blog.csdn.net/a1010256340/article/detai
Time of Update: 2017-09-18
標籤:etl 問題 lis new 集合 類型 其他 object exce 強制使用集合轉數組的方法,必須使用集合的toArray(T[]
Time of Update: 2017-09-18
標籤:div mysq structure 訪問 uri tcp 快速 class auto 通過beego快速建立一個Restful風格API項目及API文檔自動化本文示範如何快速(一分鐘內,
Time of Update: 2017-09-17
標籤:err 擴充 隱藏 eal 不同 abstract class ide .dll 1.在namespace中的類、介面預設是internal類型的,也可以顯示的定義為public類型,不允
Time of Update: 2017-09-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。按照官方說法,只需要在config.toml檔案中加上disqus的shortname即可讓部落格擁有disqus評論系統的功能。但折騰許久未能成功,現提供另一種添加disqus的方式。1.註冊disqus 官網註冊帳號 https://disqus.com/ 使用方式可以參考
Time of Update: 2017-09-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。如何使用hugo搭建個人部落格? 按照建立步驟有: 1. 在win7上使用hugo,能夠本地預覽(就是本文了) 2. 修改主題:顏色,字型,布局(後續) 3. 添加follow與修改share的方式(後續) 3. 添加評論系統disqus(後續) 4. 添加站內搜尋(後續) 5. 放到個人vps或者推到第三方託管(推薦閱讀)Hugo 是一個用 Go 語言編寫的靜態網站產生器,簡單易用。類似的靜態網站產生器還有Jekyll
Time of Update: 2017-09-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。直觀圖global.jpeg進入終端:1、install homebrew2、brew install go安裝成功路徑:/usr/local/Cellar/go/1.9或者翻牆:https://play.golang.org成功後,執行 go
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。下載go#cd /home#mkdir app#cd app#wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz# tar zxvf go1.9.linux-amd64.tar.gz建立GOPATH目錄# mkdir /home/work# vim /etc/profileexport GOROOT=/home/app/goexport
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。眾所周知,go語言在多線程方面的支援是十分完備的。在go語言sync包中提供了一個Cond類,這個類用於goroutine之間進行協作。這個類並不複雜,只有三個函數,Broadcast() , Signal(), Wait(),
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。植入: 在main包中 import _ "net/http/pprof" 在main函數中添加 go func() { log.Println(http.ListenAndServe("0.0.0.0:6060", nil)) }() 就這樣兩步就完成了pprof植入 分析: go tool
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。概要golang 的包管理一直沒有官方統一的解決方案,因此也產生了很多非官方的包管理工具。 之前我一直使用的 gb(https://getgb.io/) 能夠很好的隔開各個 golang 工程,當時 gb 建立的工程不太融入已有的 GOPATH 中。 gb 相當於是把工程的目錄作為 GOPATH,並且它的 vendor 目錄也和 golang 自己的 vendor 不太一樣。dep 的 Roadmap 中已經制定了成為
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go golang 筆試題 面試題 筆試 面試發現go的筆試題目和面試題目還都是比較少的,於是乎就打算最近總結一下。雖然都不難,但是如果沒有準備猛地遇到了還是挺容易踩坑的。就是幾個簡單的筆試題目,也可能面試的時候直接給看讓說結果。1, 用不同的goroutine去操作map的時候會存線上程同步的問題,把map換成int ,這個問題同樣存在。在go裡是這樣。2,下面這段代碼輸出的值為: func (){ jsonStr:
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Poseidon 系統是由 360 開源的記錄搜尋平台,目前已經用到了生產環節中,可以在數百萬億條、數百 PB 大小的日誌資料中快速分析和檢索特定字串。因為 Golang 得天獨厚的支援並發編程,Poseidon 的核心搜尋引擎、發報器、查詢代理是用 Golang 開發的,在核心引擎查詢、多天查詢、多天資料非同步下載中大量使用了 goroutine+channel
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。下載以下軟體Golang(編譯環境)Revel (WEB架構)mongodb(資料庫)leanote(螞蟻筆記源碼版)一.安裝golang到golang.org官網下載最新版本 go1.9.darwin-amd64.tar.gz(需要梯子)下載後解壓到目前使用者根目錄
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go安裝首先到golang的官網下載 WechatIMG27.jpeg將下載的源碼包解壓至 /usr/local/go目錄WechatIMG28.jpeg接著直接雙擊 .pkg 結尾的安裝包直接雙擊來完成安裝,安裝目錄在 /usr/local/go/ 下驗證安裝是否成功開啟終端執行go version輸出 go version go1.9 darwin/amd64 的話說明安裝成功添加變數環境環境變數的配置是在 ~/.bash_
Time of Update: 2017-09-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。環境系統: linux (別問為什麼,因為windows下golang不支援動態庫) golang版本: 1.5 以上支援動態庫,1.8以上支援plugin外掛程式代碼外掛程式代碼跟普通的golang模組代碼沒啥差別,主要是package必須是 main。下面是一段簡易的外掛程式代碼//testplugin.gopackage mainimport ( "fmt")func init() { fmt.
Time of Update: 2017-09-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。系統:Mac編輯器:Sublime text 3+gosublime(1)go語言安裝Golang中國下載:https://www.golangtc.com/download本文在編寫的時候,使用的版本是:go1.9.darwin-amd64.pkg,下載後直接安裝就行,安裝完開一個終端,輸入:go version可以查看是否安裝成功安裝完後需要配置環境變數export
Time of Update: 2017-09-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 golang通過語言層面的特性goroutine和channel提供了優雅的並發編程方式,Share Memory By Communicating一文中有這麼句“名言”:Do not communicate by sharing memory; instead, share memory by
Time of Update: 2017-09-17
這是一個建立於
Time of Update: 2017-09-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。很多時候我們經過使用有緩衝channel作為通訊控制的功能,以至有一些誤解和坑出現。誤解一:有緩衝channel是順序的執行下面代碼。package mainimport ( "time" "math/rand")func main(){ cache:=make(chan int,4) go func() { for i:=0;i< 10;i++ {