用户7731323

LV1
发表了文章

Go 每日一库之 testify

testify可以说是最流行的(从 GitHub star 数来看)Go 语言测试库了。testify提供了很多方便的函数帮助我们做assert和错误信息输出。...

用户7731323
发表了文章

Go 每日一库之 testing

testing是 Go 语言标准库自带的测试库。在 Go 语言中编写测试很简单,只需要遵循 Go 测试的几个约定,与编写正常的 Go 代码没有什么区别。Go 语...

用户7731323
发表了文章

Go 每日一库之 goth

当前很多网站直接采用第三方认证登录,例如支付宝/微信/ Github 等。goth封装了接入第三方认证的方法,并且内置实现了很多第三方认证的实现:

用户7731323
发表了文章

Go 每日一库之 gorilla/sessions

上一篇文章《Go 每日一库之 securecookie》中,我们介绍了 cookie。同时提到 cookie 有两个缺点,一是数据不宜过大,二是安全问题。ses...

用户7731323
发表了文章

Go 每日一库之 gorilla/securecookie

cookie 是用于在 Web 客户端(一般是浏览器)和服务器之间传输少量数据的一种机制。由服务器生成,发送到客户端保存,客户端后续的每次请求都会将 cooki...

用户7731323
发表了文章

Go 每日一库之 gorilla/schema

gorilla/schema 是 gorilla 开发工具包中用于处理表单的库。它提供了一个简单的方式,可以很方便地将表单数据转为结构体对象,或者将结构体对象转...

用户7731323
发表了文章

Go 每日一库之 gorilla/handlers

上一篇文章中,我们介绍了 gorilla web 开发工具包中的路由管理库gorilla/mux,在文章最后我们介绍了如何使用中间件处理通用的逻辑。在日常 Go...

用户7731323
发表了文章

Go 每日一库之 gorilla/mux

gorilla/mux是 gorilla Web 开发工具包中的路由管理库。gorilla Web 开发包是 Go 语言中辅助开发 Web 服务器的工具包。它包...

用户7731323
发表了文章

Go 每日一库之 net/http(基础和中间件)

几乎所有的编程语言都以Hello World作为入门程序的示例,其中有一部分以编写一个 Web 服务器作为实战案例的开始。每种编程语言都有很多用于编写 Web ...

用户7731323
发表了文章

Go 每日一库之 colly

colly是用 Go 语言编写的功能强大的爬虫框架。它提供简洁的 API,拥有强劲的性能,可以自动处理 cookie&session,还有提供灵活的扩展机制。

用户7731323
发表了文章

Go 每日一库之 termtables

今天学个简单点的?,termtables处理表格形式数据的输出。适用于随时随地的输出一些状态或统计数据,便于观察和调试。是一个很小巧的工具库。我在学习datep...

用户7731323
发表了文章

Go 每日一库之 resty

resty是 Go 语言的一个 HTTP client 库。resty功能强大,特性丰富。它支持几乎所有的 HTTP 方法(GET/POST/PUT/DELET...

用户7731323
发表了文章

Go 每日一库之 dateparse

不管什么时候,处理时间总是让人头疼的一件事情。因为时间格式太多样化了,再加上时区,夏令时,闰秒这些细枝末节处理起来更是困难。所以在程序中,涉及时间的处理我们一般...

用户7731323
发表了文章

你不知道的 Go 之 string

字符串(string)是 Go 语言提供的一种基础数据类型。在编程开发中几乎随时都会使用。本文介绍字符串相关的知识,帮助你更好地理解和使用它。

用户7731323
发表了文章

Go 每日一库之 gotalk

接下来让我们来编写一个简单的 echo 程序,服务端直接返回收到的客户端信息,不做任何处理。首先是服务端:

用户7731323
发表了文章

Go 每日一库之 fasttemplate

fasttemplate是一个比较简单、易用的小型模板库。fasttemplate的作者valyala另外还开源了不少优秀的库,如大名鼎鼎的fasthttp,前...

用户7731323
发表了文章

你不知道的 Go 之 const

Go 语言也提供了常量的语法支持,与其他语言提供的常量基本一致。但是 Go 中的常量有几个有用的特性值得了解一下。

用户7731323
发表了文章

Go 每日一库之 ants

处理大量并发是 Go 语言的一大优势。语言内置了方便的并发语法,可以非常方便的创建很多个轻量级的 goroutine 并发处理任务。相比于创建多个线程,goro...

用户7731323
发表了文章

Go 每日一库之 ozzo-validation

ozzo-validation是一个非常强大的,灵活的数据校验库。与其他基于 struct tag 的数据校验库不同,ozzo-validation认为 str...

用户7731323
发表了文章

用 Go 实现一个 GitHub Trending API

上一篇文章Go 每日一库之 bubbletea我们介绍了炫酷的 TUI 程序框架 — bubbletea。最后实现了一个拉取 GitHub Trending 仓...

用户7731323

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券