自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做好自己

机遇属于有准备的人!!

  • 博客(7)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 IP首部结构及组包算法分析

2013-10-30 10:38:07 2130

转载 内存空间的划分

一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。2、堆区(heap):一般是由程序员分配释放,若程序员不释放的话,程序结束时可能由OS回收,值得注意的是他与数据结构的堆是两回事,分配方式倒是类似于数据结构的链表。3、全局区(static):也叫静态数据内存空间

2013-10-30 10:36:47 1164

转载 解决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 5839

原创 Source Insight中文注释字间距过大问题的解决

Source Insight是一个面向项目开发的程序编辑器和代码阅读工具,它拥有内置的对C/C++, C#和Java等程序的分析,分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。S

2013-10-30 10:29:48 2698

原创 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 4195

转载 用setsockopt()来控制recv()与send()的超时

在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制。需要注意的是,在Linux下时间的控制结构是struct timeval而并不是某一整型数。       以下是来自于网上一篇文章中的摘录,它是这样写的:       int nNetTimeout=1000;//1秒       //设置发送超时       setsockopt(so

2013-10-22 18:52:56 912

原创 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 3394

OMA_DM_based_Remote_Software_Fault_Management.pdf

OMA_DM_based_Remote_Software_Fault_Management.pdf 文档详细阐述了基于OMA DM协议Generic Alert消息实现告警管理的设计方案,可以作为OMA DM告警管理开发的参考,也有助于进一步理解DM协议。

2014-12-13

myBase Desktop Edition 6.3.9 中文破解版

myBase Desktop Edition 最新6.3.9中文破解版,解压即可用。 myBase是个功能强大且可随心所欲自定义格式及层次关系的通用资料压缩管理、查看器,可用于管理和查阅各种各样的信息,如:各类文档、磁盘文件、光盘目录、资料、名片、事件、下载的精华、收集的资料等等,即使毫无规律的资料,也一样可以管理得有条不紊。若您善于管理资料,myBase 将会成为您得心应手的工具,若您不善于管理资料,myBase 将会有助于您提高资料管理能力。它将令您的各种资料分门别类,清清爽爽。新版具有许多令人惊喜的实用功能。

2014-12-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除