当前位置: 首页 > news >正文

软考-软件设计师-计算机网络

一、七层模型

中继器:信号会随着距离的增加而逐渐衰减,中继器可以接受一端的信息再将其原封不动的发给另一端,起到延长传输距离的作用

集线器:多端口的中继器,所有端口公用一个冲突域;

网桥:用于连接两个不同类型网络的设备,即链接两个局域网的存储转发设备;

交换机:多端口的网桥,用来将多个设备联网起来,是数据链路层的,不能划分网络层的广播,它的各个端口形成一个广播域,每个链接主机节点接口可以划分成一个冲突域;

三层交换机:添加了路由功能的交换机

局域网工作在物理层和数据链路层中,典型设备是交换机,内部有广播。

局域网只能在两层设备(中继器、集线器、网桥、交换机、网卡)内进行交流,第三层的设备(三层交换机、路由器)则不能进行交流

冲突域:所有直接连在一起的,且必须竞争以太网总线的节点可以认为是处在同一个冲突域中,也就是一次只能有一个设备发送信息,其他只能等待。

总结:

一个交换机有多个冲突域和一个广播域

一个集线器有一个冲突域和一个广播域

该题考察的是局域网和广域网的差异问题。

A选项中计算机P和计算机Q是用网桥连接起来的,网桥是二层设备,因此P和Q在同个局域网内。

B选项中计算机P和计算机S中间隔了个路由器,路由器是三层设备,局域网不能透过三层去传输网络信息,因此P和S之间的路径不能通过。

C选项中计算机Q和计算机R连接在同一个网桥下,但是隔了个集线器,集线器是一层设备,因此Q和R可以互通。

D选项中计算机S和计算机T之间是通过交换机连接的,并不影响之间的通信。

二、网络技术标准与协议

图注:TCP之上的五个协议都是基于TCP的,所以都是可靠的协议; UDP上四个协议是不可靠的。图中所示均为TCP/IP协议族的组成。

ICMP:因特网控制报文协议。用ping命令检查网络是否通畅属于ICMP协议。

ARP:地址解析协议。把IP地址转为MAC地址。

RARP:反向地址解析协议。把MAC地址转为IP地址。

TCP:在通信时会建立连接。被称为可靠的协议,有验证机制,在传输信息时会有反馈信息。

UDP:在通信时不建立连接。被称为不可靠的协议,无验证和反馈过程。

HTTP:超文本传输协议。用来传输网页数据。

FTP:文件传输协议,20为数据口,21为控制口。

Telnet:远程登录协议。

POP3:邮件接受协议

SMTP:简单邮件传送协议。报文采用ASCII格式。

DHCP:用来做动态IP地址的分配工作。

TFTP:小文件传输协议。

SNMP:简单网络管理协议。

DNS:域名解析协议。

Samba、CIFS、NFS:均是文件共享协议,其中Samba可以跨平台。三者既可以用TCP实现,也可以用UDP实现。

使用ping命令进行网络检测,按照由近及远原则,首先执行的是ping.127.0.0.1,其次是ping本地IP,再次是ping默认网关,最后是ping远程主机。

数据的封装和分用:实际上,当应用程序用 TCP 传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络,其中每一层对收到的数据都要增加一些首部信息(以太网包括尾部),这个过程称作封装。

每一层数据是由上一层数据+本层首部信息组成的,其中每一层的数据,称为本层的协议数据单元,即 PDU。

应用层:用户数据在应用层中会被加密、编码传输

传输层:在传输层中,经过 TCP 协议封装的数据将会加上 TCP 首部,此时的 PDU被称为 TCP 报文段或简称为 TCP 段。经过 UDP 协议封装的数据将会加上 UDP 首部,此时的 PDU 被称为 UDP 数据报。该层的数据单元也可以统称为断。TCP/UDP 首部主要包含源进程端口号和目的进程端口号

网络层:经过 IP 协议封装的 PDU 被称为 IP 数据报,也被称为包。IP 首部主要包含源 IP 地址和目的 IP 地址,以及上层传输层协议的类型

链路层:链路层中 PDU 被进一步封装为帧,传输媒介不同,帧的类型也不同,比如通过以太网传输的就是以太网帧,而令牌环网上传输的则是令牌环帧。以太网帧首部主要包含源 MAC 地址和目的 MAC 地址,以及帧类型(用于确定上层协议类型)。最终,帧被以比特流的形式通过物理传输介质进行传输给目的主机,此时数据传输的单位就是比特

