• 0推薦
    24K 瀏覽

    關于Go語言,你可能會討厭的五件事

    近年來,Go從新出現的編程語言中脫穎而出。不過要把Go稱為“新晉者”似乎并不合適,因為谷歌早在2009年就推出了Go,并于2012年發布了第一個最終版(Go 1.0)。到現在為止,Go已經發展到...
    0推薦
    45K 瀏覽

    Go Echo Web 框架

    Echo是Go語言生態里的一個Web應用框架,這個框架提供了非常非常簡單的方式來開發高性能的Web應用。其實在寫Echo之前,還想說一說Go語言里一個非常有意思的東西,叫Reflect(反射)的...
    0推薦
    27K 瀏覽

    如何編寫 Go 中間件

    大家有沒有寫過中間件呢,它是怎么寫的呢?今天給大家分享一下使用Go,如何編寫中間件,供大家參考學習。
    0推薦
    38K 瀏覽

    6行代碼解決golang TCP粘包

    什么是TCP粘包問題以及為什么會產生TCP粘包,本文不加討論。本文使用golang的 bufio.Scanner 來實現自定義協議解包。
    0推薦
    38K 瀏覽

    Go 1.10中值得關注的幾個變化

    曾幾何時, 這是很多Gopher在Go 1.8、Go 1.9時猜測是否存在的那個版本,畢竟minor version即將進化到兩位數。從Go語言第一封設計mail發出到現在的十年間,尤其是Go語...
    0推薦
    33K 瀏覽

    Go語言中的Interface

    最近在看Go語言的面向對象的知識點時,發現它的面向對象能力全靠 interface 撐著,而且它的 interface 還與我們以前知道的 interface 完全不同。故而整個過程不斷的思考為...
    0推薦
    40K 瀏覽

    如何用Go語言每分鐘處理100萬個請求

    作者結合自身工作經歷,以一個項目為案例,通過多個Go語言程序實例的嘗試,闡述了Go語言是如何每分鐘可以處理100萬個請求的,以下是譯文。
    0推薦
    40K 瀏覽

    使用 pprof 和火焰圖調試 golang 應用

    Profiling 這個詞比較難翻譯,一般譯成 畫像 。比如在案件偵破的時候會對嫌疑人做畫像,從犯罪現場的種種證據,找到嫌疑人的各種特征,方便對嫌疑人進行排查;還有就是互聯網公司會對用戶信息做畫...
    0推薦
    36K 瀏覽

    [譯] 如何使用 Go 構建開發高負載 WebSocket 服務器

    Mail.Ru有很多有狀態的系統。 用戶電子郵件存儲是其中之一。 跟蹤系統中的狀態變化和系統事件有幾種方法。 這主要是通過定期系統輪詢或關于其狀態變化的系統通知。
    0推薦
    22K 瀏覽

    深入解析 Go 中 Slice 底層實現

    切片是 Go 中的一種基本的數據結構,使用這種結構可以用來管理數據集合。切片的設計想法是由動態數組概念而來,為了開發者可以更加方便的使一個數據結構可以自動增加和減少。但是切片本身并不是動態數據或...
    0推薦
    26K 瀏覽

    通過 Go 編程語言控制 SoftLayer API

    想了解通過 Go 編程語言使用 SoftLayer Cloud API 的方方面面?本教程通過簡明且符合語言習慣的方式,展示如何使用服務、導航,使用數據結構,建立對象掩碼 (object mas...
    0推薦
    30K 瀏覽

    初探 Go 的編譯命令執行過程

    Go 語言這兩年在語言排行榜上的上升勢頭非常猛,Go 語言雖然是靜態編譯型語言,但是它卻擁有校本化的語法,支持多種編程范式(函數式和面向對象)。Go 語言最最吸引人的地方可能是其原生支持并發編程...
    0推薦
    27K 瀏覽

    使用Go語言與Ethereum智能合約進行交互

    盡管最近出現了 麻煩 ,但Ethereum仍然是區塊鏈空間中實現智能合約最重要的系統,而且這種情況似乎不太可能很快改變。
    0推薦
    17K 瀏覽

    深入理解 Golang Channel

    channel 是 Go 語言中的一個非常重要的特性,這篇文章來深入了解一下 channel。
    0推薦
    33K 瀏覽

    Golang 中使用 JSON 的一些小技巧

    有的時候上游傳過來的字段是string類型的,但是我們卻想用變成數字來使用。 本來用一個json:",string" 就可以支持了,如果不知道golang的這些小技巧,就要大費周章了。
    0推薦
    21K 瀏覽

    Go 1.9 的新特性

    現在 Go 1.9 beta版已發布, 正式版預期在8月初發布,讓我們先來看看你Go 1.9帶來了那些新特性。
    0推薦
    15K 瀏覽

    深入理解Go的interface

    interface 是 Golang 的一種重要的特性,但是這是以 runtime 為代價的,也就意味著性能的損失(關于 interface 的底層實現之后又時間再寫)。拋開性能不談(現實中使用...
    0推薦
    19K 瀏覽

    GO開源:wechat_pusher-微信模板消息推送服務

    項目已經在Github開源,還沒有完全地完善,但是用是沒問題的。 求各位大神的star啊,這是我的第一個比較完整的Go程序。( ^__^ )
    0推薦
    13K 瀏覽

    Go語言的修飾器編程

    之前寫過一篇《 Python修飾器的函數式編程 》,這種模式很容易的可以把一些函數裝配到另外一些函數上,可以讓你的代碼更為的簡單,也可以讓一些“小功能型”的代碼復用性更高,讓代碼中的函數可以像樂...
    0推薦
    15K 瀏覽

    Golang 錯誤和異常處理的正確姿勢

    錯誤和異常是兩個不同的概念,非常容易混淆。很多程序員習慣將一切非正常情況都看做錯誤,而不區分錯誤和異常,即使程序中可能有異常拋出,也將異常及時捕獲并轉換成錯誤。從表面上看,一切皆錯誤的思路更簡單...
    1 2 3 4 5 6 7 8 9 10

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

    投稿

    熱門問答

      熱門文檔

      • sesese色