计算机网络第2章(物理层)

2023-11-10

B站视频:计算机网络微课堂(有字幕无背景音乐版)
网址:https://www.bilibili.com/video/BV1c4411d7jb?p=61

2.1、物理层的基本概念

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0ISVSAuW-1638523782302)(计算机网络第二章(物理层).assets/image-20201008130211749.png)]


2.2、物理层下面的传输媒体

传输媒体也称为传输介质或传输媒介,他就是数据传输系统中在发送器和接收器之间的物理通路。传输媒体课分为两大类,即导引型传输媒体非导引型传输媒体

传输媒体不属于计算机网络体系结构的任何一层。如果非要将它添加到体系结构中,那只能将其放置到物理层之下。

导引型传输媒体

在导引型传输媒体中,电磁波被导引沿着固体媒体传播。

同轴电缆

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eYOF2j7v-1638523782305)(计算机网络第二章(物理层).assets/image-20201008132050917.png)]

双绞线

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gw0sA8Nk-1638523782309)(计算机网络第二章(物理层).assets/image-20201008132225715.png)]

光纤

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VEjYw6So-1638523782312)(计算机网络第二章(物理层).assets/image-20201008132403903.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tu4PNR9G-1638523782317)(计算机网络第二章(物理层).assets/image-20201011001240573.png)]

多模光纤

  • 可以存在多条不同角度入射的光线在一条光纤中传输。这种光纤就称为多模光纤

单模光纤

  • 若光纤的直径减小到只有一个光的波长,则光纤就像一根波导那样,它可使光线一直向前传播,而不会产生多次反射。这样的光纤称为单模光纤

电力线

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fEbBY6Yv-1638523782319)(计算机网络第二章(物理层).assets/image-20201008132709015.png)]

非导引型传输媒体

非导引型传输媒体是指自由空间。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HBpmnrzl-1638523782321)(计算机网络第二章(物理层).assets/image-20201008132857833.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1XtAGBLy-1638523782322)(计算机网络第二章(物理层).assets/image-20201008132943176.png)]

无线电波

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BgaHVuaN-1638523782323)(计算机网络第二章(物理层).assets/image-20201008133135659.png)]

微波

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2OKp4wMp-1638523782324)(计算机网络第二章(物理层).assets/image-20201008133317293.png)]

红外线

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UegLbfUV-1638523782325)(计算机网络第二章(物理层).assets/image-20201008133421986.png)]

可见光

LIFI

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ah0PqaNR-1638523782326)(计算机网络第二章(物理层).assets/image-20201008133718810.png)]


2.3、传输方式

串行传输和并行传输

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0U0rT2Kg-1638523782327)(计算机网络第二章(物理层).assets/image-20201008135603009.png)]

串行传输

  • 数据是一个比特一个比特依次发送的,因此在发送端与接收端之间,只需要一条数据传输线路即可

并行传输

  • 一次发送n个比特,因此,在发送端和接收端之间需要有n条传输线路

  • 并行传输的优点是比串行传输的速度n倍,但成本高

数据在传输线路上的传输采用是串行传输,计算机内部的数据传输常用并行传输

同步传输和异步传输

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cbIBFYU3-1638523782328)(计算机网络第二章(物理层).assets/image-20201008140209430.png)]

同步传输

  • 数据块以稳定的比特流的形式传输。字节之间没有间隔
  • 接收端在每个比特信号的中间时刻进行检测,以判别接收到的是比特0还是比特1
  • 由于不同设备的时钟频率存在一定差异,不可能做到完全相同,在传输大量数据的过程中,所产生的判别时刻的累计误差,会导致接收端对比特信号的判别错位

所以要使收发双发时钟保持同步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kEUDuf5G-1638523782330)(计算机网络第二章(物理层).assets/image-20201008140850958.png)]

异步传输

  • 以字节为独立的传输单位,字节之间的时间间隔不是固定
  • 接收端仅在每个字节的起始处对字节内的比特实现同步
  • 通常在每个字节前后分别加上起始位和结束位

