Time of Update: 2017-12-14
標籤:dial 區別 use get 設定 body col 一個 wpa 一、概述每個系統中都有線程(至少都有一個主線程),而線程最重要的作用就是平行處理,提高軟體的並發率。針對介面來說,還能
Time of Update: 2017-12-05
標籤:螢幕 oar ber table doc stop tab ica 拒絕 [From] http://www.jb51.net/article/76695.htm HT
Time of Update: 2017-11-13
標籤:images dad win7 c++ 重新編譯 目錄 直接 ima log Win7 64位VC++6.0調試代碼無法關閉視窗解決方案 VC++6.0
Time of Update: 2017-12-08
標籤:一個 應用 syn 雜湊函數 sync object類 複製 專用 泛型方法 常用集合介面系列:http://www.cnblogs.com/fengxiaojiu/p/7997704.h
Time of Update: 2017-12-06
標籤:object sts copy bin 圖片 min cte stat files 建議57:實現ISerializable的子類型應負責父類的序列化我們將要實現的繼承自ISe
Time of Update: 2017-12-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在Go語言世界中,除了標準庫內建的html/template包之外,還有種類繁多的第三方模板引擎庫,這些庫大多來自其他語言的經驗繼承。
Time of Update: 2018-01-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 元旦放假的第一天,在家沒事幹,用golang實現了一下mapreduce的單進程版本,github地址。處理對大檔案統計最高頻的10個單詞,因為功能比較簡單,所以設計沒有解耦合。 本文先對mapreduce大體概念進行介紹,然後結合代碼介紹一下,如果接下來幾天有空,我會實現一下分布式高可用的mapreduce版本。1.
Time of Update: 2017-12-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。[Upspin](https://upspin.io/) 項目使用自訂的包 —— [upspin.io/errors](https://godoc.org/upspin.io/errors) —— 來表示系統內部出現的錯誤條件。這些錯誤滿足標準的 Go [error](https://golang.org/pkg/builtin/#error) 介面,但是使用的是自訂類型
Time of Update: 2017-12-24
這是一個建立於
Time of Update: 2017-12-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、前言Go語言的滲透率越來越高,同時大家對Go語言實戰經驗的關注度也越來越高。Go語言在高並發、通訊互動複雜、重商務邏輯的分布式系統中非常適用,具有開發體驗好、一定量級下服務穩定、效能滿足需要等優勢。本文內容整理自奇虎360公司的周洋在 Gopher China 2015 大會上的分享(演講PPT下載:《Go語言構建高並發訊息推送系統實踐PPT(來自奇虎360)[附件下載]
Time of Update: 2017-12-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Google的tensorflow雖然提供了go版本,但是官方的說法是: TensorFlow provides APIs for use in Go programs. These APIs are particularly well-suited to loading models created in Python and executing them within a
Time of Update: 2017-12-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言中的內建函數new和make是兩個用於記憶體配置的原語(allocation primitives)。對於初學者,這兩者的區別也挺容易讓人迷糊的。簡單的說,new只分配記憶體,make用於slice,map,和channel的初始化。1. new函數The new build-in function allocates memory(僅僅分配空間). The first argument is a type, not a
Time of Update: 2017-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。cron定時任務使用"github.com/jakecoffman/cron"包 func conDemo() { spec := "*/5 * * * * ?" //每5s執行一次 cronJob := cron.New() //cronJob.RemoveJob()//要刪除任務使用這個方法 cronJob.AddFunc(spec, conFun,
Time of Update: 2017-11-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。常量聲明:const TimeLayout = "2006-01-02 15:04:05" 這是個奇葩,必須是這個時間點,據說是 go 誕生之日, 記憶方法:6-1-2-3-4-5 1. 擷取目前時間戳func GetCurrentSystemTimestamp() int64 { return time.Now().Unix()}2. 擷取當前 string 時間func
Time of Update: 2017-12-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 interface是golang的抽象設計的根基,是方法集合的介面,是一個非常強大的並且規範的指標,可以引用任意實現了該介面的方法集合的struct,不能定義屬性,意味著在抽象設計裡是不允許有資料的,使語言的編譯運行管理更純粹方便。一切屬性都是setter/getter12345678910111213141516171819202122232425262728293031323334353637383
Time of Update: 2017-11-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。歡迎關注我的:[go源碼專欄](https://zhuanlan.zhihu.com/c_135808959)####gorm的Open函數```db, err := gorm.Open(config.GetDBName(), config.GetDBSource())```####gorm.Open()```func Open(dialect string, args ...interface{}) (db *DB, err
Time of Update: 2017-12-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在學習golang的這幾天在玩一個手機遊戲叫《生命線》,覺得挺有趣,想想能不能用golang 做一個小雛形出來。順便學習一下 golang對mysql的操作。首先,進入mysql 操作```#首先建立一個資料庫CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;#表結構是這樣,像‘樹’,當你做出選擇的時候,就根據 left_event_
Time of Update: 2017-11-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
Time of Update: 2017-11-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文: TCP Socket Implementation On Golang by Gian Giovani.譯者注: 作者並沒有從原始碼層級去分析Go socket的實現,而是利用strace工具來反推Go Socket的行為。這一方法可以擴充我們分析代碼的手段。原始碼層級的分析可以看其實現: net poll,以及一些分析文章:The Go netpoller, The Go netpoller and
Time of Update: 2017-11-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。代碼https://github.com/fengchunjian/goexamples/viper//main.gopackage mainimport ( "fmt" "github.com/spf13/viper" "os" "strings")const cmdRoot = "core"func main() {