- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C++对象模型
摘要:本文从内存的角度去了解C++对象,明白C++的一些解析机制,从而达到更加准确使用C++的目的。1)程序的内存分布2)C++的对象3)C++对象的内存分布程序的内存分布一个程序占用的内存区一般分为五个区:l 代码区-存放程序的代码l 全局/静态数据区-存储全局变量和静态变量(包括全避静态变量和局部静态变量)l 常量数据区-存储常量字符串等l 堆-
2017-05-13 12:14:15
297
原创 STL map容器[]运算符陷阱
之前在排查一个界面数据显示出错问题,一开始以为是内存越界导致map里面存的数据出现了异常,经过调试后发现map容器的[]运算符使用中存在陷阱,一不小心容易出错导致内部数据产生变化。 在STL中,map是一个关联式容器,它提供一对一的数据处理能力,即其中每一个元素都是一个键值对,通过一个唯一的关键字,可以唯一映射到对应的数据值。而map中重载了下标运算符[],通过下标操作,开发
2014-12-29 14:43:49
1154
转载 WireShark 过滤语法
WireShark 过滤语法1. 过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP2. 过滤端口例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显
2014-12-19 16:46:51
573
原创 everything的使用技巧分享
1、最简单也是最常用的搜索方法直接输入文件名或目录名的关键词。2、使用操作符如果有多个关键词,可以通过空格分隔。空格表示“与”的关系。如果要表示“或”的关系,则需要用到操作符“|”。如果要排除某个关键词,则需要在关键词前面加上“!”。注1:使用空格分隔符是最常用的方式。注2:如果搜索结果中包含空格,那需要用双引号括起来。3
2014-11-07 11:01:06
3973
转载 C++虚函数及虚函数表解析
原文链接:http://www.keepsimply.org/2012/07/11/cpp-vtable/作者:独酌逸醉时间:2012.07.11声明: 本文内容由自互联网资源(见参考资料)、个人的一些 C++ 学习感悟、个人实践整理而成。文章仅以技术学习和交流为目的。如果您发现了文中的错误,或者您有的不同的见解,可以给我留言或者给我发邮件,我们共同探 讨。如果您
2014-11-04 14:05:00
506
原创 常见视频监控分辨率
严格意义上说,监控视频画面的图像质量不仅跟分辨率有关,也跟信噪比,编码方式等有关;但最常用的技术指标就是分辨率了;下面是常用的几种分辨率术语,模拟信号:D1:704*576HCIF(Half CIF):704*288CIF:352*288QCIF:176*144VGA:640*480QVGA:320*240数字xinha720
2014-10-21 09:50:16
1705
转载 NAT穿越原理
PS:走读代码时候看到代码实现yo最近在看东西的时候发现很多网络程序中都需要NAT穿越,特意在此总结一下。先做一个约定:内网A中有:A1(192.168.0.8)、A2(192.168.0.9)两用户 网关X1(一个NAT设备)有公网IP 1.2.3.4内网B中有:B1(192.168.1.8)、B2(192.168.1.9)两用户,
2014-09-30 14:01:56
614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人