单向通信(单工)、双向交替通信(半双工)和双向同时通信(全双工)

在许多情况下,我们要使用“信道(channel)”这一名词。信道和电路并不等同。信道一般都是用来表示向某一个方向传送信息的媒体。因此,一条通信电路往往包含一条发送信道和一条接收信道。

从通信的双方信息交互的方式来看,可以有以下三种基本方式:

单向通信

又称为单工通信,即只能有一个方向的通信而没有反方向的交互。无线电广播或有线电以及电视广播就属于这种类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gzCUfQNv-1638523782330)(计算机网络第二章(物理层).assets/image-20201008141345239.png)]

双向交替通信

又称为半双工通信,即通信的双方可以发送信息,但不能双方同时发送(当然也就不能同时接收)。这种通信方式使一方发送另一方接收,过一段时间后可以再反过来

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4EhRi0Au-1638523782331)(计算机网络第二章(物理层).assets/image-20201008141921924.png)]

双向同时通信

又称为全双工通信,即通信的双发可以同时发送和接收信息。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KesdFIjn-1638523782332)(计算机网络第二章(物理层).assets/image-20201008142037846.png)]

单向通信只需要一条信道,而双向交替通信双向同时通信则需要两条信道(每个方向各一条)

双向同时通信的传输效率最高

2.4、编码与调制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DdGY2ah1-1638523782333)(计算机网络第二章(物理层).assets/image-20201008144616896.png)]

常用术语

  • 数据 (data) —— 运送消息的实体。

  • 信号 (signal) —— 数据的电气的或电磁的表现。

  • 模拟信号 (analogous signal) —— 代表消息的参数的取值是连续的。

  • 数字信号 (digital signal) —— 代表消息的参数的取值是离散的。

  • 码元 (code) —— 在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。

  • 基带信号(即基本频带信号)—— 来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。

  • 基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。因此必须对基带信号进行调制 (modulation)。

在计算机网络中,常见的是将数字基带信号通过编码或调制的方法在相应信道进行传输

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hAXdH7Xv-1638523782334)(计算机网络第二章(物理层).assets/image-20201008145747263.png)]

传输媒体与信道的关系

信道的几个基本概念

  • 信道 —— 一般用来表示向某一个方向传送信息的媒体。
  • 单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互。
  • 双向交替通信(半双工通信)——通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。
  • 双向同时通信(全双工通信)——通信的双方可以同时发送和接收信息。

严格来说,传输媒体不能和信道划等号

对于单工传输,传输媒体只包含一个信道,要么是发送信道,要么是接收信道

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XcpkEpbK-1638523782334)(计算机网络第二章(物理层).assets/image-20201008145304974.png)]

对于半双工和全双工,传输媒体中要包含两个信道,一个发送信道,另一个是接收信道

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-82DpDI24-1638523782335)(计算机网络第二章(物理层).assets/image-20201008145329540.png)]

如果使用信道复用技术,一条传输媒体还可以包含多个信道

常用编码

不归零编码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yAx82xgH-1638523782336)(计算机网络第二章(物理层).assets/image-20201008150058039.png)]

  • 正电平表示比特1/0

  • 负电平表示比特0/1

中间的虚线是零电平,所谓不归零编码,就是指在整个码元时间内,电平不会出现零电平

实际比特1和比特0的表示要看现实怎么规定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JqDQUTyl-1638523782337)(计算机网络第二章(物理层).assets/image-20201008150528228.png)]

这需要发送方的发送与接收方的接收做到严格的同步

  • 需要额外一根传输线来传输时钟信号,使发送方和接收方同步,接收方按时钟信号的节拍来逐个接收码元
  • 但是对于计算机网络,宁愿利用这根传输线传输数据信号,而不是传输时钟信号

由于不归零编码存在同步问题,因此计算机网络中的数据传输不采用这类编码!

