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