Time of Update: 2017-08-21
標籤:hive 格式 直接 解壓 程式 時間 頁面 應用程式 get JavaSE程式可以打包成Jar包(J其實可以理解為Java了),而JavaWeb程式可以打包成war包(w其實可以理解為W
Time of Update: 2017-07-19
標籤:記憶體佔用 添加 避免 這就是我 代碼 比較 尋找 頻率 span 出自
Time of Update: 2017-08-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言經典庫流量分析,未完待續,歡迎掃碼關注公眾號flysnow_org或者網站http://www.flysnow.org/,第一時間看後續系列。覺得有協助的話,順手分享到朋友圈吧,感謝支援。在我們編寫web服務端程式的時候,我們可能會對一些甚至全部的Http Request統一處理,比如我們記錄每個訪問的Request,對提交的Form表單進行映射等,要達到這些目的,比較優雅的做法是Http
Time of Update: 2017-08-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 不同進程間的記憶體是互相獨立的,沒辦法直接互相操作對方內的資料,而共用記憶體則是靠作業系統提供的記憶體映射機制,讓不同進程的一塊地址空間映射到同一個虛擬記憶體地區上,使不同的進程可以操作到一塊共用的記憶體塊。共用記憶體是效率最高的進程間通訊機制,因為資料不需要在核心和程式之間複製。
Time of Update: 2017-08-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。QUIC,簡單來說,就是使用UDP的傳輸協議,根據Google自己的報告,速度可以加快30%。主要優點有:1. 快速建立連結(不用3次握手和TLS4次握手)2. 多工3. 改進的流控4. 快速SSL/TLS握手5. 適合移動使用者訪問這麼好的效能,當然要趕緊用Go試試看。https://github.com/lucas-clemente/quic-go樣本中的代碼也很簡單。http.Handle("/",
Time of Update: 2017-08-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 GO Web 編程:http://www.kancloud.cn/kancloud/web-application-with-golang/44105 我的golang工程:https://github.com/javahongxi/go.web.red.git uber zap test package mainimport ( "go.uber.org/zap" "
Time of Update: 2017-07-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言的select和poll有點類似,監聽多個channel,當channel上可讀時,執行對應的操作。基本用法:ch1 := make(chan bool)ch2 := make(chan bool).....for { select { case <-ch1: case <-ch2: default:
Time of Update: 2017-07-26
這是一個建立於
Time of Update: 2017-07-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。walk的git地址:https://github.com/lxn/walk walk的說明文檔:https://godoc.org/github.com/lxn/walk go的git上面給出了實現一個簡單的gui的例子。這裡需要注意幾點: 1、使用go
Time of Update: 2017-07-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang字串格式化package mainimport "fmt"type point struct { x, y int}func main() { // 格式化整型,使用`%d`是一種 // 標準的以十進位來輸出整型的方式 // 有符號十進位整數(int)(%ld、%Ld:長整型資料(long),%hd:輸出短整形。)
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。針對golang中的指標,當時理解有些誤區,現寫文檔來進行說明想要做的事情是交換兩個變數的值,即常用的Swap函數,以下兩段代碼來說明下理解問題:錯誤樣本package mainimport ( "fmt")func main() { a := 1 b := 2 swap2(&a,&b) fmt.Println(a) fmt.Println(b)}func
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。**1.Go包的下載與安裝**我這裡下載是Mac-pkg包,安裝按順序即可[Golang官網下載所需的作業系統和版本包](https://golang.org/dl/)**2.Go的環境變數配置**開啟終端輸入cd ~ 進入使用者主目錄,之後輸入ls -a查看是否存在.bash_profile檔案,存在既使用vi .bash_profile開啟並編輯該檔案。根據自己情況,內容如下:export
Time of Update: 2017-07-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 golang沒有類似C中的try catch finlly,但是提供了defer revover panicdefer“延遲” 函數調用返回之前按照先進先出的順序進行調用defer中的函數。使用規則:1.defer函數中的參數值再定義時即進行計算。func a() { i := 0 defer fmt.Println(i) i++ return}先進後出原則func b() { for i := 0; i < 4
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先去官網https://golang.org/dl/ 下載安裝包,我是安裝在windows下面的。所以下載了go1.8.3.windows-amd64.msi 。下載完事之後直接安裝,沒毛病,正常情況下環境變數自動給你搭建好了。圖片.png在cmd中輸入go version 會顯示目前的版本。開始Hello World,建立一個檔案test.go package main import "fmt" func
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Tammy援引Rob
Time of Update: 2017-07-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. 編譯安裝protobuf(protobuf 沒有關於go的release) 為了從源碼安裝protobuf,先要安裝一些工具:包括autoconf、automake、libtool、curl(用於下載gmock)、make、 g++、 unzip。 在ubuntu可以使用如下命令安裝這些依賴: sudo apt-get install autoconf automake libtool curl make
Time of Update: 2017-08-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。利用一個chan執行一個並發的任務, 整個任務的最大耗時是最耗時的那個子任務 func SendChan(data int){ t := 10 - data if data == 5{ t = 20 } time.Sleep(time.Duration(t*1e9)) C <- data}func main(){ for i:=
Time of Update: 2017-08-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. GOROOT GOPATH 及 PATH 設定a.添加系統變數GOROOT:安裝完Go第一件事就是設定GOROOT。例如我的Go安裝在C:\Go目錄,則要設定 GOROOT = C:\Gob.修改環境變數PATH:將%GOROOT%\bin加到環境變數PATH裡面,這樣就可以直接在dos命令模式下任意目錄運行%GOROOT%\bin目錄下的程式 如:go.exe
Time of Update: 2017-08-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。導讀:機器學習和深度學習是近年技術的熱點,面對眾多的Machine Learning Platform for AI如何進行選擇,這是一個很困擾的問題。本文對分布式機器學習(ML)平台中使用的設計方法進行了調查,並提出了未來的研究方向。本文比較了Machine Learning Platform for AI設計方法和使用指南,是我和 Kuo Zhang 和 Salem Alqahtani 同學合作而成。 我們在 2016
Time of Update: 2017-08-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。聲明本文只是我個人在閱讀資料與工程實踐中的總結,可能並不是最好的實踐。但希望可以給對RESTful API 設計與工程實踐有疑惑的讀者一些協助。前言RESTful 原則由 Roy Fielding 在他的論文的第五章中提出。RESTful API 之於後端開發人員,就像 UI 之於 UI 設計師。RESTful API 與所有 UI 一樣,標準、友好、一致的使用者體驗是極其重要的。為了達到上面的目標,API