awk简介
awk主要用于文本处理,并将处理后的结果生成报告。awk 语法与C, python, bash尤为相似(awk 在python, bash之前就已经存在了)。其名称来自它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母相连。比较经典的使用场景:应用日志分析。
awk命令
最简单的输出命令:
|
|
awk主要用于文本处理,并将处理后的结果生成报告。awk 语法与C, python, bash尤为相似(awk 在python, bash之前就已经存在了)。其名称来自它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母相连。比较经典的使用场景:应用日志分析。
|
|
之前接触的枚举,都是列举自定义的有参或无参的枚举实例,其实这样就能满足大多数业务开发了, 我相信这也是Java developer最熟悉的enum用法。但是我今天介绍的是我第一次见到enum还可以这么用:在enum中定义一个抽象方法, 这样的话, 所有的枚举实例都需要实现这个抽象方法。
xpath是一种在xml中查找信息的语言, 它是W3C XSLT标准的主要元素, 利用它可以查找遍历元素及元素属性。
xpath 利用路径表达式选取节点元素或者节点属性。路径表达式类似于文件路径,通过路径定位到指定元素。
在一个局域网里, 所有主机共享介质的情况下,当2个或者2个以上主机传递帧时 会出现帧冲突, 导致主机发送帧失败, 这个局域网称为冲突域。简而言之, 以太网上竞争同一宽带的节点集合 。在OSI 模型中, 冲突域被看做是第一层, 用Hub、repeater(中继器)或者简单复制信号的设备连接的所有节点被认为属于同一个冲突域。可以将hub 、repeater看做一根电缆或者导线, 只是简单连接2个不同的域(LAN),但是他们仍然属于同一个冲突域因为Hub、repeater只是简单的连接 并没有对帧做过滤。不同于Hub、repeater, 网桥则可以等价看成一束电缆。 是否可以划分冲突域列表:
OSI所属层级 | 常用设备 | 是否可以划分冲突域 |
---|---|---|
第一层 | Hub、repeater(中继器)、所有简单复制信号的设备 | × |
第二层 | 网桥、交换机 | √ |
第三层 | 路由器 | √ |
|
|