如何在Go中实现百万级UDP通信

作者:shaoyuan1943 来源:微信公众号:GoCN出处:https://mp.weixin.qq.com/s?

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

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

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

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

Go语言之父带你重新认识字符串、字节、rune和字符

如果你完全不知道一个字节切片是什么以及它是如何工作的,请阅读上一篇博客文章 ; 我们在这里假设你已经知道这些。

Go 语言 Web 框架—自定义 Server

知道了 Echo#Start 最终调用的是 Echo#StartServer,而且它的参数是一个*http.Server 类型,所以自定义一个 Server 很容易。

Go+Python双剑合璧

Python 3.6.4 :: Anaconda custom。在相同的目录下创建qrcode.py文件,内容如下:from ctypes import cdll, c_char_p。

Go 特意模糊堆和栈之后,你对 Goroutine 栈了解多少?

什么是协程栈每个协程都需要有自己的栈空间,来存放变量,函数,寄存器等信息。所以系统需要给协程分配足够的栈空间。栈分配方式固定大小的栈每个协程都有相同的,固定大小的栈。优点:实现简单;缺点:每个协程需要的栈空间不尽相同,如果一概而论,那么有些是浪费,有些是不够用。

Go 每日一库之 plot

Go每日一库之 plot简介本文介绍 Go 语言的一个非常强大、好用的绘图库——plot。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue

理解Go语言的Goroutine和协程

1.1协程基本概念和提出者协程英文是Coroutine译为协同程序,我们来看下维基百科对Coroutine的介绍:Coroutines are computer program components that generalize subroutines for non-pree

软件推荐丨go-tagexpr——Go 结构体标签表达式

主要特性:支持各种常用运算符支持访问数组、切片、字典的成员支持访问当前结构中任意字段支持访问嵌套字段、非导出字段等内置len、sprintf、regexp函数支持单表达式与多表达式两种定义模式提供了参数校验子包可以看一个参数校验的小例子。