CPP
文章平均质量分 91
弗里曼的小伙伴
IT技术,大数据,云计算
>>>>头条号:弗里曼的小伙伴。
展开
-
内存泄漏检测
内存泄漏检测sf2gis@163.com2013年5月14日 1 内存泄漏1.1 定义Memory leaks,也称存储渗漏。动态分配的内存空间,在使用完成后没有释放,导致程序一直占据该内存单元,直到程序结束。当程序申请了一块内存,但指向这块内存的指针销毁了。那么这块内存无法释放,则此块内存泄漏了。1.2 表现内存泄漏导致程序占据的内存越来越多,直到程序结束或原创 2016-03-16 16:11:21 · 750 阅读 · 0 评论 -
日志库Log
日志库Logsf2gis@163.com2014年7月1日2014年9月12日添加QT原生日志函数1 概述在系统集成中,大多数以库或可执行文件的形式集成(在windows中,dll形式的库在集成时有很多问题,最著名的就是dll地狱,还有C++导出类等其它问题),集成中的调试信息很难通过程序的中调试程序输出(如TRACE(),OutputDebugString()等。为了能够在原创 2016-03-16 16:13:20 · 1684 阅读 · 0 评论 -
单元测试UnitTest
UnitTestsf2gis@163.com2013年5月20日 1 单元测试定义:基于某种单元测试框架编写的测试代码,用于测试特定函数或类,验证其逻辑行为的假设,具有全自动,可信赖,可维护,可读性强、运行快速的特点。单元测试属性白盒测试和结构性测试,一般由开发人员进行。主要由收费的CPPTest和开源的CPPUnit。单元测试框架主要进行单元测试管理和自动化测试。原创 2016-03-16 16:15:14 · 1290 阅读 · 0 评论 -
VS配置
VS配置sf2gis@163.com2012年7月23日1 环境变量环境变量是操作系统设置的运行环境的参数;Path是默认的运行环境路径;1.1 在VC中设置与获取环境变量getev();putev();1.1.1 常用环境变量$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置原创 2016-03-16 16:18:01 · 818 阅读 · 0 评论 -
预处理器宏指令(Macro)
预处理器宏指令(Macro)sf2gis@163.com2015年2月6日2015年3月26日添加warning禁用功能1 目的:编译之前进行预处理,批量处理源代码文件(宏)2 原理:编译之前由编译器调用预处理器,批量处理源代码中的指定标志文本。预处理器是一个专用于处理源代码文本的独立程序,由编译器调用。应该尽量减少使用预处理命令,因为不同的编译器的命令不同。参考原创 2016-03-16 16:20:05 · 1192 阅读 · 0 评论 -
TCP/UDP网络编程
TCP/UDP网络编程sf2gis@163.com2012年2月07日 1 概述1.1 IP,Port与ProtocolIP:网络上每个主机的唯一标识号Port:用于标识系统中每个应用的标识号;IPV4:32位,4个字节组成;IP与Port组合在一起可以确定一个唯一的应用;协议:是用来规定通信双方的数据规则的.1.2 ISO/OSI七层模型:应用层->原创 2016-03-16 16:21:38 · 1315 阅读 · 0 评论