首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

三层交换机报文转发过程

Ethernet头部的目的MAC查找交换机的MAC表,此时发现目的MAC地址就是本地VLAN的MAC地址,这种情况下交换机会把该报文上送到交换芯片的三层引擎处理。...三层引擎将首先查找硬件转发表。    ⑴ 如果硬件转发表中有匹配,则根据报文目的IP地址相应处理:①、目的IP地址就是本地的IP地址,则交相应模块处理。...(此处与二层的区别在于需要对报文进行源、目的MAC进行替换)    ⑵  如果不匹配查找路由表,有匹配则按照上面(2)中的操作进行,同时把相应的目的IP、下一跳MAC、出接口等信息存储到硬件转发表项中...⑶  如果路由表也没有匹配,则丢弃报文。   ...经过MAC替换的报文格式如下:    这样主机A就把数据报文发到了不同网段的主机B。

1.3K20

2.4 数据清洗12招

使用频率最高的一般有12个小招: 首行标题、修改数据类型、删除(重复、错误、空项目)、拆分、提取、合并、替换、填充、移动、排序、格式、逆透视。 ? ?...1 首行标题 我们把数据获取到查询器中往往首行的标题是未识别的状态,只需单击将第一行作为标题。 ?...2 修改数据类型 我们使用PowerBI时数据类型的不匹配是常常犯的错误,如果你发现数据输出的结果有问题,第一时间先想想是不是因为数据的类型定义有问题。...7 替换 替换与Excel中的Ctrl+F的查找替换功能基本一样,有替换值和替换错误两个选项。 ?...该功能在Excel的实现方式是查找错误或空白,在当前单元格输入=上面或下面单元格按Ctrl+Enter,现在利用PQ就不需要繁琐的小技巧操作了。

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

记录一次关于css font-weight引发的风波

