在实际开发过程中,对已开发好的模块代码添加功能,但不能修改原代码,不然违反了软件开发中的“开发-封闭”原则 ,它规定已经实现的功能不允许被修改,但可以被扩展,即: 封闭:已实现的功能代码块不应该被修改 开放:对现有功能的扩展开放 Python在面向对象(OOP)的设计模式中,decorator被称为装饰模式。OOP的装饰模式需要通过继承和组合来实现,而Python除了能支持OOP的decorat
定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 1、减少重复代码 2、使程序变的可扩展 3、使程序变得易维护 语法定义 函数参数与局部变量 形参变量只有在被调用时才分配内存单元,在调用结束时,即该释放所分配的内存单元。因此只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 实参可以是常量、变量、表达式函数等,无论
一、基本操作 1、操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 2、打开文件的两种方式 使用open方法 open(file, mode, encoding) 打开文件的模式如下: 3、r+,w+,a+的区别# r+打开文件指针在文件开头,写入文件时不管指针在哪里都在文件末尾添加f = open("song.bak", "r+", encoding="ut
一、条件判断 1、if…else… if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4> 2、三元运算 result = value1 if … else value2 如果条
一、标准数据类型 1、Number(数字) int(整数):-1,1 bool(布尔类型):True,False float(浮点类型):1.13,3E-2 complex(复数):1+2j,1.1+2.2j 2、String(字符串):“Hello World!” 3、List(列表):[1, 2, 3],[‘a’, ‘b’, ‘c’]
一、概念 扩散更新算法(Diffusing Update Algorithm,DUAL)是EIGRP确定最佳无环路由和无环备用路径的方法。 DUAL术语: 后继路由器 可行距离(FD) 可行后继路由器(FS) 报告距离(RD),或通
1、 RIP V1和RIP V2的区别 a. V1是有类路由协议,V2是无类路由协议 b. V1不支持VLSM,V2支持VLSM c. V1没有认证功能,V2可以支持认证,并且有明文和MD5两种认证 d. V1是广播更新(255.255.255.255),V2是组播更新(224.0.0.9) e. V1对路由没有标记功能,V2可以对路由打
路由的递归查询对静态路由来讲,对于动态路由就没必要了。之所以要使用递归路由,目的是绕开那些经常变动的链路,可以使静态路由的配置工作量减小。一、实验拓扑 二、实验说明 1、R1若想跟R4通信,R1必须拥有去往R4的静态路由,若简单的拓扑,若干条静态路由即可,若去往R4的链路有很多条,或者经常变动,则需要管理员经常写大量的静态路由来保证通信。此时为了减少工作量,就
1、说明 浮动静态路由是一种特殊的静态路由,通过配置一个比主路由的管理距离更大的静态路由,保证网络中主路由失效的情况下,提供备份路由。但在主路由存在的情况下它不出现在路由表中。主要用于ISP线路的备份。永久特性就是静态路由永久存在于路由表中,即使接口关闭。 2、模拟实验 a、实验拓扑 b、说明 从192.168.
一、说明 1、ip route命令 ip route [dest-network] [mask] {next-hop address | exit interface | ip-address]} [administrative distance] [permanent] dest-network:目的网络&nbs
1、管理距离(Administrative Distance) 管理距离是用来提供路由可信度的一个参考值,管理距离越小,路由条目越可靠。管理距离取值范围0-255,0是最可信赖的,而255则意味着不会有业务量通过这个路由。 各路由协议默认管理距离如下图: 2、路由选路原则 a、子网掩码最长匹配 如果一个目标地址被多个
1. 在EMC管理控制台,打开“服务器配置”,找到并选中已过期的证书,点右键,选择“续订Exchange证书”,弹出续订Exchange证书的界面,选择将 *.req文件保存的目录,然后点击“续订”按钮,如下图。2. 续订后生成一个挂起的证书签名请求,显示:这是一个挂起的证书签名请求(CSR)。3. 从IE里打开证书申请页面(如:https://192.168.0.18/certsrv),申请证书
1、hyper v虚拟的硬盘类型及区别 固定大小硬盘:固定大小的虚拟硬盘是文件创建时大小就已经确定的.vhd或者.vhdx文件,即使存储在该文件中的数据量发生了更改,.vhd或者.vhdx文件大小保持不变。固定硬盘大小硬盘能提供更好的性能。 动态扩展硬盘:动态扩展虚拟硬盘会随之增长的一种虚拟硬盘。是hyper-v主机创建的虚拟硬盘的默认类型。任何动态扩展硬盘的大小都只会增长而不
一、实验拓扑 两台windows server 2012r2,一台AD服务器。 二、实验步骤 1. 将Server05和Server06加入Test.com域。添加hyper v。 2.在Server05的hyper v有一台windwos server 2003的IIS服务器,可以通过IE浏访问。 &nbs
1、原硬盘大小为126GB。关闭虚拟机。 2、打开hyper-v管理器,选择虚拟机,点击“编辑磁盘...”,选择要更改的虚拟机硬盘文件,选择“扩展”,输入改变后的硬盘大小。 3、打开虚拟机,发现硬盘已经扩展。 4、合并分区,安装“无损分区助手服务器版”。5、打开无损分区助手,选择“合并分区”,完成。 
一、当前环境 服务器名型号Raid类型分区介绍硬盘详情DC-4Dell R710raid5总:836.62GBC盘:60GBD盘:20GBE盘:756.62GB4块300G二、说明 Raid的扩容分为在线扩容与离线扩容两种方法。在线扩容是指,在系统不中断运行的情况下运用服务器管理软件对raid进行重新配置;离线扩容是指,中断系统运行后在阵列卡配置模式进行raid配
Vmware workstation的默认网卡是AMD PCNet AM79C970A,可以改变网卡配置,虚拟出Intel(R) PRO/1000和VMware PCI Ethernet Adapter网卡。在.vmx文件中添加或修改如下语句:ethernet0.virtualDev = "e1000" 值为"e1000"指定网卡类型为Intel(R) PRO/
一、邮件服务器的区别 POP3:只能下载邮件,或在客户端下载邮件后在邮件服务器删除邮件。对客户端的操作不会保存到服务器端。 IMAP:能同步邮件,即客户端邮件与服务器邮件保持一致,对客户端的操作同样对服务器端生效。(如:客户端删除邮件,服务器也删除,客户端发送邮件也能保存在服务器等)  
1.打开虚拟机设置,在处理器中设置虚拟化引擎,勾选虚拟化Intel VT-x/EPT或AMD-V/RVI(V)2.找到安装的虚拟机配置文件,如“Windows server 2012.vmx”,用记事本打开,添加两句到结尾 hypervisor.cpuid.v0 = "FALSE" mce.enable = "TRUE"
一、说明 家庭组是 Windows 7 中的一项新增功能,可方便设置家庭网络上的文件和打印机共享。二、步骤 1.防火墙设置 以下端口选择“家庭”网络位置打开: 网络发现(包括WSDL、uPNP、SSDP):UDP 5355、UDP 138、UDP 137
NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用IP地址空间的枯竭。 &n
这是因为打开了windwos update,自动更新打上了微软的防盗版的补丁KB971033解决办法:控制面板--程序--查看已安装更新--卸载KB971033 关闭windwos update 若系统还未激活,使用激活软件激活即可。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号