归零编码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qAyXPalg-1638523782338)(计算机网络第二章(物理层).assets/image-20201008195033189.png)]

归零编码虽然自同步,但编码效率低

曼彻斯特编码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KZkqyXT3-1638523782339)(计算机网络第二章(物理层).assets/image-20201008195148727.png)]

在每个码元时间的中间时刻,信号都会发生跳变

  • 负跳变表示比特1/0
  • 正跳变表示比特0/1
  • 码元中间时刻的跳变即表示时钟,又表示数据

实际比特1和比特0的表示要看现实怎么规定

传统以太网使用的就是曼切斯特编码

差分曼彻斯特编码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-stYsho63-1638523782339)(计算机网络第二章(物理层).assets/image-20201008195235561.png)]

在每个码元时间的中间时刻,信号都会发送跳变,但与曼彻斯特不同

  • 跳变仅表示时钟
  • 码元开始处电平是否变换表示数据
    • 变化表示比特1/0
    • 不变化表示比特0/1

实际比特1和比特0的表示要看现实怎么规定

比曼彻斯特编码变化少,更适合较高的传输速率

总结

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ix7Fk1tN-1638523782340)(计算机网络第二章(物理层).assets/image-20201008153522501.png)]

调制

数字信号转换为模拟信号,在模拟信道中传输,例如WiFi,采用补码键控CCK/直接序列扩频DSSS/正交频分复用OFDM等调制方式。

模拟信号转换为另一种模拟信号,在模拟信道中传输,例如,语音数据加载到模拟的载波信号中传输。频分复用FDM技术,充分利用带宽资源。

基本调制方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-38yaYvRR-1638523782341)(计算机网络第二章(物理层).assets/image-20201008155429044.png)]

  • 调幅AM:所调制的信号由两种不同振幅的基本波形构成。每个基本波形只能表示1比特信息量。
  • 调频FM:所调制的信号由两种不同频率的基本波形构成。每个基本波形只能表示1比特信息量。
  • 调相PM:所调制的信号由两种不同初相位的基本波形构成。每个基本波形只能表示1比特信息量。

但是使用基本调制方法,1个码元只能包含1个比特信息

混合调制

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y2I8FHDS-1638523782342)(计算机网络第二章(物理层).assets/image-20201008155804617.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QAKfie4C-1638523782343)(计算机网络第二章(物理层).assets/image-20201008155835940.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4xnlXlZJ-1638523782344)(计算机网络第二章(物理层).assets/image-20201008155955169.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pFACwvx7-1638523782345)(计算机网络第二章(物理层).assets/image-20201008160133748.png)]

上图码元所对应的4个比特是错误的,码元不能随便对应4个比特

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2OdEdjLN-1638523782345)(计算机网络第二章(物理层).assets/image-20201008160208060.png)]

码元

在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形。

2.5、信道的极限容量

  • 任何实际的信道都不是理想的,在传输信号时会产生各种失真以及带来多种干扰。
  • 码元传输的速率越高,或信号传输的距离越远,或传输媒体质量越差,在信道的输出端的波形的失真就越严重。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W8hAeGii-1638523782346)(计算机网络第二章(物理层).assets/image-20201010204336400.png)]

失真的原因:

  • 码元传输的速率越高
  • 信号传输的距离越远
  • 噪声干扰越大
  • 传输媒体质量越差

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ajth82yJ-1638523782347)(计算机网络第二章(物理层).assets/image-20201010204818976.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gfqWBouP-1638523782349)(计算机网络第二章(物理层).assets/image-20201010204928756.png)]

奈氏准则和香农公式对比:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iprXTjGF-1638523782349)(计算机网络第二章(物理层).assets/image-20201010205029346.png)]

补充:信道复用技术

本节内容视频未讲到,是《计算机网络(第7版)谢希仁》物理层的内容

频分复用、时分复用和统计时分复用