映地为天色,飞空雨声 映地为天色,飞空雨声 样式 p { text-align...如果指定的权重值在  400和  500之间(包括400和500): 按升序查找指定值与500之间的可用权重; 如果未找到匹配,按降序查找小于指定值的可用权重; 如果未找到匹配,按升序查找大于500...如果指定值小于400 按降序查找小于指定值的可用权重。 如果未找到匹配,按升序查找大于指定值的可用权重(先尽可能的小,尽可能的大)。 如果指定值大于500 按升序查找大于指定值的可用权重。...如果未找到匹配,按降序查找小于指定值的可用权重(先尽可能的大,尽可能的小)。...解决方案 1.更换字体 如果浏览器自带的字体无法满足我们的要求,我们可以通过下载字体文件,寻找可以替换的字体,以PingFang SC来举例 目前PingFang SC字体族提供了Thin,Ultralight

1.6K20

关于font-weight,你不知道的细节

映地为天色,飞空雨声 映地为天色,飞空雨声样式p { text-align: left...如果指定的权重值在  400和  500之间(包括400和500):按升序查找指定值与500之间的可用权重;如果未找到匹配,按降序查找小于指定值的可用权重;如果未找到匹配,按升序查找大于500的可用权重...如果指定值小于400按降序查找小于指定值的可用权重。 如果未找到匹配,按升序查找大于指定值的可用权重(先尽可能的小,尽可能的大)。如果指定值大于500按升序查找大于指定值的可用权重。...如果未找到匹配,按降序查找小于指定值的可用权重(先尽可能的大,尽可能的小)。...解决方案1.更换字体如果浏览器自带的字体无法满足我们的要求,我们可以通过下载字体文件,寻找可以替换的字体,以PingFang SC来举例目前PingFang SC字体族提供了Thin,Ultralight

1.4K30

Linux系统开发: 学习linux三剑客(awk、sed、grep)(上)

{}正则表达式:{m}表示匹配之前的m次 {m,}表示匹配之前的至少m次 {m,f}表示匹配之前的m次到f次。m是可以为0的正整数。...处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成,把缓冲区的内容送往屏幕。...* 匹配0个或多个字符,如:/*sed/匹配所有模板是一个或多个空格紧跟sed的行。 [] 匹配一个指定范围内的字符,如/[sS]ed/匹配sed和Sed。...需用到-i参数:就地编辑文件,会对源文件更改 需用到s命令:替换指定字符,注意字符之间可用/@#隔开,注意如果没有其他命令或者替换标记作为结尾,最后也必须得由它们作为尾字符, 需用到g替换标记:替换行内的所有匹配内容...; $ sed -e '1,5d' -e 's/sh/bck/' 123.txt #先删除1到5行替换sh为bck $ sed '1,5d;s/sh/bck/' 123.txt

9.2K21

第03期:Prometheus 数据采集(二)

Prometheus 数据采集过程介绍 Prometheus 从采集数据到将存储的过程中,会对采集目标及数据样本一系列处理。了解这个过程有利于帮助我们更充分、合理的使用可配参数。...默认为"(.*)" modulus: #用于获取源标签值的哈希的模数 replacement: #regex 可能匹配到多个内容,replacement 指定要使用哪一个匹配内容进行替换...接着上面的例子我们继续添加如下配置: - source_labels: ["host"]    regex: "localhost" #只保留 host 标签值为 "localhost" 的 targets...请求超时时间配置在下的 "scrape_timeout",默认 10s,可根据网络状况相应调整。标签的合法性也会在这个过程中检查。...3.3 save 经过一系列处理,采集到的数据会被持久化保存,关于数据存储会在后续文章中介绍。

1.8K20

office软件安装包全系列,office2010超级详细安装步骤

首先获取到office全版本的安装包:ruanjianduo.top 在大多数文本编辑器和处理器中(office软件获取往下拉)你可以使用“查找替换”(Find and Replace)功能来进行文本搜索和替换...以下是一些常见的步骤: 打开你想要进行搜索和替换的文本文件。 使用快捷键“Ctrl + F”来打开“查找替换”窗口(或者在编辑器菜单栏中找到“编辑”或“查找”选项并选择“查找替换”)。...在“查找”字段中输入你要查找的单词或短语。 在“替换”字段中输入你想要用来替换匹配的单词或短语。 点击“查找下一个”按钮,编辑器将跳转到第一个匹配。...如果你要替换匹配,请点击“替换”按钮,如果你要替换所有匹配,请点击“全部替换”按钮。 完成所有替换,关闭“查找替换”窗口。...7、Office2010官方破解版64位安装完成之后开始菜单栏可以看到他所有的产品。 8、然后在安装包里面找到Office2010的破解补丁,双击打开。

2.3K10

掌握excel数据处理,提高你的数据分析效率

那excel还有哪些数据处理方式供我们学习呢?我们继续往下看。 1 花式搜索 Excel查找替换我们经常用,用来查找选定区域或者工作表中是否具有某个文本,但是这个只是精确查找,遇到模糊查找怎么办呢?...搜索目标搜索方式注意事项以X开头X*勾选“单元格匹配”以X结尾*X勾选“单元格匹配”包含XX撤销“单元格匹配” 比如现在我们我们想要想查找以“李”开头的数据,应该怎么查找呢?...1.ctrl+F打开“查找替换”对话框; 2.在查找对话框输入李*; 3.勾选“单元格匹配”,点击确定即可。 ?...1.点击Excel“开始”选项卡中的“查找和选择”按钮,选择下拉菜单中的“定位条件”选项; 2.打开定位条件对话框,点击“空值”选项; 3.选中“空值”选项点击“确定”按钮; 4....“开始”选项卡中“删除”按钮下方的小三角,“删除”按钮下方的小三角,会弹出一个下拉列表,点击其中的“删除工作表行”。 ?

1.8K40

Golang(四)正则表达式使用

repl 中有“分组引用符”($1、$name),则将“分组引用符”当普通字符处理 // 全部替换,并返回替换的结果 func (re *Regexp) ReplaceAllLiteral(src,...repl 中有“分组引用符”($1、$name),则将“分组引用符”当普通字符处理 // 全部替换,并返回替换的结果 func (re *Regexp) ReplaceAllLiteralString...} ------------------------------------------------------------ // 在 src 中搜索匹配,然后将匹配的内容经过 repl 处理,...替换 src 中的匹配 // 如果 repl 的返回值中有“分组引用符”($1、$name),则将“分组引用符”当普通字符处理 // 全部替换,并返回替换的结果 func (re *Regexp)...,替换 src 中的匹配 // 如果 repl 的返回值中有“分组引用符”($1、$name),则将“分组引用符”当普通字符处理 // 全部替换,并返回替换的结果 func (re *Regexp)

3.3K30

Memcache

4、当分配给memcached内存空间用完之后,会使用LRU(Least Recently Used,最近最少使用)策略加上到期失效策略,失效数据首先被替换,然后替换掉最近未使用的数据。...,它将BSD系统的kqueue,Linux系统的epoll等事件处理功能封装成一个接口,与传统的select相比,提高了性能。...命令行直接操作命令 存,有六个命令。...当你在memcached内存储数据时,你有可能会指定它在缓存的失效时间,默认为永久。当memcached服务器用完分配的内时,失效的数据被首先替换,然后也是最近未使用的数据。...散列算法:     先算出memcached服务器的散列值,并将其分布到0到2的32次方的圆上,然后用同样的方法算出存储数据的键的散列值并映射至圆上,最后从数据映射到的位置开始顺时针查找,将数据保存到查找到的第一个服务器上

1.8K40

技术分享 | Centos下 Vim快捷键操作命令大全

稍微解释一下,当在normal模式下输入:qx,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的 命令进行重复,此命令可跟数字,表示要重复多少次,比如@...查找替换 ? 复制粘贴 ? 附:比如常用的一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim中的命令为"+p,注意此处的+不表示操作符,二十一个寄存器。...这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “\<” 来指定匹配单词开头: :%s/\<four/4/g 显然,这样在处理“fourty” 的时候还是会出错。...,同 \+ \{3} 3 5,多选一匹配 在一个查找模式中,”或” 运算符是 “\|”。...举个例子: /end\(if\|while\|for\) 这个命令匹配 “endif”,”endwhile” 和 “endfor”。

1.1K100

Golang 正则表达式(regexp)

中编译好的正则表达式,并返回所有匹配的位置 // {{起始位置, 结束位置}, {起始位置, 结束位置}, ...} // 只查找前 n 个匹配,如果 n < 0,则查找所有匹配...完整匹配, 子匹配, 子匹配, ...}, // {完整匹配, 子匹配, 子匹配, ...}, // ... // } // 只查找前 n 个匹配...“分组引用符”当普通字符处理 // 全部替换,并返回替换的结果 s := "Hello World, hello!"...// 在 字符串 中搜索匹配,然后将匹配的内容经过 repl 处理替换 字符串 中的匹配 // 如果 repb 的返回值中有“分组引用符”($1、$name),则将“分组引用符”当普通字符处理...// 全部替换,并返回替换的结果 ss := []byte("Hello World!")

9.9K20

个人永久性免费-Excel催化剂功能第39波-DotNet版的正则处理函数

文章出处说明 原文在简书上发表,同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。...如支持使用Split分割、零宽度先行断言、零宽度发断言、可命名组等。...view=netframework-4.7.2 具体函数实现 针对正则函数的匹配替换、分割等作了一系列的自定义函数实现,具体可参照示例文件来作进一步的理解。可到QQ群文件里下载示例文件。 ?...RegexMatchGroup函数 需要指定Match和Group的索引,其中Group的索引是从1开始。 ?...RegexReplace函数 把匹配到的内容替换成其他内容,相对上述的Match或Group是提取匹配到的内容,此时是替换匹配的内容。 ?

1.1K30

office软件安装包下载全版本,office2016安装教程全过程详细步骤解析

处理薪资支付:需要按时处理员工的薪资支付,包括计算实际薪资、扣除个人所得税和社会保险等。可以使用薪资管理软件来自动化薪资计算和支付。...在大多数文本编辑器和处理器中,你可以使用“查找替换”(Find and Replace)功能来进行文本搜索和替换。以下是一些常见的步骤: 打开你想要进行搜索和替换的文本文件。...使用快捷键“Ctrl + F”来打开“查找替换”窗口(或者在编辑器菜单栏中找到“编辑”或“查找”选项并选择“查找替换”)。 在“查找”字段中输入你要查找的单词或短语。...在“替换”字段中输入你想要用来替换匹配的单词或短语。 点击“查找下一个”按钮,编辑器将跳转到第一个匹配。...如果你要替换匹配,请点击“替换”按钮,如果你要替换所有匹配,请点击“全部替换”按钮。 完成所有替换,关闭“查找替换”窗口。

91820

用 Excel 怎么了,你咬我啊?

如果你完成任何一工作心里时感觉复杂,想必就还有更简单的方法。...B往往就可以处理字节 Excel本身是不区分大小写的,可以使用函数EXACT来完成 查找字符所在的位置 使用 FIND 或者 SEARCH(查找的字符,查找的位置,从第几个字符开始查找) 只有FIND...区分大小写,只有SEARCH可以使用通配符,如果想把通配符当作普通字符来处理,需要*前面加~ 截取字符 可左可右可中间 左边 LEFT(要处理的字符串,要提取的字符个数) 右边 RIGHT 同理 中间...,精确查找还是模糊查找) 需要注意 第一个参数可以使用通配符进行模糊匹配 查找区域中匹配的内容必须位于第一列 有多个对应值只会返回第一个值 0/FALSE 表示精确匹配,excel 里的说明有问题 在平时的实际应用中...=VLOOKUP($E2,$A$2:$D$100,COLUMN(B:B),0) MATCH 可以在某一个范围内搜索特定的 MATCH(要查找的内容,搜索的区域,匹配类型) 查找的内容可以是值,数字,

3K70

RH033 Unit 3 Running

运行命令 命令 选项 参数(文件,目录) 每一之间用空格隔开,多个空格被看作为一个空格处理 多个选项可合并在一起使用 单字母选项通常用“-”开头 -a –b -c可以合并作-abc 全拼词选项通常用...“--”开头 如--help 多条命令同时执行 comm1;comm2;comm3 一些简单命令 date [mmddhhmmyyyy]:显示或修改系统日期和时间 ?...注:运行完date命令最好再运行一次hwclock -w,将新设置的系统时间同步至硬件时钟 Linux始终分硬件时钟和系统时钟,硬件时钟为主板上的时钟设备,系统时钟为开机的kernel时钟 cal:...获取帮助 command --help man/info comm 查看某条命令或程序的帮助手册manual man使用技巧: /keyword 搜索关键字 n 向下查找 N 向上查找 q 退出...) apropos name 在whatis索引库中搜寻含name关键字的信息(匹配内容) 须先运行makewhatis makewhatis 建立索引资料库,系统默认午夜自动运行,若为建立

39220

正则详解

修饰符(匹配选项) 其实正则的匹配选项有很多可选,不同的宿主语言环境下可能各有不同,此处就JS的修饰符一个说明: 加g修饰符:表示全局匹配,模式将被应用到所有字符串,而不是在发现第一个匹配时停止...要注意的是,第一,exec()永远只返回一个匹配(指匹配整个正则的),第二,如果设置了g修饰符,每次调用exec()会在字符串中继续查找匹配,不设置g修饰符,对一个字符串每次调用exec()永远只返回第一个匹配...这个字符串就被看做一个平凡的字符串) 第二个参数(替换内容):一个字符串或者是一个函数 返回:替换的结果字符串,不会改变原来的字符串` 第一个参数是字符串 只会替换第一个子字符串 第一个参数是正则...、第二个、第三个…最后两个参数是模式的匹配在字符串位置、原始字符串 这个函数要返回一个字符串,表示要替换掉的匹配 5.4 分隔字符串的split 基于指定的分隔符将一个字符串分割成多个子字符串,...6 JS(ES5)中正则的局限 JS(ES5)中不支持以下正则特性(在一览图中也可以看到): 匹配字符串开始和结尾的\A和\Z锚 向后查找(所以不支持零宽度发断言) 并集和交集类 原子组 Unicode

1.5K30
领券