- 博客(7)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 内存空间的划分
一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。2、堆区(heap):一般是由程序员分配释放,若程序员不释放的话,程序结束时可能由OS回收,值得注意的是他与数据结构的堆是两回事,分配方式倒是类似于数据结构的链表。3、全局区(static):也叫静态数据内存空间
2013-10-30 10:36:47 1171
转载 解决Source Insight自动缩进及TAB键扩展为4个空格问题
1. SMART TAB的用法. 解决自动缩进. 新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Auto Indent调整缩进。单选里一定要点Smart,右边有两个复选框Indent Open Brace
2013-10-30 10:33:30 5870
原创 Source Insight中文注释字间距过大问题的解决
Source Insight是一个面向项目开发的程序编辑器和代码阅读工具,它拥有内置的对C/C++, C#和Java等程序的分析,分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。S
2013-10-30 10:29:48 2708
原创 Checksum: 0x7259 [incorrect, should be 0x0a75 (maybe caused by "TCP checksum offload"?)]
今天在分析一个TCP DUP ACK的问题时,发现Server端的Wireshark抓包出现下面的错误: Checksum: 0x7259 [incorrect, should be 0x0a75 (maybe caused by "TCP checksum offload"?)] 在网上查找原因,基本认为是网卡帮助Tcp协议栈处理了校验和从而发生的错误。本身校验
2013-10-30 10:18:42 4208
转载 用setsockopt()来控制recv()与send()的超时
在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制。需要注意的是,在Linux下时间的控制结构是struct timeval而并不是某一整型数。 以下是来自于网上一篇文章中的摘录,它是这样写的: int nNetTimeout=1000;//1秒 //设置发送超时 setsockopt(so
2013-10-22 18:52:56 917
原创 IP/TCP/UDP校验和的计算
1. 校验和ICMP,IP,UDP,TCP报头部分都有checksum(检验和)字段。IP 首部里的校验和只校验首部;ICMP、IGMP、TCP和UDP首部中的校验和校验首部和数据。1)IP头长度为20字节,IP校验和只对IP协议头进行计算。UDP协议头为8字节:0 7 8 15 16 23 24 31+--------+--------
2013-10-11 10:04:36 3410
OMA_DM_based_Remote_Software_Fault_Management.pdf
2014-12-13
myBase Desktop Edition 6.3.9 中文破解版
2014-12-13
请教各位大牛,正则表达式匹配结果的筛选问题
2015-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人