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

网络基本功之细说交换机

LAN 交换机维护一张表,通过这张表决定如何转发数据流。LAN 交换机唯一智能部分是利用这张表基于消息的进入端口和目的地址来转发。...一个 LAN 交换机中只有一张定义了地址和端口的主交换表;因此,无论进入端口如何,同一目的地址的消息永远从同一出口离开。...MAC 地址表的动态更新 一个交换机要知道使用哪一个端口传送帧,首先必须学习各端口有哪些设备。随着交换机学习到端口与设备的关系,它建立起一张 MAC 地址表,或内容可寻址寄存表(CAM)。...交换机检查源 MAC 地址并与 MAC 地址表进行比较: 如果地址不在表中,则交换机在 MAC 地址表中将 PC1 的源 MAC 地址关联到进入端口(port1)中。 ?...交换机域 交换机比较容易混淆的两个术语是冲突域和广播域。这一段讲述这两个影响 LAN 性能的重要概念。 冲突域 设备间共享同一网段称为冲突域。因为该网段内两个以上设备同时尝试通讯时,可能发生冲突。

1.1K10

大环境不好?前同事斩获30K的Offer就是用的这套redis谈资

引言 相信大家面试有被问题过这样一个问题:你在工作过程中有遇到过什么生产问题?...redis就缓存一些数据,后面在权限验证的处理中将认证token放在了redis中,某天redis所在服务器受到外部机房断电影响导致redis直接挂掉,其他的应用服务都是需要从redis中去获取token...故事是这样的,在某年某月,我们项目上引入了redis做为缓存使用,而在一个版本开发中,有新的同事进来当时负责一个功能点的数据验证临时结果存储,这个数据校验结果有多大,从前端页面传的一个EXCEL表格,最大行是...20000个,字段有20多个,后台解析关联的数据库表大概有4、5张,校验后的返回校验数据得有40多个字段吧,然后他把这个数据放到了redis中,测试时未进行压力测试,单个线程处理感觉不到redis有什么问题...,到了上线的第二天,大量用户操作上传excel表格校验处理,后台处理的数据在redis中报增, 有两个错误异常出现,一个是在内存占满后,redis无法再保存新的数据,同时会启动内存清理策略,这个期间连接会有异常

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

    redis单点带来什么问题?

    引言相信大家面试有被问题过这样一个问题:你在工作过程中有遇到过什么生产问题?...redis就缓存一些数据,后面在权限验证的处理中将认证token放在了redis中,某天redis所在服务器受到外部机房断电影响导致redis直接挂掉,其他的应用服务都是需要从redis中去获取token...故事是这样的,在某年某月,我们项目上引入了redis做为缓存使用,而在一个版本开发中,有新的同事进来当时负责一个功能点的数据验证临时结果存储,这个数据校验结果有多大,从前端页面传的一个EXCEL表格,最大行是...20000个,字段有20多个,后台解析关联的数据库表大概有4、5张,校验后的返回校验数据得有40多个字段吧,然后他把这个数据放到了redis中,测试时未进行压力测试,单个线程处理感觉不到redis有什么问题...,到了上线的第二天,大量用户操作上传excel表格校验处理,后台处理的数据在redis中报增,图片有两个错误异常出现,一个是在内存占满后,redis无法再保存新的数据,同时会启动内存清理策略,这个期间连接会有异常

    71510

    AI 技术讲座精选:如何利用 Python 读取数据科学中常见几种文件?

    在 XLSX 中,数据被放在工作表的单元格和列当中。每个 XLSX 文件可能包含一个或者更多工作表,所以一个工作簿中可能会包含多个工作表。...上图显示的这个文件里包含多个工作表,这些工作表的名称分别为 Customers、Employees、Invoice 和 Order。图片中显示的是其中一个工作表——“Invoice”——中的数据。...从 XLSX 文件读取数据 让我们一起来加载一下来自 XLSX 文件的数据并且定义一下相关工作表的名称。此时,你可以用 Python 中的“pandas”库来加载这些数据。...和一张图片关联的元数据可以是图像类型(.png)的,也可以是像素类型的。 让我们试着加载一张图片。...有两个方法可以解析 mp4 文件:一种是把整个视频看作单个的实体;另一种则是把视频中的每一张图片看作不同的实体,认为图片是从视频中抽样得到的。 下面是一个 MP4 视频。 ?

    5.1K40

    程序员小sister的烦恼_快速上手大数据ETL神器Kettle(xls导入mysql)

    数据抽取的需求 需要从Excel中将这些用户的数据,使用Kettle抽取到MySQL中 准备工作 为了完成本案例,我们需要准备以下几件工作: 找到小姐姐的Excel文件 在资料/测试数据 文件夹中可以找到...user.xlsx文件 4.3.2 在MySQL数据库中创建数据库 为了方便将Excel文件中的数据抽取到MySQL中,我们必须要创建一个名字叫kettle_demo的数据库,后续Excel中的数据会装载到该数据库的表中...「输入/Excel输入」、「输出/表输出」两个组件到中间区域 3.然后按住Shift键,在 「Excel输入」组件上点击鼠标左键,拖动到「表输出」组件上,连接两个组件,这样数据流图就构建好了...4.5.2.2 使用Kettle在MySQL中自动创建表 要保存数据到MySQL,必须先要创建好表。那么,我们是否需要自己手动在MySQL中创建一个表,用来保存Excel中抽取过来的数据呢?...Kettke可以自动为我们在MySQL中创建表。 1.输入目标表的名称为:t_user,后续Kettle将在MySQL中创建一张名为 t_user 的表格。

    1.1K20

    整理你的报告从使用SQL开始

    这不现实,因为数据库只运行在这一台电脑上,而且是随时更新的,不可能两台电脑同时刷新 使用一台电脑来回切换账号发布吗?如果自动刷新,两个不同的域名能同时在同一台电脑上刷新吗?...这时候我才意识到,那么多数据源都是本地excel文件是多么的恐怖。以上截图只是少部分而已…… 而幸运的是,其实有一半的查询是直接来自于MySQL的同一个数据库,而这几十张表只需要一次验证即可。...所以衷心地建议刚开始搭建模型的同学: 尽量要从数据库导入数据! 尽量不要从excel导入数据! 所以这两天,我马上将报告中用到excel表的查询,挨个转移到MySQL中,基本转移得差不多了。...我们导入一个包含三张sheet表的excel文件, 选中sheet1加载数据,它直接呈现了最终的结果: 但是这个过程是怎么发生的呢?...而且这样做还有个好处,就是如果你将excel文件保存为xlsb或者更改数据源从mysql中获取,查询会继续正常工作。 好了,希望各位同学以后遇到相似问题时能够快速解决。

    1.6K31

    用了Excel这么久,还有辣么多人不知道“表格”!

    ,一开始我还以为是在Excel里面再插入一个新的工作表,殊不知其背后,却是另一番景象,隐藏着如此美妙之大作用。...一、从【插入/表格】开始 首先让我们来一睹其朴素之芳容(菜单【插入】下,数据透视旁): 把鼠标放在该按钮上,我们可以看到使用该功能的快捷键是【Ctrl+T】,同时可以看到微软对该功能的描述...,说句实话,看到这个描述我真不觉得它有啥用,因为这几句话完全可以用来形容Excel的一般工作表,而且一开始的"创建"就给人一个错误的认知,很容易让人误以为会创建出一个新的东西来,实际上,该功能是将现有的普通表格...二、插入“表格”的妙用第一发:通过名称框实现表格的快速切换 当你使用了"表格"功能,在"表格选择区域"中,一旦选择其中一个,Excel将切换到相应的表单所在的工作表上,如下:...比如,本人曾经在一个项目中同时处理160多张表(涉及到多个集团企业多套系统的基础数据整合、比对和规范化),为了方便处理,我将所有表全部放到同一个工作簿中,然后通过"插入表格"(超级表)的方式统一转换,便可以直接在表格区域的选择框中直接搜索和选择需要的表

    69440

    最通俗易懂的理解什么是数据库

    例如你每天使用余额宝查看自己的账户收益,就是从数据库读取数据后给你的。 你可能会问了:我的数据就存放在自己电脑的excel表里就可以了,为什么还要搞个数据库呢?...数据库有很多种类,这里我们重点学习使用最广泛的关系数据库。 关系数据库是由多个表组成的。如果你用过Excel,就会知道Excel是一张一张的二维表。每个表都是由行和列组成的。...所以,简单来说:关系数据库=多张表+各表之间的关系 对应的,学会关系数据库我们只要掌握两点就可以: 多张表里面,每一张表的结构 各表之间的关系 我们接下来分别来看看这两个知识点。...2)各表之间的关系关系数据库是由多张表组成的,图片里是存放在学校数据库里的4张表。你能发现下面这4张表之间有什么关系吗? 什么是关系呢?你是你爸爸的儿子,你是你的儿子的爸爸,这就是生活中的关系。...这两张表通过”学号”关联起来,为了更清楚的看到这两个表的关系,PPT里我用相同颜色代表同一个学生的信息。 例如我想知道学生表里学号“0001” 的成绩是多少?

    35120

    拯救财务分析工作的良药

    为了鼓励自己在这项工作中探索真理的精神,我曾在桌板上写了两个大字“求实”。 ?...另外,在预算分析工作中常用到PQ的地方是逆透视,因为往往我们在制定预算时的数据形态是下图这类二维表(数据透视后的形态)。 ?...而预算可能只会分到季度、城市、和大类费用的科目上。 ? 颗粒度的不同导致我们很难把实际和预算表的数据整合到同一张表中再制作数据透视。...所以为了实现实际与预算的比较,一般会先定义一张Excel的模板中,再动用Sumif+Vlookup函数,以统一、固定的颗粒度去获取两张表中的数据计算结果。 ?...矩阵表左上角的各项箭头供你切换不同的层级并且实现多级科目的展示。 ? 此外,我们还可以单独创建一张表>,这只是一张普通的数据透视表,只不过把它与表>放在同一个页面下。

    1.3K20

    Python报表自动化

    2.Excel制作过程 结合以上两张图,我们知道利用Excel的数据透视表功能就制作该报表:选中数据表中任意一个单元格,点击插入数据透视表,然后按以下步骤执行: 将合同生效日字段放在页区域(筛选今年)...存在多个分成比例产生了很多重复性的工作。由于每笔贷款的三个分成比例都是对同一个贷款金额进行分成,我们可以将贷款金额分别与分成单位1、2、3及分成比例1、2、3组成三张分表,然后将分表纵向追加。...以上为导入个人贷款信息表格代码,由于个人贷款客户信息表为工作簿第一张工作表,因此缺省sheet_name参数。...在我们的例子中,需要将三个表的单位及分成比例字段追加在同一列。但是目前三个新表中的单位及分成比例字段名字是不一致的,不能直接追加。所以我们需要先将分表的名字统一。...至于结果输出部分,我们可以选择直接复制黏贴到结果表上。当然也可以使用to_excel()将输出结果保存为excel文件。甚至我们还可以导入xlrd模块,直接对我们的日报表进行修改输出。

    4.1K41

    三星AI Lab:只需一张图片就能合成动画

    通过持续训练,直到生成的帧与训练视频中的真实帧十分相似为止。 预训练阶段允许模型在只有很少示例的输入上工作。哪怕只有一张图片可用时,结果也不会太糟,但当有更多图片可用时,结果会更加真实。...研究人员在三种不同的设置中将他们的模型与基准模型进行了比较,使用fine-tuning集中的1帧、8帧和32帧。...表1:few-shot learning设置下不同方法的定量比较 结果如表1上半部分所示,基线模型在两个相似性度量上始终优于我们的方法。...另一方面,余弦相似度与视觉质量有更好的相关性,但仍然倾向于模糊、不太真实的图像,这也可以通过表1-Top与图3中的比较结果看出。 图3:使用1张、8张和32张训练图像时的三个示例。...随后,我们扩展可用的数据,并在更大的VoxCeleb2数据集中训练我们的方法。 下面是2个变体模型的结果: 图4:在VoxCeleb2数据集中的最佳模型的结果。

    1.2K70

    想成为高效数据科学家?不会Pandas怎么行

    这点很棒,因为你只需要使用 pandas 就可以完成工作。 pandas 相当于 python 中 excel:它使用表(也就是 dataframe),能在数据上做各种变换,但还有其他很多功能。...我通常不会去使用其他的函数,像.to_excel, .to_json, .to_pickle 等等,因为.to_csv 就能很好地完成工作,并且 csv 是最常用的表格保存方式。 检查数据 ?...更新数据 将第八行名为 column_1 的列替换为「english」 在一行代码中改变多列的值 好了,现在你可以做一些在 excel 中可以轻松访问的事情了。...reset_index() 会将数据重构成一个表。 ? 正如前面解释过的,为了优化代码,在一行中将你的函数连接起来。...它有助于数据科学家快速读取和理解数据,提高其工作效率。

    1.5K40

    vlookup逐步灭亡

    在零售业界,凡是在使用Excel的朋友,可能没有不会vlookup函数的。那四个参数基本每天要敲好几遍。时间长了自觉这个函数无比便利,作为数据查询利器,简直无法离开。...我们举个小例子,假设你有一个工作簿,里面有三张工作表,如下图 第一张表有姓名和销售数量两个字段,第二张表有姓名和销售折扣两个字段,第三张表有姓名和销售金额两个字段。...我们想在同一张表看到这个人的销售数量,销售折扣,销售金额,如果用vlookup函数,需要V两遍,三个数据才能V到一起。...这样,各个表之间就建立了关联,我们可以将所有字段合并到一起显示。你可以使用这三个表的字段做相应的数据分析或者图表展示,无需任何公式。在关联工作簿、工作表很多的时候,尤其便利。...此处只是展示了Power BI组件很小的一个功能,他的数据处理能力、图表展现能力可能都超出想象,感觉上微软多年以来终于推出了一款让人惊艳的产品,并且主要功能还免费,Excel也由此焕发了新的活力(当然Power

    87810

    VBA: 将多个工作簿的第一张工作表合并到一个工作簿中

    文章背景: 在工作中,有时需要将多个工作簿进行合并,比如将多份原始数据附在报告之后。...一般的操作方法是打开两个工作簿(目标工作簿和待转移的工作簿),然后选中需要移动的工作表,右键单击以后选择“移动或复制”。接下来在新的对话框里面进行设置。 这种方法适合在移动少量工作表的时候使用。...在目标工作簿内,插入一个模块,然后导入如下的代码: Option Explicit Sub MergeWorkbook() '将多个工作簿的第一张工作表合并到目标工作簿中...End Sub (1) 将目标工作簿和待转移的工作簿放在同一个文件夹内; (2)上述代码要实现的功能是,将同一个文件夹内所有工作簿(目标工作簿除外)的第一张工作表拷贝到目标工作簿内,并将表名设置为拷贝前所属的工作簿名称...转移前: 转移后: 参考资料: [1] 如何使用Excel VBA将多个工作簿的全部工作表合并到一个工作簿中(https://zhuanlan.zhihu.com/p/76786888)

    6.2K11

    个人永久性免费-Excel催化剂功能第31波-数量金额分组凑数功能,财务表哥表姐最爱

    在财务工作过程中,很大时候需要使用到凑数的需求,花了两三天时间认真研究了一下,本人水平也只能做代码搬运工,在用户体验上作了一下完善。完成了Excel版的凑数功能。...规划求解类函数,暂时做了两个同一功能不同来源 因凑数计算量大,而使用函数向导的方向输入的话,每输入一个参数都运算一遍,还有可能卡机报错等,建议使用手动输入的方式,输入两个参数。...用OR-Tools函数可以看到更多的信息 同一功能两个函数差异 EH版香川群子大神的代码,在分组的大小较大时,性能仍然保持优异,而用OR-TOOLS实现的函数,就有很大的性能瓶颈。...波-接入AI人工智能NLP自然语言处理 第16波-N多使用场景的多维表转一维表 第17波-批量文件改名、下载、文件夹创建等 第18波-在Excel上也能玩上词云图 第19波-Excel与Sqlserver...短板 第23波-非同一般地批量拆分工作表 第24波-批量发送邮件并指点不同附件不同变量 第25波-小白适用的文本处理功能 第26波-正确的Excel密码管理之道 第27波-Excel工作表设置快捷操作

    1.8K20

    Python让Excel飞起来:使用Python xlwings实现Excel自动化

    然而,它需要一点VBA来允许Excel调用Python函数。 Python脚本 让我们首先编写一个简单的Python函数,该函数生成10个随机数,然后将它们放在Excel工作表单元格A1中。...接下来,保存VBA代码,现在我们要在Excel工作表中创建一个按钮。返回Excel界面,在“开发工具”选项卡,单击“插入->按钮”,并指定刚创建的宏Rand_10。...Excel设置 默认设置预计Python代码和Excel文件为: 在同一目录中 名称相同,但Python文件以.py结尾,Excel文件以.xlsm(或.xlsb)结尾 为了演示,我将把文件命名为“square.py...如果一切正常,意味着成功导入了Python函数,我们就可以直接在工作表中使用square()函数了,如下图12所示,在单元格中输入=square(A1)。...确保在VBA编辑器菜单“工具->引用”中选取了“xlwings”,并将更改保存到相应的Excel文件中。有时,当打开多个Excel工作表时,我们可能会无意中将此更改应用于另一个文件。

    9.9K41

    用Excel获取数据——不仅仅只是打开表格

    在Excel上具备数据获取的能力是指什么?难道不是把csv格式的表格和Excel格式的表格打开就好了吗?然而并非这样。...其实标题中有两层意思:第一层意思是在一些数据库管理不那么严格的中小型企业,可以通过Excel中的ODBC数据接口,与数据库或者数据仓库建立连接,直接快速取数,提高工作效率;第二层意思是Excel 2016...中有相当强大的数据获取工具,即便不能从数据库直接获取,也能从多个本地的数据表中将数据抽取、整理和转化,并做到实时更新,也能提高工作效率。...图1 数据查询功能 延续之前的例子,我们将表A、表B和表C分别建立成3个Excel文件。在“新建查询”中单击“从工作簿”后,选择我们要的表A,就会出现一个连接的“导航器”,如图2所示。...在工作中,作者会根据分析需求,先用查询工具将各个来源的表连接成一个主表;然后由这个主表做透视表和数据透视图,数据透视表的数据源就是引用整张表对象,而不是一个区域。这样能实现数据报表的半自动化。

    2.6K10

    程序员小姐姐的烦恼_快速上手大数据ETL神器Kettle(xls导入mysql)

    数据抽取的需求 需要从Excel中将这些用户的数据,使用Kettle抽取到MySQL中 准备工作 为了完成本案例,我们需要准备以下几件工作: 找到小姐姐的Excel文件 在资料/测试数据 文件夹中可以找到...2.从左边的核心对象中,分别拖入「输入/Excel输入」、「输出/表输出」两个组件到中间区域 ?...3.然后按住Shift键,在 「Excel输入」组件上点击鼠标左键,拖动到「表输出」组件上,连接两个组件,这样数据流图就构建好了 ?...4.5.2.2 使用Kettle在MySQL中自动创建表 要保存数据到MySQL,必须先要创建好表。那么,我们是否需要自己手动在MySQL中创建一个表,用来保存Excel中抽取过来的数据呢?...Kettke可以自动为我们在MySQL中创建表。 1.输入目标表的名称为:t_user,后续Kettle将在MySQL中创建一张名为 t_user 的表格。 ?

    1.5K20

    最新Python大数据之Excel进阶

    Excel图表类型 为了揭示数据规律 为了有说服力、促进沟通 专业的图表可以展示专业素养 了解有哪些图表类型 柱状图 折线图 饼图 面积图 雷达图 Excel图表使用 图表的创建方式 图表的数据源一般是统计汇总表或者是数据量比较少的明细表...数据序列需要格式化的内容可能包括:①设置边框/填充色 ②分类间距和重叠比例 ③坐标轴位置 数据标签主要包括标签内容、标签位置、字体、对齐等 Excel数据透视表 数据透视表对原始数据的要求 所有数据在一张表里...透视表的原始数据需要放在一张工作表里,而不是分多张工作表放置。...如果数据是按月份/品类/规格放在不同的工作表,将先将不同工作表合并到同一张表中再建立数据透视表 数据必须是一维表格,不是二维表 数据透视表的原始数据应该是一维表格,即表的第一行是字段名,下面是字段对应的数据...字段设置有以下两个要点:即,透视表的列和行分别显示什么数据、数据的统计方式是什么。 字段设置 •移动字段 首先,字段可以从字段列表中直接拖拽添加到下方区域。

    28950

    2022年最新Python大数据之Excel基础

    基础 数据引用 引用当前工作表数据 •在B2单元格中输入”=“ •点击要引用的单元格或范围 引用当前工作表数 •使用Enter键结束键入,E2单元格内即引用了B2单元格内的数据 •此时,B2单元格为被引用单元格...引用其他工作表数据 •在E1单元格中,输入”=“ 注意:只能针对单个单元格的引用 引用其他工作表数据 •点击另外一张数据表,在该表中找到要引用的数据,选中对应单元格即可。...数据序列需要格式化的内容可能包括:①设置边框/填充色 ②分类间距和重叠比例 ③坐标轴位置 数据标签主要包括标签内容、标签位置、字体、对齐等 Excel数据透视表 数据透视表对原始数据的要求 所有数据在一张表里...透视表的原始数据需要放在一张工作表里,而不是分多张工作表放置。...如果数据是按月份/品类/规格放在不同的工作表,将先将不同工作表合并到同一张表中再建立数据透视表 数据必须是一维表格,不是二维表 数据透视表的原始数据应该是一维表格,即表的第一行是字段名,下面是字段对应的数据

    8.3K20
    领券