复用 (multiplexing) 是通信技术中的基本概念。

它允许用户使用一个共享信道进行通信,降低成本,提高利用率。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6mKqxVuS-1638523782350)(计算机网络第二章(物理层).assets/image-20201011001949479.png)]

频分复用 FDM (Frequency Division Multiplexing)

  • 将整个带宽分为多份,用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。
  • 频分复用的所有用户在同样的时间占用不同的带宽资源(请注意,这里的“带宽”是频率带宽而不是数据的发送速率)。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HXzrJAmF-1638523782351)(计算机网络第二章(物理层).assets/image-20201011002236208.png)]

时分复用TDM (Time Division Multiplexing)

  • 时分复用则是将时间划分为一段段等长的时分复用帧(TDM帧)。每一个时分复用的用户在每一个 TDM 帧中占用固定序号的时隙。
  • 每一个用户所占用的时隙是周期性地出现(其周期就是TDM帧的长度)的。
  • TDM 信号也称为等时 (isochronous) 信号。
  • 时分复用的所有用户在不同的时间占用同样的频带宽度。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bbcvdcjp-1638523782351)(计算机网络第二章(物理层).assets/image-20201011002540041.png)]

  • 时分复用可能会造成线路资源的浪费
    • 使用时分复用系统传送计算机数据时,由于计算机数据的突发性质,用户对分配到的子信道的利用率一般是不高的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6glTidWb-1638523782352)(计算机网络第二章(物理层).assets/image-20201011002842704.png)]

统计时分复用 STDM (Statistic TDM)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2f6dacAe-1638523782353)(计算机网络第二章(物理层).assets/image-20201011002953703.png)]

波分复用

波分复用 WDM(Wavelength Division Multiplexing)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UuChVhYb-1638523782354)(计算机网络第二章(物理层).assets/image-20201011003214653.png)]

码分复用

码分复用 CDM (Code Division Multiplexing)

  • 常用的名词是码分多址 CDMA (Code Division Multiple Access)。
  • 各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。
  • 这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机网络第2章(物理层) 的相关文章

  • 2018最有前景的编程语言, 你选对了吗?

    对于程序员来说 世间最可怕的事情 莫过于 刚刚学过的编程语言就已经过时 对于求职者来说 了解受欢迎的编程语言及趋势 无论是对找工作 还是规划将来的职业发展 都有很大的好处 基于各种可信来源的数据统计 我对2018年初IT行业编程语言的状态
  • Debian 10驱动Broadcom 无线网卡

    用lspci命令查询无线网卡品牌 运行下面代码后 重启即可 apt get install linux image uname r sed s linux headers uname r sed s broadcom sta dkms
  • QT处理日志文件

    由于实际生产需要 软件系统的运行 会产生大量的日志文件 有时候一天就能产生超过百万条log记录 那么为了能够处理日志文件 查询并且找到我们想要的报错信息 因此不得不考虑怎么实现 打开大日志文件的可行方法 在这里我采用的是内存映射的方式去读取
  • 深入理解神经网络:使用Python实现简单的前馈神经网络

    在本文中 我们将深入理解前馈神经网络的原理 并使用Python编程实现一个简单的前馈神经网络 我们将使用NumPy库来处理矩阵运算 并将逐步解释神经网络的各个组成部分 包括神经元 激活函数 前向传播 反向传播和梯度下降 最后 我们将以一个简
  • k8s-基础入门

    目录 一 k8s的特性 二 kubernetes的基本组件 1 Pod 最小的资源单位 1 1 Pod的两个分类 2 资源清单 3 Pod 控制器 维护Pod状态 期望值 4 服务发现 Service同一个访问入口 5 存储服务分类 6 调
  • linux rpm软件包管理,linux之rpm软件包管理

    1 RPM包的命名规则 例如 httpd 2 2 15 15 el6 centos 1 i686 rpm httpd 软件包名 2 2 15 软件版本 15 发行次数 e16 centos 适合的linux平台 i686 适合的硬件平台 r
  • Angular之ngModel报错:angular-can‘t-bind-to-‘ngModel‘---

    做双向绑定时 如果遇见Angular Can t bind to ngModel since it isn t a known property of input 问题 这是由于没有在当前组件所属的Module中引用FormModule 注
  • 操作系统-进程概念与进程控制块

    进程 在学习操作系统时 对于进程我们经常能看到如下几个定义 一个正在执行的程序 一个正在计算机上执行的程序实例 能分配给处理器并由处理器执行的实体 由一组执行的指令 一个当前状态和一组相关的系统资源表征的活动单元 以上定义都是很抽象的 将进
  • Papers with Code一个查找论文和对应代码的神器

    0x01 Papers with Code是什么 Papers with Code 是一个包含机器学习论文及其代码实现的网站 大多数论文都是有GitHub代码的 这个网站很牛逼的地方就是对机器学习方向做了任务分类 检索对应的论文 数据 代码
  • Shell 编程:探索 Shell 的基本概念与用法

    目录 Shell 简介 Shell 脚本 Shell 脚本运行 Shell 变量 1 创建变量和赋值 2 引用变量 3 修改变量的值 4 只读变量 5 删除变量 6 环境变量 Shell 字符串操作 1 拼接字符串 2 字符串长度 3 字符
  • 实现antd中Form、Form.Item组件

    实现antd中Form Form Item组件 初始化项目 使用create react app初始化项目后创建MyRcFieldForm文件 代码如下 import React Component useEffect from react

