流?I/O操作?阻塞?epoll?

当一个流中, 在没有数据read的时候,或者说在流中已经写满了数据,再write,我们的IO操作就会出现一种现象,就是阻塞现象很明显,阻塞等待这种方式,对于通信上是有明显优势的, 那么它有哪些弊端呢?for i in 流 {

Golang:实现一个简单的DSL解释器

go-实现一个简单的DSL。DSL 是 Domain Specific Language 的缩写,中文翻译为领域特定语言;

如何用 Fedora 学习 Golang

在 Fedora 上开启 Go 语言之旅如何用 Fedora 学习 Golang

MySQL8.0备份与还原工具讲解——mysqlbackup篇

它支持全量备份、增量备份、备份压缩、备份验证、备份加密、流式备份等特性,类似Oracle数据库的RMAN。简介:数据库高级架构师 | Oracle 11g OCM认证 | MySQL 5.7 & 8.0 OCP认证。

golang 实现一种环形队列,及周期任务

一、环形队列环形队列不同语言有很多种不同的实现,不过大部分都比较复杂。

Agones v 1.23.0 发布,谷歌和育碧联合开发的游戏服务器

Agones 是谷歌和游戏厂商育碧联合开发的游戏服务器,用于在 Kubernetes 上托管、运行和扩展专用游戏服务器。目前,Agones V1.23.0 发布了,此版本引入了对在使用 ARM 架构的 linux 机器上运行游戏服务器的初步支持。

Golang 的反射是如何实现的?图解其实现原理

Go反射简介Go反射有三大法则://接口数据 =====》 反射对象1. Reflection goes from interface value to reflection object.//反射对象 ===> 接口数据2. Reflection goes from refle

Golang简易入门教程——面向对象篇

上面这段代码当中函数的接收者是一个指针,所以我们得到的结果会是{8, 1},如果我们把指针去掉,改成普通的值接收的话,那么最后的结果仍然是{3, 4}。

区块链开发人员短缺:新兴趋势和前景

暴走时评:当前区块链领域的开发人员供不应求,主要原因包括大众对区块链的了解不够;认证计划的流行;没有专门的普及项目。同时还有人认为不缺高端的开发人员,可能由于没有看到真正的项目落地,目前只是预售筹集资金,让顶尖的开发人员没有兴趣参与进来。

打通C和GO:CGO入门剖析与实践

作者:panhuili,腾讯 IEG 后台开发工程师Go 作为当下最火的开发语言之一,它的优势不必多说。Go 对于高并发的支持,使得它可以很方便的作为独立模块嵌入业务系统。有鉴于我司大量的 C/C++存量代码,如何将 Go 和 C/C++进行打通就尤为重要。