Browsed by
分类:Go第三方库

学习第三方优秀库

Go 强大而灵活的电子邮件库:email

Go 强大而灵活的电子邮件库:email

发送邮件是一个很常见的需求:用户邮箱验证、邮箱召回等。Go 语言标准库自带 net/smtp 库,实现了 smtp 协议,用于发送邮件。然而这个库比较原始,使用不方便,而且官方声明不再增加新功能。于是乎出现了一些强大的第三方邮件库,今天推荐的这个库就是其中之一。 项目地址:https://github.com/jordan-wright/email,Star 数 1.3k+。 简介 email 包的设计易于使用,但又足够灵活以免受到限制。目的是为开发者提供友好的电子邮件接口。…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
专为开发人员打造的调试日志库:what

专为开发人员打造的调试日志库:what

简介 what 包含一组简单易用的日志记录函数,适用于跟踪代码中的各种类型的活动。what 可以打印当前函数名称,快速 Printf:格式化日期,并转储(dump)数据结构。 最重要的是,默认情况下,what 相关的代码不会编译进生成环境的二进制文件中(除非你希望如此)。因此说,what 这个库是调试级别的日志记录,仅适用于开发人员。 背景 为什么会有这么一个库出现?库作者总结了两个主要原因。 原因一:只需要两个日志级别 作者看到了 Dave Cheney 的旧博文。早在 2…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
用 Go 编写能存数百万条记录仍非常快的缓存服务

用 Go 编写能存数百万条记录仍非常快的缓存服务

本文发布于 2016 年 3 月,但其中的设计技巧仍然有效。 我们的团队需要编写非常快速的缓存服务。目标非常明确,但可以通过多种方式实现。最后,我们决定尝试一些新的东西,并在 Go 中实现该服务。本文描述了我们是如何做到的以及由此产生的价值。 目录 需求 为什么用 Go 缓存 并发 移除 避免 GC BigCache HTTP 服务器 JSON 反序列化 最终结果 总结 需求 根据需求,我们的服务应: 使用 HTTP 协议处理请求 支持 10K RPS (5k 写,5k 读)…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
Go 官宣:新版 Protobuf API

Go 官宣:新版 Protobuf API

原文作者:Joe Tsai, Damien Neil 和 Herbie Ong 原文链接:https://blog.golang.org/a-new-go-api-for-protocol-buffers 发布时间:2020-03-02 翻译:polaris,Go 语言中文网 简介 我们很高兴地宣布,用于 Google 的语言无关数据交换格式 protocol buffers 的新版 Go API 发布了,这是一次重大的版本升级。 新 API 的动机 Go 的第一个 prot…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
[译] Linux,Netlink 和 Go – 第 1 部分:netlink

[译] Linux,Netlink 和 Go – 第 1 部分:netlink

我是 Prometheus 的大粉丝。 我在家庭和工作中都使用了很多,并且非常喜欢深入了解我的系统在任何时刻的工作情况。 最广泛使用的 Prometheus 商家之一是 node_exporter:可以从类 UNIX 机器中提取各种指标的守护进程。 在我浏览仓库时,我注意到 open issue,要求向 node_exporter 添加 WiFi 指标。 这个想法吸引了我,我意识到我一定会在我的 Linux 笔记本电脑上使用这样一个功能。 我开始探索在 Linux 上检索Wi…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (2 人打了分, 平均分:3.00,总分:5)
Loading...
Go 语言版 jQuery — GoQuery

Go 语言版 jQuery — GoQuery

做过 Web 开发的,应该都用过或听过 jQuery,它提供了方便的操作 DOM 的 API。使用 Go 语言做服务器端开发,有时候需要解析 HTML 文件,比如抓取网站内容、写一个爬虫等。这时候如果有一个类似 jQuery 的库可以使用,操作 DOM 会很方便,而且,上手也会很快。github.com/PuerkitoBio/goquery 这个库就实现了类似 jQuery 的功能,让你能方便的使用 Go 语言操作 HTML 文档。 1 概述 Go 实现了类似 jQuery…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (6 人打了分, 平均分:4.17,总分:5)
Loading...
Go语言版crontab

Go语言版crontab

1、cron 表达式的基本格式 用过 linux 的应该对 cron 有所了解。linux 中可以通过 crontab -e 来配置定时任务。不过,linux 中的 cron 只能精确到分钟。而我们这里要讨论的 Go 实现的 cron 可以精确到秒,除了这点比较大的区别外,cron 表达式的基本语法是类似的。(如果使用过 Java 中的 Quartz,对 cron 表达式应该比较了解,而且它和这里我们将要讨论的 Go 版 cron 很像,也都精确到秒) cron(计划任务),…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (5 人打了分, 平均分:5.00,总分:5)
Loading...