游戏服务器框架pitaya

## pitaya简介 最近一年在使用的一款分布式服务器框架pitaya,https://github.com/topfreegames/pitaya . 是由巴西的一家游戏公司开源的项目。公司的官网是:https://tfgco.com/ 目前已经开发了多款游戏畅销appstore,游戏框架经过多款项目验证, 目前有一款比较火热的游戏是较zooba 中文名动物王者,这款游戏是吃鸡+moba类型的对战游戏。 ## 框架技术选型 框架使用的技术选型还...阅读全文

2019-11-02 23:06:44

Golang中的Defer必掌握的7知识点

在用Golang开发的时候,`defer`这个语法也是必备的知识,但是我们除了知道他是在一个函数退出之前执行,对于`defer`是否还有其他地方需要注意的呢。 本文整理的`defer`的全场景使用情况,部分场景源自网络,加上自己的额外观点和分析,完成了这份`defer`的7个隐性必备知识点。 提纲如下: * 知识点1: defer的执行顺序 * 知识点2:defer与return谁先谁后 * 知识点3:函数的返回值初始化与defer间接影响 * 知识点4:有名函数返回值遇见d...阅读全文

2020-03-23 14:15:20

go 发生死锁的问题

``` package main import ( "fmt" "math/rand" "sync" "time" ) var wg sync.WaitGroup //计算一个64位随机数的各位的和 func randNumber(x int64) int64 { var sum int64 = 0 for x > 0 { a := x % 10 x = x / 10 sum += a } return sum } ...阅读全文

2020-06-02 15:50:17