
游戏服务器
上山老人
一头奔放不羁的程序猿
展开
-
go中使用protobuf
文章目录编译使用类型参考编译参考[1][2]的步骤如下:1.安装编译器这里很容易漏掉,一开始就是因为没有这个步骤,导致找不到protoc下载对应系统的压缩包,解压之后把protoc.exe放在gopath/bin中,也就是Go安装路径下面的bin中2.安装protobuf-gogo install google.golang.org/protobuf/cmd/protoc-gen...原创 2020-04-21 23:56:23 · 1223 阅读 · 0 评论 -
promise实现递归调用
文章目录Promise&then实现参考想要做一个简单的AI,实现一个动作序列,等前面一个执行完毕了,再执行下一个动作Promise&then参考我自己的一篇帖子,记录了我自己理解promise&then的[1]实现直接上代码了var dramas = [ { "time": 2000, "func": function(sec){ con...原创 2020-03-16 10:52:34 · 2332 阅读 · 0 评论 -
promise.then链式调用顺序
文章目录例子揭秘理论理论1:Promise是一个对象理论2:resolve/reject是用来改变Promise对象的理论3:Promise的t'hen/catch方法执行后返回的也是一个Promise对象理论4:then函数返回的Promise对象什么时候resolve看返回值理论5:执行顺序为:同步执行 > nextTick队列 > setTimeout队列 > Promis...原创 2020-03-15 21:31:22 · 2086 阅读 · 0 评论 -
async, await, promise学习总结
文章目录问题理解Promiseasyncawait解决和总结参考因为最近在弄一个nodejs的服务端,结果用的zeromq实现的rpc。结果发现rpc会出现卡住的情况,打印消息之后主要是zeromq消息丢了,发送之后,接收端没有收到。然后发现示例代码中用的是async/await这种异步调用,不太明白,所以找了些资料学习了一下,做一下笔记问题zeromq中为什么用异步方式?async函数...原创 2020-03-09 11:07:15 · 253 阅读 · 0 评论 -
npm的node-uuid和uuid
文章目录uuid功能uuid模块用法node-uuid模块小结参考uuid功能生成唯一的一个字符串至于唯一性,我也怀疑过,参考[1],主要有5种用法(1)基于时间的(2)DCE安全的(3)基于名字的(4)随机的(5)基于名字的(SHA1)uuid模块用法参考[1],有5种用法v1:基于时间的> uuid.v1()'3be65050-3a6c-11ea-9...原创 2020-01-20 23:40:19 · 2510 阅读 · 0 评论 -
关于zmq的router接受和处理消息隐藏参数的问题
文章目录原因参考最近在搭nodejs服务器,用到了zmq,因为用的是JavaScript,所以用的是zeromq.js[1]。(没用zmq,是因为windows下面安装zmq,node-gyp没有编译过,因为要快速出来,所以就先放弃了。)结果一开始就遇到一个问题就是,router发消息给dealer,接收收不到原因参考[2],主要是要了解router接收消息的时候,默认第一个参数是origi...原创 2020-01-04 15:39:42 · 661 阅读 · 0 评论