摘要:
1、空格 定义一个变量时用“foo = 1”这种形式,1后面千万不可以有空格,否则,foo的值为“1 ”。等于号和1之间的空格有无,并没有关系。 2、ifeq ifeq的形式是“ifeq ($(foo), argv)”,此时会进行宏扩展。argv前的空格有无,并没有关系。 3、ifdef ifdef 阅读全文
摘要:
现在想删除下图的filter,方法是:Edit->preferences->Filter Expressions 阅读全文
摘要:
1、四种设备在网络中的物理位置 如下图 2、这四种设备的本质 这四种设备,不管怎样,他们都是进行包的转发,只不过转发的行为有些不一样而已 3、逐一介绍 对于hub,一个包过来后,直接将包转发到其他口。 对于桥,包过来后,会首先检查包的destination address是否在mac address 阅读全文
摘要:
1、extern关键字 extern关键字可以置于变量或者函数前面,用于告诉编译器此变量或函数定义于其他的模块。 2、%2x,%02x %2x表示将这个byte以16进制解释这8bit,如果前面后者后面四位bit为0,则输出空格 %02x和上面的唯一区别是用0替换空格 阅读全文
摘要:
1、为什么需要条件编译 客户的需求在不停地发生变化,一会儿需要这个功能,一会儿不需要这个功能。我们可以使用条件编译来方便地裁剪功能。 2、条件编译语句#if 条件编译语句#if的形式是 1 #if expression 2 ... 3 #elif expression 4 ... 5 #elif e 阅读全文