Go 语言入门项目之 BBS 论坛/问答系统
herman 4年前 (2020-07-02) 3028浏览
Go 语言是最有可能在将来超越 Java 的语言了。很多人学 Python,但是很难找到诚心如意的工作。于是不少人,把 Python 作为第二语言。但是 Go 不一样,它谁都不模仿,快速的找到了适合自己的领域,做出新的有用的东西,占领一席地位,要不...
herman 4年前 (2020-07-02) 3028浏览
Go 语言是最有可能在将来超越 Java 的语言了。很多人学 Python,但是很难找到诚心如意的工作。于是不少人,把 Python 作为第二语言。但是 Go 不一样,它谁都不模仿,快速的找到了适合自己的领域,做出新的有用的东西,占领一席地位,要不...
herman 5年前 (2020-04-13) 2629浏览
LRU(The Least Recently Used,最近最久未使用算法)是一种常见的缓存算法,在很多分布式缓存系统(如Redis, Memcached)中都有广泛使用。 LRU算法的思想是:如果一个数据在最近一段时间没有被访问到,那么可以...
herman 5年前 (2020-04-10) 3488浏览
LFU(Least Frequently Used ,最近最少使用算法)也是一种常见的缓存算法。 顾名思义,LFU算法的思想是:如果一个数据在最近一段时间很少被访问到,那么可以认为在将来它被访问的可能性也很小。因此,当空间满时,最小频率访问的...
herman 5年前 (2020-04-04) 1978浏览
1.向一个已经关闭的通道发送数据会导致异常,可以通过defer 进行异常捕捉: defer func(){ if r := recover(); r != nil{ logrus.Errorln("Exceptin:", ...
herman 5年前 (2019-11-30) 3468浏览
Mac 下的软件安装其实非常的简单。前提是你安装 Homebrew,今天就有一个新手 Mac 用户问我如何安装 ProtoBuf,这里我录制了一个小的视频教程和写了这篇文章,方便大家在 Mac 下安装 ProtoBuf。 安装之前,我们可以先...
herman 5年前 (2019-11-21) 3020浏览
我和马云一样,数学不好!于是,我拿起了计算器,2019 – 1963 = 56。1963 年出身的潘石屹,是中国著名地产商,SOHO 中国的董事长,今年已经 56 岁了,而他最近刚刚宣布要学 Python! 潘石屹学 python...
herman 5年前 (2019-11-04) 4067浏览
Go 语言的关键字非常的少,同时它还提供了一些非常好用的命令,帮助我们构建或进行 Go 项目开发。本文将通过 go clean 命令来介绍一下它的相关用法。 go clean 这个命令是用来移除当前源码包和关联源码包里面编译生成的文件。对应的...
herman 5年前 (2019-11-03) 4746浏览
Go 提供了好几个重要的命令,都在 $GOROOT/pkg/tool/<平台相关目录> 中。其中 go build 算是最常用的一个命令之一。 Go 语言常见命令 go build 这个命令主要用于编译代码。在包的编译过程中...
herman 5年前 (2019-10-07) 3381浏览
众所周知,知乎早在几年前就将推荐系统从 Python 转为了 Go。于是乎,一部分人就说 Go 比 Python 好,Go 和 Python 两大社区的相关开发人员为此也争论过不少,似乎,谁也没完全说服谁。 Python VS Go 知...
herman 6年前 (2019-03-04) 7527浏览
Go 语言越来越重要了,很多云计算公司都是逢 Go 必招。而且 Go 语言在排行榜上上升势头最猛。基于此极客时间又推出了《 Go 语言从入门到实战》相关课程。 课程的作者是蔡超,人长的不仅帅,内容讲的也非常的给力。这套课程一共 45 讲,最重要的是大...
herman 6年前 (2018-08-24) 6671浏览 0评论
今天无意之间又发现尚硅谷更新新的视频教程了,所以我就在第一时间分享这套教程给大家! 这台教程来自尚硅谷的韩顺平老师,全套视频共 387 个章节。 目前在全球统计的编程语言排名中,go 语言也在稳步的上升中。而且一些区块链等项目采用的都...
herman 7年前 (2018-06-24) 3356浏览 0评论
正则表达式是一个经常会使用的功能,尤其是爬虫应用中。java 中有对应的选择器,go 语言中,我们也可以自己封装,也可以自己使用正则表达式来匹配相关内容。 在 go 语言中,利用 goquery 和 xpath 第三方库匹配有用信息。这些内...