自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 IP 网际协议

IP 是TCP/IP 协议族中最为核心的协议。所有的TCP、UDP、ICMP及 IGMP数据都以IP数据报的格式传输。IP 提供不可靠、无连接的数据报传送服务:不可靠(unreliable)的意思是它不能保证IP 数据报能成功地到达目的地。IP 提供尽力的传输服务。如果发生某种错误,如某个路由器的缓存区暂时用完了,IP有一个简单的错误处理算法: 丢弃该数据报,然后发送ICMP 数据

2013-09-30 16:51:56 641

原创 TCP 连接建立之 三次握手

网上看了好多关于TCP 三次握手的文章,云里雾里的都没没说清楚,或是跟自己 wireshare 抓的包显示的情况不一致。最终还是拜读了> 得以明白,在此总结一下。TCP 连接是包含两对 IP 地址 和两对 端口号的四元组。更精确的说,TCP 连接是一对 endpoints 或是 sockets, 每一端都由IP 地址和端口号标示。一个典型的TCP 连接包括如下三个阶段:

2013-09-30 16:06:38 1048

原创 < NET > TCP 协议

TCP: Transmission Control Protocol, 传输控制协议。尽管TCP 和 UDP 都是用相同的网络层(IP),TCP向应用层提供的服务和UDP却完全不同。 TCP 提供一种面向连接的、可靠的字节流服务。面向连接的意味着两个使用TCP的应用(通常是一个客户端和一个服务器)在彼此交换数据之前必须建立一个TCP 连接。在一个TCP 连接中, 仅有两方进行彼此的通信

2013-09-30 15:20:46 959

原创 CRC校验

CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余校验码(CRC)的基本原理是:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码也叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多项式G(x)。根据G(x)可以生

2013-09-25 10:15:54 1532

转载 模2除法

http://wenku.baidu.com/view/4b09c4ba960590c69ec3762e.html

2013-09-25 09:50:35 1307

转载 < NET > multicast address

A multicast address is a logical identifier for a group of hosts in a computer network, that are available to process datagrams or frames intended to be multicast for a designated network serv

2013-09-23 08:43:33 1386

原创 < NET > 交换机

1990 年问世的交换式集线器(switching hub),可明显地提高局域网的性能。交换式集线器常称为以太网交换机(switch)或第二层交换机(表明此交换机工作在数据链路层)。需要说明的是,这里所指的“以太网交换机”是指传输带宽在100Mbps以下的交换机,下面我们还会要讲到一种“快速以太网交换机”、“千兆以太网交换机”和“万兆以太网交换机”其实也是以太网交换机,只不过它们所采用的协

2013-09-17 16:41:04 1034

转载 source insight 快速定位文件的方法

打开SourceInsight的Option->Custom Commands,添加一条命令,且叫做Explore Current File,在Run选项里面填写explorer /select,%f再点击Keys为其分配一个快捷键。如此下来就可以实现在SourceInsight里面阅读代码时,按快捷键就可以直接打开当前文件所在的目录并选中该文件。参考文章:http://www

2013-09-13 10:57:11 2011

原创 net-snmp(5.6.1) 编译 安装 运行调试全记录

net-snmp 5.6.1 代码下载编译安装的过程相对比较简单,而且有官方的Guide,在此不再重复叙述,ubuntu 12.04 32bits/64bits 按照下面这个Guide 都测试成功了。http://www.net-snmp.org/wiki/index.php/Net-Snmp_on_Ubuntu安装 $ sudo make install > install.log

2013-09-13 10:24:54 4924

原创 < C++ > string c_str

c_str() 以const char* 类型返回 string 内含的字符串如果一个函数要求char*参数,可以使用c_str()方法:string s = "Hello World!";printf("%s", s.c_str()); //输出 "Hello World!"

2013-09-09 15:08:19 733

原创 < C++ > initializer list 初始化列表(构造函数后面加个冒号的解释)

http://zhidao.baidu.com/link?url=N96OhNn11PxhkTNk7SCmd-2g3nrmKv-CtfjMKObGWo15eurHVS9Un03jwkP5BC5xErOXpTbgVHmEL3GBsV_8s_http://zhidao.baidu.com/link?url=KkbSv_fAwmR-RVvp8KfZQyxyPaG4PlHKmLyTNpabEV82bX

2013-09-09 14:26:52 2115

原创 < C++ > Default Arguments

摘自 C++ primer 5th edition:Let’s look at another topic from C++’s bag of new tricks: the default argument. A default argu-ment is a value that’s used automatically if you omit the corresponding act

2013-09-09 13:32:16 1991

Android HAL layer analysis

讲解 Android HAL 硬件抽象层特别好的文档,从上到下的Android 代码结构分析,以及具体实例分析。

2013-08-14

NFS 网络文件系统分析

NFS 网络文件系统入门文档,版权归原作者。

2013-07-10

BitBake User Manual .pdf

bitbake, yocto, for learning yocto, open embedded build system.

2013-04-10

OpenEmbedded User Manual .pdf

OpenEmbedded User Manual, for learning yocto, open embedded, linux, build system.

2013-04-10

Linux.PowerPC详解-核心篇

学习PowerPc linux 特别好的文档,对于bootloader,kernel,init整个PowerPC linux 的初始化也有介绍。

2013-04-02

Git学习手册

学习Git常用操作,理解Git工作原理,总之就是学习Git只用这一本书就够了。

2013-03-22

teraterm_utf8-4.58 非常好用的串口工具

非常好用的串口终端工具 使用几次就知道了

2013-02-27

uboot- ARM bootloader

uboot ARM bootloader 源代码

2012-11-10

GNU make中文手册v3.8

GNU make中文手册v3.8,make的工作方法及Makefile讲的非常好!

2012-05-04

空空如也

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

TA关注的人

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