当目的主机收到一个以太网数据帧时,并且通过匹配帧中的 MAC 地址发现目的地就是本机,那么数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。这个过程称作分用。

1、TCP协议

3次握手,4次挥手

2、DHCP协议

图注:DHCP服务器向客户机分配的IP地址会有租约,租约默认为八天,若客户机的地址一直未改变,DHCP服务器就会将之前的IP地址重新分配给客户机,而DHCP服务器的分配方式则有三种:固定分配,动态分配,自动分配;较特殊的IP地址: 169.254.X.X(windows系统中分配该IP);0.0.0.0(lilux系统中分配该IP),这两个IP地址称之为假地址,即未与DHCP服务器连接上时即会被分配这两个地址,一旦分配到的地址是Windows系统的169.254开头或Linux的0.0开头的,是不能和外界通信的,说明局域网DHCP服务器出故障了或者计算机原因等,没能和服务器联系上,阻止设备无休止的申请IP地址,用假地址“搪塞”过去。

windows中有关DHCP服务的命令:

ipconfig:显示信息。

ipconfig/all:显示详细信息,可查看DHCP服务是否已启用以及显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址,只能在向DHCP服务器租用其IP地址的计算机上起作用。

ipconfig/renew:更新所有适配器,即重新申请IP地址。

ipconfig/release:释放所有匹配的连接(IP地址),只能在向DHCP服务器租用其IP地址的计算机上起作用。

ipconfig/flushdns:清除DNS缓存。 当访问一个网站时系统首先从DNS缓存中读取该域名所对应的IP地址,如果查找不到时,就会到系统中查找hosts文件。

DHCP客户端可从DHCP服务器获得本机IP地址、DNS服务器的地址、DHCP服务器的地址、默认网关的地址等。

3、DNS协议

访问站点一般用域名访问,但是计算机实际只通过IP地址识别站点,域名只是为了便于人们记住站点,这时计算机就需要查询域名的IP地址,就用到了DNS协议。

递归查询:A询问B,B帮助A查询到答案再亲口告诉A。

迭代查询:A询问B,B如果不知道答案, A就去询问别人,直到找到知道答案的人。

递归查询返回的查询结果是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址。

注:

(1)主机向本地域名服务器的查询一般都是采用递归查询。

(2)本地域名服务器向根域名服务器的查询采用迭代查询。

DNS服务器域名请求流程:

(1)客户机发出域名请求,并将该请求发送给本地域名服务器;

(2)当本地域名服务器收到请求后,就先查询本地的缓存,如果有该记录项,则本地域名服务器就直接把查询的结果返回;

(3)如果本地的缓存中没有该记录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询的域(根的子域)的主域名服务器的地址;

(4)本地服务器再向上一步返回的域名服务器发送请求,然后接收请求的服务器查询自己的缓存,如果没有记录,则返回相关的下级的域名服务器的地址;

(5)重复第四步,直到找到正确的记录;

(6)本地域名服务器把返回结果保存到缓存,以备下一次使用,同时还将返回结果到客户机。

从域名查询IP地址的一个过程:

1、先查本地DNS缓存;

2、再查找hosts文件;

3、再查本地DNS服务器;

4、再查根域名服务器、顶级域名服务器、权限域名服务器(本地到根是迭代查询);

三、计算机网络的分类

拓扑结构

在办公室中,一般采用星型结构,中心节点一般是交换机。

四、网络规划与设计

图注:核心层只负责高速数据的交换,且采用冗余设计,即采用几台设备处理这些数据,这样做可以提高安全性,因此对设备的性能有较高要求。

顶层是核心层,底层是接入层,功能都比较单一。核心层高速数据转发,性能要求很高,经常具有冗余设计,比如使用两个交换机完成一个任务,这样一个交换机出现问题不至于系统瘫痪。分层设计应该自下而上,从而确定核心层需要什么样的性能来解决问题。

五、IP地址与子网划分

1、IP地址

A、B、C类是普通的IP地址,平常广泛应用,D、E类属于特殊用途的IP地址。

