2012年2月20日
摘要: http://anony3721.blog.163.com/blog/static/51197420093762818167/1、gcc包含的c/c++编译器gcc、cc、c++、g++gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译2、gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序-o参数用来指定生成程序的名字3、为什么会出现undefined reference to 'xxxxx'错误?首先这是链接错误,不是编译错误,也就是说如果 阅读全文
posted @ 2012-02-20 21:35 draeag 阅读(175) 评论(0) 推荐(0) 编辑
摘要: MAC广播地址Mac地址一般都采用6字节48bit<12位的16进制数>主机号部分各位全为1的IP地址用于广播。MAC的广播地址是48位全1,即第一个FF-FF-FF-FF-FF-FF(层二的广播地址)层三的是32位全1,即255.255.255.255IPV6地址长度为128比特 阅读全文
posted @ 2012-02-20 21:31 draeag 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 广播地址 TCP/IP协议规定,主机号部分各位全为1的IP地址用于广播。所谓广播地址指同时向网上所有的主机发送报文,也就是说,不管物理网络特性如何,Internet网支持广播传输。如136.78.255.255就是B类地址中的一个广播地址,你将信息送到此地址,就是将信息送给网络号为136.78的所有主机。有限广播地址 有时需要在本网内广播,但又不知道本网的网络号时,TCP/IP协议规定32比特全为1的IP地址用于本网广播,即255.255.255.255。“0”地址 TCP/IP协议规定,各位全为0的网络号被解释成“本网络”。若主机试图在本网内通信,但又不知道本网的网络号,那么,可以利用“0” 阅读全文
posted @ 2012-02-20 21:30 draeag 阅读(3534) 评论(0) 推荐(0) 编辑
摘要: 数据链路层 (MAC LLC)2008-10-31 15:41数据链路★ MAC(Media Access Control) 802.3协议:z这层定义了物理地址和拓扑结构,错误检测,流控制等,共享带宽,先到先服务原则。★ LLC(Logical Link Control) 802.2协议:负责识别Network layer协议 然后封装数据,LLC头部信息告诉Data link lager 如何处理接受到的帧MAC地址共48BIT 它烧录在网卡了 一般不会改变 MAC前24BIT由OUI组织唯一识别符(Organizational Unique Identifier)分配,后24BIT由公司 阅读全文
posted @ 2012-02-20 21:26 draeag 阅读(718) 评论(0) 推荐(0) 编辑
摘要: #i nclude <stdio.h>union{int i;char x[2];}a;void main(){a.x[0] = 10; a.x[1] = 1;printf("%d",a.i);}答案:266 (低位低地址,高位高地址,内存占用情况是Ox010A)a.i=0x61626364内存对应低-->高地址64 63 62 61a.x[0]=100(x64);a.x[1]=99(x63); 阅读全文
posted @ 2012-02-20 00:33 draeag 阅读(375) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/Ã×À¼»ê_swust/blog/item/3f79de222acd9743ad34dea3.html#include "iostream"using namespace std;union U {struct X { int s1; int s2; int s3;} x;unsigned int c;} u;struct S{char a;int b;double c;}s; void main(){cout << "union's size 阅读全文
posted @ 2012-02-20 00:26 draeag 阅读(189) 评论(0) 推荐(0) 编辑