华三预赛从零开始学习笔记(每日编辑,复习完为止)
知识点分布
路由交换技术基础
计算机网络基本概念
计算机网络基本概念:
很多电脑和设备通过电线或无线信号连在一起,可以互相“说话”和“分享东西”
网络的主要形式和发展历程:
诞生阶段-最早的计算机网络是以单个计算机为中心的联机系统-终端没有计算能力,只有输入输出设备
形成阶段-多个主机通过线路互联,提供数据和服务共享-互联网的前身
互联互通阶段-国际标准化组织提出了开放系统互连参考模型(OSI/RM)推动了不同网络之间的互联,形成互联网
高速网络技术阶段-因特网迅速普及,成为全球最大的计算机网络
网络的分类及 常见概念(包括拓扑类型、交换方式、性能指标等)按地理位置分类-局域网LAN-连接个人电脑、打印机等设备(像校园网)-城域网MAN-覆盖一个城市的网络,连接多个局域网-广域网WAN-互联网就是最大的广域网,可以跨域一个广的范围按拓扑类型分类-星型拓扑-所有设备连接到中心节点,中心节点故障会影响整个网络。-环形拓扑-所以设备形成一个闭环,数据沿着单向传输。-总线型-所有设备连接到一条主干线,数据在总线上广播传输。像公交车(主干线),乘客(各设备)在公交车上每个人都能听到车内的广播交换方式-电路交换-像打电话一样,建立专用通道进行数据传输-报文交换-将数据分成一个个报文(几百到几千字节)进行传输,每个报文独立寻址(报文包含目标地址信息)-分组交换-将数据包分成小的数据包进行传输,每个数据包有独立的地址,到达目的地后再重新组装---(数据包是组成报文的基本单位,多个数据可以组成一个报文,因此数据单位它更小)性能指标-速率-数据传输的速度,单位是比特每秒,越大越快-带宽-单位时间内能通过的最大数据量,像水管越粗,能流过的水越多-吞吐量-实际通过网络的数据量。吞吐量越大,一次能通过的数据量就越大-时延-数据从发送到接收的时间差。越小越快-往返时延RTT-数据从发送端到接收端再返回去的时间,RTT越小,通信越及时-利用率-网络资源的使用率
TCP/IP 协议栈和 OSI 参考模型
OSI 参考模型与 TCP/IP 模型的定义和特点
特点 OSI 参考模型(将网络从逻辑上分成了七个部分) TCP/IP 模型(将网络从逻辑上分成了四层) 层次结构 OSI有七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP有四层:网络接口层、网际层(互联网层)、传输层、应用层。 服务类型 提供面向连接和无连接两种通信服务机制。 同样提供面向连接和无连接两种通信服务机制。 协议规范 先有模型后有协议规范。 先有协议集然后建立模型。 应用领域 适用于各种网络,但实现复杂。 独立于特定的计算机硬件和操作系统,可移植性好。 分层细节 对服务和协议做了明确区分。 没有充分明确区分服务和协议。 历史背景 由国际标准化组织(ISO)在1984年发布。 由美国国防部在20世纪70年代开发。 使用范围 没有被广泛采用,因为过于复杂。 广泛应用于实际的网络中,成为现代计算机网络的主要参考模型。 OSI 参考模型
具体像你要给朋友远程传达信息:
-应用层(写信)-在网络设备上打开一个应用程序发送微信或邮件
-表示层(装信封)-把信放进信封。“信封”代表经过编码格式转换、加密或压缩等处理后的数据形式
-会话层(贴上邮票)-在信封上贴邮票,表示验证通过这是一次对话或会话的开始。
(只有验证通过才能建立连接并访问共享文件夹)
-传输层(选择交通工具)-你决定是通过tcp(可靠的)或UDP(不保证送达的)发送。
-网络层(导航到邮局即路由器)-数据包在网络中寻找路径
-数据链路层(开车到邮局的过程)-数据在物理媒介上传输-对应交换机
-物理层(递交信件)-数据最终通过物理介质(网卡)发送出去
TCP/IP模型
具体像你要给朋友远程传达信息:
-应用层(写信)-(同上)在网络设备上打开一个应用程序发送微信或邮件
-传输层-选择tcp或UDP
-网络层(导航到邮局)-直接开车去邮局
-网络接口层(递交信件)-把信交给邮局工作人员
局域网的基本原理
-局域网(LAN)是指在一个相对较小的地理范围内,如家庭、办公室或学校等,由多台计算机和其他设备组成的网络系统。这些设备通过通信协议在同一协议下进行通信
知识点 描述 实例应用 局域网定义 在较小地理范围内连接多台计算机和其他设备的网络系统 家庭、办公室、学校网络 拓扑结构 星型、总线型、环型 星型适合扩展,总线型成本低,环型高效 通信协议 以太网、Wi-Fi、TCP/IP 以太网最常用 MAC地址 唯一标识设备的地址 固化在网卡中 CSMA/CD 一种流量控制机制 用于检测数据在传输过程中是否发生碰撞。如果发生碰撞,设备会等待一段时间后重新发送数据 以太网技术发展 从10 Mbps到千兆以太网 提升网络传输速度 以太网接口 双绞线、光纤 双绞线用于普通连接,光纤用于高速连接 以太网设备 集线器、交换机
网络设备
集线器适合简单网络-总线型拓扑,交换机适合复杂网络-星型
网络设备包括网卡、交换机、路由器等
WLAN基本原理 利用无线电波传输数据 Wi-Fi网络 光纤接口 ST、SC、LC等 根据需求选择不同接口类型
广域网基本原理
-广域网(WAN)是一种覆盖范围广泛的计算机网络,用于连接不同地理位置的局域网。广域网能够跨越城市、国家甚至全球,实现远距离的数据传输和资源共享
-主要功能:远程数据通信、资源共享和集中管理。可以让不同地理位置的设备跨地区信息交换
-特点-覆盖范围到全球-较高的宽带要求-可以专线、电路交换、分组交换等多连接方式-复杂的协议支持
广域网技术 功能 特点 连接方式 实例应用 HDLC高级链路控制 同步传输 面向比特 点对点(即专线方式) 企业内部网络 PPP点对点 建立、维护和终止点对点连接,传输上支持多协议或多路复用的数据包 支持验证和多种网络层协议 点对点 远程办公访问 帧中继 一种快速分组交换技术
完成统计复用、帧透明传输和错误检测功能
采用虚电路技术 分组交换 企业数据中心互联 ADSL非对称数字用户线 利用现有的电话线提供高速互联网接入 非对称性(上行和下行速度不同) 电路交换 家庭宽带接入 EPON以太网无源光网络 光纤接入 高带宽、低成本 光纤 城市宽带网络 SDH同步数字体系 通过时分复用技术提供端到端专线连接 时分复用 电路交换 长途通信服务 OTN光传送网 基于波分复用技术,实现多业务接入、处理和传送 波分复用 光纤 数据中心互联
IP 基本原理
ip是网络层的协议,它规定了数据的封装方式和网络节点的标识方式,用于网络上数据的端到端的传递
ip协议的功能和特点-标识节点和链路用唯一的ip地址标识每一个节点用唯一的ip网络号【1】标识每一个链路-寻址和转发确定节点所在网络的位置,进而确定节点所在的位置ip路由器选择适当的路径将ip包转发到目的节点-适应各种数据链路根据链路的MTU(传输最大帧长)对ip包进行分片和重组【2】为了通过实际的数据链路传递信息,须建立ip地址到数据链路层地址(如以太网中的MAC地址)的映射(直接标识目的设备)
【1】网络号、主机号A类地址第一个字节“.”取值范围是1-126:ip地址10.1.2.3,网络号是10,主机号是1.2.3B类地址第一个字节的取值范围是128-191:ip地址130.10.1.2,网络号是130.10,主机号是1.2C类地址第一个字节的取值范围是192-223:ip地址是192.168.1.2,网络号是192.168.1,主机号是2D类地址用于多播,地址范围是224.0.0.0到239.255.255.255,没有明确的网络号主机号之分E类地址用于保留实验和研究,地址范围是240.0.0.0到255.255.255.255,没有明确的网络号主机号之分根据子网掩码区分的话32位二进制数,连续的1就是网络号部分,连续的0部分就是主机号部分【2】分片和重组分片的原因:当ip层传输的数据包超过了数据链路层的MTU时,就对ip包分片分片过程:ip协议将原来的数据包分割成多个片段,这些片段都包含了ip包头和部分数据,ip包头中的一些字段会被修改,得以标识该片段在原来数据包中的位置。重组的过程:当分片后的数据包到达目的主机时,目的主机的ip层会根据ip包头中的标识、标志和片偏移等字段将这些分片重新组合成原来的ip数据包,只有当所有的分片都正确到达并成功重组后,目的主机才能将完整的数据包向上层协议(如传输层的tcp或UDP)交付。如果在规定的时间内有片段丢了或损坏,就可能触发重传机制
ip网络基本结构ip网络由多个网段组成,每个网段对应一个链路。路由器负责将网段连接起来,适配链路层协议,在网络之间转发数据包
ip封装ip数据报文由报头和数据两部分组成,报头的前一部分是固定长度,共20字节,是所有ip数据必须具有的。在报头的固定部分的后面是一些可选字段,其长度是可变的。
ip包的发送、转发和接收-同网段通信:如果源地址主机和目标地址主机在同一网段,目标IP地址被ARP协议解析为MAC地址,然后根据MAC地址,源主机直接把数据包发给目标主机。-同网段通信:网关(一般为路由器)的IP地址被ARP协议解析为MAC地址。根据该MAC地址,源主机将数据包发送到网关。网关根据数据包中的网段ID寻找目标网络。如果找到,将数据包发送到目标网段;如果没找到,重复步骤将数据包发送到上一级网关。
APR/RAPR/代理ARP工作理: --ARP(地址解析协议):ARP用于把已知的ip地址解析为MAC地址。“当主机A需要与主机B通信时,会广播ARP请求,询问B的ip对应MAC地址。B就以单播形式回复A它的MAC地址” -RARP(逆向地址解析协议): 适用于无盘工作站,广播RARP请求,请求中携带自己的MAC地址,RARP server收到后返回单播RARP响应告诉工作站它的IP应该是什么。 -代理ARP:就像主机A与主机B之间有个路由器,仅限AB在同一个子网内,当B不能响应ARP时,中间路由器知道它的MAC地址,于是由这个路由器代理响应ARP,请求方式相同, 但容易出现安全漏洞。
TCP 和 UDP 基本原理
三次握手四次挥手:较完整来说是TCP数据封装过程中建立连接(三次握手)和断开连接(四次挥手)的过程1.建立连接(方式在发送数据前)-第一次握手:客户端发送一个SYN(同步序列号)给服务器-第二次握手:服务器收到SYN包后,回复一个SYN-ACK(同步确认)包-第三次握手:客户端收到SYN-ACK后,再回复一个ACK(确认)包,连接建立完成-----数据传输2、断开连接(数据传输完成后)-第一次挥手:客户端发送一个FIN(结束)包-第二次挥手:服务器回复一个ACK包-第三次挥手:服务器发送一个FIN包-第四次挥手:客户端收到FIN包,回复一个ACK包,断开连接
| 描述 | 示例 | |
|---|---|---|
| TCP | 面向连接、可靠的通信协议 | 浏览网页 |
| UDP | 无连接、不可靠的通信协议 | 在线视频通话 |
| 三次握手 | 建立TCP连接的过程 | 浏览器与服务器 |
| 四次挥手 | 断开TCP连接的过程 | 浏览器与服务器 |
| 数据分段 | 将数据分成多个段或数据报 | 网页内容、视频流 |
| 端口号 | 每个应用程序都有一个唯一的端口号 | HTTP:80, HTTPS:443 |
| 确认机制 | 确保数据包按顺序到达且没有丢失,发送方没有收到ACK就重新发送 | TCP |
| 无连接 | 无需建立连接即可传输数据 | UDP |
| TCP的重传机制 | 如果发送方在超时时间内(K倍RTT【RTT是往返时间】)没有收到接收方的确认信息,它会认为数据可能丢失或者损坏,于是会重新发送数据包 | 比如你在寄信的时候,如果邮局在规定的时间内没有收到回执单,他们会再次尝试投递或者退回给你--重传机制的作用。 |
| TCP的窗口机制 | 用窗口机制来控制数据的发送和接收速度。发送方会根据接收方的处理能力来调整发送的速度,避免因为发送过快而导致接收方无法处理。 |
H3C路由器、交换机及操作系统
路由器和交换机的作用,路由器和交换机的基本构成
-路由器的作用
网络连接:路由器用于连接不同的网络(LAN、WAN),可以连接多个,它能够在不同网络之间转发数据包,实现网络间的通信
路径选择:路由器根据路由表和路由算法来选择数据包从源地址到目的地址的最佳传输路径。当一个数据包到达路由器时,路由器会查看目标 IP 地址,并根据其内部的路由表决定将数据包转发到哪个接口
网络隔离:可以划分不同的子网,实现网络的隔离。通过配置不同的子网掩码和 IP 地址段,路由器可以将一个大的网络划分为多个较小的、便于管理的子网,提高网络的安全性和可管理性
-交换机的作用
数据交换:交换机的主要功能是在局域网内实现数据交换。它可以将从一个端口接收到的数据帧快速地转发到目标设备所在的端口,从而实现局域网内设备之间的高速通信
拓展接口:交换机提供多个端口,可以连接多个网络设备,如计算机、服务器、打印机等。通过交换机,可以方便地扩展局域网内的连接数量,满足更多设备接入网络的需求
冲突域隔离:交换机能够分割冲突域。在以太网中,当多个设备同时发送数据时可能会产生冲突,影响网络性能。交换机通过为每个端口创建独立的冲突域,减少了冲突发生的概率,提高了网络的整体性能
-操作系统
路由器的操作系统(Cisco 的 IOS、H3C 的 Comware )负责管理路由器的硬件资源,执行路由协议,提供用户配置界面等。操作系统中的路由协议(RIP、OSPF、BGP 等)用于计算和维护路由表,确定数据包的转发路径
交换机的操作系统负责管理交换机的硬件资源,实现数据帧的转发、MAC 地址学习和老化机制等功能,一些高级交换机还支持 VLAN(虚拟局域网)配置、QoS(Quality of Service,服务质量)管理等功能
访问 CLI (命令行界面)
这是Linux复习内容
| 知识点 | 描述 | 示例 |
|---|---|---|
| 命令行界面(CLI) | 一种与计算机交互的方式,通过输入文本命令来执行操作。 | 打开终端或命令提示符。 |
| 访问 CLI | -通过telnet访问【trlnrt ip地址】 -通过SSH访问-选择 SSH 连接方式,并输入设备的 IP 地址 | |
| 改变目录 | 使用 cd 命令可以移动到不同的目录。 | cd 目录名 |
| 列出文件 | 使用 ls 命令可以查看当前目录下的文件和文件夹。 | ls |
| 查看网络接口状态 | 使用 ifconfig 命令可以查看网络接口的信息。 | ifconfig |
| 更改 IP 地址 | 使用 ifconfig 命令可以手动设置网络接口的 IP 地址。 | sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 |
网络设备文件管理
| 知识点 | 解释 | 实例 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 网络设备文件系统 | 网络设备文件系统是指存储和管理网络设备上所有文件的系统。它负责文件的创建、删除、修改和访问等操作。 |
| |||||||||||||||
| 文件存储方式 | 文件存储方式是指文件在计算机硬盘上的存储形式。常见的有FAT32、NTFS等格式。 | Linux中 | |||||||||||||||
| 文件系统操作命令 | 文件系统操作命令是用于管理文件和目录的命令,如ls(列出目录内容)、cd(切换目录)、mkdir(创建目录)等。 | ||||||||||||||||
| 配置文件和系统文件的管理 | 配置文件包含了设备的设置信息,系统文件则是设备运行所需的基本文件。管理它们就像是维护我们的书包,保持书包的整洁和有序。 | ||||||||||||||||
| 网络设备的启动和引导过程 | 网络设备的启动和引导过程是指设备从关机状态到正常运行的过程。这个过程包括硬件自检、加载操作系统、执行启动程序等步骤。 |
相关文章:
华三预赛从零开始学习笔记(每日编辑,复习完为止)
知识点分布 路由交换技术基础 计算机网络基本概念 计算机网络基本概念: 很多电脑和设备通过电线或无线信号连在一起,可以互相“说话”和“分享东西” 网络的主要形式和发展历程: 诞生阶段-最早的计算机网络是以单个计算机为中心的联机系统-终…...
MySQL基础大全(看这一篇足够!!!)
文章目录 前言一、初识MySQL1.1 数据库基础1.2 数据库技术构成1.2.1 数据库系统1.2.2 SQL语言1.2.3 数据库访问接口 1.3 什么是MySQL 二、数据库的基本操作2.1 数据库创建和删除2.2 数据库存储引擎2.2.1 MySQL存储引擎简介2.2.2 InnoDB存储引擎2.2.3 MyISAM存储引擎2.2.4 存储引…...
[ 应急响应进阶篇-2 ] Linux创建后门并进行应急处置-1:超级用户帐号后门
🍬 博主介绍 👨🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…...
【无人机/平衡车/机器人】详解STM32+MPU6050姿态解算—卡尔曼滤波+四元数法+互补滤波
详解STM32+MPU6050姿态解算—卡尔曼滤波+四元数法+互补滤波 效果: 更多单片机项目,单片机项目合集列表目录与专栏说明: 单片机项目合集列表与专栏说明——Excel合集列表目录查阅(持续更新)-CSDN博客编辑https://archie.blog.csdn.net/article/details/142381401https:/…...
数据结构-8.Java. 七大排序算法(上篇)
本篇博客给大家带来的是排序的知识点, 由于时间有限, 分两天来写, 上篇主要实现 前四种排序算法: 直接插入, 希尔, 选择, 堆排。 文章专栏: Java-数据结构 若有问题 评论区见 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 …...
YOLOV5/rknn生成可执行文件部署在RK3568上
接上一篇文章best-sim.rknn模型生成好后,我们要将其转换成可执行文件运行在RK3568上,这一步需要在rknpu上进行,在强调一遍!!rknpu的作用是可以直接生成在开发板上运行的程序 退出上一步的docker环境 exit1.复制best-…...
java http body的格式 application/x-www-form-urlencoded不支持文件上传
在Java中,HTTP请求的body部分可以包含多种格式的数据,主要包括以下几种: application/x-www-form-urlencoded:这种格式将数据编码成键值对的形式,键和值都进行了URL编码,键值对之间用&符号连接。…...
GPU服务器厂家:为什么要选择 GPU 服务器?
文章来源于百家号:GPU服务器厂家 嘿,各位小伙伴们!今天咱来聊聊为啥要选择 GPU 服务器,特别是定制化的那种哦。 你们知道吗?现在定制化 GPU 服务器那可是超火的,简直就是科研项目的超强 “外挂”&#x…...
Python操作neo4j库py2neo使用之py2neo 删除及事务相关操作(三)
Python操作neo4j库py2neo使用之py2neo 删除及事务相关操作(三) py2neo 删除 1、连接数据库 from py2neo import Graph graph Graph("bolt://xx.xx.xx.xx:7687", auth(user, pwd), nameneo4j)2、删除节点 # 删除单个节点 node graph.node…...
Idea忽略提交文件、Idea设置文件隐藏、Idea提交时隐藏部分文件、git提交时忽略文件
文章目录 一、在idea中commit文件时隐藏文件方式一:创建.gitignore文件(推荐)方式二:通过File Types设置隐藏文件方式三:通过Git配置忽略文件(不推荐)总结 二、可能遇到的问题2.1、.gitigno…...
python如何使用spark操作hive
文章目录 1、服务启动2、修改配置3、验证4、开发环境编写代码操作hive 1、服务启动 # 启动hdfs和yarn start-all.sh # 日志服务也需要启动一下 mapred --daemon start historyserver # 启动spark的日志服务 /opt/installs/spark/sbin/start-history-server.sh #启动hive的meta…...
观察者模式和订阅模式
观察者模式和订阅模式在概念上是相似的,它们都涉及到一个对象(通常称为“主题”或“发布者”)和多个依赖对象(称为“观察者”或“订阅者”)之间的关系。然而,尽管它们有相似之处,但在某些方面也…...
基于ToLua的C#和Lua内存共享方案保姆级教程
C#和Lua内存共享方案保姆级教程 前言 在介绍C#和Lua内存共享方案之前,先介绍下面两个点来支撑这个方案的必要性 跨语言交互很费 Lua和C#交互最早是基于反射的方式实现的,后来为了提升性能发展成Luajit+C#静态方法导出注入到lua虚拟机的方式至此Lua+Unity的性能才达到了实…...
OpenCV与AI深度学习|16个含源码和数据集的计算机视觉实战项目(建议收藏!)
本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。 原文链接:分享|16个含源码和数据集的计算机视觉实战项目 本文将分享16个含源码和数据集的计算机视觉实战项目。具体包括: 1. 人…...
Vue 如何简单更快的对 TypeScript 中接口的理解?应用场景?
TypeScript 中接口(Interface)的理解与应用 在 TypeScript 中,接口(Interface) 是一种用来定义对象的结构或形状的方式。接口可以指定对象中应该包含哪些属性、这些属性的类型以及它们的函数签名。接口帮助我们在代码…...
R语言绘图过程中遇到图例的图块中出现字符“a“的解决方法
R语言绘图过程中遇到图例的图块中出现字符的解决方法 因为我遇到这个问题的时候没在网上找到合适的方法,找到个需要付费的,算了。也许是因为问的方式不同,问了半天AI也回答出来,莫名有些烦躁,打算对代码做个分析&…...
视图合并机制解析 | OceanBase查询优化
背景 在默认配置下,若查询语句中嵌入了视图,系统会先等待视图内部所包含的查询完全执行完成后,再继续执行父查询。这种方式造成优化器无法将视图查询与外层查询视为一个整体来进行优化处理,从而限制了优化效果。因此,…...
sql注入报错分享(mssql+mysql)
mysql mysql的报错内容比较多 网上也有比较多的 这里重复的就不多介绍了。一笔带过 溢出类 bigint 当超过mysql的整形的时候,就会导致溢出,mysql可能会将错误信息带出。这里user()是字母默认为0 取反以后1可能就会导致异常。 报错特征 BIGINT UNSIG…...
PHP 高并发解决方案
PHP作为一种脚本语言,在处理高并发请求时可能面临一些挑战。但通过合理的设计和优化,可以有效提升PHP应用程序的性能和并发处理的能力。 一、缓存 页面缓存:将生成的页面缓存起来,减少对数据库的查询,提高响应速度。…...
k8s1.30.0高可用集群部署
负载均衡 nginx负载均衡 两台nginx负载均衡 vim /etc/nginx/nginx.conf stream {upstream kube-apiserver {server 192.168.0.11:6443 max_fails3 fail_timeout30s;#server 192.168.0.12:6443 max_fails3 fail_timeout30s;#server 192.168.0.13:6443 max_fails3…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
基于Uniapp开发HarmonyOS 5.0旅游应用技术实践
一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架,支持"一次开发,多端部署",可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务,为旅游应用带来…...
《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明
AI 领域的快速发展正在催生一个新时代,智能代理(agents)不再是孤立的个体,而是能够像一个数字团队一样协作。然而,当前 AI 生态系统的碎片化阻碍了这一愿景的实现,导致了“AI 巴别塔问题”——不同代理之间…...
Module Federation 和 Native Federation 的比较
前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...
从零实现STL哈希容器:unordered_map/unordered_set封装详解
本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说,直接开始吧! 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...
Java线上CPU飙高问题排查全指南
一、引言 在Java应用的线上运行环境中,CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时,通常会导致应用响应缓慢,甚至服务不可用,严重影响用户体验和业务运行。因此,掌握一套科学有效的CPU飙高问题排查方法&…...
人机融合智能 | “人智交互”跨学科新领域
本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...
MySQL 部分重点知识篇
一、数据库对象 1. 主键 定义 :主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 :确保数据的完整性,便于数据的查询和管理。 示例 :在学生信息表中,学号可以作为主键ÿ…...
深入浅出Diffusion模型:从原理到实践的全方位教程
I. 引言:生成式AI的黎明 – Diffusion模型是什么? 近年来,生成式人工智能(Generative AI)领域取得了爆炸性的进展,模型能够根据简单的文本提示创作出逼真的图像、连贯的文本,乃至更多令人惊叹的…...

