摘要: 分享下我之前做的服务器框架; 游戏在线最高3万; 物理机I7的3台阿里云分服;性能及其强劲; 框架: 底层基于比较流行的skynet,基础采用c语言,脚本lua,部分服务golang; Skynet: 是一个基于C跟lua的开源服务端并发框架,这个框架是单进程多线程Actor模型。所以他对于机器的性 阅读全文
posted @ 2021-01-06 16:35 蓝辰进击者 阅读(4097) 评论(3) 推荐(2) 编辑
摘要: 钉钉出了个webhook机器人接入,自定义的机器人支持随时post消息到群里; 昨天就尝试着用C#写了个; 一开始用python写,但是莫名的提示 {"errmsg":"param error","errcode":300001} 错误,估计是某个参数不对,或者格式不争气; 顺带附上exe和工程源码 阅读全文
posted @ 2017-03-01 10:49 蓝辰进击者 阅读(32469) 评论(12) 推荐(3) 编辑
摘要: 开始微服务,那就先温习下golang语法吧; golang变量类型 1. 整形 Go %b 表示为二进制 %c 该值对应的unicode码值 %d 表示为十进制 %o 表示为八进制 %q 该值对应的单引号括起来的go语法字符字面值,必要时会采用安全的转义表示 %x 表示为十六进制,使用a-f %X 阅读全文
posted @ 2021-01-06 16:16 蓝辰进击者 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 平时项目都是基于c++,lua,node, 现在打算开始自学开发微服务; 也顺带磨砺下go和docker 前期准备 1. 有golang编程基础 本系列文章是基于有golang编程基础,有过实际开发项目的前提去展开,最好有一定的架构经验. 2. 了解RPC、SOA、SOCKET通信等概念 这些概念是 阅读全文
posted @ 2019-10-29 17:13 蓝辰进击者 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1,不同类型的变量不能互相赋值或者操作,如var a int8 = 16var b int = 23c := a + b 会报错,且int虽然默认32位,但和int32是不同的类型 iota只在声明枚举时有用 2、数组声明:array:var arr [5]int 长度为5,元素默认值为0,通过下标 阅读全文
posted @ 2019-10-24 10:44 蓝辰进击者 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 最近在打算用python作测试用例以便对游戏服务器进行功能测试以及压力测试; 因为服务器是用c++写的,采用的TCP协议,当前的架构是打算用python构造结构体,传送给c++层进行socket发送给游戏服务器,响应消息再交由python进行校验; 开始: 首先是c++调用python这一层需要打通 阅读全文
posted @ 2017-07-21 11:53 蓝辰进击者 阅读(5628) 评论(6) 推荐(0) 编辑
摘要: 妹子是做翻译相关的,遇到个问题,要求得到句子中的所有单词的 音标; 有道翻译只能对单个单词翻译音标,不能对多个单词或者句子段落翻译音标; 手工一个一个翻的话那就要累死人了.....于是就让我写个翻译音标工具 一开始没想到该怎么搞,,之后突然想到了利用有道api网页翻译来做每个单词的音标翻译; 选择了 阅读全文
posted @ 2016-10-26 15:08 蓝辰进击者 阅读(2620) 评论(0) 推荐(0) 编辑
摘要: 做服务器肯定会涉及到游戏配表,而读取游戏配表是一个必备技能; 之前一直都是采用TinyXml直接读,匹配字符串,每次加个表都是一大坨代码,看着也是心累; 因此利用了闲暇的时间封装了一个 xml配置表 读取类; 1.支持 按照 列*行的读取方法 2.支持 按照 "标题"*行的读取方法 3.支持 按照 阅读全文
posted @ 2016-08-09 16:13 蓝辰进击者 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 随着版本的第二次迭代,包体越来越大;随之而来的也就是下载量会有所影响;毕竟每增大一点包体大小,下载的玩家就会损失一小批; 但是我们的图片都经过美术压缩打包,依然包体不小; 最后发现是因为把图片都打包成plist格式,所以png的图片大小又一次增大了; PNGoo 这个软件可以再一次压缩,并且不破坏里 阅读全文
posted @ 2016-07-28 15:26 蓝辰进击者 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 下面测试用的sqlite例子;大家可以参考使用; 阅读全文
posted @ 2016-07-25 13:25 蓝辰进击者 阅读(6395) 评论(0) 推荐(1) 编辑