import sys from scapy.all import Ether, ARP, srp def main(): _range = input("Enter the Target Range: ") _interface = input("Enter the network interfac... ...
分类:
其他好文 时间:
2019-11-02 10:17:19
阅读次数:
105
这是设计模式系列开篇的第一篇文章。也是我学习设计模式过程中的总结。这篇文章主要讲的是面向对象设计中,我们应该遵循的六大原则。只有掌握了这些原则,我们才能更好的理解设计模式。我们接下来要介绍以下6个内容。 单一职责原则——SRP 开闭原则——OCP 里式替换原则——LSP 依赖倒置原则——DIP 接口 ...
分类:
编程语言 时间:
2019-11-01 09:53:50
阅读次数:
108
RPM 包 RPM 包是由 Red Hat 公司所开发的包管理系统 RPM 经过编译,无法看到源码,但是安装速度会快很多 RPM 包管理 RPM 包命名规则 包名 版本号 发布版本号 . 软件发行商 . 平台 .rpm RPM 命令 常用命令: 参数: SRPM 包 SRPM 包不是编译好的二进制文 ...
分类:
其他好文 时间:
2019-10-31 13:35:58
阅读次数:
86
抽象的原则 SOLID 单一职责原则(Single Responsibility Principle, SRP) 开放封闭原则(Open/Closed Principle, OCP) 指对扩展开放,对修改封闭 依赖倒置原则(Dependency Inversion Principle, DIP) 里 ...
分类:
其他好文 时间:
2019-10-14 23:41:14
阅读次数:
107
什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。 基本原则 封装变化面向接口编程而不是实现 优先使用组合而非继承SRP: The single responsibility principle 单一职责系统中的每一个对象都应该只有一个单独的职责,而所 ...
分类:
其他好文 时间:
2019-10-11 10:53:20
阅读次数:
109
设计模式系列目录单一职责原则 Single Responsibility Principle - SRP就一个类而言,应该仅有一个引起它变化的原因。假设现在要在iPhone上做一个图片编辑工具。功能有裁剪图片,旋转图片,缩放移动照片等等。呐,我们可以写一个功能集类,然后把这些所有操作视为功能集的一部... ...
分类:
其他好文 时间:
2019-10-07 21:35:44
阅读次数:
126
设计模式折腾大纲 六大原则 单一职责原则(Single Responsibility Principle,简称SRP ) 核心思想:应该有且仅有一个原因引起类的变更 里氏替换原则(Liskov Substitution Principle,简称LSP) 在使用基类的的地方可以任意使用其子类,能保证子 ...
分类:
其他好文 时间:
2019-09-19 00:56:05
阅读次数:
99
五大原则: 1、单一职责原则SRP(Single Responsibility Principle):是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。 2、开放封闭原则OCP(Open-Close Principle):一个模块 ...
分类:
编程语言 时间:
2019-09-03 09:48:16
阅读次数:
126
为什么要有设计原则,我觉得一张图片就可以解释这一切 一、单一职责原则(SRP) 对于一个类而言,应该只有一个发生变化的原因。(单一职责不仅仅是指类) 如果一个模块需要修改,它肯定是有原因的,除此原因之外,如果遇到了其他情况,还需要对此模块做出修改的话,那么就说这个模块就兼具多个职责。举个栗子: 此时 ...
本章结构1、BIND域名服务基础DNS系统的作用及类型BNID的安装和配置文件2、使用BIND构建域名或服务器构建缓存域名服务器构建主、从域名服务器DNS系统的作用1、正向解析:根据主机名称(域名)查找对应的IP地址2、反向解析:根据IP地址查找对应的主机域名3、DNS系统的分布式数据结构FQDN完全合格域名DNS系统类型1、缓存域名服务器也称为高速缓存服务器通过向其他域名服务器查询获得域名→IP
分类:
其他好文 时间:
2019-08-30 15:50:03
阅读次数:
92