A类地址规定了前8个bit位是网络号,后24个bit位是主机号。1个A类地址网络包含了2^24-2台可用主机(共224个地址,可用为224-2)。减去的2是全0和全1的地址,A类地址首位必须为0。

A类地址的子网掩码是255.0.0.0。

B类地址规定了前16个bit位是网络号,后16个bit位是主机号。每一个B类网络容纳2^16-2个可用主机。

B类地址的子网掩码是255.255.0.0。

C类地址规定了前24个bit位是网络号,后8个bit位是主机号。容纳的可用主机数是2^8-2,即254台。

C类地址的子网掩码是255.255.255.0。

主机位全0的地址代表的是这个网络的网络地址。

主机位全1的地址代表的是这个网络的广播地址。

网络地址:IP地址与其子网掩码进行与操作

如61.116.7.131/26所在网络的网络地址:用IP地址与其子网掩码255.255.255.192进行与操作可得网络地址:61.116.7.128/26

2、子网划分

子网掩码的概念:将一个IP地址划分为n个子网或者将n个子网合并都需要利用子网掩码,子网掩码是用来区分一个IP地址哪些部分是网络号,哪些部分是主机号的。子网掩码为1的部分对应的是网络号,为0的部分对应的是主机号。

求子网掩码的步骤:

(1)将IP地址十进制转化为二进制数,再将网络号的二进制数全部转换为1;

(2)根据2k>=N求出取主机号的位数k,N为子网划分的个数;

(3)将K位数的主机号转换为1,最终将该转换过的IP地址二进制数化为十进制数。

把网络划分子网,是把部分主机号当成子网号,如取了5位主机号当子网号,就是2^5=32个子网。

把网络117.15.32.0/23划分为117.15.32.0/27,得到的子网是2^4=16个,原本是23个网络号位,现在要变成27个网络号位,那就只能把原来的9位主机号位取4位出来当子网号位,取的这4个主机号位就变成网络号位,那么就是2^4=16个子网了。

上例关于子网掩码的另一个解读:

B类地址的子网掩码是255.255.0.0,现在要划分成27个子网,取5位主机号当子网号,

如果是变成地址块的写法就是168.195.0.0/21,这个地址块的子网掩码就是255.255.248.0。

注意:两个IP地址在同一网络(网段),也就是他们的网络位是保持一致的(相同的)

3、无分类编制(无类域间路由)

图注:/20,斜杠后的数字表示网络号位有多少位,如上图20个网络号位,那么就剩12个主机号位,所以,一共有的地址是212个,主机数是212-2个。

这个地址块最小地址(网络地址):1000 0000 0000 1110 0010 0000 0000 0000

这个地址块最大地址(广播地址):1000 0000 0000 1110 0010 1111 1111 1111

黄色部分是网络号,共20位,最大的时候,主机号位全是1,那么第三段就是47了

解析:网络号有20个bit位,主机号有12位,C类子网的前24个bit位是网络号,后8个bit位是主机号,由于给出的地址块的前20位是网络号,需要从主机中拿出4位来做子网号,4个位的子网号可以得到24个子网,即16个。

4、特殊含义的IP地址

10.0.0.0 /8 和 172.16.0.0 /12 和 192.168.0.0 /16 三个为内部IP地址,不可上公网,是局域网分配的内部IP地址,局域网用一个公网IP联接因特网。

后面两个保留地址,在DHCP服务器故障时,我们电脑获得了这样的地址,其实是个假地址,这是操作系统分给的假地址,阻止设备无休止的申请IP地址,用假地址“搪塞”过去。

127回播地址的使用情况:用于测试,开发了一个服务器端的程序和客户端的程序,两方需要做调试的时候,假设只有一台主机可用,可以把服务器部署在这个主机上,客户端也部署在这个服务器上做测试,这时可以用到127网段的地址,可设置服务器的地址为127.0.0.1,这时连接到的是本机。还可用127网段的地址来测试目前的网卡的TCP/IP协议族是否正常,直接ping 127.0.1,如果ping通,说明本机的TCP/IP协议是可以正常运转的。

六、HTML

七、无线网

八、网络接入技术

公用交换电话网络(PSTN)拨号上网,速度慢,资费高,上网和通话功能不能同时进行,POS机、传真。

数字数据网(DDN):数字专用网,即专线。

综合业务数字网(ISDN):被称为“一线通”,通话和上网同时进行,速度达到128KB。

