自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 使用include-what-you-use优化编译速度

include-what-you-use是Google推出的用来检查头文件冗余的工具。原理是分辨出#includes里有哪些是当前文件(.cpp,.cc,.h)完全没有用到的,以及使用前置声明来替代#includes。

2020-11-30 14:31:51 4253

原创 C++ libcurl支持https

做项目的时候需要将原来的libcurl升级到支持https,查了下是需要重新编译 with ssl,编译完成后,post请求https网址还有默认是需要证书的,libcurl可以设置成不验证证书curl_easy_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_easy_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);参考...

2020-03-04 17:13:31 1450 1

原创 gperftools检测内存泄露

工作中有碰到进程内存泄露问题,记录一下gperftools这个工具的使用方法。 首先是安装,64位系统gperftools的安装是需要unwind库支持,所以安装unwind,以及gperftools。在官网下载unwind版本和gperftools版本。自己用的是unwind-0.99-beta和gperftools-2.5版本的安装包。 unwind的安装比较简单,也没...

2019-12-30 17:16:54 1614

原创 服务器优化

服务器同屏人数多的时候,出现了卡顿现象,服务器的一帧运行超过了1s,经过排查发现是人物计算属性的地方卡顿.服务器架构中玩家对应有SetupCharBase(),用来计算玩家攻防,玩家的普通攻击需要buff面板后计算伤害,会调用这个函数。函数里面各个功能模块的计算写在了函数的最前面,计算宠物附加属性,地元附加属性各种功能模块。这块的原则应该是在玩家load的时候就计算好,在改变的时候,算好数值存...

2019-07-29 18:13:09 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除