- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 内存泄漏和内存增长
内存泄漏和内存增长不是同一个问题。内存增长的现象是运行时内存占用越来越大,这种现象有可能是有意设计的。内存泄漏是指分配的内存没有释放,导致内存不能归还操作系统。现代的操作系统一般都能在进程结束后回收所有内存。如果是没有这种内存回收机制就只好重启机器了。VS下检测内存泄漏的方法:#ifdef _DEBUG#define DEBUG_NEW new( _NORMAL_BLOCK, __FILE__, ...
2017-03-29 19:13:21 1783
原创 《More Effective C++》笔记
Item M5:将单参数的构造函数申明成explicit,避免隐式类型转换。当我们自定义一个类类型时,单参数的构造函数能够作为隐式类型转换函数。所谓单参数的构造函数是指只有一个参数的构造函数,也包括除第一个参数外其余参数均有默认实参的多参数构造函数。隐式类型转换函数什么时候调用?当我们因为笔误写出一个错误的表达式,这个表达式因为类型不匹配应该不能通过编译。但是编译器会尝试各种隐式类型转换函数使
2017-03-22 08:44:08 391
原创 ADAS高级驾驶员辅助系统
http://www.adas.cc/program/ADAS-cn.html导航系统 Car Navigation SystemITC智能交通系统 Intelligent Traffic SystemTMC实时交通系统 Traffic Message ChannelISA电子警察系统 ntelligent speed adaptation或intelligent spee
2017-03-15 10:45:30 1947
原创 字节序
大端和小端大端(Big Endian)小端(Littile Endian)记忆方式:网络的范围很大,所以大端是网络字节序。大端方式将高位存放在低地址,小端方式将低位存放在高地址。采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。如果将一个32位的整数0x12345678存放到一个整型变量(int)中,这个整型变量采用大端或
2017-03-13 17:29:52 356
原创 boost安装说明
1. 从www.boost.org下载boost压缩包,解压到d:\boost. Boost库的大部分组件不需要编译,直接包含其头文件即可。Boost的头文件后缀为hpp linux下解压 tar -xzf boost_1_63_0.tar.gz 2. 获取bjam程序。 运行./bootstrap.sh或者bootstrap.bat 3. 编
2017-03-09 21:53:30 2983
原创 apr安装说明
apr是Apache可移植运行时库,支持跨平台,其内存管理模块被itrans引擎使用。Linux下安装1.下载Linux安装包,需要下面2个安装包apr-1.5.1.tar.gzapr-util-1.5.3.tar.gzps:下载可以去apache官网下载http://www.apache.org/,点击download进入下载页面,点击http://mirror.bi
2017-03-09 21:51:59 8240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人