摘要: 1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址 阅读全文
posted @ 2017-03-01 20:27 星星之火pxl 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、栈区(stack)— 由编译器自动分配释放 ,存放为运行函数而分配的局部变量、函数参数、返回数据、返回地址等。2、堆区(heap) — 一般由程序员分配释放, new, malloc之类的,若程序员不释放,程序结束时可能由OS回收 。 3、全局区(静态区)(static)— 存放全局变量、静态数 阅读全文
posted @ 2017-03-01 20:04 星星之火pxl 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 功能:计算数据类型所占空间大小; 返值:返回数据类型所占空间大小,如果判断字符串实际长度,包括‘\0’在内; 与strlen比较: 功能:计算字符串长度 返值:返回字符串实际长度,不包括‘\0’在内; 结果: 难点:sizeof判断结构体所占空间大小 字节对齐的细节和编译器实现相关,但一般而言,满足 阅读全文
posted @ 2017-02-13 13:48 星星之火pxl 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 【1】交叉编译(跨平台编译) 定义:将编译好的镜像文件,应用程序,运行在与宿主系统不同平台的开发板上 【2】环境搭建 1)tftp服务器 tftp 是用来下载远程文件的最简单网络协议,它基于udp协议而实现 嵌入式 linux 的 tftp 开发环境包括两个方面: 一是 linux 开发主机端的 t 阅读全文
posted @ 2017-01-10 18:32 星星之火pxl 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1全局变量(成员变量 、 实例变量)* 一个类中既不在方法体内也不在程序块内定义的变量* 类中所有的方法和代码块都可以访问成员变量* 对于没有初始化的成员变量,系统会指定默认的值* 随着对象的创建而创建,随着对象的回收而消失。 2 局部变量( 内部变量) * 定义在类的方法内或代码块内的变量 * 局 阅读全文
posted @ 2016-11-03 20:17 星星之火pxl 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 阅读全文
posted @ 2016-11-03 19:35 星星之火pxl 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 如何计算子网数量? 这个问题大家会常常提到,还是从子网掩码入手,主要有两个步骤: 1.观察子网掩码的二进制形式,确定作为子网号的位数n; 2.子网数量为2的n次方-2。(为什么减2,呵呵,往下看) 举个例子来说,比如有这样一个子网掩码:255.255.255.224其二进制为: 11111111.1 阅读全文
posted @ 2016-11-01 18:37 星星之火pxl 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和 阅读全文
posted @ 2016-10-17 19:49 星星之火pxl 阅读(9197) 评论(0) 推荐(1) 编辑
摘要: 在C语言中,当不同数据类型的数据共同占有使用一块内存空间时,这个数据构造类型叫做共用体,也叫联合体。共用体用的地方比较少,使用形式与结构体类似,但是内存使用方式不同。 1 定义 union 共用体类型名 { 成员表列; }变量名1;union 共用体类型名 变量名2; 2 成员共用同一个存储区域,共 阅读全文
posted @ 2016-09-28 21:06 星星之火pxl 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 我们要处理一组事物的某一类属性时,可以用数组,但是当我们要描述一组事物的的不同特点是,没有哪个类型可以表示各种特点,这时就引进了结构体的概念,它是用户自定义的新型数据类型,你可以在结构体中添加你所需要的数据类型,可以是相同的,也可以是不同的,把这些数据类型组合起来描述事物的一堆信息。 【1】定义结构 阅读全文
posted @ 2016-09-27 20:11 星星之火pxl 阅读(162) 评论(0) 推荐(0) 编辑