动态

动态路由协议的功能

依然范特西╮ 提交于 2019-12-06 00:36:31
能够知道有哪些邻居路由器。 能够学习到网络中由哪些网段。 能够学习到网段的所有路径。 能够从众多的路径中选择最佳的路径。 能够维护和更新路由协议。 来源: https://www.cnblogs.com/ReaderinMarch-/p/11953865.html

python函数基础

混江龙づ霸主 提交于 2019-12-06 00:07:18
函数的动态参数 *args,**kwargs (能够接受动态的位置参数和动态的关键字参数) 定义阶段(*args,**kwargs) 聚合 *args - tuple **kwargs -- dict 使用阶段 args, kwargs 打散 args - 源数据类型 kwargs - 打散是字典的键 优先级: 位置 > 动态位置> 默认 > 动态关键字 lst = [12,23,3,4,5,6] def func(*args): print(*args) func(lst[0],lst[1]) # 笨的办法 func(*lst) dic = {"key":1,"key1":34} def func(**kwargs): print(kwargs) func(**dic) 函数的注释 每次写函数的时候需要写注释 """ """ 函数名.__doc__查看 名称空间 内置空间: python解释器自带的 全局空间:当前文件(.py文件) 局部空间:函数体开辟的空间 加载顺序: 内置 > 全局> 局部 取值顺序: 局部 > 全局 > 内置 作用域: 全局作用域 内置 + 全局 局部作用域: 局部 函数嵌套 函数中套函数 函数嵌套调用 函数嵌套参数的传递 函数嵌套返回值的传递 global nonlocal 定义全局变量 定义局部变量 global : 修改全局空间的变量对应的值

动态路由协议

喜你入骨 提交于 2019-12-05 22:24:54
动态路由协议分类 ——按工作区域分为 内部网关协议IDP(RIP、IS-IS、OSPF) 在同一个自治系统(AS)内交换路由信息 IGP主要目的是发现和计算自治域内的路由信息 外部网关协议EGP 自治系统(AS): 一组共享相似路由策略并在单一理域中运行的路由器 的集合 每个自治系统都有一个唯一的自治系统编号,由IANA分配 自治系统编号范围1-65535,1-65411是注册的lnternet编号,其余是专用网络编号。 ——按路由算法划分 距离-矢量路由协议(RIP、BGP) 定期广播整个路由信息,传闻式路由算法 易形成路由环路 配置简单,收敛慢,扩展性较差 链路状态路由协议(OSPF、IS-IS) 收集网络拓扑信息,通告LSA,运行协议算法计算最佳路由 根本解决路由环路问题 收敛快,扩展性较好,算法耗费更多的路由器内存和处理器能力 来源: https://www.cnblogs.com/123zhangyue/p/11947558.html

Apache静态编译和动态编译详解

£可爱£侵袭症+ 提交于 2019-12-05 21:30:29
静态: 在使用./configure 编译的时候,如果不指定某个模块为动态,即没有使用:enable-mods-shared=module或者enable-module=shared 这个2个中的一个,那么所有的默认模块为静态。 那么何谓静态? 其实就是编译的时候所有的模块自己编译进 httpd 这个文件中(我们启动可以使用这个执行文件,如: ./httpd & ) ,启动的时候这些模块就已经加载进来了,也就是可以使用了, 通常为:<ifmodule> </ifmodule> 来配置。所以大家看到的配置都是 <ifmodule module.c> ,很显然,module.c这个东西已经存在 httpd这个文件中了。 动态: 就是编译的时候,使用enable-module=shared 或者enable-modules-shared=module 来动态编译。 那么什么是动态? 静态是直接编译进httpd中, 那么动态显然就不编译进去了,也就是你启动的时候根本不会加载这个模块, 而是给你一个module.so 文件,你一定要使用 loadmodule 这个语法来加载,这个模块才有效。 那么区别就出来了:静态的模块通常是<ifmodule></ifmodule> 来配置, 动态使用loadmoule来加载,然后再配置。 至于性能方面我没怎么关注, 官方说静态的比动态的在性能方面多5

c++学习之动态分配内存

