• 0推薦
    12K 瀏覽

    cacheline 對 Go 程序的影響

    在計算機系統中,CPU高速緩存(英語:CPU Cache,在本文中簡稱緩存)是用于減少處理器訪問內存所需平均時間的部件。在金字塔式存儲體系中它位于自頂向下的第二層,僅次于CPU寄存器。其容量遠小...
    0推薦
    37K 瀏覽

    只用200行Go代碼寫一個自己的區塊鏈

    區塊鏈是目前最熱門的話題,廣大讀者都聽說過比特幣,或許還有智能合約,相信大家都非常想了解這一切是如何工作的。這篇文章就是幫助你使用 Go 語言來實現一個簡單的區塊鏈,用不到 200 行代碼來揭示...
    IrwNxz 6年前   
    Go   區塊鏈  
    0推薦
    31K 瀏覽

    我與 Go 語言的這十年

    2007 年 9 月 20 日,關于設計一門全新語言的討論正式開始,這門全新的語言,就是后來的 Go。時至今日,Go 語言已經發布到 1.9 版本,走過了整整十年的歷程。在這十年間,Go 語言兩...
    0推薦
    40K 瀏覽

    Go 在證券行情系統中的應用

    本文內容包含三個部分:證券行業系統背景介紹,證券行情業務特點,行情系統開發遇到的挑戰。
    0推薦
    31K 瀏覽

    Go包管理的前世今生

    說實話,Golang對一個新人真的挺不友善的,因為一上手要了解的概念。你看人家Java,上來一個項目mvn install一下就完事了,干凈利落。但是Golang就麻煩了,你得先了解什么是GOP...
    yym 7年前   
    0推薦
    50K 瀏覽

    如何把Go調用C的性能提升10倍?

    目前,當Go需要和C/C++代碼集成的時候,大家最先想到的肯定是CGO。畢竟是官方的解決方案,而且簡單。
    shuidi 7年前   
    0推薦
    26K 瀏覽

    關于 Go 中 Map 類型和 Slice 類型的傳遞

    Map 類型 先看例子 m1: func main() { m := make(map[int]int) mdMap(m) fmt.Println(m) } func mdMap(m map[i...
    0推薦
    49K 瀏覽

    記一次獲得3倍性能的go程序優化實踐,及on-cpu/off-cpu火焰圖的使用

    之前一直使用Logstash作為日志文件采集客戶端程序。Logstash功能強大,有豐富的數據處理插件及很好的擴展能力,但由于使用JRuby實現,性能堪憂。而Filebeat是后來出現的一個用g...
    0推薦
    30K 瀏覽

    9個最佳的大數據處理編程語言

    大數據的浪潮仍在繼續。它滲透到了幾乎所有的行業,信息像洪水一樣地席卷企業,使得軟件越發龐然大物,比如Excel看上去就變得越來越笨拙。數據處理不再無足輕重,并且對精密分析和強大又實時處理的需要變...
    NoahBlanks 7年前   
    Python   Java   R語言   大數據   Kafka  
    0推薦
    21K 瀏覽

    今日頭條Go建千億級微服務的實踐

    今日頭條使用 Go 語言構建了大規模的微服務架構,本文結合 Go 語言特性著重講解了并發,超時控制,性能等在構建微服務中的實踐。
    0推薦
    12K 瀏覽

    理解 go interface 的 5 個關鍵點

    這篇關于 go 的 interface 的介紹。
    0推薦
    31K 瀏覽

    Go 1.9 sync.Map揭秘

    在Go 1.6之前, 內置的map類型是部分goroutine安全的,并發的讀沒有問題,并發的寫可能有問題。自go 1.6之后, 并發地讀寫map會報錯,這在一些知名的開源庫中都存在這個問題,所...
    0推薦
    18K 瀏覽

    Go開源:gofpdf-PDF 文檔生成器,支持圖片、繪圖等高級功能

    實現了一個PDF文檔生成器,支持文本,繪圖和圖像。 特征 選擇測量單位,頁面格式和邊距 頁眉和頁腳管理 自動分頁符,換行符和文本對齊方式 包含JPEG,PNG,GIF,TIFF和基本路徑SVG圖...
    0推薦
    11K 瀏覽

    使用Go語言編寫Web程序(二)

    上一節我們使用Go語言寫了一個進行web服務端口偵聽和簡單的URL請求輸出,但并沒有實現我們上網瀏覽網頁時所看到的豐富多彩的html頁面,當我們需要把分離出來的html頁面加入到Go語言編寫的服...
    0推薦
    9K 瀏覽

    一個 Go 實現的 V2EX 客戶端

    安裝 # 由于golang.org被墻,安裝時可能需要梯子 go get github.com/six-ddc/v2ex-go cd $GOPATH/bin ./v2ex-go 使用 支持登錄,...
    0推薦
    39K 瀏覽

    為Go語言GC正名-2秒到1毫秒的演變史

    我們是視頻直播系統且擁有數百萬的在線用戶,消息和聊天系統全部是用Go寫的,該服務單臺機器同時連接了50萬左右的用戶。在Go1.4到1.5的版本迭代中,GC得到了20倍的提升,在1.6版本得到了1...
    0推薦
    11K 瀏覽

    文件I/O:通用的 I/O 模型 — Go 封裝

    本文介紹 Unix I/O 模型中的4個通用系統調用:open()、read()、write()和close() 的 Go 語言封裝。
    0推薦
    67K 瀏覽

    使用visual studio code開發Go程序

    在visual studio code 1.0發布之前我也曾多次嘗試使用visual studio code開發Go程序,但是都放棄了,一是Go的插件還沒發布或者不完善,而是vscode還不是那...
    0推薦
    14K 瀏覽

    Go Stack Trace

    擁有基本的調試Go程序技能可以節省程序員很大的時間來發現問題。我當然相信你可以使用log信息來跟蹤問題,但是有時候panic發生的時候log信息并沒有提供充足的信息。如果你理解堆棧跟蹤的信息,你...
    0推薦
    14K 瀏覽

    使用Golang實現Futures 和 Promises

    其它語言中Future和Promise的概念大量存在, 比如Node.js、Scala、Java、C#、C++ 11、Scheme、Swift等,可以方便的實現異步執行和回調。但是在Go語言的世...
    1 2

    經驗分享,提升職場影響力

    投稿

    熱門問答

      熱門文檔

      • sesese色