1.TCP报文内容

在这里插入图片描述
在这里插入图片描述

ACK SYN FIN 为控制字段 1 为使用 0为不使用
ACK :确认字段
SYN:请求连接字段
FIN:请求断开字段

1.TCP三次握手详解

在这里插入图片描述

在这里插入图片描述
我自己理解的:

  1. 主机A向主机B发送TCP报文信息,syn=1代表请求建立连接,seq=0标识序列号为0.
  2. 主机B接收到主机A的TCP报文信息,发送ack=1表示确认建立连接,syn=1表示请求建立连接,确认号为1表示你下次发送的序列号为1。
  3. 主机A接收到主机B的确认链接信息,发送TCP报文进行回复,接收序列号为1,发送序列号为1,ack=1表示确认建立连接。

TCP协议重要原理
TCP三次握手过程:
1)第一次握手:
发送syn请求建立连接控制字段,发送seq序列号信息(x),第一个数据包的系列号默认为0
2)第二次握手:
发送syn请求建立连接控制字段,同时还会发送ack确认控制字段
发送seg序列号信息也为(Y),还会发送ACK确认号(X+1)信息(对上一个数据序列号信息进行确认)
3)第三次握手:
发送ack确认控制字段,发送seq序列号信息(X+1),发送ack确认号(Y+1)

2.TCP4次挥手详解

在这里插入图片描述

  1. 主机A向主机B发送fin=0表示请求断开连接,
  2. 主机B发送ack=1,表示同意断开
  3. 主机B发送ack=1,fin=1表示请求断开连接,
  4. 主机A发送ack=1,表示确认断开

3.TCP三次握手 四次挥手总结

