03 2020 档案
摘要:盗用下别人的标题,把我的顶上去,别人说的虽然有道理,但是缺乏实践。决定自己写个例子,实测结果如下: 总数1万个取最大100,快排略快,最小堆偶尔快。 总数10万个取最大100,最小堆略快,快排偶尔快。 总数100万个取最大100,最小堆完胜,快排没戏,而且最小堆大概快了2倍。 总数1000万个取最大
阅读全文
摘要:github上搞下来的,运行没问题,留着自己看的。 原链接:https://github.com/xiaolongnk/common-alglib/blob/master/skiplist.cpp 1 #include <iostream> 2 #include <stdlib.h> 3 #incl
阅读全文
摘要:记录以前外网一次死循环事件,定位问题流程: 首先玩家反馈无法进入游戏,然后我这边登陆linux,先看top,发现进程有100%,然后pstack 进程id,找到堆栈打印,然后GDB到线上程序,因为已经死循环了,GDB找到死循环地方。 原来是进阶模块加属性时,用了map迭代器for循环时没有it++导
阅读全文
摘要:起因:服务器时间改成莫斯科时区后,再改回来出现问题。改不回来了,date后显示还是莫斯科时间,看了好多帖子都无效,例如:https://www.west.cn/docs/52635.html 最终解决办法:从其他机器拷贝2个文件覆盖该机器对应的路径: /usr/share/zoneinfo/Asia
阅读全文