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

计算机网络知识点汇总与复习——(一)计算机网络体系结构

Preface

 计算机网络是考研408基础综合中的一门课程,它的重要性不言而喻。然而,计算机网络的知识体系庞大且复杂,各类概念、协议和技术相互关联,让人在学习时容易迷失方向。在进行复习时,面对庞杂的的知识点,很多人会感到困惑和焦虑。本文整理了计算机网络这门课程的相关知识点,帮助大家构建清晰的知识框架,同时也是对自己学习成果的总结与复盘。本文参考了王道计算机教育——计算机网络考研复习指导这本书和对应的视频,总结过程中难免会出现错误,殷切希望各位读者批评指正。

第1章 计算机网络体系结构

1.什么是计算机网络?

计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。简而言之,计算机网络就是一些互联的、自治的计算机系统的集合。它是由若干结点(node)和连接这些结点的链路(link)组成。

2.计算机网络是怎么组成的?

从不同的角度,计算机网络组成分为如下几类:

①从组成部分上看,计算机网络由硬件、软件、协议三部分组成,缺一不可。硬件主要是由主机(即端系统,如手机、电脑、物联网设备等)、通信设备(如集线器、交换机、路由器等)和通信链路(如网线、光纤、同轴电缆等)组成。软件主要包括各种实现资源共享的软件和方便用户使用的各种工具软件(如Email客户端、聊天软件、网盘软件等)。协议规定了计算机网络中的通信规则。

②从工作方式上看,计算机网络由边缘部分和核心部分组成。边缘部分直接为用户服务,主要由连接到互联网上的主机及其软件组成。核心部分为边缘部分提供服务,主要由大量网路和连接这些网络的路由器组成。

③从逻辑功能上看,计算机网络由通信子网和资源子网组成。通信子网由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的功能,实现互联网计算机之间的数据通信。资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务。

3.计算机网络的主要功能是什么?

①数据通信:数据通信是计算机网络最基本和最重要的功能,用来实现计算机之间的数据传输。

②资源共享:资源共享可以是软件共享、数据共享,也可以是硬件共享。

③分布式处理:将某个复杂的任务分配给网络中多台计算机处理,提高系统利用率。

④提高可靠性:计算机网络中的各台计算机可以通过网络护卫替代机,从而提高可靠性。

⑤负载均衡:网络中各台计算机共同分担繁重的工作任务。

⑥其他:除了上述几大主要功能外,计算机网络还可以实现电子化办公与服务、远程教育、娱乐等功能。

4.计算机网络是怎么分类的?

①按照分布范围分类

计算机网络按照分布范围可以分为广域网(Wide Area Network,WAN)、城域网(Metropolitan Area Network,MAN)、局域网(Local Area Network,LAN)和个人区域网(Personal Area Network,PAN)。

②按照传输技术分类

计算机网络按照传输技术可以分为广播式网络和点对点网络。广播式网络是指当一台计算机利用共享通信信道发送保温分组时,所有其他计算机都会“收听”到该分组,接收到该分组的计算机将通过检查目的地址来决定是否接收该分组。点对点网络是指数据会从发送方“点对点”发到接收方,精准送达。

③按照拓扑结构分类

拓扑结构是指网络中节点与通信线路之间的集合关系表示的网络结构。按照网络的拓扑结构主要分为总线形、星形、环形和网状网络。前三种多用于局域网,而网状网络多用于广域网。

④按照使用者分类

计算机网络按照使用者可以分为公网和私网。公网是指电信公司出资建造的大型网络,是向公众开放的网络。私网是指某个部门为满足本单位特殊业务的需要而建造的网络,这类网络不向本单位以外的个人提供服务,例如铁路、电力、军队等部门的专用网。

⑤按照交换技术分类

交换技术是指各台主机之间、各通信设备之间或主机与通信设备之间为交换信息所采用的数据格式和交换装置方式。按照交换技术可将计算机网络分为电路交换网络、报文交换网络和分组交换网络。

⑥按照传输介质分类

计算机网络按照传输介质可分为有线和无线两大类。有线网络又可分为双绞线网络、同轴电缆等。无线网络又可分为蓝牙、电磁波和无线电等。

5.计算机网络的性能指标有哪些?各指标的含义是什么?

常用的性能指标及其含义为:

