- 博客(6)
- 收藏
- 关注
原创 c++ const的各种用法
const限定符1.定义const对象熟悉的形式 const int bufSize = 512; 变量bufSize仍然是个左值,但是不能修改的,因为常量在定义后就不能修改,所以定义时必须初始化:const std::string hi = "hello!"; /**ok*/const int aaa = 125; /**ok
2017-08-27 11:36:29 1540 2
原创 Libevent简介
Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支
2017-08-20 16:49:54 1380
原创 mysql 数据引擎
Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型),MySql默认配置了许多不同的存储引擎,可以预先设置或者在MySql服务器中启用。
2017-08-13 15:24:47 1038
原创 c++ RTTI机制和类型转化
RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。C++数据类型是在编译期就确定的,不能在运行时更改。然而由于面向对象程序设计中多态性的要求,C++中的指针或引用(Reference)本身的类型,可能与它实际代表(指向或引用)的类型并不一致。有时我们需要将一个多态指针转换为其实际指向对象的类型,就需要知...
2017-08-06 18:48:49 1223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人