TCP三次握手过程:

  1. 第一次握手:
    发送syn请求建立连接控制字段发送seq序列号信息(X),第一个数据包的系列号默认为0
  2. 第二次握手:
    发送syn请求建立连接控制字段同时还会发送ack确认控制字段
    发送seq序列号信息也为(),还会发送ACK确认号(X+1)信息(对上一个数据序列号信息进行确训
  3. 第三次握手:
    发送ack确认控制字段发送seq序列号信息(X+1),发送ack确认号(Y+1)

TCP四次挥手过程:

  1. 第—次挥手:
    发送fin请求断开连接控制字段
  2. 第二次挥手:
    发送ack确认控制字段
  3. 第三次挥手:
    发送fin请求断开连接字段发送ack确认字段
  4. 第四次挥手:
    发送ack控制字段

为什么挥手4次挥手,而不是3次?

建立和终止会话是会话层,传输数据时传输层,连接是否断开和是否建立都是会话层来建立的,建立连接的时候时会话层指挥传输层发送TCP报文,断开的时候也是会话层指挥传输层断开连接,作为传输层没有权力断开,它接收到请求后会告知会话层,有会话层确认是否传输完毕,然后选择断开。是因为有一个请求会话层的过程。
为什么不是4次握手?

因为目前时listen的状态,是为了等待有人来建立连接。
有没有可能出现3次挥手的过程?

4.利用抓包软件展示握手和挥手过程

4.1打开Wireshark选择本地接口

在这里插入图片描述

4.2 输入过滤协议tcp

在这里插入图片描述

4.3Xshell连接虚拟机并断开

在这里插入图片描述

4.4查看TCP三次握手

在这里插入图片描述

  1. SYN
  2. SYN.ACK
  3. ACK

4.5查看TCP4次挥手

在这里插入图片描述

  1. FIN ACK
  2. ACK
  3. FIN ACK
  4. ACK

5.TCP的十一种状态集

5.1 TCP三次握手:5种状态

在这里插入图片描述
00:最开始两台主机都处于关闭状态 closed
01:服务端将相应服务进行开启 closed ----listen
02:客户端向服务端发出连接请求 closed ---- syn_sent
03: 服务端接收到连接请求,进行确认 lisetn — syn_rcvd
04:客户端再次进行确认 syn_sent ----established
05:服务端接收确认信息 syn_rcvd -----established

5.2 TCP四次挥手:

在这里插入图片描述
01:客户端发送请求断开连接信息 established – fin_wait1
02: 服务端接收断开连接请求,并进行确认 established – close_wait
03: 客户端接收到了确认信息 fin_wait1 — fin_wait2
04: 服务端发送ack和fin字段 calose_wait — last_ack
05: 客户端接收到请求断开连接信息,发送确认 fin_wait2 — time_wait
06: 服务端接收到确认信息 last_ack ---- closed
07: 客户端等待一段时间 time_wait -----closed

在这里插入图片描述

6.DNS解析原理详述

在这里插入图片描述

在这里插入图片描述

  1. 递归查询(直接拿到地址):DNS现在本地找,本地缓存中或者本地hosts文件中查找,找不到的话去LDNS服务器查找
  2. 迭代查询(拿不到地址可以返回拿到地址的信息):去根域名服务器查找,找不到返回,信息说去一级域名服务器查找,找不到,返回去二级域名服务器查找,得到的信息时A记录信息 ,A记录信息返回给本地LDNS服务器,pC再次LDNS服务器中获取地址。
    DNS: 域名解析系统
    在这里插入图片描述
    www.baidu.com--------61.135.169.121

DNS解析原理:
1

1.先在本地找(递归查询)

1.以windows10为例,先在本地缓存找

在这里插入图片描述
在这里插入图片描述

2 再在win10的本地hosts文件中找

在这里插入图片描述
比如我们在本地hosts文件中写入
C:\Windows\System32\drivers\etc\hosts
在这里插入图片描述

3再去ping 发现ip已经换成了45

在这里插入图片描述
所以,先在本地DNS缓存或hosts文件中找。

2.在LDNS服务器

在这里插入图片描述

dig命令实现DNS解析过程

  1. 安装dig
yum -y install bind-utils
  1. dig一个已知的域名
[root@c7-45 ~]# dig www.baidu.com ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55842
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;www.baidu.com.			IN	A;; ANSWER SECTION:
www.baidu.com.		15	IN	CNAME	www.a.shifen.com.
www.a.shifen.com.	15	IN	A	61.135.169.121
www.a.shifen.com.	15	IN	A	61.135.185.32;; Query time: 6 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Mon Oct 12 23:36:04 CST 2020
;; MSG SIZE  rcvd: 90
  1. 看看详细的解析过程
[root@c7-45 ~]# dig www.baidu.com +trace    #+trace为追踪的意思; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7_8.6 <<>> www.baidu.com +trace
;; global options: +cmd
.			1223	IN	NS	e.root-servers.net.           #2.在去根域名服务器中解析 
.			1223	IN	NS	m.root-servers.net.
.			1223	IN	NS	c.root-servers.net.
.			1223	IN	NS	j.root-servers.net.
.			1223	IN	NS	d.root-servers.net.
.			1223	IN	NS	g.root-servers.net.
.			1223	IN	NS	k.root-servers.net.
.			1223	IN	NS	b.root-servers.net.
.			1223	IN	NS	a.root-servers.net.
.			1223	IN	NS	f.root-servers.net.
.			1223	IN	NS	i.root-servers.net.
.			1223	IN	NS	h.root-servers.net.
.			1223	IN	NS	l.root-servers.net.
;; Received 228 bytes from 223.5.5.5#53(223.5.5.5) in 9 ms         #1. 先在本地的LDNS服务器中解析cat /etc/sysconfig/network-scripts/ifcfg-ens33  在这里面配置com.			172800	IN	NS	h.gtld-servers.net.           #3.在去顶级域中解析
com.			172800	IN	NS	j.gtld-servers.net.
com.			172800	IN	NS	g.gtld-servers.net.
com.			172800	IN	NS	b.gtld-servers.net.
com.			172800	IN	NS	a.gtld-servers.net.
com.			172800	IN	NS	c.gtld-servers.net.
com.			172800	IN	NS	e.gtld-servers.net.
com.			172800	IN	NS	f.gtld-servers.net.
com.			172800	IN	NS	d.gtld-servers.net.
com.			172800	IN	NS	i.gtld-servers.net.
com.			172800	IN	NS	k.gtld-servers.net.
com.			172800	IN	NS	m.gtld-servers.net.
com.			172800	IN	NS	l.gtld-servers.net.
com.			86400	IN	DS	30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com.			86400	IN	RRSIG	DS 8 1 86400 20201025050000 20201012040000 26116 . 26sC0P3Sevg+g+yMGlKwR00Kwh0otgGPjk4LIUOHCEH4yfS1n3Frto1m DbjcgynlQC5yL5Im8xPcz874vWx9tF+bjmmsSYnX8YkuKsdjcWG3dJuv 8Td/U7e3Ws7UoadXyq39ZrwEuoXwNPy9wbirys8Z0gQAsoiXkOPE8tG/ AD219puH1YEm47sDbxYUwD++r7rn7nEUvcSUjtjNgDUZ/7v8uvCCDXDg DhcdQCa5edVbC38Ob64GNcLNilQT6tGy0Tg7KdNzUBBg4n+mTN1NMdts GUkGkJHPfFnL6XK91nlaVugNzuIdkrsz3C/f/VEQBKO7NeitbMi+erp6 paTmWQ==
;; Received 1173 bytes from 192.5.5.241#53(f.root-servers.net) in 10 msbaidu.com.		172800	IN	NS	ns2.baidu.com.                 #4.在去二级域名服务器(授权DNS解析服务器)中解析
baidu.com.		172800	IN	NS	ns3.baidu.com.
baidu.com.		172800	IN	NS	ns4.baidu.com.
baidu.com.		172800	IN	NS	ns1.baidu.com.
baidu.com.		172800	IN	NS	ns7.baidu.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20201016044057 20201009033057 24966 com. JA4N6p4N17Dr4k6vTohEP1RotosUWC9PW5M4/Dex3KDQ24ol9cD1Q/Al fluY0CeM5anY3nmsFB/Af+IOOJ3GaU6OYPAz0bZ3jXo7UI57rFV1J6S0 O2gdSOaFlQ0+leyE1DBY8O9sBWMWgZGfg2NcbG22qRXheyegClKGPEgh 5N9NPcG1wLrEPB0ghTuZd/S8i+cTuD86BkPfnII/l4i2HA==
HPVUSBDNI26UDNIV6R0SV14GC3KGR4JP.com. 86400 IN NSEC3 1 1 0 - HPVVN3Q5E5GOQP2QFE2LEM4SVB9C0SJ6 NS DS RRSIG
HPVUSBDNI26UDNIV6R0SV14GC3KGR4JP.com. 86400 IN RRSIG NSEC3 8 2 86400 20201016063526 20201009052526 24966 com. AENevLwTqE+PNd3Xh1t1CQKH8rBvgsxnIKIDTGvUR+ORprD6joQ0aSDU zI8BiS564VOdtTNshvbfaGtkJxsylANCdch0TuuiHRMXSCmP5pS67YRc 231hwwkmKXYXs2pGXCSJg3+wP+HdRFVVMGzRUxGopJnGiL9AjhKLaxOx ZzHhUxTureJKibiN5Wo91Sq6y1jTvn0T/RUd/1loBNMFrQ==
;; Received 761 bytes from 192.5.6.30#53(a.gtld-servers.net) in 233 mswww.baidu.com.		1200	IN	CNAME	www.a.shifen.com.         #5.最后找到网址
a.shifen.com.		1200	IN	NS	ns5.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns1.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns3.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns4.a.shifen.com.
a.shifen.com.		1200	IN	NS	ns2.a.shifen.com.
;; Received 239 bytes from 14.215.178.80#53(ns4.baidu.com) in 45 ms

7.ARP协议原理详述

ARP:已知IP地址解析mac地址信息。
作用:减少交换网络中广播的产生
在这里插入图片描述
在这里插入图片描述
PC1已知目标IP然后广播,目标IP拆开IP头部,返回给自己的MAC地址,PC1的ARP表就有了PC2的IP地址和MAC地址,下次再传输数据就不用广播了。只要一次通讯就能学习到MAC地址。

8.IP地址概念

8.1 IP报文结构

在这里插入图片描述
Source IP Address为32位
就是2的32次方
二进制表示:000000000000000000000000000000000
十进制表示: 0~4294967295
不太好记就分成4组 按照每8位对应一个十进制
000000000 0000000000 000000000 0000000000
十进制 十进制 十进制 十进制

8.1.1 二进制 -----》十进制的转换关系

做求和运算

8.1.2二进制转十进制数值对换表

在这里插入图片描述

8.1.3 二进制转换十进制公式表

在这里插入图片描述

8.1.4 验证C类IP地址转换二进制

在这里插入图片描述
其实无论是0110001 还是多少无非就是
01000000 00100000 0000001 组合
所以我们记住以上的公式到时候相加就可以了。

在这里插入图片描述
11000000:
10000000: 2的7次方 =128
100000: 2的6次方 =64
128+64=192

10101000:
1000000: 2的7次方=128
100000: 2的5次方= 32
1000 : 2的3次方= 8
128+32+8= 168

00001010:
1000: 2的3次方= 8
10: 2的1次方=2
2+8=10

00000001:
1 : 2的0次方=1

所以可验证=192.168.10.1

8.3十进制-------》 二进制转换关系

做求差运算
172 ----> 二进制 做求差运算
172 - 28 = 44 -32 =12 -8=4 -4 =0

1286432168421
00000000
10101100

9.IP地址分类

源IP地址是32bit
2的32次方 = 4294967296

9.1 按照地址的范围进行划分

在这里插入图片描述
在这里插入图片描述

Host主机位是可以更改的。

比如A类地址 可以更改位2的24次方
C类位2的8次方=256
256-3=253位
所以C类地址最多可以配置254地址

9.2按照地址的用途进行划分

9.2.1公网地址

全球唯一

9.2.2私网地址

作用:重复利用地址,避免地址枯竭
私网地址网段不能出现互联网路由器路由表中。
在这里插入图片描述

这里有一个问题,当两台私有主机IP地址一样的时候,去访问京东服务器,可能会造成数据不会正确的返回回来,为了解决这个问题,利用NAT网络地址转换,我们私有主机地址再去访问京东服务器时,经过路由器时,会变成公网地址,将自己的私网地址隐藏掉,这样去访问外网时,就会避免主机地址冲突,充分利用IP地址,避免地址枯竭。
在这里插入图片描述

9.3按照通讯方式划分

9.3.1 单播地址:

9.3.2 广播地址:

主机为全为1的地址: 192.168.1.11111111 --》 192.168.1.255
主机位全为0的地址 ----网络地址 ----》 192.168.1.0

网络中主机数量=2的8次方 -2 256-2=254-1 =253(路由器网关地址)
n有多少个主机位
-2 :一个广播地址 一个网络地址 是不能配置在网卡上的
-1 : 网关地址
C类地址,一个网络中有253主机
B类地址 ,一个网络中有 2的16-3 =65536 - 3 65533
A类地址 一个网络中可以有 2的24位-3 ==???

10.IP子网划分概念

概念: 讲一个大的网络划分成几个小的网络
172.16.0.0 B类地址
他有 2.的16次方=65536-3=65533地址

10.1 不做子网划分的危害

在这里插入图片描述

  1. 一个大的网络不做子网划分,会造成资源浪费。
  2. 一个大的网络不做子网划分,会造成广播风暴问题。
  3. 一个大的网络不做子网划分,会造成路由压力

10.2 子网划分作用

在这里插入图片描述

  1. 节省IP地址
  2. 减少广播影响
  3. 减轻路由器压力

10.3 如何进行子网划分

172.16.10.0 子网掩码标示
子网掩码: 32位二进制的数
172.16.10.0 255.255.0.0
11111111 00000000 00000000 00000000 ------255.0.0.0 A类 /8
11111111 11111111 00000000 00000000 ----- 255.255.0.0 B类 /16
11111111 11111111 11111111 00000000 ---- 255.255.255.0 C类 /24
000000000 00000000 000000000 000000000 ------IP地址网络位对应子网掩码置为1

10.3.1 IP地址由 网段地址 和主机地址组成

在这里插入图片描述

在这里插入图片描述

用示例踢进行掩码的说明

在这里插入图片描述
在这里插入图片描述

  1. 可以划分几个子网,子网的网络地址
    172本来是B类地址,子网掩码为255.255.0.0 是16位,但是 这个是18位 说明网络位要了2个主机位的地址,当主机位的两个地址为 00(00000000),01(000000),10(10000000),11(000000)。 分别转化为十进制是 0 ,64,128,192.
    可以划分4个子网,子网的网络地址是
    172.16.0.0 255.255.192.0
    172.16.64.0 255.255.192.0
    172.16.128.0 255.255.192.0
    172.16.192.0 255.255.192.0
  2. 子网掩码信息
    子网掩码就是主机位全为0,把网络位置为1,所以172 16 置为1 ,为1111111111 11111111 为255.255
    使用了两个网络位 置为1 是11000000,为192
    所以子网掩码为:
    255.255.192.0
    255.255.192.0
    255.255.192.0
    255.255.192.0
  3. 每个子网的主机地址范围
    主机地址最小值是网络号➕1,最大值是主机位全为1的情况。
    172.16.0.1 ~172.16.63.254
    172.16.64.1~172.16.64.254
    172.16.128.1~172.16.128.254
    172.16.192.1~172.16.192.254

11.局域网用户上网原理

在这里插入图片描述

11.1 路由器配置

  1. 配置上网的用户名和密码信息 实现拨号访问外网 自动获取一个公网地址
  2. 运营商分配一个地址,在路由器外网接口,在外网接口配置运营商给的公网地址
  3. 需要在路由器配置DHCP服务信息
  4. 配置路由信息(静态默认路由)
    在这里插入图片描述
    无论去哪,下一跳都是10.0.1.1这就是静态路由
    在这里插入图片描述

11.1.1静态默认路由配置

在这里插入图片描述

11.虚拟主机上网原理

11.1 NAT模式上网

在这里插入图片描述

  1. 正常windows系统上网,通过网卡连接到交换机,到路由器实现上网。
  2. 虚拟机上网是借助vnet8虚拟网卡。
  3. xshell连接虚拟主机也是因为windows系统又vnet8虚拟网卡连接虚拟交换机和里面的虚拟机进行通讯。

如下: 虚拟主机想访问外网,确保虚拟机配置文件网关地址和windows网关地址一致,
如果虚拟主机到网关地址不通,就无法上网。虚拟主机通NAT网络上网,无论是那个主机上网时,经过物理网卡,转换为windows网关的地址,然后进行访问。实现地址的映射。
在这里插入图片描述

在这里插入图片描述

出现shell连不上虚拟主机应该怎么排查?

虚拟主机的网卡配置
设置里面是否选择vnet8
windows里面的vnet8是不是设置正确

11.2 桥接上网

在这里插入图片描述
直接是虚拟交换机连接到外面的交换机,这样相当于一台交换机,会分配一个和windows主机的一样的ip,进行上网

11.3仅主机模式

在这里插入图片描述
无法上网但是windows主机可以和虚拟机进行互访。灭有route通过网卡能出去。

12.静态系统路由配置方法

centos6:
route

#6系统中关于路由的配置使用这个
rpm -qf `which route`
net-tools-2.0-0.25.20131004git.el7.x86_64

centos7:
ip route

#7系统中关于路由的配置使用这个
[root@c7-45 ~]# rpm -qf `which ip`
iproute-4.11.0-25.el7_7.2.x86_64
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 系统学习linux RHEL8第二天-RHEL8系统安装

    RHEL8安装 一&#xff0c; 新建虚拟机 选中“典型”–下一步 选中“稍后安装操作系统”—下一步 选中“Linux“&#xff0c;版本选中RHEL 8 64位—下一步 根据自己意愿填写“虚拟机名称“&#xff0c;选择安装位置—单击下一步 设置虚拟机最大磁盘大小&#xff0c;做实验用…...

    2024/5/8 7:58:42
  2. javaWeb之监听器Linenter

    监听接口类 HttpSessionListener 监听session的创建和销毁(一般用户统计网站在线人数)HttpSessionAttributeListener 监听session属性的新增和移除ServletContextListener 监听servlet容器的启动和销毁ServletContextAttributeListener 监听servlet容器属性的新增和移除使…...

    2024/5/8 7:58:42
  3. 标准的文档结构

    文章目录一、标准文档的框架1、HTML &#xff1a;页面、HTML文档2、leng"" &#xff1a;根元素3、head &#xff1a;文档头4、meta &#xff1a;&#xff08;文档的元数据&#xff1a;附加信息。&#xff09;5、title &#xff1a;网页标题6、body &#xff1a;文档体…...

    2024/5/8 7:58:41
  4. Stream流学习

    什么是流&#xff08;Stream&#xff09; 是数据渠道&#xff0c;用于数据操作数据源&#xff08;数组集合等等&#xff09;所生成的元素序列。 Stream 自己不会存储元素Stream 不会改变源对象。操作延迟。 操作过程 ● 创建Stream 一个数据源&#xff08;集合、数组&#…...

    2024/5/8 7:58:40
  5. Usage知识点的记录

    UsageStats的一些知识点记录 <1>、UsageStats在 系统中存储的位置为data/system/usagestats/0/ <2>、UsageStats很精准&#xff0c;但是如果想要知道具体某一段事件的使用情况统计&#xff0c;那么你需要两次查询&#xff0c;然后作减法<3>、后面想到再补充…...

    2024/5/8 1:29:05
  6. 数据科学——分类模型

    分类模型 评估分类模型指标&#xff1a;正确率accuracy、F值F-measure、精度precision、召回率recall 逻辑回归 风险评估中最经典最常用的模型通常解决二分类问题&#xff0c;即预测目标y的取值范围为{1,-1} 从线性回归到逻辑回归 线性回归存在问题&#xff1a;y取值为连续实数…...

    2024/5/8 7:58:38
  7. JG-OJ记录32:6:谁先输出-2

    描述 输入两个整数&#xff0c;按从大到小的顺序输出 输入 两个整数a和b 输出 先输出较大的数字&#xff0c;再输出较小的数字&#xff0c;两个数字中间间隔一个空格&#xff0c;不要换行。 样例输入 复制样例 2 1 样例输出 2 1 HINT 解&#xff1a; #include<iostream>…...

    2024/5/8 7:58:37
  8. 【LeetCode】【分治法】493. 翻转对 思路解析和代码

    493. 翻转对 题目链接 个人思路 思路 与逆序对的分之思想类似&#xff0c;都是使用归并排序 一开始的思路是完全照搬逆序对的思路&#xff0c;在比较两个元素大小时判断是否存在二倍的关系。 不能按照逆序对求解的原因&#xff1a; 两元素比较大小的过程中&#xff0c;i&am…...

    2024/5/8 7:58:38
  9. 试题 算法提高 邮票面值设计(dfs)

    问题描述   给定一个信封&#xff0c;最多只允许粘贴N张邮票&#xff0c;计算在给定K&#xff08;NK≤13&#xff09;种邮票的情况下&#xff08;假定所有的邮票数量都足够&#xff09;&#xff0c;如何设计邮票的面值&#xff0c;能得到最大值MAX&#xff0c;使在1&#xff…...

    2024/5/8 7:58:36
  10. Centos7 Server NTPMAIL

    NTP时间服务器 Network Time Protocol网络事件协议 chronyc sources -v #列出时间服务器信息 简介&#xff1a; 它用来同步网络中各个计算机的时间的协议 210.72.145.39 (国家授时中心服务器IP地址) 为了应对多台电脑同时连接时间服务器&#xff0c;时间服务器采用了分层设计&a…...

    2024/5/8 7:58:34
  11. Python使用matplotlib可视化模拟学生成绩饼图

    import matplotlib.pyplot as plt import numpy as np plt.rcParams[font.sans-serif] simhei plt.rcParams[axes.unicode_minus]FalseSQL [5,17,3] math [3,20,2] english [6,16,3] pyhton [11,12,2] text ["优秀","及格","不及格"]plt.s…...

    2024/5/8 7:58:33
  12. leetcode-279完全平方数

    我当时拿到这个题目的时候&#xff0c;题目的标题还是BFS&#xff0c;用宽搜&#xff0c;或者是一个完全背包问题。 但是无意间看到了数学解法&#xff0c;简直就是玄学解法啊&#xff0c;太狗了。 分别引入两个定理&#xff1a; 拉格朗日四平方和定理&#xff1a;一个数字可以…...

    2024/5/8 7:58:33
  13. 2020CSP初赛试题及参考答案

    目录 1.CSP-J试题&#xff08;CA卷 &#xff09; 2.CSP-J答案&#xff08;CA卷&#xff09; 3.CSP-J试题&#xff08;CB卷 &#xff09; 4.CSP-J答案&#xff08;CB卷&#xff09; 5.CSP-S试题&#xff08;CA卷 &#xff09; 6.CSP-S答案&#xff08;CA卷&#xff09; 7.…...

    2024/5/8 7:58:31
  14. bert中文使用总结

    可以通过使用transformers库来快速调用bert Transformers是TensorFlow 2.0和PyTorch的最新自然语言处理库。Transformers(以前称为pytorch-transformers和pytorch-pretrained-bert)提供用于自然语言理解(NLU)和自然语言生成(NLG)的最先进的模型(BERT&#xff0c;GPT-2&#xf…...

    2024/5/8 7:58:30
  15. java面向对象的一些基础 复习用

    函数方法重载&#xff1a; 1&#xff09;同一个类中&#xff08;作用域相同&#xff09; 2&#xff09;函数名相同 3&#xff09;参数列表不同 this&#xff1a;1&#xff09;指明当前对象&#xff1a;this name name&#xff1b; 2&#xff09;this&#xff08;&#xff09;&…...

    2024/5/8 7:58:30
  16. 栈和队列经典习题

    括号匹配问题 问题描述&#xff1a;给定一个包括 ’ ( ‘,’ ) ‘,’ [ ‘,’ ] ‘,’ { ‘,’ } 的字符串&#xff0c;判断字符串是否有效&#xff1b; 字符串需要满足&#xff1a; (1)左括号必须用相同类型的右括号匹配&#xff1b; (2)左括号要以正确的方式闭合&#xff1b;…...

    2024/5/8 7:58:29
  17. STDOUT_FILENO文件描述符的重定向及还原 (dup2函数用法) Linux系统编程

    在重定向之前保存默认文件描述符&#xff0c;在向text文件写入后再还原STDOUT_FILENO描述符 #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<fcntl.h> #include<sys/types.h> int main(int argc, char* argv[]) {int sfd,r…...

    2024/5/8 7:58:28
  18. JDBC 课程 雷区记录<动力节点老杜课程>

    记录一下动力节点老杜的JDBC课程里面的一些雷区。弄了我好久天&#xff0c;给吐了 1.他上这个课的时候&#xff0c;使用的是记事本进行编写java程序的&#xff0c;我建议直接使用IDEA进行编写&#xff0c;没必要使用记事本。 我一开始的时候使用的是eclipse&#xff0c;但是这…...

    2024/5/8 7:58:27
  19. R语言--(7)--自定义函数

    变量名 <- function(arg_1, arg_2, ...) expression例1 求一元方程的根 编写一个用二分法求非线性方程根的函数&#xff0c;并求方程 x3−x−10x^3 -x -1 0x3−x−10 在区间 [a,b][a,b ][a,b] 内的根&#xff0c;精度要求 ϵ10−6\epsilon10^{-6}ϵ10−6 绘制函数图像 xse…...

    2024/5/8 7:58:25
  20. fibonacci数列的两种实现方式

    fibonacci数列的两种实现方式1 ) 使用递归 复杂度是O(2^n) 2&#xff09;线性遍历 复杂度是O(n) public class Fablio {public static void main(String[] args) {int i faiBo(0);System.out.println(i);int i1 faiBo1(0);System.out.println(i1);}public static int faiBo(…...

    2024/5/8 7:58:25

最新文章

  1. 活动预告 | 5月16日 Streaming Lakehouse Meetup · Online 与你相约!

    随着 Apache Flink 技术社区的不断成熟和发展&#xff0c;越来越多企业开始利用 Flink 进行流式数据处理&#xff0c;从而提升数据时效性价值&#xff0c;获取业务实时化效果。与此同时&#xff0c;在大数据领域数据湖架构也日益成为新的技术趋势&#xff0c;越来越多企业开始采…...

    2024/5/8 18:58:28
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. Spring集成MyBatis

    基本准备 创建Dynamic Web Project 引入相关jar包 Spring框架相关jar包 MyBatis连接Spring相关jar包 连接MySQL驱动包 JSTL标签库包 添加db.properties文件&#xff0c;该属性文件配置连接数据库相关信息 drivercom.mysql.jdbc.Driver urljdbc:mysql://localhost:3306/myba…...

    2024/5/8 17:52:45
  4. 分享一个基于Multi-SLAM+3DGS的新一代三维内容生产技术

    基于智能空间计算&#xff0c;新一代超逼真三维内容生成技术。 可自动化生成超逼真的大场景三维模型&#xff0c;并在各类终端和空间计算设备中&#xff0c;实现前所未有的沉浸式体验。 更可接入专业三维软件和应用平台&#xff0c;进行深度的模型开发与场景落地。 支持超大复杂…...

    2024/5/7 9:53:16
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/7 19:05:20
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/7 22:31:36
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/8 1:37:40
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/7 14:19:30
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/8 1:37:39
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/7 16:57:02
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/7 14:58:59
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/7 1:54:46
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/7 21:15:55
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/8 1:37:35
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/7 16:05:05
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/8 18:06:50
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/8 1:37:32
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/7 16:05:05
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/8 1:37:31
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/8 1:37:31
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/8 12:44:41
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/8 9:51:44
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/8 1:37:29
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/7 17:09:45
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57