使用valgrind观察luajit进程内存

背景 有天我们执行了类似的lua代码,往一个table中存入大量数据,在进行多次collectgarbage(<a href="https://www.ccagml.com/?p=564" class="more-link">Continue reading <span class="screen-reader-text">使用valgrind观察luajit进程内存</span></a>

2023/9/3
阅读更多

从生产环境报错学习protobuf编码规则

protobuf 编码规则

2023/1/29
阅读更多

跟着vscode插件学设计模式-工厂模式

项目地址 github源码地址 visualstudio市场发布地址 项目背景 leetcode_extens<a href="https://www.ccagml.com/?p=547" class="more-link">Continue reading <span class="screen-reader-text">跟着vscode插件学设计模式-工厂模式</span></a>

2022/11/20
阅读更多

拨开迷雾,探寻深夜游戏集群启动失败真相

背景 前几天深夜更新游戏版本,半夜服务器集群启动失败了 排查过程 发现有启动失败coredump文件 使用gd<a href="https://www.ccagml.com/?p=550" class="more-link">Continue reading <span class="screen-reader-text">拨开迷雾,探寻深夜游戏集群启动失败真相</span></a>

2022/9/18
阅读更多

从技能状态图标显示错误到给 LuaJIT 报告bug

背景 今天有玩家反馈,某个技能的状态buff有概率会出现2个图标,并且状态层数不一样 开始排查问题 策划是不是<a href="https://www.ccagml.com/?p=539" class="more-link">Continue reading <span class="screen-reader-text">从技能状态图标显示错误到给 LuaJIT 报告bug</span></a>

2022/8/28
阅读更多

游戏系统MySQl执行超时问题排查

背景 我们游戏有一个老排行榜,一直爆出数据库语句执行超时,由于是深夜处理数据,并没有影响,所以一直没处理,最近<a href="https://www.ccagml.com/?p=553" class="more-link">Continue reading <span class="screen-reader-text">游戏系统MySQl执行超时问题排查</span></a>

2022/6/26
阅读更多

lua中pairs和ipairs都做了什么操作

1. 一些简单的例子 例子中可以看出 ipairs只输出了数组部分,nil截断之后也不会输出 pairs 会输<a href="https://www.ccagml.com/?p=525" class="more-link">Continue reading <span class="screen-reader-text">lua中pairs和ipairs都做了什么操作</span></a>

2022/5/14
阅读更多

lua中#号是怎么计算字符串长度的

1. 一些简单的例子 a = "abc" print(#a) // 3 当获取的是字符串的长度时直接获取字符串<a href="https://www.ccagml.com/?p=522" class="more-link">Continue reading <span class="screen-reader-text">lua中#号是怎么计算字符串长度的</span></a>

2022/4/23
阅读更多

lua中#号是怎么计算长度的

1. 一些简单的例子 从例子可以看出,#并不是取得从1开始连续部分数组的长度 print("#{1}:", #<a href="https://www.ccagml.com/?p=520" class="more-link">Continue reading <span class="screen-reader-text">lua中#号是怎么计算长度的</span></a>

2022/4/23
阅读更多

lua中tonumber做了什么

1. 一个常见的例子 a = tonumber("2333") 因为tonumber是lua内置的一个函数,所<a href="https://www.ccagml.com/?p=517" class="more-link">Continue reading <span class="screen-reader-text">lua中tonumber做了什么</span></a>

2022/4/2
阅读更多