随机推荐

  • SWOT分析模型

    SWOT分析模型 出自 MBA智库百科 http wiki mbalib com SWOT分析模型 SWOT Analysis SWOT分析法 也称TOWS分析法 道斯矩阵 即态势分析法 20世纪80年代初由美国旧金山大学的管理学教授韦里克
  • Flask+Nginx+Gunicorn部署应用实现

    实际的开发中 不能使用flask搭建的轻型服务器 无法满足性能要求 在生产环境中可以使用Gunicorn做容器 部署flask程序 Gunicorn 是Python WSGI HTTP 服务器 兼容各种web框架不需要配置 安装后直接使用命
  • Java面向对象编程

    在双向循环链表中 在p指针所指的节点后插入一个指针q所指向的新节点 修改指针的操作是 A p gt next q q gt prior p p gt next gt prior q q gt next q B p gt next q p g
  • tensorflow使用显卡gpu进行训练详细教程

    GPU之nvidia smi命令详解查看显卡的信息 cmd nvidia smi GPU之nvidia smi命令详解 简书 编辑 GPU 本机中的GPU编号 有多块显卡的时候 从0开始编号 图上GPU的编号是 0 Fan 风扇转速 0 1
  • Kotlin柯里化——函数调用链

    一 首先看一个小例子 做个铺垫 package net println kotlin chapter5 currying author wangdong description 柯里化 函数调用链 定义一个Hello的方法 传入三个参数 返
  • Android JNI(一):JNI基础概念

    本文讲述 NDK和JNI是什么 JNI的原理 JNI开发流程的步骤 认识JNI相关的代码语法 名称概念 什么是NDK NDK 其中NDK的全拼是 Native Develop Kit Android NDK 就是一套工具集合 允许你使用C
  • 蓝桥杯python组如何准备

    在蓝桥杯的程序设计比赛里新增加了python组 这是一个全新的组别 目前蓝桥杯官网已经开通了python的练习平台 链接http dasai lanqiao cn 如何准备2020年蓝桥杯python程序设计呢 我分为四个部分讲解 了解这四
  • AI无敌?人类的反击静悄悄。

    前几年 alphago横扫围棋棋坛 人类棋手不得不接受现实 那么 按照AI的进步速度 我们当时也提过火车站台的比喻 呼啸而过 望尘莫及 从此 人类棋手输给AI不再是新闻 而且随着相关论文的发布和国内外各个技术团队的跟进 超越顶尖人类棋手的围
  • Python_单下划线和双下划线

    属性 x 公有变量 x 私有变量 在py中不能完全做到私有 只能说 伪私有 只是一种良好的书写习惯 不希望被其他类或者子类访问 x 后置下划线 避免与py中的关键字冲突 方法 fun 私有方法 无法在外部直接访问 只能允许本身访问 子类也不
  • 目的:ubuntu配置使用opengl - 初探-创建一个空窗口

    目的 ubuntu配置使用openGL 初探 创建一个空窗口 环境 系统 Ubuntu18 04 环境 g 步骤 Ubuntu下使用openGL 搭建配置环境并测试窗口 1 openGL库 需要单独安装 由于本机是vmware虚拟机Ubun
  • 关于CittyEngine处于加载界面死机的解决方法

    1 CityEngine License无法打开 与已安装的ArcGISAdministrator冲突 在安装后破解是打开CityEngine License警告 试图执行不支持的操作 提示 CityEngine可以独立安装 并不一定要安装
  • 使用vector对数据进行排序(动态排序)

    排序思路 头函数 algorithm 中有一个函数是 upper bound start end value 它可以返回区间 start end 中第一个大于等于 value 的值的位置 再加上 vector 中自带的插入函数 insert
  • 电脑安装了lattice diamond后,再安装lattice radiant,若出现lattice radiant license checkout failed如何解决?

    我电脑安装了lattice diamond 再安装lattice radiant 设置完环境变量后 发现lattice radiant仍然会报错 如下图 检查环境变量和license都并没有什么错误 但是就是一直会出现以下情况 后面如何解决
  • UML 类图

    1 概述 目录 1 概述 1 1 UML概念 1 2 类图的概念 2 类的表示方式 2 1 普通类 2 2 抽象类 2 3 接口 3 类与类关系的表示 3 1 关联关系 Association 3 1 1 单向关联 3 1 2 双向关联 3
  • 【小程序】如何实现从底部弹出对话框

    前面两篇两篇文章介绍了如何在小程序中实现上下滑动效果以及如何用 Canvas 绘制一张图片 这一篇作为前两篇的延续 介绍如何从底部弹出一个对话框 相比而言 底部弹出对话框的功能比较通用 因此非常适合定义成组件 component 先来看一下
  • 【学习记录贴】Vue+Element-UI富文本编辑框及插入图片

    本贴会涉及以下几个技术点 Vue Element UI实现富文本编辑框 以及文本编辑框中事件拦截 插入图片 Element UI限制上传图片后 隐藏上传按钮 官网上是没有这个方法的 可以通过上传到指定张数后隐藏上传按钮来实现 form表单验
  • MyBatis-Plus删除操作知识点总结

    系列文章目录 Mybatis Plus知识点 MyBatis MyBatis Plus的基础运用 心态还需努力呀的博客 CSDN博客 Mybatis Plus SpringBoot结合运用 心态还需努力呀的博客 CSDN博客MyBaits
  • VScode自由切换输出结果窗口,输出到“终端”和“调试控制台”

    Author xiaozhu sai 软件 Visual Studio Code 点击右边的齿轮按钮 打开launch json文件 注意 console 属性即可 具体见一下代码 使用 IntelliSense 了解相关属性 悬停以查看现
  • C++ sort函数自定义排序规则

    在使用vector容器时经常要进行排序 使用排序函数sort非常方便 但是之前都是简单调用sort v begin v end 没有自定义排序规则使用sort函数的额第三个参数 下面对sort总一个简单总结 头文件 include
  • 计算机网络第2章(物理层)

    B站视频 计算机网络微课堂 有字幕无背景音乐版 网址 https www bilibili com video BV1c4411d7jb p 61 目录 2 1 物理层的基本概念 2 2 物理层下面的传输媒体 导引型传输媒体 非导引型传输媒