①带宽(Bandwidth):表示通信线路所能传送数据的能力,是数字信道所能传送的“最高数据传输速率”的同义语,单位是比特/秒。

②时延(Delay):指数据从网络的一端传送到另一端所需要的总时间。它由四部分组成,包括发送时延、传播时延、处理时延和排队时延。总时延=发送时延+传播时延+处理时延+排队时延。其中发送时延=分组长度(数据长度)/信道带宽(发送速率),传播时延=信道长度/电磁波在信道中的传播速度。

③时延带宽积:指发送端发送的第一个比特即将到达终点时,发送端已经发出了多少个比特,因此又称为以比特为单位的链路长度,即时延带宽积=传播时延x信道带宽。

④往返时延(Round-Trip Time,RTT):指发送端发出一个短分组,到发送端收到来自接收端的确认,总共经历的时延。

⑤吞吐量(Throughput):指单位时间内通过某个网络的数据量。

⑥速率(Speed):网络中的速率是指连接到计算机网络上的主机在数字信道上传送数据的速率,也称为数据传输速率,数据率或比特率,单位为b/s(或bit/s、bps)。数据率较高时可用kb/s、Mb/s、Gb/s和Tb/s表示,k=10^3,M=10^6,G=10^9,T=10^12。需要注意的是,有时也会用B/s(1B=8b,B是字节Byte,b是比特bit)。

⑦信道利用率:指出某一信道有百分之多少的时间是有数据通过的。信道利用率=有数据通过的时间/(有数据通过的时间+没有数据通过的时间),其中,信道是指某一方向传送信息的通道(信道≠通信线路),一条通信线路在逻辑上往往对应一条发送信道和一条接受信道。

6.为什么要对计算机网络进行分层?

为了降低协议设计和调试过程的复杂性,也为了便于对网络进行研究、实验和维护,促进标准化工作。

7.计算机网络的实体、协议、接口、服务分别是什么?

实体:第n层中的活动元素(软件+硬件)称为第n层实体。

协议:是控制对等实体之间进行通信的规则的集合,由语法、语义和同步组成,是水平的。

服务:是指下层为紧邻的上层提供的功能调用,是垂直的。

接口:又称为服务访问点(Service Access Point,SAP),上一层实体通过“接口”请求下一层实体的服务。

8.ISO/OSI参考模型和TCP/IP参考模型分别是怎么分层的?各层之间的功能是什么?

国际标准化组织(ISO)提出的网络体系结构模型,成为开放系统互连参考模型(OSI/RM),通常简称为OSI参考模型。OSI参考模型共有7层,自下而上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。低三层统称为通信子网,它是为了互联网而附加的通信设备,完成数据的传输功能;高三层统称为资源子网,它相当于计算机系统,完成数据的处理等功能。传输层承上启下。OSI参考模型是法律上的国际标准,它的层次结构如下图所示。

OSI参考模型的各层功能如下表所示:

OSI参考模型各层功能
OSI参考模型任务功能
应用层实现特定网络应用根据用户的实际需求而定义
表示层解决不同主机上信息表示不一致问题数据格式转化
会话层管理进程之间的会话会话管理
传输层实现端到端(进程到进程)通信复用和分用、差错控制、流量控制、连接管理、可靠传输管理
网络层把分组从源结点转发到目的结点路由选择、分组转发、拥塞控制、网际互联、差错控制、连接管理、可靠传输
数据链路层确保相邻结点之间的链路逻辑上无差错差错控制、流量控制
物理层实现相邻结点之间的比特传输需定义电路接口参数、信号的含义/电气特性等

 ARPA在研究ARPAnet时提出了TCP/IP模型,模型从低到高依次为网络接口层(对应OSI参考模型中的物理层和数据链路层)、网际层、传输层和应用层(对应OSI参考模型中的会话层、表示层和应用层)。TCP/IP由于得到广泛的应用而成为事实上的国际标准,它的层次结构如下图所示。

TCP/IP参考模型各层的功能如下表所示:

TCP/IP参考模型各层功能
TCP/IP参考模型任务功能
应用层实现特定网络应用根据用户的实际需求而定义
传输层实现端到端(进程到进程)通信复用分用、差错控制、流量控制、连接管理、可靠传输
网际层把分组从源结点转发到目的结点路由选择、分组转发、拥塞控制、网际互联、差错控制、流量控制、连接管理等
网络接口层实现相邻结点之间的数据传输无具体规定

