![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++服务器端开发
心清扬
一个有思想有文化的现代青年
展开
-
c++学习笔记
如果对象是用声明的方式在栈上创建的(一个局部对象),那么RAII(资源获取即初始化)机制会工作正常,当离开作用域时对象会自动销毁从而调用析构函数释放资源。但如果对象是用new操作符在堆上创建的,那么它的析构函数不会自动调用,程序员必须明确地用对应的delete操作符销毁它才能释放资源。原创 2013-10-22 12:52:04 · 419 阅读 · 0 评论 -
leveldb
LevelDb有如下一些特点: 首先,LevelDb是一个持久化存储的KV系统,和Redis这种内存型的KV系统不同,LevelDb不会像Redis一样狂吃内存,而是将大部分数据存储到磁盘上。 其次,LevleDb在存储数据时,是根据记录的key值有序存储的,就是说相邻的key值在存储文件中是依次顺序存储的,而应用可以自定义key大小比较函数,LevleDb会按照用户定转载 2013-11-27 15:58:01 · 657 阅读 · 0 评论 -
c++服务器开发环境搭建
tar -jxvf gcc-4.8.1.tar.bz2cd gcc-4.8.1./contrib/download_prerequisites./configure --enable-checking=release --enable-languages=c,c++ --disable-multilibmake -j4(改数字由你的核数*2)sudo mak原创 2013-11-27 09:24:58 · 4075 阅读 · 0 评论 -
C++服务器开发环境配置
sudo apt-get install libgoogle-perftools-devsudo apt-get install cmake sudo apt-get install gitgit clone https://github.com/crossroads-iobxs.git git clone https://github.com/zeromq/cp原创 2013-10-22 09:22:39 · 1242 阅读 · 0 评论 -
protobuf学习笔记
参考文档:1、https://developers.google.com/protocol-buffers/docs/cpptutorial?hl=zh-CN2、https://developers.google.com/protocol-buffers/docs/proto?hl=zh-CN3、https://developers.google.com/protocol-buffer原创 2013-10-22 09:40:05 · 890 阅读 · 0 评论