Web Analytics

一文告诉你如何帮助测试Go语言Beta公测版或RC候选发布版

本文永久链接 – https://tonybai.com/2021/08/11/how-to-test-go-beta-or-rc Go 1.17已经发布到RC2版本!正式版最早将在8月中旬发布,最迟也不会晚于月底。对于喜欢尝鲜的Gopher而言,在体验Go 1.17的新特性的同时,也不要忘了为Go语言项目做做贡献!贡献什么呢?其实很简单,就是在尝鲜的同时,对Go语言的Beta公测版以及RC发布候...

August 11, 2021 · 5 min · Tony Bai

Go中被闭包捕获的变量何时会被回收

本文永久链接 – https://tonybai.com/2021/08/09/when-variables-captured-by-closures-are-recycled-in-go 1. Go函数闭包 Go语言原生提供了对闭包(closure)的支持。在Go语言中,闭包就是函数字面值。Go规范中是这样诠释闭包的: > 函数字面值(function literals)是闭包:它们可以引用其包...

August 9, 2021 · 9 min · Tony Bai

Go基于I/O多路复用的TCP协议流解析实践

本文永久链接 – https://tonybai.com/2021/07/31/io-multiplexing-model-tcp-stream-protocol-parsing-practice-in-go 在《Go经典阻塞式TCP协议流解析的实践》一文中,我们基于Go经典的阻塞I/O模型实现了一个基于TCP流的自定义协议的解析。这种**one-connection-per-goroutine*...

July 31, 2021 · 11 min · Tony Bai

Go经典阻塞式TCP协议流解析的实践

本文永久链接 – https://tonybai.com/2021/07/28/classic-blocking-network-tcp-stream-protocol-parsing-practice-in-go 1. Go经典阻塞I/O的TCP网络编程模型 Go语言诞生十多年来取得了飞速发展,并得到了全世界开发者的广泛接纳和应用,其应用领域广泛,包括:Web服务、数据库、网络编程、系统编程、D...

July 28, 2021 · 15 min · Tony Bai

二闺女一周岁了

本文永久链接 – https://tonybai.com/2021/07/23/my-second-daughter-is-one-year-old **时光飞逝** – 这是我在写这类记录孩子成长的文章时最喜欢用的一个词,也是最能体现我真实感受的一个词。一年前的今天,二闺女非常痛快地呱呱坠地,当时刚出生的她是这样的: 而一年后的今天,现在的她是这样: 这样: 以及这样: 就像她脸上快乐的笑容那样...

July 23, 2021 · 3 min · Tony Bai