计算机网络-第4章 网络层
4.1网络层的几个重要概念
4.1.1网络层提供的两种服务
电信网面向连接通信方式,虚电路VC。
互联网设计思路:网络层要设计得尽量简单,向其上层只提供简单灵活的,尽最大努力交付的数据报服务。
网络层不提供服务质量的承诺,由主机中的运输层负责。
虚电路服务与数据报服务的主要区别:①虚电路服务可靠通信应当由网络来保证,数据报服务可靠通信应当由用户主机来保证。②虚电路服务必须有连接的建立。③终点地址虚电路服务仅在建立阶段使用,每个分组使用短的虚电路号,数据报服务每个分组都有完整地址,即IP地址。④当节点出故障时,所有通过出节点的虚电路均不能工作,对于数据报服务,出故障的节点可能会丢生分组,一些路由可能会发生变化。⑤分组的顺序,虚电路服务总是按发送顺序到达终点,数据报服务到达终点的顺序不一定按发送的顺序。⑥端到端的差错处理和流量控制,虚电路服务可以由网络或用户主机负责,数据报服务则由用户主机负责。
4.1.2网络层的两个层面
路由器之间传送的信息分类:
①转发源主机和目的主机之间所传送的数据。
②传送路由信息。
在数据层面把收到的分组从查找到的对应接口转发出去。在控制层面路由器与相邻路由器交换路由信息,创建本路由器的路由表。
4.2网际协议IP
目前为IPv4,较新版本有IPv6
与协议IP配套使用的三个协议:
①地址解折协议ARP。②网际控制报文协议ICMP。③网际组管理协议IGMP。
4.2.1虚拟互连网络
没有一种单一的网络能够适应所有用户的需求。
四种中间设备:①物理层使用的中间设备叫作转发器。②数据链路层使用的中间设备叫作网桥或桥接器,以及交换机。③网络层使用的中间设备叫作路由器。④在网络层以上使用的中间设备叫作网关。
由于历史的原因,许多有关TCP/IP的文献曾经把网络层使用的路电器称为网关。
主机对主机。不需要经过任何路由器是直接交付,如路由器→主机。反之为间接交付。
互联网可以由多种异构网络互连组成。
4.2.2IP地址
1,IP地址及其表示方法
整个互联网就是一个单一的,抽象的网络。IP地址就是给连接到互联网上的每一台主机或路由器的每一个接口,分配一个唯一的32位标识符。含义就是这个IP地址不但标志了这个主机,而且还标志了此接口所连接的网络。
两级结构:第一个字段是网络号,第二个字段是主机号。
IP地址指明了连接到某个网络上的一个主机或路由器。
2,分类的IP地址
A类n=8,B类n=16,C类n=24。n为网络号占的位数。ABC类都是单播地址,D类是多播地址,E类是保留地址。
3,无分类编址CIDR
无分类域间路由选择CIDR
要点:①网络前缀,把网络号改称网络前缀。使用斜线记法。②地址块:把网络前缀都相同的所有连续的IP地址组成一个CIDR地址块。③地址掩码又称子网掩码,在CIDR记法中,斜线后面的数字就是地址掩码中1的个数。
三个特殊地址块:①n=32,用于主机路由。②前缀n=31,用于点对点链路。③前缀n=0同时IP地址也是全0,用于默认路由。
CIDR编址另称为构造超网。
路由聚合:在路由器的转发表中利用较大的一个CIDR地址块来代替许多较小的地址块。压缩了转发表所占空间,减少了查找所需时间。网络前缀越短的地址块所包含的地址数越多。
4,IP地址特点:①由网络前缀和主机号两部分组成。②标志一台主机和一条链路的接口。③用转发器或交换机连接起来的若干局域网仍为一个网络。④平等。
4.2.4地址解析协议ARP
将IP地址解析为MAC地址。每一台主机都设有一个ARP高速缓存,里面存有本局域网上的各主机和路由器的IP地址到MAC地址的映射表。
过程:请求分组→收到请求分组→响应分组→收到响应分组。
从IP地址到MAC地址的解析是自动进行的,主机的用户对这种地址解析过程是不知道的。
4.2.5IP数据报的格式
其说明协议IP都具有什么功能。
一个IP数据报由首部和数据两部分组成。首部的前一部分长度是固定的,共20字节,固定部分后面是一些可选字段,长度可变。最长60字节。
首部固定部分各字段:版本 4位,首部长度 4位,区分服务DS 8位,总长度 16位,标识 16位,标志 3位,片偏移 13位,生存时间 8位,协议 8位,首部检验和 16位,源地址 32位,目的地址 32位。
标志日前只有两位有意义,最低位记为MF,MF=1,还有分片。=0,最后一片。中间位记作DF,DF=1不能分片。
生存时间TTL:数据报在网络中的寿命,路由器在每次转发数据报之前把TTL值减1。
可变部分1到40字节,为了增加IP数据报功能。
4.3IP层转发分组的过程
①基于终点的转发:根据分组中的目的地址查找转发表。
②最长前缀匹配:主机路由又叫作特定主机路由。默认路由。
先基于终点转发,没有则最长前缀匹配,若有默认路由则使用默认路由。
4.6互联网的路由选择协议
1,理想路由算法:①正确完整。②简单。③有自适应性。④稳定性。⑤公平性。⑥最佳的。
两类:静态路由选择策略:简单和开销较小,不能及时适应网络状态变化。动态路由选择策略:自适应性好,复杂,开销大。
路由选择协议:内部网关协议IGP。外部网关协议EGP。
自治系统之间的路由选择也叫作域间路由选择,而在自治系统内部的路由选择叫作域内路由选择。
4.6.2内部网关协议RIP
基于距离向量的路由选择协议,要求网络中每一个路由器都要维护从它自己到其他每一个目的网络的距离记录。距离等于16时即相当于不可达。只适用于小型互联网。
RIP不能在两个网络之间同时使用多条路由。RIP选择一条具有最少网络数的路由。
特点:①仅和相邻路由器交换信息。②交换的信息是当前本路由器所知道的全部信息,即自己现在的路由器。③按固定的时间间隔交换路由信息。
距离向量算法。好消息传播得快,坏消息传播得慢。
优:实现简单,开销较小。缺:限制了网络的规模,坏消息传播的慢。
4.6.5路由器的结构
路由器是一种具有多个输入端口和多个输出端口的专用计算机。任务是转发分组。
整个路由器可划分为路由选择部分和分组转发部分。转发仅涉及一个路由器,但路由选择涉及很多路由器。在讨论路由选择的原理时,往往不去区分转发表和路由表的区别,而可以笼统地都使用路由表这一名词。
交换结构:①通过存储器,②通过总线,③通过互连网络。
4.8虚拟专用网VPN和网络地址转换NAT
在互联网中的所有路由器,对目的地址是专用地址的数据报一律不能转发。专用地址:①10.0.0..0/8,②172.16.0.0/12,③192.168.0.0/16
专用IP地址也叫作可重用地址。
所有通过互联网传送的数据都必须加密。外联网VPN,远程接入VPN。
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
计算机网络-第4章 网络层
4.1网络层的几个重要概念 4.1.1网络层提供的两种服务 电信网面向连接通信方式,虚电路VC。 互联网设计思路:网络层要设计得尽量简单,向其上层只提供简单灵活的,尽最大努力交付的数据报服务。 网络层不提供服务质量的承诺&#…...
![](https://www.ngui.cc/images/no-images.jpg)
pytorch跑手写体实验
目录 1、环境条件 2、代码实现 3、总结 1、环境条件 pycharm编译器pytorch依赖matplotlib依赖numpy依赖等等 2、代码实现 import torch import torch.nn as nn import torch.optim as optim import torchvision import torchvision.transforms as transforms import matpl…...
![](https://www.ngui.cc/images/no-images.jpg)
利用Java的`java.util.concurrent`包优化多线程性能
利用Java的java.util.concurrent包优化多线程性能 一、引言 在Java的多线程编程中,性能优化是一个永恒的话题。随着多核CPU的普及和计算任务的日益复杂,多线程编程已经成为提高应用程序性能的重要手段。然而,多线程编程也带来了一系列的问题…...
![](https://img-blog.csdnimg.cn/img_convert/c757425c8c427d8eb79b976e17559c71.png)
软件著作权申请:开发者的重要保障与助力
一、引言 随着信息技术的飞速发展,软件产业已成为推动经济增长的重要动力。然而,在软件开发过程中,保护创作者的权益、防止抄袭和侵权行为显得尤为重要。软件著作权作为保护软件开发者权益的重要法律工具,其申请和登记流程对于软…...
![](https://www.ngui.cc/images/no-images.jpg)
WLAN Hostapd配置参数详解 - CN
想必大家平台在调试Hostapd时,针对某些特殊的参数,很难一下子理清楚其用法,这里对hostapd使用的配置参数进行一个归纳,以供大家参考( 其英文参考为:WLAN Hostapd配置参数详解 - EN-CSDN博客)&am…...
![](https://i-blog.csdnimg.cn/direct/50cfda1532ab47eeb27147ab6df43dd6.png)
Excel 宏录制与VBA编程 ——VBA编程技巧篇一 (Union方法、Resize方法、Cells方法、UseSelect方法、With用法)
Uniom方法 使用Union方法可以将多个非连续区域连接起来成为一个区域,从而可以实现对多个非连续区域一起进行操作。 Resize方法 使用Range对象的Resize属性调整指定区域的大小,并返回调整大小后的单元格区域。 Cells方法 Cells属性返回一个Range对象。 Us…...
![](https://img-blog.csdnimg.cn/direct/1e9fab53a1904fe1a2e5651c4ddbea72.png)
基于路径长度的样条插补算法(自动驾驶和路径跟踪控制适用)
以前在做车辆跟踪控制的时候发现在针对有多个X和多个Y对应的路径插补时候,总是报错,因为MATLAB里面的interp1插补函数它要求x要唯一对应一个y,当路径以单独的x或者y来求插补时候的时候就报错。由于在使用Matlab的interp1函数进行插值时&#…...
![](https://img-blog.csdnimg.cn/direct/e046e10a5c234ce0829e79965d4c16d9.png)
net Framework OAuth2.0
grant_type client_credentials 客户端凭证password 密码模式 用于资源所有者密码凭据token 隐藏式 、 简化式 简化模式又称为隐式授权码模式,它是授权码模式的一个简化版本authorization_code 授权码 A. 第三方程序向资源拥有者(用户)发送授权请求…...
![](https://www.ngui.cc/images/no-images.jpg)
速盾:服务器cdn加速超时如何解决?
CDN(Content Delivery Network,内容分发网络)是一种将网站内容分布到全球各地服务器上的技术,以提高网站的访问速度和用户体验。然而,在使用CDN时,有时候会遇到服务器CDN加速超时的问题,即CDN服…...
![](https://img-blog.csdnimg.cn/direct/d895484e62814de9be8cf2b02c85b783.png)
2024年6月总结及随笔之打卡网红点
1. 回头看 日更坚持了547天。 读《人工智能时代与人类未来》更新完成读《AI未来进行式》开更并更新完成读《AI新生:破解人机共存密码》开更并持续更新 2023年至2024年6月底累计码字1267912字,累计日均码字2317字。 2024年6月码字90659字,…...
![](https://img-blog.csdnimg.cn/direct/37025a44aabd46c9ac9d672a65e0cfc2.png)
《Windows API每日一练》7.4 状态报告上使用计时器
这一节我们使用计时器,每隔一秒获取当前鼠标坐标位置的像素值,并显示在窗口,这就相当于是一个简单的取色器了。 本节必须掌握的知识点: 第47练:取色器 7.4.1 第47练:取色器 /*----------------------------…...
![](https://www.ngui.cc/images/no-images.jpg)
python实现API调用缓存
python实现API调用缓存 1.代码2.输出3.保存的json数据 想把python某些函数的参数及返回值记录下来,如果之前已计算过,则直接返回缓存中的数据 1.代码 import jsondef get_variable_name(var):变量转变量名local_varsglobals()return [name for name, value in local_vars.ite…...
![](https://img-blog.csdnimg.cn/direct/cf06a9778d984c6fb54306729f40994d.png)
传输距离3000M|低延迟|48K采样音频传输模块-SA356大功率发射模块
无线音频应用中,远距离音频传输在许多领域具有广泛的应用需求,例如大型会议系统、公共广播、户外活动和音乐演出等。为了满足这些需求,音频传输模块需要具备一些关键特性,包括长距离传输能力、高音质、低延迟、稳定性以及抗干扰能…...
![](https://www.ngui.cc/images/no-images.jpg)
前端css性能优化
前端css性能优化 1. 减少样式表数量和压缩文件大小: 通过合并多个样式表、删除未使用的样式、压缩样式表等方式来减少样式表数量和大小,从而减少网络请求和提高加载速度。 通常来说,样式文件会被浏览器缓存,进入到其他页面样式文件…...
![](https://www.ngui.cc/images/no-images.jpg)
如何在Windows上使用Docker搭建PHP开发环境
前言 在本地搭建开发环境我好像没几年就要折腾一次,因为本地开发电脑使用的是windows,早些年的时候,用过很多类似WAMP之类的东西,但最终都有或多或少不满意的地方,前两年的时候,还折腾过WSL,但…...
![](https://www.ngui.cc/images/no-images.jpg)
java 单例模式
Java中实现单例模式的常见方式有两种:懒汉式和饿汉式。以下是这两种方式的简单示例: 饿汉式 饿汉式单例模式在类加载时就完成了实例的初始化,以空间换时间,确保了实例的唯一性。 public class Singleton {// 在自己内部定义自己…...
![](https://www.ngui.cc/images/no-images.jpg)
爬虫 属性 方法
在Python中,爬虫常用于从网页上抓取数据。BeautifulSoup是一个流行的库,用于从HTML或XML文件中提取数据。它创建了一个解析树,方便你从文档中查找、修改或导航数据。 安装BeautifulSoup 首先,你需要安装BeautifulSoup和lxml&…...
![](https://img-blog.csdnimg.cn/direct/b0d89b094c0e4b578e3398fb32fdeede.png)
HEX文件
什么是hex文件 以*.hex为后缀的文件我们称之为HEX文件。hex是intel规定的标准,hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或EEPROM中的程序和数据。是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。HEX的英语原始意思是16进制…...
![](https://www.ngui.cc/images/no-images.jpg)
人机融合的智能操作系统
操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如…...
![](https://img-blog.csdnimg.cn/direct/0048c6cb21d1466799144b1433a3e205.png)
数据结构之二叉树概念
数据结构之二叉树 二叉树简介分类普通二叉树平衡二叉树满二叉树二叉搜索树(二叉排序树、二叉查找树),平衡二叉树红黑树 B树类型B树(B-树、B_树)B树B*树 二叉树 简介 二叉树(Binary Tree) :是一种非常重要…...
![](https://img-blog.csdnimg.cn/img_convert/89718bfc45b6b2043019115fa94248b8.png)
Linux源码阅读笔记08-进程调度API系统调用案例分析
kthread_create_on_node kthread_create_on_node函数功能:指定存储节点创建新内核线程。源码如下: 操作实战 #include <linux/module.h> #include <linux/pid.h> #include <linux/sched.h> #include <linux/kthread.h> #inclu…...
![](https://img-blog.csdnimg.cn/img_convert/e0f1f65907fe752e1d3ac8ed675a86e7.jpeg)
短视频抓取:成都柏煜文化传媒有限公司
短视频抓取:技术挑战、法律边界与未来趋势 随着移动互联网的迅猛发展,短视频平台如雨后春笋般涌现,成为现代人生活娱乐的重要组成部分。然而,在海量短视频内容中,如何高效、准确地抓取目标视频,成为了一个…...
![](https://www.ngui.cc/images/no-images.jpg)
proto的前后端使用
首先定义一个input.proto文件 内容如下 syntax "proto3";message InputData {int32 UserId 1; // 将 number 改为 int32 或 int64string UserInput 2;string DrunkState 3; }message ResponseData {string AIResponse 1;string prompt 2;string emoti…...
![](https://img-blog.csdnimg.cn/img_convert/77cbf51156f2e005949342d89664c095.jpeg)
华为解决固态硬盘致命弱点:延长30~50%的SSD寿命
如今的SSD容量越做越大,企业级SSD容量已达30TB、60TB的、甚至120TB。但SSD寿命一直是“致命伤”,越大容量的盘,出现故障后,丢失的数据就越多。 近日, 华为数据存储发文,揭开华为全闪分布式存储让SSD大盘更“…...
![](https://www.ngui.cc/images/no-images.jpg)
登录验证码高扩展性设计方案
登录验证码高扩展性建设方案 本文分享了一种登录验证码高扩展性的建设方案,通过工厂模式策略模式,增强了验证码服务中验证码生成器、验证码存储器、验证码图片生成器的扩展性,实现了服务组件的多样化,降低了维护成本 登录验证码高…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring MVC数据绑定和响应——数据回写(一)普通字符串的回写
接下来通过HttpServletResponse输出数据的案例,演示普通字符串的回写,案例具体实现步骤如下。 1、创建一个数据回写类DataController,在DataController类中定义showDataByResponse()方法,用于测试在Spring MVC中普通字符串的回写…...
![](https://www.ngui.cc/images/no-images.jpg)
怎样才能更好地保护个人账号的安全
怎样才能更好地保护个人账号的安全 保护个人账号安全是网络安全的重要组成部分,以下是一些有效的措施来增强账号的安全性: 1. 使用强密码 复杂性:创建包含大小写字母、数字和特殊字符的密码。长度:密码至少应有12个字符长。唯一…...
![](https://www.ngui.cc/images/no-images.jpg)
react native优质开源项目
React Native 是一个非常流行的用于构建跨平台移动应用程序的框架,开源社区贡献了许多优质的项目和库。以下是一些备受认可的 React Native 开源项目,适合用来学习和参考: ### 1. **React Native Elements** [React Native Elements](https:…...
![](https://www.ngui.cc/images/no-images.jpg)
速盾:海外cdn有哪些优缺点呢?
海外 CDN(内容分发网络)是一种通过在全球多个节点上分布内容来加速网站访问速度的服务。它通过将网站的静态内容缓存到全球各地的服务器上,使用户可以从最近的服务器获取内容,从而提高网站的响应速度和用户体验。然而,…...
![](https://img-blog.csdnimg.cn/direct/8811f2fd02164bdbbc4b81989fd26e31.png)
Unity Shader 软粒子
Unity Shader 软粒子 前言项目Shader连连看项目渲染管线设置 鸣谢 前言 当场景有点单调的时候,就需要一些粒子点缀,此时软粒子就可以发挥作用了。 使用软粒子与未使用软粒子对比图 项目 Shader连连看 这里插播一点,可以用Vertex Color与…...
![](https://img-blog.csdnimg.cn/direct/bda89959e3684bb49aa3e0051b65a048.png)
nextTick的应用和原理理解
一.代码的理解 <template><div id"app"><div></div><button click"fn" ref"box"> {{ name }}</button></div> </template><script> export default {data: function () {return {n…...
![](https://www.ngui.cc/images/no-images.jpg)
.Net Core 微服务之Consul
目录 一、微服务架构 vs 单体架构 1. 单体架构介绍 2. 微服务架构介绍 3. 微服务架构 vs 单体架构的区别 4. 适用场景和选择 4.1 微服务架构的适用场景和选择 复杂度和规模需求高的应用程序: 技术栈的灵活性需求: 快速迭代和持续交付: 高可用性和容错性的要求: 4…...
![](https://www.ngui.cc/images/no-images.jpg)
速盾:cdn流量调度
CDN(Content Delivery Network)是指内容分发网络,它是一种通过部署在不同地理位置的服务器来传递互联网内容的技术。CDN的主要目标是通过将内容放置在离用户最近的服务器上,来提高用户访问网站的响应速度和性能。 CDN的流量调度是…...
![](https://www.ngui.cc/images/no-images.jpg)
Windows批处理入门:快速掌握批处理脚本的基本技巧
一、前言 在Windows操作系统中,批处理文件(Batch File)是一种非常实用的工具,它允许用户通过简单的命令行脚本来自动化各种任务。无论是系统管理员、开发人员,还是普通用户,掌握批处理文件的基本知识都能极…...
![](https://www.ngui.cc/images/no-images.jpg)
【C++之unordered_set和unordered_map的模拟实现】
C学习笔记---025 C之unordered_set和unordered_map的模拟实现1、unordered_set的模拟实现2、unordered_map的模拟实现 C之unordered_set和unordered_map的模拟实现 前言: 前面篇章学习了C对unordered_set和unordered_map的认识和应用,接下来继续学习&am…...
![](https://www.ngui.cc/images/no-images.jpg)
服务器使用别人的conda
很多台机器都共用一个conda时候,可以在conda的bin目录下运行./conda init来使得该环境机器用这个conda作为默认的conda。 但是有个环境报错: -bash: ./conda: /apdcephfs_cq8/share_1367250/jaimeji/anaconda/jaime_conda/bin/python: bad interpreter:…...
![](https://img-blog.csdnimg.cn/img_convert/567f0ac8eae826bd2d082a74b46e3c86.png)
农村程序员陈随易2024年中总结
今天是 2024年7月1日,时间如白驹过隙,今年已去其一半。 总结一下今年上半年的情况,给大家提供一些参考和建议。 希望大家关注一下公众号 陈随易,有些内容只在公众号发表。 先看看我的年初计划,这个在今年年初的时候&…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring Boot中的日志管理最佳实践
Spring Boot中的日志管理最佳实践 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨一下在Spring Boot应用中如何有效管理日志,确保系统…...
![](https://img-blog.csdnimg.cn/direct/df41f604b2354605a09b42d8d931040b.png)
python基础语法 004-2流程控制- for遍历
1 遍历 1.1 什么是遍历? 可以遍历的元素:字符串、列表、元组、字典、集合字符串是可以进行for 循环。(容器对象,序列)可迭代对象iterable 例子: 1 )、for遍历字符串: name xiao…...
![](https://www.ngui.cc/images/no-images.jpg)
【高考志愿】医学
目录 一、明确职业定位与兴趣 二、选择大学与专业 三、考虑身体条件 四、了解录取规则 五、考虑选科与成绩 六、注意志愿填报策略 七、关注就业前景 八、资深医生的建议 高考志愿填报学医时,考生需要综合考虑多个因素,确保自己能够做出明智的选择…...
![](https://www.ngui.cc/images/no-images.jpg)
音视频开发31 FFmpeg 编码- avcodec_find_encoder和avcodec_find_encoder_by_name
avcodec_find_encoder /** * Find a registered encoder with a matching codec ID. * * param id AVCodecID of the requested encoder * return An encoder if one was found, NULL otherwise. */ AVCodec *avcodec_find_encoder(enum AVCodecID id); 那么这个 AVCodec…...
![](https://www.ngui.cc/images/no-images.jpg)
大模型压缩:基于贝叶斯优化的自适应低秩分解
1.方法 1.1 基于特征的高维空间低秩分解 PCA已经是老朋友了,每次一说主成分都会出现PCA。这篇文章1利用预训练数据的子集作为校准数据集 D c a l { x i } i 1 n \mathcal{D}_{cal}\{x_{i}\}_{i1}^{n} Dcal{xi}i1n,首先用校准数据集的样本协方差…...
![](https://img-blog.csdnimg.cn/direct/d9999893d1a44ea4828ef4182a085bd0.png)
【Python函数编程实战】:从基础到进阶,打造代码复用利器
文章目录 🚋前言🚀一、认识函数🌈二、函数定义❤️三、函数调用⭐四、实参与形参💥1. 形式参数🚲2. 实际参数🔥1. 位置参数☔2. 关键字参数🎬3. 默认参数🔥4. 可变数量参数(不定长参…...
![](https://img-blog.csdnimg.cn/direct/d71cfaf2257f476a8d7343164fc5ec06.jpeg)
ZooKeeper 应用场景深度解析
✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 目录 引言 1.…...
![](https://img-blog.csdnimg.cn/direct/a91edafbcc19492393de401c9bcb3830.png#pic_center)
动手学深度学习(Pytorch版)代码实践 -计算机视觉-41目标检测数据集
41目标检测数据集 import os import pandas as pd import torch import torchvision import matplotlib.pylab as plt from d2l import torch as d2l# 数据集下载链接 # http://d2l-data.s3-accelerate.amazonaws.com/banana-detection.zip# 读取数据集 #save def read_data_b…...
![](https://img-blog.csdnimg.cn/direct/dc571a36be0f42aeb44b5300df1ab3de.png)
2.2章节python的变量和常量
在Python中,变量和常量有一些基本的概念和用法,但需要注意的是,Python本身并没有内置的“常量”类型。然而,程序员通常会遵循一种约定,即使用全部大写的变量名来表示常量。 一、变量 在Python中,变量是一…...
![](https://img-blog.csdnimg.cn/img_convert/f555632a628df9abdb3cb3ce5de9727d.jpeg)
豆包文科成绩超了一本线,为什么理科不行?
卡奥斯智能交互引擎是卡奥斯基于海尔近40年工业生产经验积累和卡奥斯7年工业互联网平台建设的最佳实践,基于大语言模型和RAG技术,集合海量工业领域生态资源方优质产品和知识服务,旨在通过智能搜索、连续交互,实时生成个性化的内容…...
![](https://www.ngui.cc/images/no-images.jpg)
Java多线程编程实践中的常见问题与解决方案
Java多线程编程实践中的常见问题与解决方案 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! **1. **引言 Java多线程编程是现代软件开发中不可或缺的一部分&a…...
![](https://img-blog.csdnimg.cn/direct/ffde9aa83ba942cd8ee6216714661cc9.png)
WebStorm配置路径别名(jsconfig.json)
项目是 ViteVueTs 新建一个 jsconfig.json文件 {"compilerOptions": {"baseUrl": ".","paths": {"/*": ["./src/*"]}},"exclude": ["node_modules", "dist"] }然后在 vite.confi…...
![](https://img-blog.csdnimg.cn/direct/2d627345373f464490e8e676e718d806.png)
[吃瓜教程]南瓜书第4章决策树
1.决策树的算法原理 从逻辑角度,条件判断语句的组合;从几何角度,根据某种准则划分特征空间; 是一种分治的思想,其最终目的是将样本约分约纯,而划分的核心是在条件的选择或者说是**特征空间的划分标准 ** …...
![](https://i-blog.csdnimg.cn/direct/58b2a705574e44b791f9e0a485abcabb.png)
Python爬虫获取视频
验证电脑是否安装python 1.winr输入cmd 2.在黑窗口输入 python.exe 3.不是命令不存在就说明python环境安装完成 抓取快手视频 1.在phcharm应用中新建一个项目 3.新建一个python文件 4.选择python文件,随便起一个名字后按回车 5.安装requests pip install requests 6.寻找需要的…...
![](https://i-blog.csdnimg.cn/direct/f4ce17b4c5244fd78410d55e32744acd.png)
【pyqt-实训训练】串口助手
串口助手 前言一、ui设计二、ui的控件命名三、ui转py使用类的方法【扩展】使用ui文件导入!P7的小错误解决办法 总结 前言 我的惯例就是万物之始,拜见吾师🥰⇨pyqt串口合集 最开始的时候我想的是,学了那么久的pyqt,我…...
![](https://img-blog.csdnimg.cn/direct/37277bfe5143443db9e42a71549677e1.jpeg)
入职字节外包2个月后,我离职了...
有一种打工人的羡慕,叫做“大厂”。 真是年少不知大厂香,错把青春插稻秧。 但是,在深圳有一群比大厂员工更庞大的群体,他们顶着大厂的“名”,做着大厂的工作,还可以享受大厂的伙食,却没有大厂…...
![](https://img-blog.csdnimg.cn/direct/c370d0fb7f55401291711e729ac3f8bf.png)
MySQL的并发控制、事务、日志
目录 一.并发控制 1.锁机制 2.加锁与释放锁 二.事务(transactions) 1.事物的概念 2.ACID特性 3.事务隔离级别 三.日志 1.事务日志 2.错误日志 3.通用日志 4.慢查询日志 5.二进制日志 备份 一.并发控制 在 MySQL 中,并发控制是确…...
![](https://www.ngui.cc/images/no-images.jpg)
单线服务器有什么作用?
什么是单线服务器?单线服务器是指只有一条物理线路可以接入的服务器,这表明所有的数据信息与用户的访问请求都只能通过这一条线路来进行传输,因此单线服务器在服务器的性能与可扩展性方面有着一定的限制。 单线服务器与双线服务器相比&#x…...
![](https://i-blog.csdnimg.cn/direct/9321287be2ea421884ed1d2b462f8a7e.png)
hdu物联网硬件实验2 GPIO亮灯
学院 班级 学号 姓名 日期 成绩 实验题目 GPIO亮灯 实验目的 点亮三个灯闪烁频率为一秒 硬件原理 无 关键代码及注释 const int ledPin1 GREEN_LED; // the number of the LED pin const int ledPin2 YELLOW_LED; const int ledPin3 RED…...
![](https://www.ngui.cc/images/no-images.jpg)
对比探界者Plus、探岳、CR-V,该如何选?
对于多数以家庭为购车出发点的消费者来说,一台15-20万级的合资SUV,基本能够满足品牌、空间、配置、品质方面的多重购车需求。因此这个价位的车型往往有着巨大的体量和需求,同时也意味着竞争的激烈程度非比寻常。以往大家做选择时,可能会将注意力放在德系和日系合资车型上,…...
![](https://img-blog.csdnimg.cn/direct/8c34c0a85ce34a5885ae0e3428068c00.jpeg)
Google使用AI改进了 Sheets;开源视觉语言模型llama3v;开源情绪语音模型ChatTTS;
✨ 1: Google has improved Sheets with AI. Google 使用 AI 改进了 Sheets 您可以使用 Gemini 处理您的数据并将其变成老师。 优化您的数据 Gemini 了解您的数据并提出改进建议。 例如,它可以将重复数据转换为更实用的下拉框。 解释数据 通过单击双子座图标…...
![](https://rmrbcmsonline.peopleapp.com/upload/rmh/voice/202405/e3204efe4097426b8c42223d2d634137.jpg?x-oss-process=image/auto-orient,1)
热搜第一!道歉,永久解约
5月27日,#茉酸奶换标签续命水果馊了才肯扔#登上热搜,多个相关话题引发热议。5月27日,茉酸奶通过官方账号发布致歉声明,承认使用过期原料。原文如下:针对《新京报》报道的“茉酸奶北京石景山万达店、北京伊藤洋华堂店、北京华宇时尚购物中心店、华熙 LIVE五棵松店使用过保质…...
![](https://img-blog.csdnimg.cn/direct/29ff0cc4046141789b0dd4cf8ed363e5.png)
The Sandbox 和 Bitkub 联手增强东南亚元宇宙中心
作为去中心化游戏虚拟世界和区块链平台的先驱,The Sandbox 正与泰国领先的区块链网络 Bitkub Blockchain Technology Co., Ltd. 展开创新合作。双方合作的目的是将Bitkub元宇宙的影响力扩展到The Sandbox,建立一个元宇宙中心,向用户承诺从 Bi…...
![](https://img-blog.csdnimg.cn/img_convert/338d92202a9e083b579457cf53d06d97.png)
部署Prometheus + Grafana实现监控数据指标
1.1 Prometheus安装部署 Prometheus监控服务 主机名IP地址系统配置作用Prometheus192.168.110.27/24CentOS 7.94颗CPU 8G内存 100G硬盘Prometheus服务器grafana192.168.110.28/24CentOS 7.94颗CPU 8G内存 100G硬盘grafana服务器 监控机器 主机名IP地址系统配置k8s-master-0…...
![](https://img-blog.csdnimg.cn/direct/605dc7f593eb4bc898f46599c15effa3.png)
科技引领未来:高速公路可视化
高速公路可视化监控系统利用实时视频、传感器数据和大数据分析,通过图扑 HT 可视化展示交通流量、车速、事故和路况信息。交通管理人员可以实时监控、快速响应突发事件,并优化交通信号和指挥方案。这一系统不仅提高了道路安全性和车辆通行效率࿰…...