非对称数字用户线路(ADSL):上下行不对称,广泛应用于家庭网络,成本低,速度方面下行可以达到8M,上行一般是512KB。用户习惯一般是下载为主,所以把上传速度设置的比较小,速率较慢,所以说是非对称。

同轴光纤技术(HFC):光纤,入户是同轴电缆,可上下行速度相同,机顶盒、有线电视。

九、IPv6

目前IPv6已经提出很多年,操作系统网络设备都已经支持IPv6,但是IPv6地址没有被广泛应用,因为很多应用程序还是不支持的,所以还有很漫长的路要走。

要更新的原因一方面是IPv4分配的空间过小不够用,内网多设备使用同一外网连接因特网也存在着许多问题。另一方面是分配不公平,IPv4百分之七十分配给了美国。国内几万师生的大学对外独立地址只有区区几个,美国几乎每个人都可以用固定的对外ip。

十、例题

注:这类题中,求主机地址个数时,是2的32减去斜杠后的数(网络号位数)次方再减2

例:

设有两个子网202.118.133.0/24和202.118.130.0/24,如果进行路由汇聚,得到的网络地址是(A)。

A.202.118.128.0/21

B.202.118.128.0/22

C.202.118.130.0/22

D.202.118.132.0/20

路由汇聚就是取网络号位相同的位

解析:

202.118.133.0/24的二进制为:11001010 01110110 10000101 00000000

202.118.130.0/24的二进制为:11001010 01110110 10000010 00000000

网络号位是前三段,第三段相同的部分就是第一个1,得到128,所以选A

相关文章:

软考-软件设计师-计算机网络

一、七层模型 中继器:信号会随着距离的增加而逐渐衰减,中继器可以接受一端的信息再将其原封不动的发给另一端,起到延长传输距离的作用; 集线器:多端口的中继器,所有端口公用一个冲突域; 网桥&…...

夸克网盘任务脚本——进阶自动版

脚本是用于自动管理和更新夸克云盘(Quark Cloud Drive)上的文件和目录的Python脚本。其主要功能包括自动下载、更新、重命名、删除文件和文件夹,以及处理和发送通知,可以在特定的时间间隔内运行,根据配置文件进行操作。 主要功能 1. Quark 类: __init__:初始化类,设置…...

squirrel语言全面介绍

Squirrel 是一种较新的程序设计语言,由意大利人 Alberto Demichelis 开发,其设计目标是成为一个强大的脚本工具,适用于游戏等对大小、内存带宽和实时性有要求的应用程序。以下是对 Squirrel 语言的全面介绍: 语言特性 动态类型&a…...

北京南文观点:品牌如何抢占AI 认知的 “黄金节点“

在算法主导的信息洪流中,品牌正在经历一场隐蔽的认知权争夺战,当用户向ChatGPT咨询"哪家新能源车企技术最可靠"时,AI调取的知识图谱数据源将直接决定品牌认知排序。南文乐园科技文化(北京)有限公司&#xff…...

使用Python在Word中创建、读取和删除列表 - 详解

目录 工具与设置 Python在Word中创建列表 使用默认样式创建有序(编号)列表 使用默认样式创建无序(项目符号)列表 创建多级列表 使用自定义样式创建列表 Python读取Word中的列表 Python从Word中删除列表 在Word中&#xff…...

分布式中间件:RabbitMQ确认消费机制

分布式中间件:RabbitMQ确认消费机制 在分布式系统中,消息队列是实现异步通信和系统解耦的重要组件。RabbitMQ 作为一款功能强大的消息队列中间件,提供了丰富的特性来保证消息的可靠传输和消费。其中,确认消费机制是确保消息被正确…...

Redis的大Key问题如何解决?