9.ISO/OSI参考模型和TCP/IP分层模型之间有什么区别与联系?

联系:

①二者都是采用分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的、范围较小的问题,而且分层的功能也大体相似。

②二者都是基于独立的协议栈的概念。

③二者都可以解决异构网络的互联,实现世界上不同厂家生产的计算机之间的通信。

区别:

①OSI参考模型的最大贡献就是精确的定义了三个主要概念:服务、协议和接口,这与现代的面向对象程序设计的思想非常吻合。而TCP/IP模型在这三个概念上却没有明确区分,不符合软件工程的思想。

②OSI参考模型产生在协议发明之前,没有偏向于任何特定的协议,通用性良好。单设计者在协议方面没有太多经验,不知道把哪些功能放到那一层更好。TCP/IP模型正好相反,首先出现的是协议,模型实际上是对已有协议的描述,因此不会出现协议不能匹配模型的情况,单该模型不适合于任何其他非TCP/IP的协议栈。

③TCP/IP参考模型在设计之初就考虑了多种异构网络的互联问题,并将网际协议(IP)作为一个单独的重要层次。OSI参考模型最初只考虑用一种标准的公用数据网络将各种不同的系统互联。OSI参考模型认识到IP的重要性后,只好在网络层中划分出一个子层来完成类似于TCP/IP模型中的IP的功能。

④OSI参考模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信。而TCP/IP模型认为可靠性是端到端的问题,因此它在网际层仅有一种无连接的通信模式,但传输层支持无连接和面向连接两种模式。

相关文章:

计算机网络知识点汇总与复习——(一)计算机网络体系结构

Preface 计算机网络是考研408基础综合中的一门课程,它的重要性不言而喻。然而,计算机网络的知识体系庞大且复杂,各类概念、协议和技术相互关联,让人在学习时容易迷失方向。在进行复习时,面对庞杂的的知识点&#xff0c…...

Copilot完全指南:AI编程助手的革命性实践

一、智能编程新时代:从代码补全到AI结对编程 1.1 Copilot的进化历程 2021年GitHub Copilot的诞生标志着编程辅助工具进入新纪元。与传统IDE补全工具相比,Copilot展现出三大革命性特征: 语义理解:基于GPT模型理解代码上下文跨文…...

Redis 梳理汇总目录

Redis 哨兵集群(Sentinel)与 Cluster 集群对比-CSDN博客 如何快速将大规模数据保存到Redis集群-CSDN博客 Redis的一些高级指令-CSDN博客 Redis 篇-CSDN博客...

5、无线通信基站的FPGA实现架构

基站(Base Station,BS),也称为公用移动通信基站,是无线电台站的一种形式,具体则指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间的信息传递的无线电收发信电台。…...

MySQL - 索引原理与优化:深入解析B+Tree与高效查询策略

文章目录 引言一、BTree索引核心原理1.1 索引数据结构演化1.2 BTree的存储结构通过主键查询(主键索引)商品数据的过程通过非主键(辅助索引)查询商品数据的过程 MySQL InnoDB 的索引原理 二、执行计划深度解析三、索引失效的六大陷…...

2025年数智化电商产业带发展研究报告260+份汇总解读|附PDF下载

原文链接:https://tecdat.cn/?p41286 在数字技术与实体经济深度融合的当下,数智化产业带正成为经济发展的关键引擎。 从云南鲜花产业带的直播热销到深圳3C数码的智能转型,数智化正重塑产业格局。2023年数字经济规模突破53.9万亿元&#xff…...

