SimHash算法

SimHash算法可计算文本间的相似度,实现文本去重。文本相似度的计算,可以使用向量空间模型,即先对文本分词,提取特征。

在 Go 中如何串联 HTTP 处理程序

这个框架提供了很简单的方法去使用中间件和串联很多路由节点,因此,不必指定完整的路由路径来为其添加处理程序。

Golang package sync 剖析(一):sync.Once

}这里done 是一个状态位,用于判断变量是否初始化完成,其有效值是:0: 函数 f 尚未执行或执行中,Once对象创建时 done默认值就是01: 函数 f 已经执行结束,保证 f 不会被再次执行而 m Mutex 用于控制临界区的进入,保证同一时间点最多有一个 f在执行。

Linux面试题(2021最新版)

两个字可以免费视频领取+文档+各大厂面试题 资料内容包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK,嵌入式 等。

golang web从入门到精通 查看GET、POST请求、响应、状态码

golang 简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。golang发展前景适合云计算、微服务、基础后端软件的功能实现。

采用 go-kit 模式封装的 golang 开发框架 wego

wego采用go-kit模式封装 专注编写业务逻辑流程: 1.编写service中间件 2.组合中间件形成service chain 3.handler 由 filter(endpoint)和service chain组合形成 4.

「GCTT 出品」Go 系列教程——29. Defer

defer语句的用途是:含有defer语句的函数,会在该函数将要返回之前,调用另一个函数。这个定义可能看起来很复杂,我们通过一个示例就很容易明白了。

net包 http – golang

在上一篇文章中,主要学习了一下dial,主要用于一些tcp或者udp的socket连接。今天我们来看看net包中的http请求。 在go中,主要给我们封装了4个基础请求让我们可以快速实现http请求,他们分别是: http.Get(url string) http.

可能是史上最强的golang学习资料什锦

github项目一个近8k收藏量的项目,收集 了golang以及衍生品的资料,见原文链接。golang核心贡献者、知名开源作者、技术专栏作者的博客。

LeetCode 力扣官方题解 | 1743. 从相邻元素对还原数组

给你一个二维整数数组 adjacentPairs ,大小为 n – 1 ,其中每个 adjacentPairs = 表示元素 ui 和 vi 在 nums 中相邻。