大家好,我是锋哥。今天分享关于【Redis的大Key问题如何解决?】面试题。希望对大家有帮助; Redis的大Key问题如何解决? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Redis的大Key问题指的是存储在Redis中的某些键(Key&#xf…...

日语学习-日语知识点小记-构建基础-JLPT-N4N5阶段(25):解释说明:という

日语学习-日语知识点小记-构建基础-JLPT-N4&N5阶段(25):解释说明:という 1、前言(1)情况说明(2)工程师的信仰2、知识点(1)复习语法(2) 解释说明:という3、单词(1)日语单词(2)日语片假名单词4、相近词辨析5、单词辨析记录6、总结1、前言 (1)情况说明 …...

Windows10配置OpenJDK11

下载 # 华为OpenJDK镜像源 https://mirrors.huaweicloud.com/openjdk/11.0.2/解压 # 解压后至于C:\Dev\Env\Java\jdk-11.0.2目录下 https://mirrors.huaweicloud.com/openjdk/11.0.2/openjdk-11.0.2_windows-x64_bin.zip编译安装 # 以管理员身份运行 CMD命令提示符 并进入JD…...

Python实验:读写文本文件并添加行号

[实验目的] 熟练掌握内置函数open()的用法;熟练运用内置函数len()、max()、和enumerate();熟练运用字符串的strip()、ljust()和其它方法;熟练运用列表推导式。 [实验和内容] 1.编写一个程序demo.py,要求运行该程序后&#xff0…...

什么是 NDC 坐标?什么是世界坐标?

什么是 NDC 坐标(归一化设备坐标)? 定义 NDC(Normalized Device Coordinates) 是三维图形渲染管线中的中间坐标系统,范围为 [-1, 1](x、y、z 轴均为此范围)。它是设备无关的标准化…...

25年护网二面

《网安面试指南》https://mp.weixin.qq.com/s/RIVYDmxI9g_TgGrpbdDKtA?token1860256701&langzh_CN 5000篇网安资料库https://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247486065&idx2&snb30ade8200e842743339d428f414475e&chksmc0e4732df793fa3bf39…...

《鸟哥的Linux私房菜基础篇》---5 vim 程序编辑器

目录 一、vim程序编辑器的简介 二、命令模式快捷键(默认模式) 1、光标移动 2、编辑操作 3、搜索与替换 三、插入模式快捷键 四、底行模式快捷键(按:进入) 五、高级技巧 1、分屏操作 2、多文件编辑 3、可视化…...

Day21:在排序数组中查找数字

某班级考试成绩按非严格递增顺序记录于整数数组 scores,请返回目标成绩 target 的出现次数。 示例 1: 输入: scores [2, 2, 3, 4, 4, 4, 5, 6, 6, 8], target 4 输出: 3 示例 2: 输入: scores [1, 2, 3, 5, 7, 9], target 6 输出: 0 …...

Android音视频多媒体开源库基础大全

从事音视频开发工作,需要了解哪些常见的开源库,从应用到底软系统,整理了九大类,这里一次帮你总结完。 包含了应用层的MediaRecorder、surfaceView,以及常见音视频处理库FFmpeg和OpenCV,还有视频渲染和音频…...

ManiWAV:通过野外的音频-视频数据学习机器人操作

24年6月来自斯坦福大学、哥伦比亚大学和 TRI 的论文“ManiWAV: Learning Robot Manipulation from In-the-Wild Audio-Visual Data”。 音频信号通过接触为机器人交互和物体属性提供丰富的信息。这些信息可以简化接触丰富的机器人操作技能学习,尤其是当视觉信息本身…...

传感器研习社:Swift Navigation与意法半导体(STMicroelectronics)合作 共同推出端到端GNSS汽车自动驾驶解决方案

自动驾驶系统单纯依赖感知传感器进行定位在遇到恶劣天气或缺乏车道标线的道路场景时很容易失效。此外,由于激光雷达(LiDAR)、视觉等传感器的成本高昂以及将众多不同组件整合为统一系统的复杂性,都可能增加产品研发成本或延迟产品上…...

Java 二维数组元素降序排序(非冒泡排序)

说明:每次比较出最大值后,把最大值设置为最小值-1,再次比较该数组; 创建Object b[][] new Object[N][2];来存储String和Int两种类型数据到同一个数组里 package com.MyJava;import java.util.Scanner;public class Test {public…...

梦回杭州...

她对我说,烟雨中的西湖更别有情趣,我也怀着对‘人间天堂’的憧憬踏上了向往之旅。第一次亲密接触没有感觉中那么好,现在想起来是那时的人和心情都没能安静下来,去慢慢品味它的美。 六下杭州,亲历每一片风景&#xff0c…...

Spring Boot整合Apache BookKeeper教程

精心整理了最新的面试资料和简历模板,有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 Spring Boot整合Apache BookKeeper教程 1. 简介 Apache BookKeeper 是一个高性能、持久化的分布式日志存储系统,适用于需要强一致性和高吞吐量的…...

C++项目——内存池

C项目——内存池 前置知识 std::allocator c中所有stl容器都有自己的allocator类用于分配和回收空间&#xff0c;例如vector类中push_back函数的实现方式&#xff1a; template <class T> void Vector<T>::push_back(const T& t) { // are we out of space…...

【设计模式】SOLID 设计原则概述

SOLID 是面向对象设计中的五大原则&#xff0c;不管什么面向对象的语言&#xff0c; 这个准则都很重要&#xff0c;如果你没听说过&#xff0c;赶紧先学一下。它可以提高代码的可维护性、可扩展性和可读性&#xff0c;使代码更加健壮、易于测试和扩展。SOLID 代表以下五个设计原…...

Deepseek-r1:14b+ScraperAPI实现联网本地大模型回答

文章目录 前言一、Deekseek本地部署二、SerpAPI1.什么是SerpAPI&#xff1f;2.如何使用SerpAPI进行Web搜索 三、实现Deepseek-r1:14bScraperAPI实现联网本地大模型回答1. Code 前言 我需要对本地的Deepseek-r1:14b进行提问&#xff0c;我发现它对于实时的问题&#xff0c;或者…...

DHCP工作原理

DHCP报文类型 DHCP Discover 客户端广播发送DHCP discover报文消息, 客户端通过UDP68端口向网络上发送DHCP discover数据包(包含MAC地址和计算机名等信息).源为0.0.0.0, 目的为255.255.255.255 discover等待时间默认为1秒, 1秒内没有得到回应, 客户机会将这一广播包重新发送4次…...

JVM常见面试总结

JVM&#xff08;Java虚拟机&#xff09;是Java程序运行的核心&#xff0c;掌握JVM相关知识对于Java开发者至关重要。以下是JVM常见的面试问题总结&#xff1a; 1. JVM内存模型 问题&#xff1a;JVM的内存结构分为哪些部分&#xff1f; 答案&#xff1a; 方法区&#xff08;Met…...

博客系统自动化测试报告

1.项目背景 基于SSM框架实现的个人博客系统&#xff0c;现有登录注销页面&#xff0c;博客列表页&#xff0c;博客内容页&#xff0c;博客编辑页面。登录即可查看自己曾经发表的博客&#xff0c;通过使用Selenium定位web元素、对获取到的元素进行操作等&#xff0c;对博客系统…...

如何选择合适的 AI 模型?(开源 vs 商业 API,应用场景分析)

1. 引言 在 AI 迅猛发展的今天&#xff0c;各类 AI 模型层出不穷&#xff0c;从开源模型&#xff08;如 DeepSeek、Llama、Qwen&#xff09;到商业 API&#xff08;如 OpenAI 的 ChatGPT、Anthropic 的 Claude、Google Gemini&#xff09;&#xff0c;每种方案都有其优势与适用…...

目标检测20年(二)

没有看过&#xff08;一&#xff09;的可以看看笔者这篇文章&#xff1a; 目标检测20年&#xff08;一&#xff09;-CSDN博客 目录 3.2 目标检测数据集和指标 3.2.1 数据集 3.2.1.1 Pascal VOC 3.2.1.2 ILSVRC 3.2.1.3 MS-COCO 3.2.1..4 Open Images 3.2.2 指标 3.3 目…...

【linux】统信操作系统修改默认编辑模式从nano改为vim

统信操作系统修改默认编辑模式从nano改为vim 适用命令update-alternatives --config editor rootuos-PC:~# update-alternatives --config editor 有 3 个候选项可用于替换 editor (提供 /usr/bin/editor)。选择 路径 优先级 状态 ---------------------…...

在Fedora-Workstation-Live-x86_64-41-1.4中使用最新版本firefox和腾讯翻译插件让英文网页显示中文翻译

在Fedora-Workstation-Live-x86_64-41-1.4中使用最新版本firefox和腾讯翻译插件让英文网页显示中文翻译 应用——系统工具——终端 suozhangfedora:~$ rpm -aq | grep firefox firefox-131.0.2-1.fc41.x86_64 firefox-langpacks-131.0.2-1.fc41.x86_64 fedora41系统自身安装有f…...

集成学习(下):Stacking集成方法

一、Stacking的元学习革命 1.1 概念 Stacking&#xff08;堆叠法&#xff09; 是一种集成学习技术&#xff0c;通过组合多个基学习器&#xff08;base learner&#xff09;的预测结果&#xff0c;并利用一个元模型&#xff08;meta-model&#xff09;进行二次训练&#xff0c…...

知道自己鼠标在某个竖直平面上的经纬度信息在这个竖直的平面上的实时坐标

鼠标放上去就开启map.on(mars3d.EventType.mouseMove&#xff0c;结合以下方法实现 callback: function (e) {// 经纬度const mpt LngLatPoint.fromCartesian(e.cartesian)const ptNew proj4Trans([mpt.lng, mpt.lat], "EPSG:4326", CRS.CGCS2000_GK_Zone_3)const …...

【技术简析】触觉智能RK3506 Linux星闪网关开发板:重新定义工业物联新标杆

在工业智能化与物联网深度融合的今天&#xff0c;深圳触觉智能推出首款搭载瑞芯微RK3506芯片的Linux星闪网关开发板&#xff0c;为大家技术解析。 RK3506-国产芯的硬核实力 作为瑞芯微2024年第四季度推出的入门级工业芯片平台&#xff0c;RK3506以三核Cortex-A7&#xff08;1.…...

GLB文件介绍

GLB文件是由支持glTF&#xff08;GL Transmission Format&#xff09;标准的软件或工具生成的。glTF是一种开放的3D模型传输格式&#xff0c;而GLB是其二进制版本&#xff0c;通常用于嵌入纹理和模型数据。以下是常见的生成GLB文件的软件和工具&#xff1a; 1. 3D建模软件 • …...

树莓集团数字产业布局:商业智慧的多维呈现​

树莓集团在数字产业的布局展现其前瞻性的商业智慧&#xff0c;通过多维度的战略部署&#xff0c;构建一个 শক্তিশালী且富有活力的数字生态系统。 全国产业园布局&#xff1a;构建数字产业生态链 树莓集团通过在全国范围内建设产业园&#xff0c;有效整合资源&#x…...

“智改数转”新风口,物联网如何重构制造业竞争力?

一、政策背景 为深化制造业智能化改造、数字化转型、网络化联接&#xff0c;江苏省制定了《江苏省深化制造业智能化改造数字化转型网络化联接三年行动计划&#xff08;2025&#xff0d;2027年&#xff09;》&#xff0c;提出到2027年&#xff0c;全省制造业企业设备更新、工艺…...

代码随想录第55期训练营第八天|LeetCode344.反转字符串、541.反转字符串II、卡码网:54.替换数字

前言 这是我参加的第二次训练营&#xff01;&#xff01;&#xff01;爽&#xff01;这次我将更加细致的写清每一道难题&#xff0c;不仅是提升自己&#xff0c;也希望我自己的写的文章对读者有一定的帮助&#xff01; 打卡代码随想录算法训练营第55期第八天&#xff08;づ&a…...

c++ XML库用法

在C中&#xff0c;处理XML文件的读写操作可以通过多种库来实现。以下是几个常用且简洁的库&#xff1a; 1. ​TinyXML-2 ​简介: TinyXML-2 是一个轻量级的C XML解析库&#xff0c;易于使用且性能良好。​特点: 简单易用&#xff0c;API直观。内存占用小&#xff0c;适合嵌入…...

力扣算法Hot100——128. 最长连续序列

题目要求时间复杂度为O(n)&#xff0c;因此不能使用两次循环匹配。 首先使用 HashSet 去重&#xff0c;并且 HashSet 查找一个数的复杂度为O(1)外循环还是遍历set集合&#xff0c;里面一重循环需要添加判断&#xff0c;这样才不会达到O( n 2 n^2 n2)判断是否进入最长序列查找循…...

spring-tx笔记

编程式事务与声明式事务的理解 补充&#xff1a;什么是事务&#xff1f; 事务是一个重要概念&#xff0c;尤其在数据库管理系统中。事务是指一组操作。&#xff0c;这些操作要么全部成功执行&#xff0c;要么全部不执行&#xff0c;确保数据的一致性和完整性 编程式事务 编…...

VulnHub-Web-Machine-N7通关攻略

一、信息收集 第一步&#xff1a;确定靶机IP为192.168.0.107 第二步&#xff1a;扫描后台及开放端口 第三步&#xff1a;进行敏感目录及文件扫描 http://192.168.0.107/index.html (CODE:200|SIZE:1620) http://192.168.0.107/server-status (CODE:403|SIZ…...

【PCIe 总线及设备入门学习专栏 3.1 -- PCIe 中为何只有 TLP 会被 Switch 和 RC 进行路由?】

文章目录 Overview为什么 DLLP 不需要路由呢?总结Overview 这里介绍些为什么在 PCIe 中只有 TLP(事务层数据包)会被 Switch 和 Root Complex(RC) 路由,而 DLLP(数据链路层数据包)和 Ordered Set 不会被路由。这是因为 TLP 起始于源端口的事务层,结束于目的端口的事务…...

3月21号

今天写了一些题: P1149 [NOIP 2008 提高组] 火柴棒等式 题目描述 给你 n 根火柴棍&#xff0c;你可以拼出多少个形如 ABC 的等式&#xff1f;等式中的 A、B、C 是用火柴棍拼出的整数&#xff08;若该数非零&#xff0c;则最高位不能是 0&#xff09;。用火柴棍拼数字 0∼9 的…...

以高斯(GaussDB) 为例, 在cmd 命令行连接数据,操作数据库,关闭数据库的详细步骤

以下是使用 Windows 命令行&#xff08;cmd&#xff09; 操作 GaussDB&#xff08;以 GaussDB(for openGauss) 社区版为例&#xff09; 的详细步骤&#xff0c;涵盖 连接数据库、基本操作、关闭数据库 的全流程&#xff1a; 1. 环境准备 前提条件&#xff1a; 安装 GaussDB&a…...

Spring Boot 3 新特性实战:从理论到实践

引言 Spring Boot 自发布以来&#xff0c;凭借其简洁的配置和强大的功能&#xff0c;迅速成为 Java 开发者的首选框架。随着 Spring Boot 3 的发布&#xff0c;开发者们迎来了更多令人兴奋的新特性。本文将深入探讨 Spring Boot 3 的新特性&#xff0c;并通过实战示例展示如何…...

在 Linux 系统中,路径(Path)用于定位文件或目录的位置。路径分为两种类型:相对路径和绝对路径。它们的核心区别在于路径的起点不同

1. 绝对路径&#xff08;Absolute Path&#xff09; 定义&#xff1a; 从根目录 / 开始的完整路径&#xff0c;无论当前在哪个目录下&#xff0c;绝对路径都能唯一指向目标位置。 特点&#xff1a; 以 / 开头。明确且唯一&#xff0c;与当前所在目录无关。 示例&#xff1a; …...

AI 时代的通信新范式:MCP(模块化通信协议)的优势与应用

文章目录 引言 1. 传统 API 的局限性2. MCP&#xff08;模块化通信协议&#xff09;的核心优势2.1 更好的模块化支持2.2 低耦合性与灵活性2.3 高性能数据传输2.4 适配分布式 AI 计算架构 3. AI 时代的 MCP 应用案例4. 结论&#xff1a;AI 时代的通信新范式 引言 在 AI 驱动的现…...

Jmeter旧版本如何下载

1.Jmeter最新版本下载位置 https://jmeter.apache.org/download_jmeter.cgi2.Jmeter旧版本下载位置 https://archive.apache.org/dist/jmeter/binaries稳定版本&#xff1a;5.4.1...

XXE漏洞

一、XXE漏洞概述 1. 定义 XXE&#xff08;XML External Entity Injection&#xff09;即 XML外部实体注入漏洞&#xff0c;攻击者通过构造恶意XML数据&#xff0c;利用XML解析器的外部实体加载功能&#xff0c;实现 文件读取、内网探测、拒绝服务&#xff08;DoS&#xff09;…...

麒麟操作系统安装人大金仓数据库

如果你想拥有你从未拥有过的东西&#xff0c;那么你必须去做你从未做过的事情 在当前数字化转型和信息安全备受重视的背景下&#xff0c;众多公司积极推进国产化改造进程。在操作系统领域&#xff0c;统信、open 欧拉、中标麒麟、银河麒麟等国产操作系统崭露头角&#xff0c;逐…...