首页> 文章
vscode的golang环境搭建一些问题记录
【转载】hive,skynet以及go语言
这里的hive和skynet都是云风大神的开源项目。skynet是一个基于actor模型的开源并发框架。hive是skynet简化并去掉了一些“历史包袱”之后重新设计的框架。go是google开源的一门编程语言。 为什么把这些东西放到一块呢?因为我看了一下它们的代码,发现很多地方有惊人的相似之处,这些正是大牛们长时间积累沉淀下来的东西,非常有价值,所以这篇文章将它们拿到一起分析一下。
go chan学习
Channel 是 CSP 模式的具体实现,用于多个 goroutine 通讯。其内部实现了同步,确保并发安全。 Channel 是先进先出,线程安全的,多个goroutine同时访问,不需要加锁。
go vscode设置test显示日志
vscode test单元测试时,默认不显示日志,需要设置添加-v参数
go protobuf中默认值被忽略的问题
解决golang在vscode会保存会自动格式化删除一些代码
Golang中使用protobuf
Protobuf(Protocol Buffer)是google 的一种数据交换的格式,它独立于语言,独立于平台​。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。 Go语言的编译器器插件是在另一个叫 golang/protobuf 的项目中提供的,也叫 goprotobuf。
【转载】在 Go 语言中使用 Protobuf
转载 https://www.jianshu.com/p/030b03532961 Protobuf 源码中默认实现了对 C++, Java, C#, Python 等语言的生成器插件,但是没有 Go 语言的生成器插件。Go 语言的生成器插件是在另一个叫 golang/protobuf 的项目中提供的,也叫 goprotobuf,这篇文章主要就是介绍如何在 Go 语言中使用 Protobuf。
【转载】Golang 游戏架构简介
转载:https://www.jianshu.com/p/546773568592
【转载】go游戏服务器网络库antnet详解
转载:https://blog.csdn.net/u012453463/article/details/90440492