摘要:
示例1-1 一摞有序的纸牌 知识点:collections.namedtuple 构建了一个简单的类,表示单张纸牌。 from collections import namedtuple Card = namedtuple('Card', ['rank', 'suit']) class French 阅读全文
摘要:
前言 tuple在python中是一种不可变的数据结构,和list这种可变的数据结构比较,两者都可以使用索引来读取数值,但是tuple不可变动,因此其不能修改其中的值。 示例: tuple适合存储不需要频繁变动的数据,但是在使用index来读取tuple中的item值时,就会存在问题,问题在于如果i 阅读全文
摘要:
二分法的思想主要是要设定起始值和终点值,计算中值,和给定值进行比较,如果大于给定值,则将中值作为终点值,否则作为起始值,重新计算中值。 #include<stdio.h> int main(){ int array[10] = {1,2,3,5,8,15,20,30,100,200}; int fi 阅读全文
摘要:
1.魔术方法概况 在Python中,所有以双下划线__包起来的方法,统称为Magic Method(魔术方法),它是一种特殊的方法,普通方法需要调用,而魔术方法不需要调用就可以自动执行。 魔术方法在类或者对象的某些事件触发后会自动执行,让类具有神奇的“魔力”。如果希望根据自己的程序定制自己特殊功能的 阅读全文
摘要:
一、背景 边界网关协议(Border Gateway Protocol, BGP)是用来处理像因特网规模大小的网络协议,能够妥善处理好不相关路由域间的多路连接协议。BGP一般用于企业和企业之间,也就是运营商骨干网的通信,一般使用在AS内或AS间通信,在大型企业网中实现的比较多。 内部网关协议只用关心 阅读全文
摘要:
企业网络包含内网和外网每天都会产生大量数据流量。企业可以利用这些流量数据进行分析,从而理解网络运行态势以及发现网络威胁。网络流量分析(Network Traffic Analysis, NTA)解决方案就是允许网络管理员收集网络流量并发现网络问题以及网络威胁的有利解决方案。NTA解决方案重要,但是也 阅读全文
摘要:
查看网络配置信息 ipconfig/all 查看操作系统及软件信息 查看操作系统和版本信息 systeminfo | findstr /B /C:"OS" 查看系统体系结构 echo %PROCESSOR_ARCHITECTURE% 查看安装的软件及版本、路径等 wmic product get n 阅读全文
摘要:
一、Windows常用命令 搜索应用安装目录: 可以在PC打开任务管理器(Ctrl+alt+Del),查找安装路径,还可以安装everything,搜索安装应用名称实现路径查找。 二、Linux常用命令 阅读全文
摘要:
一、背景 RIP会出现路由环路或者坏消息传递慢的问题。OSPF(Open Shortest Path First, OSPF)即开放最短路径优先,是为了克服RIP的缺点在1989年设计出来。 “开放”表明OSPF协议不是受某一家厂商控制,而是公开发表的。 “最短路径优先”是因为使用了Dijkstra 阅读全文
摘要:
一、背景 通过配置静态路由表可以获得静态路由选择,其特点是配置方式简单、开销小,一般适用于小型网络,缺点是不能及时适应网络状态的变化。与静态路由对应的是动态路由选择,路由器可以通过路由选择协议自动获取路由信息,能较好第适应网络状态的变化,适合大型网络,缺点是比较复杂、开销比较大。 当前因特网使用的就 阅读全文