自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 局部和全局变量

从解析一段程序入手,程序如下:#include static int var1=0;int var2=3;int var3=6; void f(int var2){    static int i=0;    int j=9;    int var1;    i++;    j--;    var1=5;    var2=6;    va

2015-08-30 15:08:35 462

转载 sizeof 和 strlen 的区别

char str[20]="0123456789"; int   a=strlen(str); /*a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int   b=sizeof(str); /*b=20;sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小,不受里面存储的内容影响==================================

2015-08-22 09:19:42 437

转载 重载函数

重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。 两个重载函数必须在下列一个或两个方面有所区别:1、函数有不同参数。2、函数有不同参数类型,C++的这种编程

2015-08-30 14:59:18 529

转载 c++ 字符串常量

字符串常量,之所以称之为常量,因为它可一看作是一个没有命名的字符串且为常量,存放在静态数据区。这里说的静态数据区,是相对于堆、栈等动态数据区而言的。静态数据区存放的是全局变量和静态变量,从这一点上来说,字符串常量又可以称之为一个无名的静态变量,因为"Hello world!"这个字符串在函数 s1和s2 中都引用了,但在内存中却只有一份拷贝,这与静态变量性质相当神似。cha

2015-08-20 11:45:29 2901

转载 C++ 常量

常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。 C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。 1 为什么需要常量  如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦? (1)程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思, 用户则更加不知它们从何处来、

2015-08-20 10:36:41 377

转载 C++ 复合数据类型--枚举型用法深解

1、枚举enum的用途浅例      写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等。      更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数,即:      const int input = 1;

2015-08-20 09:27:38 669

转载 UIP协议栈六 WEB

程序使用了作者写的webserver的demo程序,添加了相应的注释。说一下整个web服务器实现的流程。uip的web服务的回调函数是/webserver/httpd.c中httpd_appcall(void)。接着进入了handle_connection函数。[cpp] view plaincopystatic void  handle_c

2015-08-19 14:59:19 1393

转载 UIP协议栈四

写到这里本来不想再写下去了,不过还是有些没明白的地方。比如,我只看到了设备接收对方发过来的数据包,但是,UIP如何将数据包发送出去?还有那个uip_process()函数好长,很多没弄明白,今天继续翻看了另外一些代码,发现一个宏UIP_APPCALL。    都是自己的疏忽,在uip文档里面搜索UIP_APPCALL就提到了,不同的事件调用不懂的函数,UIP_APPCALL被定义成一个宏,当要

2015-08-18 22:09:35 877 1

转载 UIP协议栈三

下面说说网卡如何与UIP协议交互中的ICMP情况,首先必须知道什么叫ICMP,在百科上的介绍是:   ----------------------------------ICMP------------------------------------------------------    ICMP是(Internet Control Message Protocol)Internet控

2015-08-18 22:06:42 693

转载 UIP协议栈二

1. 网卡如何与uIP协议交互(包括arp, icmp等)   在我看来,CP2200提供了读取网络数据的能力,而UIP提供的是一种如何封装网路数据的策略。对用户数据不断封装,最后交给CP2200发送,在UIP协议中有一个uip_buf缓冲用来接收和发送数据。(转自:维库电子开发网>电子通列表 > 协议栈)   ARP请求和应答在UIP协议中定义了一个ARP的str

2015-08-18 22:04:51 923

转载 UIP协议一

UIP协议多用于嵌入式产品。     结合如CP2200芯片的网卡芯片,组成嵌入式网卡,硬件提供能力,UIP提供的是策略。     由上往下逐步封装用户的数据,如:     应用层----------传输层--------网络层------数据链路层-----物理层     应用数据---TCP封装头部---IP封装头部-----mac封装+尾部-----发送     任何的事

2015-08-18 22:01:52 813

频率 频点 频道的概念区别

详细解释频率 频点 频道这三个极重要又容易混淆的概念

2015-08-07

空空如也

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

TA关注的人

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