01
Go 内置库第一季
本节的主题:url 其实这是一个比较小的内置函数,主要用在网络请求方面上,可能最多的用途也就是用来处理网络请求的参数。当然如何你经常在项目中编写restfulAPI, 那么你也可能经常用到。
https://juejin.im/post/5bf42ac0f265da61616e50b9
原文二维码:
02
redis个人理解-hyperloglog(golang实现)
什么是基数统计:例如给你一个数组[1,2,2,3,3,5,5] ,这个数组的基数是4(一共有4个不重复的元素)。 好了现在知道什么是基数统计了。
对于这个问题,最容易想到的办法当然是使用bitmap来实现,每个bit位表示一个数字是否出现过,比如要表示上面这串数字使用下面的bitmap来表示。
https://juejin.im/post/5bef9c706fb9a049c23204a3
原文二维码:
03
golang之树的遍历
go语言在区块链编程中有巨大的优势,其中fabric和ethereum都是基于go语言编写的。为了能更好的学习区块链的底层技术,先将go的基础打好。本篇文章使用golang来实现树的遍历。
https://segmentfault.com/a/1190000017052768
原文二维码:
04
Tcl 和 Raft 发明人的软件设计哲学
John Ousterhout(斯坦福大学教授,Tcl 语言、Raft 协议的发明人...真的是超级牛人,Title 好多好多,这里就列几个大家熟悉的),在 Google 做了一次演讲,题目就叫 「A Philosophy of Software Design」。看看完后很有感触,做了一些记录。
原文二维码:
05
Golang并发原理及GPM调度策略(一)
其实从一开始了解到go的goroutine概念就应该想到,其实go应该就是在内核级线程的基础上做了一层逻辑上的虚拟线程(用户级线程)+ 线程调度系统,如此分析以后,goroutine也就不再那么神秘了。
http://www.cnblogs.com/mokafamily/p/9975980.html
原文二维码:
活动:Gopher Meetup 巡回第五站 - 广州报名火热进行中~
报名网址:https://gocn.vip/question/2391
领取专属 10元无门槛券
私享最新 技术干货