原创 Go語言字符串高效拼接(三)

在上一篇關於字符串拼接的文章Go語言字符串高效拼接(二) 中,我們終於爲Builder拼接正名了,果真不負衆望,尤其是拼接的字符串越來越多時,其性能的優越性更加明顯。在上一篇的結尾中,我留下懸念說其實還有優化的空間,這就是今天這篇文章,字符

原创 Go語言字符串高效拼接(二)

在上一篇關於字符串拼接的文章 Go語言字符串高效拼接(一) 中,我們演示的多種字符串拼接的方式,並且使用一個例子來測試了他們的性能,通過對比發現,我們覺得性能高的Builder並未發揮出其應該的性能,反而+號拼接,甚至strings.Joi

原创 Go語言字符串高效拼接(一)

在我們變成的時候,和字符串打交道是必不可少的,我們對數據庫裏文本的處理,Web文本的顯示,文本數據的存儲等都需要和字符串打交道,那麼對於字符串來說,查找、拼接這些都是常用的操作,尤其是以拼接使用的比較多,比如把一個人的姓名和年齡拼接在一起顯

原创 Go語言開發者福利 - 國內版 The Go Playground

本文爲原創文章,轉載註明出處,歡迎掃碼關注公衆號flysnow_org或者網站http://www.flysnow.org/,第一時間看後續精彩文章。覺得好的話,順手分享到朋友圈吧,感謝支持。 作爲Go語言開發者,我們都知道,Golang爲

原创 Go語言性能優化- For Range 性能研究

如果我們要遍歷某個數組,Map集合,Slice切片等,Go語言(Golang)爲我們提供了比較好用的For Range方式。range是一個關鍵字,表示範圍,和for配合使用可以迭代數組,Map等集合。它的用法簡潔,而且map、channe

原创 Go語言的前景分析

本文爲原創文章,轉載註明出處,asdfasdfasdf 歡迎掃碼關注公衆號flysnow_org或者網站http://www.flysnow.org/,第一時間看後續精彩文章。覺得好的話,順手分享到朋友圈吧,感謝支持。 這段時間比較忙,相信

原创 Go語言性能優化-兩數之和算法性能研究

好多人都在刷leetcode,今天我也註冊了一個玩玩,發現裏面好多都是算法題,好吧,畢業十來年,學的那點可憐的數學知識,全都還給學校了。好了閒話少說,言歸正傳,讓我們看看今天在裏面我嘗試的第一道題,有點意思, 不只是單純的算法,還有數據和是

原创 飛雪無情的博客Go語言、Android相關的十大熱門文章

最近幾年,寫了一些博客,加起來不算多,150篇左右吧。對於很多人來說,可能不明白我爲什麼寫博客,寫博客對於我來說,可能就像大家看電影一樣,有時間就看看(寫寫)。對於我自己也是一些東西的總結,有時候通過寫,才能加深理解。寫博客還可以可以讓你保

原创 Go語言IDE GoLand激活最新版

今天寫Go語言相關的小程序的時候,發現我的go語言IDE有點舊了,2016版本的,就打算升級一下。什麼是Goland呢?GoLand 是 JetBrains 公司推出的 Go 語言集成開發環境。GoLand 同樣基於 IntelliJ 平臺

原创 比特幣的機會,你錯過了嗎?

前段時間BTC等幣大漲,羣裏各種討論,有人後悔,有人慶幸,有人分析原因。記得比較清楚的是一個比較有名的人說他很早就研究BTC,之所以錯過的原因,是因爲太熟悉了,在這個行業裏(我理解可能是互聯網行業,甚至IT),覺得這個東西不靠譜,不可能漲,

原创 Go語言中間件框架 Negroni 的靜態文件處理源碼分析

Negroni是一個非常棒的中間件,尤其是其中間件調用鏈優雅的設計,以及對GO HTTP 原生處理器的兼容。我以前寫過兩篇文章,對Negroni進行了專門的分析,沒有看過的朋友可以在看下。Go語言經典庫使用分析(五)| Negroni 中間