简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux下安装完MySQL之后,include文件夹下没有包含mysql.h头文件的解决办法
无论用源码安装的方式和宝塔安装MySQL,会出现一些必要的头文件在安装目录下存在,但是没有在include 的mysql目录下。其实解决办法很简单。安装libmysqlclient-dev执行安装命令sudo apt-get install libmysqlclient-dev安装完之后,重新进入mysql目录下就有相应的头文件了,如果是用远程调试工具的话,需要重新开启一下项目刷新一下,...
C++ STL map插入效率优化
最近遇到日志队列记录每个客户端ID传送过来的日志,里面的数据量,多的时候非常庞大,从服务器再传到网页效率偶尔感觉较低,故从数据结构和网页Http协议上做了优化map容器的三种插入方式insert emplace emplace_hint效率对比,测试平台为X64 release里面最开始有个结构体,std::map<std::string clientID,logStruct logInfo
Linux:用libevent库创建epoll的IO复用并发服务器
libevent是一个开源是并且可以跨平台的库,可以去官网http://libevent.org/下载后在Linux中解压,然后通过源码安装的方式安装。通过libevent可以轻松实现epoll的IO复用并发服务器,无需再自己定义根结点和上树删除结点的一些操作。以下用Linux下的epoll简单服务器端的代码作为例子。需要比较注意的是回调函数的用处。以后还会持续接触到。#include &l...
到底了