C++11 std::make_shared 与 std::shared_ptr双剑合璧

项目做完上线,发现存在内存泄漏。因为客户端链接到服务器时传统new出来对象,断开链接后没有进行释放。 一、定时检测对象释放情况 代码如下: //1、开启服务监听 bool CWebServer::StartServer(const std::string& strIp, u...

2019-05-10 11:31:50

阅读数 44

评论数 0

C++ mysql_error[2014] Commands out of sync; you can't run this command now

最近在移植项目,整个工程重写优化下,参考代码TrinityCore 先上代码: bool CMysqlConnect::Query(const std::string & dml) { if (!m_pMysqlConn) { return false; } ...

2019-04-13 11:06:55

阅读数 45

评论数 0

error C2589: “(”:“::”右边的非法标记

今天添加fmt库的时候出现fmt/printf.h(373): error C2589: “(”:“::”右边的非法标记 上网查询了资料是命名冲突 解决方法: // we always use stdlib std::max/std::min, undefine some not C++ ...

2019-04-08 11:18:19

阅读数 17

评论数 0

boost.asio学习

一、boost版本1.69.0 用cmake构建项目时,预定义宏BOOST_ASIO_NO_DEPRECATED以此来使用最新API接口 target_compile_definitions(boost INTERFACE -DBOOST_DATE_TIME_NO_LIB ...

2019-03-26 17:15:05

阅读数 21

评论数 0

cmake笔记

目录 一、策略 1、CMP0005 二、命令 1、list 2、macro 3、option 4、set 5、set_property 三、其他 1、rpath 一、策略 1、CMP0005 解释:此策略确定CMake通过add_definitions添加的预处理器定义值...

2019-03-22 14:22:34

阅读数 44

评论数 0

nodejs服务器(http/ws)apache同时支持https和wss代理

vhostssl.conf配置修改 <VirtualHost *:443> SSLProxyEngine on ProxyRequests Off ProxyPass /wss ws://内网ip:port ProxyP...

2019-03-07 15:23:53

阅读数 99

评论数 0

C++支持wss

昨天公司刚刚提出微信小程序过审必须支持wss,当时蒙圈开始以为C++要加入OpenSSL,来支持wss。后来上网查找发现nginx进行代理中转(不需要更改任何C++代码)就可以实现协议支持,不禁感慨nginx强大与自己知识薄弱。 言归正传。 1、C++支持WS请求(略)   2、C++进...

2018-12-25 17:53:57

阅读数 678

评论数 0

redis5.0.0集群搭建

一、安装redis 下载所需安装包redis-5.0.0.tar.gz,通过xftp6上传,指定目录安装,或者在线wget自行安装 # wget http://download.redis.io/releases/redis-5.0.0.tar.gz # tar xzf redis-5.0....

2018-11-16 11:32:13

阅读数 877

评论数 0

网狐 CDataBaseEngineSink::OnRequestWriteGameScore 数据库异常:查询超时已过期

首先上图: 这个问题怀疑方向: 1、脚本问题,其实脚本是对的。 2、数据库超时无响应,以为是执行什么定时脚本 死循环了,后来把定时脚本都关闭了还是报错了。 3、也是这个问题的错误,即日志log文件自增长过长,log 自增长配置 10%扩容 2014GMax,但是如果log过大50G,1...

2018-10-18 11:19:57

阅读数 1860

评论数 0

7、快速用户指南

本用户指南提供了快速开始使用gSOAP的方法。 本节要求对SOAP协议有一个基本的了解,以及略懂些C和/或C ++的语法。 原则上,当gSOAP客户端 - 服务器应用程序 构建一个集合组并在组内进行通信时,可以使用gSOAP soapcpp2编译器在C和C ++中来开发SOAP客户端和SOAP W...

2018-04-10 21:53:43

阅读数 70

评论数 1

TrinityCore 安装向导

简介TrinityCore是一款相当复杂且要求严格的软件,因此安装和维护相当艰难。 本指南将尝试描述并实际展示如何设置您的服务器环境。关于不同的操作系统(主要分为Linux,OS X和Windows),本指南主要介绍Windows安装步骤为了方便理解,该指南分为7个步骤:1、Windows环境要求...

2018-03-23 17:47:29

阅读数 588

评论数 0

vs2012 map cod文件崩溃信息

最近在做服务器,很是纠结崩溃信息获取,网上查了些资料,直指map文件信息分析1、首先生成map cod 文件 直接上图然后直接编译生成PokerPDKServer.map  和每一个cpp对已的TableFrameSink.cod文件 (生成位置) PokerPDKServer Timesta...

2018-02-12 09:36:33

阅读数 193

评论数 0

C++ restsdk 进行苹果二次验证

int GetSecondaryVerify(std::string& data, std::string& t) { if (data.empty()) { return -1; } //获取信息 utility::string_t kUrl =...

2018-01-30 10:58:13

阅读数 107

评论数 0

lua 性能检测

-- Copyright (C) 2015 - 2017 -- @file profiler.lua -- define module local profiler = class() profiler.m_reports = {} profiler.m_rep...

2017-08-30 13:15:30

阅读数 595

评论数 1

vs2013+opengles3.0 win10环境搭建

vs2013+opengles3.0 win10环境搭建

2017-08-23 16:12:02

阅读数 775

评论数 0

cocos lua游戏过程记录(复盘)

一、复盘原理 我们都知道所谓回放游戏过程,只不过把游戏消息存储下来,在执行一遍。 我的复盘原理是这样实现(麻将): 1)游戏结束,服务器会发送这局执行的所有消息。 2)客户端接受到消息,通过使用lua绑定C++方法读出数据(这也是第二点要讲解的) 3)lua读写文件,把读出的数据以二进制形式存储到...

2017-01-04 17:10:22

阅读数 636

评论数 0

cocos lua遇到的一些问题

做完lua版棋牌游戏,下面把我遇到的一些问题记录下。 一、确定版本 关于版本问题真的要好好计划下,目前苹果官方下达通牒,所有app必须支持IPv6。而lua热更新机制是去请求网站,低版本可能不支持IPv6,因此开发的时候务必要选择支持IPv6的cocos版本。这个问题不多说,自己可以模拟下IPv6...

2016-08-05 14:12:06

阅读数 4615

评论数 0

IOS socket 兼容IPV4与IPV6

前些天提交代码,被苹果打回了,苹果回复:Specifically, we were unable to access the app. We've attached screenshot for your reference. Apps are reviewed on an IPv6 netwo...

2016-06-13 10:36:07

阅读数 3698

评论数 1

window下用android-ndk-r9d编译.so文件之mutex in namespace 'std' does not name a type

前段时间为了封装下cocos2dx游戏代码,就编译了2个平台下的开发库,window下的.lib和.dll,Android下的.a.和.so,以前也没有编译过,上网查资料1、要不就是copy代码上linux编译,2、要不就是用cywin模拟环境去编译。3、ndk编译(更多方法知之者告知)关键是li...

2016-03-09 10:43:15

阅读数 5549

评论数 0

cocos2dx-IOS微信分享

一、进入微信开放平台点击打开链接 点击进入“开放平台” 点击进入“资源中心” 点击“移动应用” 点击“iOS接入指南”后,点击文档最下方微信SDK Sample Demo源码 二、把下载好的demo找到图中文件,放到一个文件夹SDK1.6.2中 C2DShareInst...

2016-01-27 13:33:58

阅读数 2324

评论数 0

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