前言 在学籍管理中,我们导出学籍后(姓名 学籍号 身份证号)等常用的信息。如何按照学籍信息和对应学生的照片进行命名呢?...如何将excel中对应的学生姓名和学号与对应的学生匹配并重命名呢? 最终实现的效果 image.png 问题解决难点 将excel中数据和图片一一对应是关键。...不然数据可能无法一一对应。 实现方案 01对拍摄的所有文件批量重命名 因为照相设备的不同,拷贝出来相片的命名方式是不同的。 image.png 如上,按照学生姓名(由A-Z排序)后,给学生拍照。...运行效果 image.png 方案二 利用批处理实现(适用于没有python环境的用户) 首先将图片批量重命名,然后将图片名称放到excel中。...image.png 在批处理中输入公式 ="ren "&E2&".jpg "&A2&B2&".jpg" E2为原图片名称所在单元格 将结果复制出来,在txt中另存为bat文件,注意编码格式为ANSI不然汉字会乱码
cm(i,:),'MarkerSize',4); hold on; end plot(A2(1,:),A2(2,:),'o','MarkerFaceColor', 'r'
D.一组输出端口 【70】假设有两个主机A和B通过一个路由器R进行互联,在A与R和R与B使用不同物理网络的情况下,A和R之间传送的数据帧头部的源地址和目的地址,与R和B之间传送的数据帧头部的源地址和目的地址...【43】将网络互联起来的中间设备有四种,其中,数据链路层使用的中间设备是( )或( ),以及( )【请按顺序回答】 网桥、桥接器、交换机 【44】IP 地址中,C类地址的主机号占( )位二进制位 8...网络号 【47】IP 地址中,B类地址的主机号占()位二进制位 16 【48】IP 数据报具有“生存时间”域,当该域的值为()时数据报将被丢弃 0 【49】将网络互联起来的中间设备有四种,其中,网络层使用的中间设备是...【15】给定一个IP 地址,如何识别该 IP 地址是哪类的(仅以A、B、C类为例) 将给定的IP地址转换成二进制数,根据最左边第一个字节左边的二进制数是0还是1来判断类别。...主机A用ping命令向主机B发送回显请求数据包,命令执行后,在网络层将ICMP数据包封装到IP数据报中,再将该IP数据报封装到数据帧中,发送到物理层,之后发送出去。
使用数据可视化技术可以很容易地发现变量之间的关系、变量的分布以及数据中的底层结构。 在本文中,我们将介绍数据分析中常用的5种基本数据可视化类型。...我们首先将数据传递给图表对象。下一个函数指定绘图类型。encode函数指定绘图中使用的列。因此,在encode函数中写入的任何内容都必须链接到数据帧。...A中的值范围小于其他两个类别。框内的白线表示中值。 5.条形图 条形图可用于可视化离散变量。每个类别都用一个大小与该类别的值成比例的条表示。...例如,我们可以使用条形图来可视化按week分组的“val3”列。我们先用pandas库计算。...第二行将“val3”列按周分组并计算总和。 我们现在可以创建条形图。
D.链路与数据链路是相同的 【32】点对点信道的数据链路层的协议数据单元是() A.比特 B.分组 C.帧 D.报文段 【33】数据链路层把()交下来的数据构成帧发送到链路上,把接收到的帧中的数据取出并上交给...C.只有当链路状态发生变化时或每隔一段时间,路由器才向所有路由器用洪泛法发送链路状态 D.按固定的时间间隔交换路由信息 【65】假设有两个主机A和B通过一个路由器R进行互联,提供主机之间通信的层是...D.一组输出端口 【70】假设有两个主机A和B通过一个路由器R进行互联,在A与R和R与B使用不同物理网络的情况下,A和R之间传送的数据帧头部的源地址和目的地址,与R和B之间传送的数据帧头部的源地址和目的地址...( )或( ),以及( )【请按顺序回答】 【44】IP 地址中,C类地址的主机号占( )位二进制位 【45】IP 地址中,每个C类网络中的最大可用主机数是( ) 【46】路由器仅根据目的主机的()来转发分组...】自治系统之间的路由选择叫做() 【74】路由器中的交换结构又称为交换组织,它的作用就是根据()对分组进行转发,将某个输入端口进入的分组从一个合适的输出端口转发出去 【75】IPv6数据报由两大部分组成
从上图来看,首先普及几个基本概念: 分组密码(block cipher) 简单说,就是先把文件分块,按数据块来进行加解密。...3、先对明文签名,然后对明文加密,最后将签名附在密文之后(mac-and-encrypt) CCM 首先使用CBC-MAC模式来认证传输帧,然后使用CTR模式来加密帧....Hashing Function(哈希函数) 一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。hash是找到一种数据内容和数据存放地址之间的映射关系。...SHA-1,SHA-224和SHA-256适用于长度不超过2^64二进制位的消息。SHA-384和SHA-512适用于长度不超过2^128二进制位的消息。...消息验证码(MAC) 带密钥的Hash函数,密码学中,通信实体双方使用的一种验证机制,保证消息数据完整性的一种工具。
前面部分是() A.网络号 B.主机号 C.网络前缀 D.子网号 【14】对于 IP 分组的分片和重组,正确的是( ) A.IP 分组可以被源主机分片,并在中间路由器进行重组 B.IP 分组可以被路径中的路由器分片...,并在目的主机进行重组 C.IP 分组可以被路径中的路由器分片,并在中间路由器进行重组 D.IP 分组可以被路径中的路由器分片,并在最后一条路由器上进行重组 【15】IP 数据报的最大长度为()字节...)来转发分组(而不考虑目的主机号),这样可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间以及查找路由表的时间 网络号 【11】IP 地址中,B类地址的主机号占()位二进制位 16 【12...】IP 数据报具有“生存时间”域,当该域的值为()时数据报将被丢弃 0 【13】将网络互联起来的中间设备有四种,其中,网络层使用的中间设备是( ) 路由器 【14】与IP 协议配套使用的协议有 ARP、...【4】给定一个IP 地址,如何识别该 IP 地址是哪类的(仅以A、B、C类为例) 将给定的IP地址转换成二进制数,根据最左边第一个字节左边的二进制数是0还是1来判断类别。
字符填充法 : ① 数据的随机性 : 原始数据中 , 存在 与 帧首部 , 帧尾部 相同的数据 ; ② 发送端填充转义字符 : 在这些 数据中的 帧首部 / 帧尾部 相同的数据前 , 填充一个转义字符..., 告诉接收端 , 转义字符后的后续数据作为帧数据 , 不当做 帧首部 / 帧尾部 使用 ; ③ 接收端接收数据 : 接收端 接收到的数据中有 转义字符 + 帧首部 / 尾部 样式的信息时 , 将转义字符后的数据当做帧数据...固定时隙 : 每个 时分复用 用户 , 在每个 TDM 帧 中 , 占用 固定序号的时隙 ; ④ 轮流使用 : 所有用户 轮流 占用信道 ; 整个信道的速率是 8000 比特 / 秒 , 如果将信道划分为...: 芯片序列 对应位 相乘 , 然后相加 , 除以总位数 ; 数据合并 : 将信道中的 芯片序列 按位 线性相加 , 合并后的芯片序列位数相同 ; 数据分离 : 合并的数据 和 源站芯片序列 规格化内积...截断二进制指数规避算法 计算示例 : 在 以太网 二进制回退算法中 , 碰撞 11 次后 , 随机数 r 的选择范围是多少 ?
3、地址掩码(子网掩码) 一连串的1和一连串的0构成,网络前缀长度即斜线后的数字就是子网掩码中1的个数。 二进制的IP地址和子网掩码进行按位AND运算可以得出网络地址。...应用层数据 + 首部——>TCP报文 TCP报文 + 首部(含IP地址)——>IP数据报 IP数据报 + 首部(MAC地址) + 尾部——>MAC帧 协议栈中数据单元封装的特点...那就接着在ARP高速缓存中找到B的IP地址对应的MAC地址,然后将MAC地址写入要发送的MAC帧,然后把该MAC帧发送给B的MAC地址。 2、没有B的IP地址。...主机H1先把要发送的分组的目的地址和本网络N1的子网掩码按位进行AND运算,如果运算网络等于本网络N1的前缀,则目的主机连接在本网络上;否则,H1把分组发送到路由器,让路由器根据转发表来处理分组。...还是按同样的方法,将要发送分组的目的地址依次和转发表中网络的子网掩码按位AND运算,结果与该网络前缀匹配,则路由器按转发表发送 最长前缀匹配 在采用CIDR编址时,如果一个分组在转发表中可以找到多个匹配的前缀
MAC 帧在传送时使用的源地址和目的地址都是硬件地址,这两个硬件地址都写在 MAC 帧的首部中。 ? ?...如有,就在ARP高速缓存中查出其对应的硬件地址,再把这个硬件地址写入MAC帧,然后通过局域网把该MAC帧发往此硬件地址。 但也有可能查不到主机 B 的 IP 地址的项目。...其目的是防止无法交付的数据报无限制地在互联网中兜圈子(例如从路由器 R1 转发到 R2 ,再转发到 R3 ,然后又转发到 R1 ),因而白白消耗网络资源。...IP 数据报的首部中没有地方可以用来指明 “下一跳路由器的 IP 地址” 当路由器收到待转发的数据报,不是将下一跳路由器的 IP 地址填入 IP 数据报,而是送交下层的网络接口软件。...网络接口软件使用 ARP 负责将下一跳路由器的 IP 地址转换成硬件地址,并将此硬件地址放在链路层的 MAC 帧的首部,然后根据这个硬件地址找到下一跳路由器。
MAC地址MAC协议工作在数据链路层(OSI模型中的第二层),它负责将数据封装成帧(frame),并根据目标MAC地址进行寻址和传输。...8)R1收到ARP响应,将R2的IP和MAC加入自己的ARP缓存表9)主机A发现超时,重发数据帧10)R1收到数据帧,查路由表,须经R2转发,查ARP表,获得R2的MAC地址。...将数据帧的源MAC修改为自身,目的MAC修改为R2,并将数据帧转发给R2(此时数据帧源IP为主机A,目的IP为服务器S,源MAC为R1,目的MAC为R2)11)R2收到数据帧,根据目的IP查路由表,发现目标主机与自己在同一网段...将数据帧的源MAC修改为自身,目的MAC修改为R2,并将数据帧转发给R216)R2收到数据帧,查路由表,须经服务器S转发,查ARP表,获得服务器S的MAC地址。...将数据帧的源MAC修改为自身,目的MAC修改为服务器S,并将数据帧转发给服务器S(此时数据帧源IP为主机A,目的IP为服务器S,源MAC为R2,IP地址和MAC地址区别尽管IP地址和MAC地址都是用来标识网络中的设备
C.只有当链路状态发生变化时或每隔一段时间,路由器才向所有路由器用洪泛法发送链路状态 D.按固定的时间间隔交换路由信息 【20】假设有两个主机A和B通过一个路由器R进行互联,提供主机之间通信的层是...D.一组输出端口 【25】假设有两个主机A和B通过一个路由器R进行互联,在A与R和R与B使用不同物理网络的情况下,A和R之间传送的数据帧头部的源地址和目的地址,与R和B之间传送的数据帧头部的源地址和目的地址...( ) A.是不同的 B.是相同的 C.有不同的IP地址 D.有不同的路由选择协议 二.填空题 【1】IP 地址中,B类地址的主机号占( )位二进制位 16 【2】IP 数据报具有“生存时间”域,...,将某个输入端口进入的分组从一个合适的输出端口转发出去 转发表 【24】IPv6数据报由两大部分组成,即基本首部和后面的() 有效载荷 【25】每台连网的主机的高速缓存区中的ARP表保存了主机IP地址与物理地址的映射关系...主机A用ping命令向主机B发送回显请求数据包,命令执行后,在网络层将ICMP数据包封装到IP数据报中,再将该IP数据报封装到数据帧中,发送到物理层,之后发送出去。
其他 人类活动识别可用于的实践应用包括: 给硬盘中的视频数据集自动分类/分组。...让我们创建自己的输入帧的二进制对象blob,我们此后把它交给人类活动识别卷积网络来处理: 第56-60行是从输入帧列表中创建二进制blob对象。...我们只有单个数据点经过网络(“单个数据点”在这里代表着N帧图像经过网络只为了获得单个类别)。 3:输入帧图像的通道数。 16: 每一个blob中帧图像的总数量。 112(第一个):帧图像的高度。...随后我们选取最高的预测结果作为这个blob的标签(第66行)。 利用这个标签,我们可以抽取出帧图像列表中每个帧图像的预测结果(69-73行),显示输出帧图像,直到按下q键时就打破循环并退出。...进行了推断,并获得了blob中概率最高的预测。 用平均移动队列所生成的人类活动识别标签对当前帧图像进行注释和显示。 一旦按下q键,程序将会退出。
B会不会在预定的重传时间停止发送数据? 3-26 以太网上只有两个站,它们同时发送数据,产生了碰撞。于是按截断二进制指数退避算法进行重传。重传次数记为i,i=1,2,3,…..。...4-10 试辨认以下IP地址的网络类别。 4-11 IP数据报中的首部检验和并不检验数据报中的数据。这样做的最大好处是什么?坏处是什么?...区别:后者实际上是前者的双向应用 1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点? 答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。...答:无法区分分组与分组无法确定分组的控制域和数据域无法将差错更正的范围限定在确切的局部 3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?...base64编码是先把二进制代码划分为一个24位长的单元,然后把每个24位单元划分为4个6位组。每一个6位组按以下方法替换成ASCII码。6位的二进制代码共有64种不同的值,从1到63。
C.只有当链路状态发生变化时或每隔一段时间,路由器才向所有路由器用洪泛法发送链路状态 D.按固定的时间间隔交换路由信息 【15】假设有两个主机A和B通过一个路由器R进行互联,提供主机之间通信的层是..., C.按固定的时间间隔交换路由信息,例如,每隔30秒 D.向本自治系统中所有路由器发送信息 【19】以下不属于路由器中分组转发部分的是( ) A.路由选择协议 B.交换结构 C.一组输入端口...D.一组输出端口 【20】假设有两个主机A和B通过一个路由器R进行互联,在A与R和R与B使用不同物理网络的情况下,A和R之间传送的数据帧头部的源地址和目的地址,与R和B之间传送的数据帧头部的源地址和目的地址...( ) A.是不同的 B.是相同的 C.有不同的IP地址 D.有不同的路由选择协议 二.填空题 【1】IP 地址中,B类地址的主机号占( )位二进制位 【2】IP 数据报具有“生存时间”域,当该域的值为...】自治系统之间的路由选择叫做() 【23】路由器中的交换结构又称为交换组织,它的作用就是根据()对分组进行转发,将某个输入端口进入的分组从一个合适的输出端口转发出去 【24】IPv6数据报由两大部分组成
算法实现 发送结点: 从主机取一个数据帧,送交发送缓存。 V(s)=0,发送状态变量V(s)初始化 N(s)=V(s),将发送状态变量值写入数据帧中的发送序号N(s)中。...若N(s)=V(r),则执行后续算法,否则丢弃并转到7(丢弃的帧是重复帧) 将收到的数据帧的数据交给主机 V(r)=1-v(r),更新接收状态变量,准备接收下一个数据帧。...发送确认帧ACKn,n=V(r),表明期望收到V(r)。转到2 为了超时重发和判定重复帧的需要,发送方和接收方都需要设置一个帧缓冲区,这样发送方才能在出差错的时候进行重传。...或者发送方在发送了N帧之后,发现N个帧的前一帧在计时器超时后仍未返回其确认信息,则该帧被判为出错或丢失,发送方将重传该帧以及之后的N个帧。 换而言之,接收方只能按顺序接收帧。...按二进制反码计算出这些16位字的和,进位重新进行累加,然后将此二进制的反码写入校验和字段。 接收方同理计算,如果无差错结果应全为1,有差错就丢弃UDP包。
分组交换——单个分组(这只是整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点 1.4 计算机网络在我国的发展 略 1.5 计算机网络的类别 1.5.1 计算机网络的定义 计算机网络的最简单定义...时延组成: 发送时延 主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。 传播时延 电磁波在信道中传播一定的距离需要花费的时间。...在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包(packet)进行传送。 选择合适的路由。 使源主机运输层所传下来的分组能够通过网络中的路由器找到目的主机。...数据链路层(data link layer) 功能:在两个相邻节点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(framing),在两个相邻结点间的链路上传送帧(frame)。...数据传输单位:帧 5. 物理层(physical layer) 功能:传输二进制信号。 在物理层上所传数据的单位是比特。
CRC原理: 1、发送端 1.1、在发送端先将数据分组,每组k个数据。假定要传送的数据是M。...1.3.2、用M除以收发双方事先商定的长度为n+1的除数P。 1.3.3、得到的余数R,这个R就是FCS(帧检验序列)。将这个FCS序列加到M上然后发出去。...2、接受端 2.1、在接受端把接受到的数据以帧为单位进行CRC校验 2.2、把收到的每一个帧都除以同样的除数P,然后检查余数R。 2.3、如果余数R为0,如果在传输过程中没有差错。...2.4、如果出现误码,那么余数R为零的概率是非常小的。 总结:在接收端对接收到的每一帧进行CRC检验后,若余数R为,则表示这个帧没有错,就接受。若R不为0,则判定这个帧出错,就丢弃。...在发送端: 1、M=(2^n*M); 则:M=101001000 2、用M除以P 3、得到余数R也就是FCS,将FCS加到M上,就得到了要发送的帧。
: 按传输技术:广播式网络,点对点网络 按拓扑结构分类:星形网络,总线型网络,环形网络,网状形网络 按数据交换技术分类:电路交换网络,报文交换网络,分组交换网络 网络标准化:(non) 标准化常见过程...; 虚电路,一直使用同一个路径直到转发完成; 分组转发: 路由器根据转发表将数据转发出去 转发表:使得查找过程最优; 路由表:需要对网络变化的计算最优 拥塞控制: 主要:确保能够传送的数据是全局性的问题...OSPF适合大规模的自治系统 五种分组类型(OSPF按不同类型进行不同传递): 1.问候分组 2.数据库描述分组 3.链路状态请求分组 4.链路状态更新分组 5.链路状态确认分组 域间路由BGP,即外部网关协议...,但缺乏智能性和安全性 存储转发交换 检查数据是否正确,确认无误后通过查找表转换输出端口将帧发送出去 主要功能: 为网络层提供服务 将IP数据报组装成帧 具备差错校验,流量控制,成帧 提供的主要服务...当重传次数不超过10时,参数k等于重传次数; 当重传次数超过10时,k就不再增大而一直等于10; 3.从整数集合{0,1,.....,2^k-1}中随机选择一个数记为r,重传所需时延就是r信的基本退避时间
是将字节流转换成可打印字符、将可打印字符转换为字节流的一种算法。Base64 使用 64 个可打印字符来表示转换后的数据。...编码原理 这里的讨论的前提是使用 UTF-8 编码 Base64 算法的原理,是将输入流中的字节按每 3 个分为一组,然后每次取 6 个比特,将其转换成表格中对应的数据,一直重复到没有剩余的字符为止,转换表格如下...那同理,如果只有一个字符,最后在二进制分组的时候,不足 6 位的低位补 0,分组不满 4 的,直接以 = 号填充。举个例子,假设需要编码的是字符串 S 。...所以,在解密中,我们每次需要处理 4 个字符,将这 4 个字符编码之后转换成十进制,再转换成二进制,不足 6 位的高位补0,然后将 6 个比特一组的二进制数按原顺序重新分成每 8 个比特一组,也就是一个字节一组...将分组好的比特转换成十六进制,得到53、2e、48 最后将十六进制转换成字母得到S、.
领取专属 10元无门槛券
手把手带您无忧上云