DHCP原理及配置(华为)目录DHCP原理配置基于接口地址池的DHCP配置基于全局地址池的DHCP配置中继DHCP1、DHCP原理1.1、什么是DHCP?DHCP(DynamicHostConfigurationProtocol)IETF制定的一种Server/Client模式的动态主机配置协议,提供动态分配网络配置参数的机制,并且可以向后兼容BOOTP协议。其中Server/Client都是指一
分类:
其他好文 时间:
2018-09-09 15:07:32
阅读次数:
166
为什么结构体在声明变量不需要去动态的分配内存,而声明结构体指针后,如果对成员进行操作需要分配内存,或者需要定义。 首先变量的声明与定义: extern int i; //声明,不是定义 int i; //声明,也是定义 编译器会随机分配一个定义给i,这个地址肯定是合法的。 然后指针变量的声明与初始化 ...
分类:
其他好文 时间:
2018-09-09 11:36:53
阅读次数:
228
单链表是一种数据的组合形式。它在插入和删除数据时效率比数组高。单链表的存储空间是在程序运行时动态分配的。由于在很多应用中数据的大小在编译的时候无法确定,因此动态分配存储空间是单链表的一个优点。 因为c库中没有现成的链表这种数据结构,所以需要开发者用结构体自己构建。 单链表分为头节点和普通节点。尾节点 ...
分类:
其他好文 时间:
2018-09-08 23:30:22
阅读次数:
186
动态链接 要解决空间浪费和更新困难这两个问题最简单的办法就是把程序的模块相互分割开来,形成独立的文件,而不再将它们静态地链接在一起。简单地讲,就是不对那些组成程序的目标文件进行链接,等到程序要运行时才进行链接。也就是说,把链接这个过程推迟到了运行时再进行,这就是动态链接( Dynamic Linki ...
分类:
其他好文 时间:
2018-09-08 23:28:35
阅读次数:
208
昨天面试了一家美颜相机的功能测试岗位,汇总了下面试中问的一部分内容1.CPU,内存,帧率怎样测试2.内存泄露,内存溢出的原因内存泄露:是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分内存不可用。导致系统运行变慢或应用程序崩溃。OOM即OutOfMemory,一般是由程序编写者对内存使用不当,如对该释放的内存资源没有释放,导致其一直不能被再次使用而使内存被耗尽的现象。
分类:
其他好文 时间:
2018-09-07 16:03:26
阅读次数:
446
数组静态分配内存,链表动态分配内存; 数组在内存中连续,链表不连续; 数组元素在栈区,链表元素在堆区; 数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n); 数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。 ...
分类:
编程语言 时间:
2018-09-05 17:37:38
阅读次数:
169
三.网络核心 1. 数据交换 (1)使用原因:为减少主机直连需要的链路数增加交换设备,为保证交换网络的连通性和规模,进行数据交换 (2)组成:动态转接、动态分配传输资源 (3)类型:电路交换、报文交换、分组交换 2. 电路交换 (1)典型举例:电话网络 (2)三个阶段:建立连接 -> 通信 -> 释 ...
分类:
其他好文 时间:
2018-09-03 02:15:08
阅读次数:
148
以下暂时只写明一些基本操作,待续。 一、简介 链表是动态分配存储空间的链式存储结构。 链表包括一个“头指针”变量,其中第0个结点称为整个链表的头结点,头结点中存放一个地址,该地址指向一个元素,头结点一般不存放具体数据,只是存放第一个结点的地址。链表中每一个元素称为“结点”,每个结点都由两部分组成:存 ...
分类:
编程语言 时间:
2018-09-02 17:12:21
阅读次数:
195
linux下DHCP服务原理总结 DHCP(全称Dynamic host configuration protocol):动态主机配置协议DHCP工作在OSI的应用层,可以帮助计算机从指定的DHCP服务器获取配置信息的协议。(主要包括:ip地址,子网掩码,网关和dns等)。 DHCP的运作方式:客户 ...
分类:
系统相关 时间:
2018-08-28 20:16:42
阅读次数:
190
动态分配和释放存储单元 malloc(size):内存动态存储空间中分配长度为size的连续空间(单位是Byte字节),返回起始地址,注意类型强制转换【int* p; p=(int*)malloc(size);】【p本身返回void】 calloc(n,size):内存动态存储区中分配n个长度为si ...
分类:
其他好文 时间:
2018-08-28 13:02:34
阅读次数:
121