Time of Update: 2017-11-10
標籤:x86 環境變數 hive file col font 完成 是否一致 gfs 1、下載jdk8
Time of Update: 2017-11-07
標籤:定位 complex com 長整型 浮點型 64位系統 記憶體 無限 包含 1、數字2 是一個整數的例子。長整數 不過是大一些的整數。3.23和52.3E-4是浮點數的例子。E標記表示1
Time of Update: 2017-11-06
標籤:box 一個 自己 log dma copy 範圍 value bug 1.DelegateCommand2.RelayCommand3.AttachbehaviorCommand因為MV
Time of Update: 2017-11-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。以下文章為章駿原創,感謝供稿。今天給大家介紹一下如何使用 client-go 來拓展 Kubernetes API,寫一個 Kubernetes 的控制器。client-go 是 Kubernetes 官方推出的一個庫,方便我們來調用 Kubernetes 的 RESTful API。控制流程Overview 首先,控制器需要與 kubernetes apiserver 進行通訊,則需要一個 client, 這個 client
Time of Update: 2017-10-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go聖經-學習筆記入門bufio.Scannerbufio標準庫中的Reader和Writer,最好用於檔案IO操作,把資料先緩衝到記憶體中,然後再整體做檔案IO操作,盡最大可能地減少磁碟IO,但是記憶體緩衝區的大小要合理設定,預設大小是4096個位元組。bufio.Writer使用bufio標準庫中的Writer提供的方法列表type Writer struct { err error buf []byte
Time of Update: 2017-10-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Visual Studio Code下載地址:https://code.visualstudio.com/DownloadGo語言下載地址:https://golang.org/dl/Git下載地址:https://git-scm.com/downloads以上三個是必備軟體,缺一不可。在Visual Studio
Time of Update: 2017-10-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。作者:Sophos連結:https://www.zhihu.com/question/21409296/answer/47481548來源:知乎背景在接觸Golang以前,我用C/C++、Lua及Python作為主要開發語言。C/C++的問題:開發效率低,對開發人員要求高libc只向後相容,營運難度偏大Lua/Python的問題:動態語言,缺少編譯過程,低級錯誤頻出缺少有效效能分析及調試工具情境當時剛完成了nginx
Time of Update: 2017-10-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言:開通專欄後的第一篇文章,接下來將會就GO語言的記憶體,GC,並發編程等,深入理解GO這門語言。一,記憶體模型概述首先明確幾個概念:(1) cache:線程私人的,每次對象分配時候先從cache查詢,小對象如果能獲得空閑記憶體則不用加鎖了。來看看cache的結構(省略了跟gc等相關的欄位)type mcache struct { alloc [numSpanClasses]*mspan // 用於分配的span
Time of Update: 2017-11-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go build -x -v -ldflags "-s -w" -buildmode=c-archive -o GoServer.a GoServer.go package mainimport "C"//export verifyLicensefunc verifyLicense() { fmt.Println("hello from
Time of Update: 2017-10-27
這是一個建立於
Time of Update: 2017-11-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。當你使用標準http庫發起請求時,你得到一個http的響應變數。如果你不讀取響應主體,你依舊需要關閉它。對於新的Go開發人員而言,這個很容易就會忘掉。錯誤的做法resp可能為nilresp, err := http.Get(url)defer resp.Body.Close()//may panicif err != nil { return
Time of Update: 2017-11-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。針對golang的 kafka client 有很多開源package,例如sarama, confluent等等。在使用sarama 包時,高並發中偶爾遇到crash。於是改用confluent-kafka-go,其簡單易用,並且表現穩定。本文主要介紹confluent-kafka-go的使用方法。confluent-kafka-go,是kafka官網推薦的golang package。confluent-kafka-go
Time of Update: 2017-10-27
這是一個建立於
Time of Update: 2017-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、滴滴 後台開發(C++/Java)Linux C/C++開發工程師(J170525300)新四業務部工作地點:北京工作職責:1. 負責後台服務設計和開發;2. 負責後台資料庫設計和架構;3. 負責後台核心模組代碼重構和資料維護工作。任職資格:-具有分布式系統設計經驗-熟練掌握c++,有較強的編程能力和編程經驗-熟練使用shell、python等指令碼-熟悉linux作業環境,熟練掌握網路編程、多線程編程等技術知識-學習能力強,
Time of Update: 2017-11-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。其實微軟系統中隱藏了很多實用小技巧,很多都能讓我們省去不少時間。例如以下將要給你們介紹的幾個技巧,我很確信就有你不知道的!一、十個快速鍵小技巧1、【Windows鍵 + D】高手們常用的鍵,瞬間回到案頭。 2、【Windows鍵 + E】直接開啟“我的電腦”。 3、【Windows鍵 + L】電腦鎖屏,不用擔心隱私外泄。 4、【Windows鍵 + R】再輸入osk,點“運行”,立刻彈出虛擬鍵盤。
Time of Update: 2017-11-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 GO語言的進階之路-goroutine(並發) 作者:尹正傑著作權聲明:原創作品,謝絕轉載!否則將追究法律責任。 有人把Go比作21世紀的C 語言,第一是因為 Go語言設計簡單,第二,21世紀最重要的就是並行程式設計,而GO 從語言層面就支援了並行。Go語言中最重要的一個特性,那就是 go
Time of Update: 2017-11-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。gogs 源碼閱讀筆記 001gogs項目相當不錯,本筆記實際是基於gogs fork版本 git-122a66f.gitea(gitea版本由來)[https://blog.gitea.io/2016/12/welcome-to-gitea/]TODO源碼結構編譯執行功能表一覽功能對應源碼走讀源碼結構gogs的源碼結構,應該是遵循了作者的 go項目代碼規範 。以下為一般項目結構,根據不同的 Web
Time of Update: 2017-11-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go post 上傳檔案package mainimport ( "bytes" "fmt" "io" "mime/multipart" "net/http" "os")func postFile(filename string, target_url string) (*http.Response,
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.基礎知識補充(指標、遞增遞減語句)指標go雖然保留了指標,但是與其它程式設計語言不同的是,在go當中不支援指標運算以及"->"運算子,而直接採用"." 選擇符來操作指標目標對象的成員操作符"&"取變數地址,使用"*"通過指標間接訪問目標對象預設值為nil而非null在go中,++與--是作為語句而並不是作為運算式a := 1a++//但不能這樣:a
Time of Update: 2017-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本來想寫一個例子來給團隊的人闡述一下Go中的對象複用思想,寫完後發現這種思想也許某些同學還不知道,現分享出來。// Go中為了減少海量的記憶體配置,控制記憶體回收時間,對於熱點資料採用池的思想去處理是// 非常棒的,下面的例子就是一個簡單的tcp讀取緩衝池複用// 實現了一個讀取tcp長串連的buffer池,每次讀取一條新串連時,先去池裡讀取// 如果不存在,則建立新的// 注意buf在放回池裡時,沒有進行歸零處理,因為conn.