帅比萌擦擦* 提交于 2019-12-05 20:20:57
对于不确定数量的数据利用动态内存分配是非常好的 对于指针使用new 和delete来实现动态的内存分配 和释放内存 例如需要给整形分配内存和释放 1 int ×p = new int; 2 delete p; 3 4 int *p = new int[10]; 5 delete[] p; 对于指针的递增或递减是对一个指针类型的区域快进行移动而不是相邻的字节(除非长度刚好是1字节) #include <iostream> using namespace std; int main( int argc ,char **argv) { cout << " Please input a num: "; int num = 0; cin >> num; int *p = new int [num]; for ( int i = 0 ; i < num ; ++i ) { cout << "Enter number " << i <<":"; cin >> *(p + i ); } for(int i = 0 ; i < num ; ++i) { cout << *(p++) << " "; } cout << endl; p -= num; delete[] p; return 0; } 该程序演示啦两种递增指针的方法;1,是通过偏移量变量 2是过通过运算符++它将指针包含的地址递增

动态路由协议

戏子无情 提交于 2019-12-05 19:43:27
动态路由协议分类 ——按工作区域分为 内部网关协议IDP(RIP、IS-IS、OSPF) 在同一个自治系统(AS)内交换路由信息 IGP主要目的是发现和计算自治域内的路由信息 外部网关协议EGP 自治系统(AS): 一组共享相似路由策略并在单一理域中运行的路由器 的集合 每个自治系统都有一个唯一的自治系统编号,由IANA分配 自治系统编号范围1-65535,1-65411是注册的lnternet编号,其余是专用网络编号。 ——按路由算法划分 距离-矢量路由协议(RIP、BGP) 定期广播整个路由信息,传闻式路由算法 易形成路由环路 配置简单,收敛慢,扩展性较差 链路状态路由协议(OSPF、IS-IS) 收集网络拓扑信息,通告LSA,运行协议算法计算最佳路由 根本解决路由环路问题 收敛快,扩展性较好,算法耗费更多的路由器内存和处理器能力 来源: https://www.cnblogs.com/724795211qqq/p/11942371.html

强类型语言和弱类型语言

Deadly 提交于 2019-12-05 19:14:57
参考文章: https://blog.csdn.net/sinolzeng/article/details/40742757 编译型和解释型   我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就成为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。   如果我们写的程序代码都包含在一个源文件中,那么通常编译后就会直接生成一个可执行文件,我们就可以直接运行了。但对于一个比较复杂的项目,为了方便管理,我们通常把代码分散在各个源文件中,作为不同的模块来组织。这时编译各个文件时就会生成目标文件(Ojbect file)而不是前面说的可执行文件。一般一个源文件的编译都会对应一个目标文件。这些目标文件里的内容基本上以及可执行代码了,但由于只是整个项目的一部分,所以我们还不能直接运行。   待所有的源文件的编译都大功告成,我们就可以最后把这些半成品的目标文件“打包”成一个可执行文件了,这个工作由另一个程序负责完成,由于词过程好像是把包含可执行代码的目标文件连接装配起来,所以有称为链接(Link),而负责链接的程序就叫链接程序(Linker)。链接程序除了链接目标文件外,可能还有各种资源,像图标文件啊、声音文件啊什么的,还要负责去除目标文件之间的冗余重复代码,等待

动态路由与静态路由

烂漫一生 提交于 2019-12-05 15:35:50
动态路由协仪 动态路由协议通过路由信息的交换生成并维护转发引擎所需的路由表。当网络拓扑结构改变时动态路由协议可以自动更新路由表,并负责决定数据传输最佳路径。 作用 动态路由协议的作用主要有以下三点: (1)维护路由信息。 (2)建立路由表。 (3)决定最佳路由。 优缺点 动态路由协议的优点: (1)可以自动适应网络状态的变化。 (2)自动维护路由信息而不需要网络管理员的参与。 动态路由协议的缺点: (1)由于需要相互交换路由信息,因而占用网络带宽与系统资源。 (2)安全性不如静态路。 在有冗余连接的复杂网络环境中,适合采用动态路由协议。在动态路由协议中,目的网络是否可达取决于网络状态。 静态路由 静态路由 (英语:Static routing),一种 路由 的方式,路由项(routing entry)由手动配置,而非动态决定。与 动态路由 不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由 网络管理员 逐项加入 路由表 。 优点 使用静态路由的另一个好处是 网络安全 保密性高。 动态路由 因为需要 路由器 之间频繁地交换各自的 路由表 ,而对路由表的分析可以揭示网络的 拓扑结构 和 网络地址 等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。 缺点 大型和复杂的网络环境通常不宜采用静态路由