Time of Update: 2016-08-19
標籤:【轉】如何在html與delphi間互動代碼 (2015-11-19
Time of Update: 2016-08-18
標籤:o---- http://brianchen85.blogspot.jp/2015/03/android-play-rtsp-vedio.html之前有介紹過使用Vitamio第三方元件雖然功能強大,但必須回歸到原生本質這次要寫一個簡單的Sample至於有沒有測試的連結,這可能要到Google 搜尋RTSP是即時串流的協議畫面會延遲有可能的原因 :1 . 網路延遲2 . 手機硬體規格3 . 過多裝置連到監控裝置話不多說,直接來看範例吧
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我們寫C 的時候,假如用到多進程,我們通常都會用訊號,管理等來進程進程間的通訊, 那麼golang是怎麼實現這個的呢?? 直接看碼說話吧 package mainimport ( "fmt" "time")func main() { timeout := make(chan bool, 1) go func() { fmt.Println("------------ 子進程1--------------")
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。10.go開源groupcache項目蛤蟆筆記——singleFlight1 singleFlight這個包主要實現了一個可合併作業的介面1.1 先定義一個回呼函數結構calltype call struct { //類似java的CountdownLatch的 wg sync.WaitGroup // 回呼函數 val interface{} // error err
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。8.go開源groupcache項目蛤蟆筆記——groupcachepb代碼包含兩個檔案一個groupcache.pb.go和一個groupcache.proto檔案。1 groupcache.pb.go該檔案前頭有輸出:// Code generated by protoc-gen-go.// source: groupcache.proto// DO NOT
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。4.go開源groupcache項目蛤蟆筆記——關於strconv
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 說起來貌似有好久沒有更新過部落格了,主要是因為最近一段時間都在各種看書和看源碼,所做的記錄大部分也都是屬於讀書筆記性質,所以就沒有整理到部落格上來,之後會陸續整理一些東西上來。 引子
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang這邊實現的串連池只提供了SetMaxOpenConns和SetMaxIdleConns方法進行串連池方面的配置。在使用的過程中有一個問題就是資料庫本身對串連有一個逾時時間的設定,如果逾時時間到了資料庫會單方面斷掉串連,此時再用串連池內的串連進行訪問就會出錯。packets.go:32: unexpected EOFpackets.go:118: write tcp 192.168.3.90:3306: broken
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這連天bee升級到了1.5版本,在執行bee version的時候會輸出一個有顏色的BEE的logo,很多人覺著很神奇,其實這個就是ANSI顏色代碼。 其實在Linux,我們編寫C語言輕易可以實現這個效果。 具體的書寫格式如下: 格式:\033[顯示方式;前景色彩;背景色m 說明:前景色彩 背景色 顏色---------------------------------------30
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://my.oschina.net/whutzl/blog/528712?p={{page}}IntelliJ IDEA是非常受歡迎的開發工具,如果我們希望使用IntelliJ IDEA 進行Go語言的開發,需要安裝Golang外掛程式。網上的資料幾乎都是建議開發人員編譯源碼進行安裝,但這是不必要的。還有更簡單快捷的線上安裝方式,這裡給出基本步驟(基於IntelliJ IDEA
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。<span style="font-size:18px;color:#3333ff;">package mainimport ( "golang.org/x/net/context" "log" "math/rand" "time")func test(is_first *bool, prev_map
Time of Update: 2016-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1,安裝brew install go2,設定環境變數:GOPATH 是運行程式的目錄 GOROOT 是安裝目錄,export GOPATH=/Users/songfei/sdk/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN3,$~go
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。web工作方式的幾個概念以下均是伺服器端的幾個概念Request:使用者請求的資訊,用來解析使用者的請求資訊,包括post、get、cookie、url等資訊Response:伺服器需要反饋給用戶端的資訊Conn:使用者的每次請求連結Handler:處理請求和產生返回資訊的處理邏輯分析http包運行機制如所示,是Go實現Web服務的工作模式的流程圖圖3.9 http包執行流程建立Listen Socket, 監聽指定的連接埠,
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package main import ( "io" "os" "strings" ) type rot13Reader struct { r io.Reader } func rot13(p byte) byte { switch { case p >= 'A'
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。//當前程式的包名package main//匯入其他的包import ( "fmt" // "os" // "strings" // "time")//常量的定義const ( PI = 3.14)//全域變數的聲明與賦值var name = "gopher"//一般類型的聲明type nameType int//
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。工程中需要用到ffmpeg,想直接用exec包調用shell命令。本來以為很簡單,結果折騰了一下午,最後查到瞭解決方案。假如之前執行報錯的語句為:cmd := exec.Command("echo", "'helloworld!'")out, err := cmd.Output()那麼改為:c := "echo hello world"cmd :=
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文介紹如何使Ultraedit(以下簡稱UE)也支援go語言的文法高亮。 感謝朋友推薦瞭解一下go,抽空翻了翻,有些特性還蠻有意思的。 開始接觸一些短小的代碼,用UE隨便翻翻看看還能忍,大段代碼沒有文法高亮實在坑。步驟 1)下載go語言在UE裡的wordfile(就是文法高亮支援檔案)http://www.ultraedit.com/downloads/extras/wordfiles.html
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Catena (時序儲存引擎)中有一個函數的實現備受爭議,它從 map 中根據指定的name 擷取一個 metricSource。每一次插入操作都會至少調用一次這個函數,現實情境中該函數調用更是頻繁,並且是跨多個協程的,因此我們必須要考慮同步。該函數從 map[string]*metricSource 中根據指定的 name 擷取一個指向 metricSource
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。轉載原文:http://www.yankay.com/go-clear-concurreny/多核處理器越來越普及。有沒有一種簡單的辦法,能夠讓我們寫的軟體釋放多核的威力?是有的。隨著Golang, Erlang,
Time of Update: 2016-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。書籍:《Go語言編程》Chap 1 初識Go語言1.Go語言主要特性:自動記憶體回收,更豐富內建類型,函數多傳回值,錯誤處理,匿名函數和閉包,類型和介面(不支援繼承和重載,僅支援組合),並發貶稱,反射,語言互動性。2.Go語言的main函數不能帶有參數也不能有傳回值。Go語言函數定義:func 函數名(參數列表) (傳回值列表){//函數體}3.編譯:go build