html实现手势密码

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>手势密码</title><style>body {font-fam…...

机器学习(八):K-Means聚类原理与实战

声明&#xff1a;未经允许禁止转载与抄袭。 前言 k k k均值&#xff08; k k k-means&#xff09;聚类算法是一种经典的无监督聚类算法&#xff0c;本文将深入解析其理论原理&#xff0c;并在真是数据集上进行算法实践&#xff0c;话不多说&#xff0c;请看下文。 算法原理 …...

从 Word 到 HTML:使用 Aspose.Words 轻松实现 Word 文档的高保真转换

从 Word 到 HTML&#xff1a;使用 Aspose.Words 轻松实现 Word 文档的高保真转换 前言一、环境准备二、核心代码实现1. 将 Word 转换为 HTML 文件流2. 优化超链接样式 三、测试效果四、总结 前言 在日常开发中&#xff0c;我们经常需要将 Word 文档转换为 HTML&#xff0c;用于…...

SQLMesh调度系统深度解析:内置调度与Airflow集成实践

本文系统解析SQLMesh的两种核心调度方案&#xff1a;内置调度器与Apache Airflow集成。通过对比两者的适用场景、架构设计和操作流程&#xff0c;为企业构建可靠的数据分析流水线提供技术参考。重点内容包括&#xff1a; 内置调度器的轻量级部署与性能优化策略Airflow集成的端到…...

【深度学习新浪潮】Grok过去两周的进展一览(2025.04.01)

1. Grok过去两周的进展一览 根据公开信息,Grok在过去两周的主要进展如下: Grok 3正式上线并开放 xAI于2025年3月30日宣布Grok 3正式向所有Premium+订阅用户开放,并同步将X平台的Premium+订阅费用上涨至月费近50美元、年费350美元。这是继Grok 2之后的重大升级,其推理能力和…...

Vue表单数据回显失败技术解析与修复指南!!!

Vue表单数据回显失败技术解析与修复指南 &#x1f680; 在Vue.js应用开发中&#xff0c;「父子组件通信」「动态弹窗」是经典功能组合。但当遇到关键场景表单数据无法回显时&#xff0c;你是否也在深夜加班改bug&#xff1f;本文通过完整案例分析&#xff0c;揭秘该问题背后深层…...

【Office办公】【Excel】VLOOKUP函数-高速查找指定匹配数据,可合并2个表格

VLOOKUP 是 Excel 中常用的查找函数&#xff0c;用于在表格或区域中按列查找特定值并返回对应行的其他列数据。以下是详细使用方法及注意事项&#xff1a; 函数语法 VLOOKUP(查找值, 表格范围, 列索引号, [匹配方式])查找值&#xff1a;要查找的值&#xff08;如单元格引用或…...

Java基础-21-基本语法-封装

封装&#xff08;Encapsulation&#xff09; 1. 什么是封装&#xff1f; 封装&#xff08;Encapsulation&#xff09;是面向对象编程&#xff08;OOP&#xff09;中的一个重要特性。它指的是将对象的属性和行为封装在一个类中&#xff0c;并提供访问控制机制&#xff0c;防止…...

SpringCloud概述

Spring Cloud Alibaba 1 系统架构演进 随着互联网行业的发展&#xff0c;对服务的要求也越来越高&#xff0c;服务架构也从单体架构逐渐演变为现在流行的微服务架构。 1.1 单体架构 早期的软件系统通常是基于单体应用架构设计的&#xff0c;也就是将整个系统作为一个单一的…...

Kafka中的消息是如何存储的?

大家好&#xff0c;我是锋哥。今天分享关于【Kafka中的消息是如何存储的&#xff1f;】面试题。希望对大家有帮助&#xff1b; 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在 Kafka 中&#xff0c;消息是通过 日志&#xff08;Log&#xff09; 的方式进行存储的。…...

主流Web3公链的核心区别对比

以下是当前主流Web3公链的核心区别对比表&#xff0c;涵盖技术架构、性能、生态等关键维度&#xff1a; 特性以太坊 (Ethereum)SolanaBNB ChainPolygonAvalanche共识机制PoS&#xff08;信标链分片&#xff09;PoH&#xff08;历史证明&#xff09; PoSPoSA&#xff08;权益证…...

美甲预约管理系统基于Spring Boot SSM

目录 摘要 1. 引言‌ 1.1 研究背景与意义 1.2 国内外研究现状 ‌2. 系统需求分析‌ 2.1 功能需求 2.2 非功能需求 ‌3. 系统设计与实现‌ 3.1 系统架构设计 3.2 关键技术实现 3.3 系统模块实现 ‌3.3.1店铺管理‌ ‌3.3.2商品管理‌ ‌3.3.3用户管理‌ ‌3.3.4订…...

Doris Streamloader安装教程

官方连接&#xff1a;Doris Streamloader - Apache Doris 简单概述&#xff1a;Doris Streamloader 是一款用于将数据导入 Doris 数据库的专用客户端工具。 step1&#xff1a;安装go环境 [rootlocalhost ~]# rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-…...

用Python做数据分析之数据统计

接下来说说数据统计部分&#xff0c;这里主要介绍数据采样&#xff0c;标准差&#xff0c;协方差和相关系数的使用方法。 1、数据采样 Excel的数据分析功能中提供了数据抽样的功能&#xff0c;如下图所示。Python 通过 sample 函数完成数据采样。 2、数据抽样 Sample是进行…...

H.264编码解析与C++实现详解

一、H.264编码核心概念 1.1 分层编码结构 H.264采用分层设计&#xff0c;包含视频编码层&#xff08;VCL&#xff09;和网络抽象层&#xff08;NAL&#xff09;。VCL处理核心编码任务&#xff0c;NAL负责封装网络传输数据。 1.2 NALU单元结构 // NAL单元头部结构示例 struc…...

OpenAI即将开源!DeepSeek“逼宫”下,AI争夺战将走向何方?

OpenAI 终于要 Open 了。 北京时间 4 月 1 日凌晨&#xff0c;OpenAI 正式宣布&#xff1a;将在未来几个月内开源一款具备推理能力的语言模型&#xff0c;并开放训练权重参数。这是自 2019 年 GPT-2 部分开源以来&#xff0c;OpenAI 首次向公众开放核心模型技术。 【图片来源于…...

音视频 四 看书的笔记 MediaPlayerService

Binder机制看这里 Binde机智 这是一个分割符 Binder机智 分割(goutou) Binder机制 MediaPlayerService多媒体框架中一个非常重要的服务。MediaPlayerService 我原称之为链接之王 图片来源 MediaPlayer 是客户端 C/S 中的CMediaPlayerService MediaPlayerService::Client 是服…...

android Fragment使用

在 Android Fragment 中&#xff0c;导入 id&#xff08;findViewById&#xff09;并给控件赋值的逻辑通常应该写在 onViewCreated() 方法中&#xff0c;而不是 onCreateView()。 Fragment 生命周期 & 适合的位置 方法作用适合的操作onCreateView()创建并返回 Fragment 的…...

LayaAir3.3.0-beta.3重磅更新!Spine4.2、2D物理、UI系统、TileMap等全面升级!

正式版推出前&#xff0c;说明3.3的功能还没开发完。所以&#xff0c;又一大波更新来了~ 下面对重点更新进行说明。 Spine的重要更新 3.3.0-beta.3版本开始&#xff0c;新增了Spine 4.2 的运行时库&#xff0c;Spine动画上可以支持物理特性了。例如&#xff0c;下图右侧女孩在启…...

deepseek v3-0324 化学键线式Canvas编辑器设计

化学键线式Canvas编辑器设计 下面是一个基于HTML5 Canvas的化学键线式编辑器的基本实现方案。这个编辑器允许用户绘制有机化学中常见的键线式结构。 基本HTML结构 <!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"…...

解决 CMS Old GC 频繁触发线上问题技术方案

目录 一、CMS GC 工作原理 二、现象分析 &#xff08;一&#xff09;具体表现说明 &#xff08;二&#xff09;触发条件 三、总结优化措施 &#xff08;一&#xff09;调整 CMS 启动条件&#xff1a;降低 Old 区触发阈值 1. 原理分析 2. 建议配置 &#xff08;二&…...

后端实现加解密工具类(记录)

后端利用3DES加解密工具类实现特殊字段加解密&#xff0c;比如个人信息、请求参数等 &#xff0c;可以自定义密钥和IV加密&#xff0c;代码如下&#xff0c;直接使用即可。 import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory…...

云原生技术赋能企业数字化转型:实战案例与架构演进

引言&#xff1a;数字化转型的云原生机遇 在VUCA时代背景下&#xff0c;某金融科技企业面临系统扩展性差、运维成本高企的困境。通过采用云原生技术栈&#xff0c;6个月内实现资源利用率提升300%&#xff0c;故障恢复时间从小时级缩短至分钟级。本文将深度解析该企业技术演进路…...

驱动开发系列49 - 搭建 Vulkan 驱动调试环境(编译 mesa 3D)- Ubuntu24.04

一:搭建Vulkan运行环境 安装vulkan依赖包: 1. sudo apt install vulkan-tools 2. sudo apt install libvulkan-dev 3. sudo apt install vulkan-utility-libraries-dev spirv-tools 4. sudo apt install libglfw3-dev libglm-dev 5. sudo apt install libxxf86vm-dev libxi-…...

自然语言处理(26:(终章Attention 2.)带Attention的seq2seq的实现)

系列文章目录 终章 1&#xff1a;Attention的结构 终章 2&#xff1a;带Attention的seq2seq的实现 终章 3&#xff1a;Attention的评价 终章 4&#xff1a;关于Attention的其他话题 终章 5&#xff1a;Attention的应用 目录 系列文章目录 前言 一、编码器的实现 二、解…...

Qt5.14.2+mingw64编译OpenCV3.4.14一次成功记录

上一文中编译opencv4.5成功了&#xff0c;但是使用过程中没有成功&#xff0c;网上很多的代码没法跑起来&#xff0c;所以才有了此文来编译一个低版本的opencv3的过程记录&#xff0c;全程截图。 一、软件安装 1.1 Python3.8版本安装路径:C:\Users\Administrator\AppData\Loca…...

【数据库原理】基础篇:MySQL基础入门与实战指南

前言 在当今数字化时代&#xff0c;数据已成为企业运营的核心资产之一。而MySQL作为一款广泛使用的开源关系型数据库管理系统&#xff0c;凭借其高性能、可靠性和易用性&#xff0c;成为众多开发者和企业的首选。本文将从MySQL的基础概念出发&#xff0c;逐步深入到实际操作&a…...

使用Python解析PPT文件并生成JSON结构详解

引言 PowerPoint&#xff08;PPT&#xff09;文件的自动化处理是办公自动化和数据提取的常见需求。本文将介绍如何通过Python的python-pptx库&#xff0c;将PPT文件的样式、结构、文本内容等信息解析为标准化的JSON格式&#xff0c;为后续的自动化处理、数据迁移或样式复用提供…...

C#:第一性原理拆解属性(property)

目录 第一步&#xff1a;从最基本的需求出发 第二步&#xff1a;引入控制需求 第三步&#xff1a;优化访问方式 第四步&#xff1a;剖析属性的本质 第五步&#xff1a;进一步简化和演化 自动属性的定义和作用 自动属性的特点和限制 第六步&#xff1a;总结属性的第一性…...

nacos 2.x使用java语言实现自定义Loadbalance

一、核心实现思路 Nacos 2.x 的负载均衡自定义支持两种模式&#xff1a; 基于 Ribbon 的兼容方案&#xff08;适用于 Spring Cloud 2020 之前版本&#xff09;基于 Spring Cloud LoadBalancer 的方案&#xff08;推荐&#xff0c;适配最新 Spring Cloud 2023 和 Nacos 2.x&am…...

torch.nn.Conv2d介绍——Pytorch中的二维卷积层

torch.nn.Conv2d是torch.nn模块中的二维卷积层类&#xff0c;用于构建神经网络中的二维卷积层。 1、基本语法 torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride1, padding0, dilation1, groups1, biasTrue, padding_modezeros, deviceNone, dtypeNone)将 2D …...

ubuntu虚拟机裁剪img文件系统

1. 定制文件系统前期准备 将rootfs.img文件准备好&#xff0c;并创建target文件夹2. 挂载文件系统 sudo mount rootfs.img target #挂载文件系统 sudo chroot target #进入chroot环境3. 内裁剪文件系统 增删裁剪文件系统 exit #退出chroot环境 sudo umount target…...

一文详细讲解Python(详细版一篇学会Python基础和网络安全)

引言 在当今数字化时代&#xff0c;Python 作为一种简洁高效且功能强大的编程语言&#xff0c;广泛应用于各个领域&#xff0c;从数据科学、人工智能到网络安全等&#xff0c;都能看到 Python 的身影。而网络安全作为保障信息系统和数据安全的关键领域&#xff0c;其重要性不言…...

使用QT调试LidarView

前段时间使用VeloView想进行点云的显示&#xff0c;后来发现VeloView的尺子测距不好用&#xff0c;也没有筛选点的功能&#xff0c;就放弃了。kitware同家的还有LidarView&#xff0c;功能多一些&#xff0c;更新的时间更晚&#xff0c;而且还兼容速腾、禾赛等多家点云设备可以…...

JAVA:使用 Curator 进行 ZooKeeper 操作的技术指南

1、简述 Apache Curator 是一个基于 ZooKeeper 的 Java 客户端库&#xff0c;它极大地简化了使用 ZooKeeper 的开发工作。Curator 提供了高层次的 API&#xff0c;封装了很多复杂的 ZooKeeper 操作&#xff0c;例如连接管理、分布式锁、Leader 选举等。 在分布式系统中&#…...

【SpringCloud】LoadBalance-负载均衡

4. 负载均衡-LoadBalance 4.1 为什么需要负载均衡&#xff1f; 不知道各位心中有没有女神&#xff0c;通常来说一个女神就会有多个舔狗&#xff0c;那这些舔狗呢&#xff0c;就会心甘情愿的帮女神干活&#xff0c;假设女神小美现在有三个舔狗&#xff0c;小美喜欢让这三个舔狗…...

[250401] OpenAI 向免费用户开放 GPT-4o 图像生成功能 | Neovim 0.11 新特性解读

目录 OpenAI 向免费用户开放 GPT-4o 图像生成功能Neovim 0.11 新特性解读更简化的 LSP 设置和配置内置自动补全改进的悬停文档诊断信息增强更多默认键映射终端模拟器改进其他改进 OpenAI 向免费用户开放 GPT-4o 图像生成功能 2025年4月1日早上&#xff0c;OpenAI CEO Sam Altm…...

VBA数据库解决方案第二十讲:SQL在VBA中几种常见的表达方式

《VBA数据库解决方案》教程&#xff08;版权10090845&#xff09;是我推出的第二套教程&#xff0c;目前已经是第二版修订了。这套教程定位于中级&#xff0c;是学完字典后的另一个专题讲解。数据库是数据处理的利器&#xff0c;教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法…...

SAIL-RK3588J 核心板技术方案——高精度装配式建筑机器人控制‌

&#xff08;本方案契合《建筑机器人产业目录》政策要求&#xff09; 一、方案背景与政策支持‌ ‌政策驱动‌ 2025年2月《建筑机器人产业目录》明确将‌“高精度建筑机器人控制设备”‌纳入重点补贴范围&#xff0c;要求定位精度≤0.5mm、支持实时质检与多机协同&#xff0c…...

人工智能在生物医药领域的应用地图:AIBC2025将于6月在上海召开!

人工智能在生物医药领域的应用地图&#xff1a;AIBC2025将于6月在上海召开&#xff01; 近年来&#xff0c;人工智能在生物医药行业中的应用受到广泛关注。 2024年10月&#xff0c;2024诺贝尔化学奖被授予“计算蛋白质设计和蛋白质结构预测”&#xff0c;这为行业从业人员带来…...

C#高级:利用LINQ进行实体列表的集合运算

问题引入&#xff1a; Teacher实体的唯一标识符是Name和Classes字段&#xff08;或者说这两个字段唯一确定一条数据&#xff09;&#xff0c;如何对两个实体列表做交集、差集运算呢&#xff1f;&#xff08;并集直接调用AddRange方法即可&#xff09; 一、重写方法实现 1.原…...

Python项目-基于Flask的个人博客系统设计与实现(2)

源代码 续 {% extends base.html %}{% block title %}评论管理{% endblock %}{% block content %} <div class"container py-4"><div class"row"><div class"col-md-3"><div class"list-group mb-4"><a h…...

2023第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(真题题解)(C++/Java题解)

记录刷题的过程、感悟、题解。 希望能帮到&#xff0c;那些与我一同前行的&#xff0c;来自远方的朋友&#x1f609; 大纲&#xff1a; 1、日期统计-&#xff08;解析&#xff09;-暴力dfs&#xff08;&#x1f609;蓝桥专属 2、01串的熵-&#xff08;解析&#xff09;-不要chu…...

前端界面在线excel编辑器 。node编写post接口获取文件流,使用传参替换表格内容展示、前后端一把梭。

首先luckysheet插件是支持在线替换excel内容编辑得但是浏览器无法调用本地文件&#xff0c;如果只是展示&#xff0c;让后端返回文件得二进制文件流就可以了&#xff0c;直接使用luckysheet展示。 这里我们使用xlsx-populate得node简单应用来调用本地文件&#xff0c;自己写一个…...