首页 > TAG信息列表 > gocn

【GoCN酷Go推荐】网络流量抓包库 gopacket介绍

gopacket简介 1. gopacket是什么?gopacket是google出品的golang三方库,质量还是靠的住,项目地址为:github.com/google/gopacket gopacket到底是什么呢?是个抓取网络数据包的库,这么说可能还有点抽象,但是抓包工具大家可能都使用过。 Windows平台下有Wireshark抓包工具,其底层抓包库是npcap(

【GoCN译文视点】何时使用 Rust, 何时使用 Go

原文地址:https://medium.com/codex/when-to-use-rust-and-when-to-use-go-590bcbb49bec 原文作者: Joel 本文永久链接: Github 译者:tt 直截了当的说, Go 和 Rust 之间有明显的区别。Go 更加注重构建可扩展的 Web API 和微服务,尤其是有 goroutine 的助力。虽然 Rust 作为后者也可以

【GoCN酷Go推荐】Html解析利器-goquery库

简介 什么是goquery?goquery是由Go实现的基于Go的net/html包和CSS选择器库cascadia的HTML解析库。 由于net/html解析器需要UTF-8编码,goquery也同样需要,所以需要确保提供的html是UTF-8编码。 为什么用goquery?由于net/html解析器返回的是节点,而不是功能齐全的DOM树,所以在使用的过程中g

【GoCN酷Go推荐】Go程序配置利器-viper库

推荐理由 日常开发中,程序配置项会包含多种源,如:配置文件,系统环境变量、分布式config服务等等,常规方式是每种配置源写一套逻辑,虽然开发量不大,但总要花精力去维护后续的变更。Viper库恰好能解决这类痛点,同时还支持多种配置文件格式,以及热加载能力,所以程序配置管理场景可以尝试用Viper

【GoCN酷Go推荐】Go 类型转换神器 cast库

什么是 cast? cast 用于一致且简单的方式在不同的 go 类型之间进行安全的转换。 为什么使用 cast? 在 Go 程序中,我们通常需要将数据由一种类型转换为另一种类型。 cast 使用一致且简单的方式来提供安全的类型转换。它不仅仅适用于类型断言,更强大的功能在于我们使用接口来处理动态数

go每日新闻--2020-04-17

go语言中文网(每日资讯)_2020-04-17 一、Go语言中文网 目前Go语言中文书籍都在这,满400减230!总有你需要的 结构体转map[string]interface{}的若干方法 Socket Server的N种并发模型汇总 使用Go语言创建WebSocket服务 Go刷LeetCode系列:二叉树(5)右视图 二、 GoUpUp Go 每日一

GoCN每日新闻(2019-11-08)

GoCN每日新闻(2019-11-08) GoCN每日新闻(2019-11-08)   1. Go Modules: v2及更高版本使用 https://blog.golang.org/v2-go-modules 2. 根据拓扑图理解golang的sync.Map工作原理 https://segmentfault.com/a/1190000020946989 3. 如何写高大上的 godoc(Go 文档)https:/

GoCN每日新闻(2019-10-06)

GoCN每日新闻(2019-10-06) 国庆专辑:GopherChina祝大家国庆节快乐 GoCN每日新闻(2019-10-06)   1. Go 1.14 有什么新变化 http://docs.google.com/presentation/d/1HfIwlVTmVWQk94OLKfTGvXpQxyp0U4ywG1u5j2tjiuE 2. 优雅地关闭 goroutine  https://callistaenterprise.se/b