作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122806829


目录

第1章 K8S集群的网络模型概述

1.1 什么是K8S集群的网络模型

1.2 K8S为什么需要网络模型

1.3 K8S集群网络设计的基本原则

1.4 K8S集群的网络类型

1.5 四层模型

第2章 Docker容器和Docker容器之间的网络与通信

第3章 Pod与Pod之间的网络与通信

3.1 Linux虚拟网桥

3.2 同一个Node中的Pod之间的通信

3.3 不同Node的Pods之间的通信

3.4 具体的网络规划与实现

3.5 pod网络的IP地址空间的配置

第4章 Pod与Service之间的网络与通信

4.1 Pod通信的缺点与Service的出现

4.2 Service的IP地址

4.3 服务请求在Service和Pod之间的转发与路由

第5章 Internet与Service之间的网络与通信

5.1 从k8s service访问Internet的访问

5.2 从Internet访问k8s的service的访问

5.2.1 NodePort Service

5.2.2 LoadBalancer Service (负载均衡器)

5.2.3 Ingress controller(ingress 控制器)


第1章 K8S集群的网络模型概述

1.1 什么是K8S集群的网络模型

计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信。

K8S的网络模型是指确定K8S集群内部有哪些节点、模块组成,节点、模块间是如何分层的、如何组网, 集群内的Pod是如何通信的。

K8S的网络模型分为集群内部网络模型和集群作为一个整体的外部网络模型。

1.2 K8S为什么需要网络模型

(1)通信单元数量众多

集群内由无数个服务单元Pod组成。

(2)统一的IP通信模型

为了使得服务单元之间解耦,把每个服务单元设计成一个独立基于网络通信的应用程序,每个Pod拥有独立的IP地址,不同的服务之间通过IP网络进行通信,而不是单主机的进程间通信。

(3)对外,统一的接口

对外,集群只有一个或少力量接口,蔽集群内部的细节,所有的外部服务请求在外部接口汇总。

(4)对内,负载均衡

对外部业务请求的处理,内部采用负载均衡策略。

综上所述,就需要合适的网络模型,来实现集群的上述特征。

1.3 K8S集群网络设计的基本原则

(1)每个Pod、Sevice拥有独立的IP地址
每个pod自身就有一个独立的、集群内部的虚拟IP地址。当然,这个IP地址是虚拟IP地址,是私有IP地址,集群外部是看不见的。

(2)偏平的Pod IP地址空间

假定所有 Pod 都在一个可以直接连通的、扁平的网络空间中,所以不管它们是否运行在同 一 个 Node (宿主机)中,都要求它们可以直接通过对方的 IP 进行访问。

设计这个原则的原因 是,用户不需要额外考虑如何建立 Pod 之间的连接,也不需要考虑将容器端口映射到主机端口等问题。

(3)IP地址的一致性

由于 Kubemetes 的网络模型假设 Pod 之间访问时使用的是对方 Pod 的实际地址,所以一个 Pod 内部的应用程序看到的自己的 IP 地址和端口与集群内其他 Pod 看到的一样。它们都是 Pod 实际分配的IP地址 (从dockerO上分配的)。将IP地址和端口在Pod内部和外部都保持一致, 我们可以不使用 NAT 来进行转换。

1.4 K8S集群的网络类型

  • Docker容器和Docker容器之间的网络与通信

  • Pod与Pod之间的网络与通信

  • Pod与Service之间的网络与通信

  • Internet与Service之间的网络与通信

1.5 四层模型

第1层(最底层):微服务实例层 =》 Pod层

第2层:服务抽象层 =》 Service层

第3层:服务统一入口层:Ingress层

第4层:负载均衡层:LB层

第2章 Docker容器和Docker容器之间的网络与通信

Pod是多个紧密关联的容器的抽象,是K8S最小的部署单元。

Docker容器和Docker容器是解决Pod内部的容器与容器之间的通信。

640?wx_fmt=png

每个Pod中管理着一组Docker容器,这些Docker容器共享同一个网络命名空间。

Pod内部的容器通常部署在同一个Node节点上。

Pod中的每个Docker容器拥有与Pod相同的IP地址空间和port空间。每个容器和每个Pod都有各自独立的虚拟IP地址 (不同于主机的私有IP地址和共有IP地址)

Pod内部的容器共享相同的网络命名空间,他们之间可以通过localhost:127.0.0.1进行网络通信。相互访问。

什么机制让同一个Pod内的多个docker容器相互通信那?其实是使用Docker的一种网络模型:–net=container。

container模式指定新创建的Docker容器和已经存在的一个容器共享一个网络命名空间,而不是和宿主机共享。新创建的Docker容器不会创建自己的网卡,配置自己的 IP,而是和一个指定的容器共享 IP、端口范围等。

640?wx_fmt=png

 每个Pod容器有一个pause容器其有独立的网络命名空间,在Pod内启动Docker容器时候使用 –net=container就可以让当前Docker容器加入到Pod容器拥有的网络命名空间(pause容器)
 

第3章 Pod与Pod之间的网络与通信

3.1 Linux虚拟网桥

640?wx_fmt=png

Linux以太网桥(Linux Ethernet bridge)是一个虚拟的2层网络设备(说白了,就是一个虚拟的以太网交换机),目的是把多个以太网段链接起来,网桥维护了一个转发表,通过检查转发表和待传输的数据包的目的地址,决定是否将数据包传递到连接到网桥的其他网段,网桥代码通过查看网络中每个以太网设备特有的MAC地址来决定是传输数据还是丢弃数据。

 虚拟网桥实现了ARP协议用来根据给定的ip地址找到对应机器的数据链路层的mac地址,一开始转发表为空,当一个数据帧被网桥接受后,网桥会广播该帧到所有的链接设备(除了发送方设备),并且把响应这个广播的设备记录到转发表;随后发往相同ip地址的流量会直接从转发表查找正确的mac地址,然后转发包到对应的设备。
如上图显示,两个Pod通过veth对链接到root netns命名空间,并且通过网桥进行通信。

每个Pod都是都有一个虚拟网卡。

3.2 同一个Node中的Pod之间的通信

鉴于每个Pod有自己独立的网络命名空间,我们使用虚拟以太网设备把多个Pod的命名空间链接到了root命名空间,并且使用网桥让多个Pod之间进行通信。

k8s中,每个Pod拥有一个ip地址,不同的Pod之间可以直接使用该IP地址与彼此进行通讯。

在同一个Node上的不同Pod之间,每个Pod有自己的网络命名空间中,而不是共享相同的名字空间,因此在同一个Node上的不同Pod之间通信,必须使用各自的IP地址进行通信,而不能使用localhost:127.0.0.1。

640?wx_fmt=png

  • 通过网桥这里把veth0和veth1组成为一个以太网,他们直接是可以直接通信的,另外这里通过veth对让pod1的eth0和veth0、pod2的eth0和veth1关联起来,从而让pod1和pod2相互通信。
  • Pod 1通过自己默认的以太网设备eth0发送一个数据包,eth0把数据传递给veth0,数据包到达网桥后,网桥通过转发表把数据传递给veth1,然后虚拟设备veth1直接把包传递给Pod2网络命名空间中的虚拟设备eth0.

3.3 不同Node的Pods之间的通信

不同Node上的Pod之间,各自拥有自己的名字空间,因此使用各自的IP地址进行通信。

集群内部的所有Pod使用相同的IP地址空间,每个Pod的虚拟IP地址在集群内部必须是唯一的、统一分配的。

k8s网络模型需要每个pod必须通过ip地址可以进行访问,每个pod的ip地址总是对网络中的其他pod可见,并且每个pod看待自己的ip与别的pod看待的是一样的(虽然他没规定如何实现),下面我们来看看:不同Node间Pod如何交互的?

K8s中集群中的每个Node(虚拟机)都会被分配了一个CIDR块,CIDR称为无类别域间路由选择,把网络前缀都相同的连续地址组成的地址组(块)称为CIDR地址块,集群中的不同Node有不同的CIDR块,每个Node负责给本Node上的Pod分配IP地址,其保证集群中不同Node上的Pod的IP不会冲突,同时还能够保证不同Node上的Pod的IP地址在同一个地址空间内。

640?wx_fmt=other

如上图所示,Node1(vm1)上的Pod1与Node2(vm2)上Pod4之间进行交互。

首先,pod1通过自己的以太网设备eth0把数据包发送到关联到root命名空间的veth0上

然后,数据包被Node1上的网桥设备cbr0接收到,网桥查找转发表,发现找不到pod4的Mac地址,则会把包转发到默认路由(root命名空间的eth0设备,也是Node的外部以太网设备),然后数据包经过eth0就离开了Node1,被发送到网络。

最后,数据包到达Node2后,首先会被root命名空间的eth0设备,然后通过网桥cbr0把数据路由到虚拟设备veth1,最终数据表会被流转到与veth1配对的另外一端(pod4的eth0)

每个Node都知道如何把数据包转发到其内部运行的Pod,当一个数据包到达Node后,其内部数据流就和Node内Pod之间的流转类似了。

这样,就是实现了不同Node节点上Pod之间的通信。

3.4 具体的网络规划与实现

对于如何来配置网络,如何实现上述的虚拟网络功能,k8s没有实现网络规划的具体逻辑,而是制定了一套CNI(Container Network Interface)接口规范,开放给社区来实现。

不同厂家,有不同的解决方案,这里有大量的解决方案,比如:

  • 亚马逊为k8s维护了一个容器网络插件,使用CNI插件来让亚马逊VPC(虚拟私有云)环境中的Node与Node直接进行交互。
  • CoreOS的Flannel,也是k8s中实现CNI规范较为出名的一种实现。Flannel是CoreOS团队针对Kubernetes设计的一个网络规划实现。
  • Calico为容器和虚拟机工作负载提供一个安全的网络连接。

这些网络实现,并不是K8S原生软件的一部分,它属于第三方网络插件,在K8S安装好后,需要单独按照部署。

更多的信息如下:

Installing Addons | Kubernetes

3.5 pod网络的IP地址空间的配置

pod网络的IP地址的IP地址空间,在创建集群的时候指定,如下图示例:

kubeadm init --apiserver-advertise-address 172.24.130.172 --control-plane-endpoint cluster-endpoint  --image-repository registry.aliyuncs.com/google_containers --service-cidr 10.1.0.0/16 --pod-network-cidr 192.168.0.0/16

--pod-network-cidr 192.168.0.0/16

  • --pod-network-cidr:通过该参数指定。
  • 必须是私网地址,不能使用公网地址。
  • 该IP地址不能与虚拟机的私网地址空间重叠
  • 该IP地址不能与Sevice的私网地地址空间重叠

第4章 Pod与Service之间的网络与通信

4.1 Pod通信的缺点与Service的出现

上面展示了Pod之间如何通过他们自己的IP地址进行通信,但是pod的IP地址是动态分配的,不是固定的,当集群中pod的规模缩减或者pod故障或者node故障重启后,新的pod的IP就可能与之前的不一样的, 这就给通过IP地址使用Pod中的服务的应用程序带来麻烦。所以k8s中衍生出来Service来解决这个问题。

k8s中 Sevice是一组提供相同服务实例的抽象,Service管理了一系列的Pods,每个Service有一个自己的虚拟的IP地址,要访问service管理的Pod上的服务,只需要访问你这个虚拟的IP就可以了,这个虚拟IP在虚拟服务创建后是固定的,当service下的pod规模改变、故障重启、node重启时候,虚拟Service的IP没有变,上述的变化,对使用service的用户来说是无感知的。

service通过服务发现机制,来动态的管理Pod规模的变化、状态的变化、pod在不同节点部署的变化。

当服务请求的数据包到达Service虚拟IP地址后,Service使用自动创建的负载均衡器Pod映射表,把服务请求的数据包转发到特定的Pod上。

这里有四个关键的地方:

  • Service的虚拟IP地址
  • 服务发现与Pod映射表
  • 负载均衡器与均衡策略
  • 服务请求在Service和Pod之间的转发与路由

本文重点关注Service的虚拟IP地址与服务请求在Service和Pod之间的转发与路由

Service的功能的复杂度与Service的类型相关,不同类型的Service,其实现的功能不同,K8S支持4种不同了类型的Service:

  • ClusterIP Sevice (主要实现集群内Server IP与 Pod IP的通信)
  • NodePort Sevice (主要实现集群外部IP与集群内部Service、内部Pod的通信)
  • LoadBalancer Sevice
  • ExternalName Sevice

4.2 Service的IP地址

Service与Pod一样,都有自己独立的IP地址,但Service与Pod拥有不同的地址空间。

 该地址空间在创建集群的时候指定,如下图示例:

kubeadm init --apiserver-advertise-address 172.24.130.172 --control-plane-endpoint cluster-endpoint  --image-repository registry.aliyuncs.com/google_containers --service-cidr 10.1.0.0/16 --pod-network-cidr 192.168.0.0/16

--service-cidr:10.1.0.0/16

  • --service-cidr:通过该参数指定。
  • 必须是私网地址,不能使用公网地址。
  • 该IP地址不能与虚拟机的私网地址空间重叠
  • 该IP地址不能与Pod的私网地地址空间重叠

每个虚拟Service创建的时候,都会获得一个在集群内唯一的私有IP地址。

4.3 服务请求在Service和Pod之间的转发与路由

(1)Linux netfilter

为了实现对输入到Service对应的IP接口的数据包的处理,k8s依赖linux内建的网络框架-netfilter。

Netfilter是Linux提供的内核态框架,允许使用者自定义处理接口实现各种与网络相关的操作。

Netfilter为包过滤,网络地址转换和端口转换提供各种功能和操作,以及提供禁止数据包到达计算机网络内敏感位置的功能。在linux内核协议栈中,有5个跟netfilter有关的钩子函数,数据包经过每个钩子时,都会检查上面是否注册有函数,如果有的话,就会调用相应的函数处理该数据包。这5个钩子函数的功能报包括:

  • NFIPPRE_ROUTING: 接收的数据包刚进来,还没有经过路由选择,即还不知道数据包是要发给本机还是其它机器。
  • NFIPLOCAL_IN: 已经经过路由选择,并且该数据包的目的IP是本机,进入本地数据包处理流程。
  • NFIPFORWARD: 已经经过路由选择,但该数据包的目的IP不是本机,而是其它机器,进入forward流程。
  • NFIPLOCAL_OUT: 本地程序要发出去的数据包刚到IP层,还没进行路由选择。
  • NFIPPOST_ROUTING: 本地程序发出去的数据包,或者转发(forward)的数据包已经经过了路由选择,即将交由下层发送出去。

K8S不直接注册Linux netfilter的钩子函数,而是通过Linux IP table机制,间接的操作Linux netfilter。

(2)Linux IP table

Iptables是运行在用户态的用户程序,其基于表来管理对数据保的处理规则,用于定义使用netfilter框架操作和转换数据包的规则。

根据规则rule表的作用分成了好几个表,不同功能的规则放在不同的表中,如用来过滤数据包的rule就会放到filter表中,用于处理地址转换的rule就会放到nat表中,其中rule就是应用在netfilter钩子上的函数,用来修改数据包的内容或过滤数据包。

IP table大致有五类规则表:

  • Filter:从名字就可以看出,这个表里面的rule主要用来过滤数据,用来控制让哪些数据可以通过,哪些数据不能通过,它是最常用的表。
  • NAT(*):里面的rule都是用来处理网络地址转换的,控制要不要进行地址转换,以及怎样修改源地址或目的地址,从而影响数据包的路由,达到连通的目的,这是家用路由器必备的功能。
  • Mangle:里面的rule主要用来修改IP数据包头,比如修改TTL值,同时也用于给数据包添加一些标记,从而便于后续其它模块对数据包进行处理(这里的添加标记是指往内核skb结构中添加标记,而不是往真正的IP数据包上加东西)。
  • Raw:在netfilter里面有一个叫做connection tracking的功能,主要用来追踪所有的连接,而raw表里的rule的功能是给数据包打标记,从而控制哪些数据包不被connection tracking所追踪。
  • Security:里面的rule跟SELinux有关,主要是在数据包上设置一些SELinux的标记,便于跟SELinux相关的模块来处理该数据包。

在k8s中,iptables规则由kube-proxy控制器进行配置的,该控制器监视K8s API服务器的更改。当对Service或Pod的虚拟IP地址进行修改时,iptables规则也会更新以便让service能够正确的把数据包路由到后端Pod。

iptables规则表监视发往Service虚拟IP的流量并且在匹配时,从可用Pod集合中选择随机Pod IP地址,iptables规则将数据包的目标IP地址从Service的虚拟IP更改为选定的Pod的ip。

总的来说iptables已在机器上完成负载平衡,并将指向Servcie的虚拟IP的流量转移到实际的pod的IP。

在从pod到service的方向上,源IP地址来Pod。 在这种情况下,iptables再次重写IP头以将Pod IP替换为Service的IP,以便外部认为它一直与Service的虚拟IP通信。

Service与Node之间是IP通信,而不是MAC层通信,因此Service和Node通常不在同一个IP私网的网段 。

第5章 Internet与Service之间的网络与通信

到目前为止,我们已经了解了如何在Kubernetes集群内部,实现Service与Pod,Pod与Pod的通信。很多时候,我们希望将服务暴露给外部使用(互联网)。这里就涉及到两个相关的问题:(1)从k8s service访问Internet(2)从Internet访问k8s的service。

如果期望讲服务暴露给外部用户,则需要集群有一个公网的IP地址,这个公网IP地址,可以是集群的网关的IP地址,也可以是Node节点的公网IP地址。

5.1 从k8s service访问Internet的访问

所谓从k8s service访问Internet的访问,就是来自Pod的数据,如何进入到internet。

在上图中,每个虚拟机Node有一个私有IP地址,该IP地址不同于service的虚拟IP地址,也不同于pod的虚拟IP地址,而是一个私有的实地址。

要实现集群与internet访问,就必须有一个internet网关,该网关实现公网IP和节点Node私网IP的NAT转换。基本过程如下(以pod1为例)

(1)pod1数据包的源IP地址为pod1-虚拟IP地址,目的IP地址为internet Client的公网IP地址。

(2)pod1的数据经过eth0,到达root netns的cbr0。

(3)root netns cbr0把数据包转发到iptable。

(4)iptable会把数据包的源IP地址(pod1-虚拟IP变更为虚拟机的私有IP地址,然后通过eth0发送给网关。

(5)网关认为该数据包来自于虚拟机网络,则进行NAT转换,转换成虚拟机或集群的公网IP地址。

(6)网格把转换后的数据(源IP为虚拟机的公有IP, 目的IP为Client的公有IP)发送到internet上。

5.2 从Internet访问k8s的service的访问

这个过程正好与5.1过程相反,如果说5.1的过程是IP地址映射是多对1的关系,那么5.2的过程就是IP地址映射是1对多的关系,因此更复杂。

外部不直接访问pod,而是先访问service,由service实现负载均衡与数据包在内部pod中的分发,因此这里的关键是:外部公网IP地址客户端如何访问集群内部私有IP地址的抽象服务。这个方向上功能的实现与service的类型密切相关,K8S支持三种能够提供公网服务请求的service类型:

  • NodePort Service
  • LoadBalancer Service
  • Ingress控制器。

5.2.1 NodePort Service

这种方法的前提条件是:集群内部的每个节点都有一个公网IP地址。

(1)在每个节点Node的公网IP接口上,为虚拟服务Serivce生成一个端口映射,如上图中的30123

(2)发送到每个节点Node的公网IP+30123端口上的服务请求,经过IP Talbe扥机制,都会被映射到Service的私网IP+内部端口号上。

这一步是关键。NodePort是靠kube-proxy服务通过iptables的nat转换功能实现的,kube-proxy会在运行过程中动态创建与Service相关的iptables规则,这些规则实现了NodePort的请求流量重定向到kube-proxy进程上对应的Service的代理端口上。

(3)Service接收到来自私网(Service的私网IP+内部端口号)的服务请求后,会根据内部策略,选择一个目标Pod,作为最终的服务请求的处理端,实现service内部的负载均衡。

(4)其中一个Pod接收到来自service的服务处理请求。

这样就完成了Internet具有公网IP地址的Client到集群内部Pod的业务请求。

这里有一个关键性的问题,每个节点Node的公网IP接口上的端口号哪里来的?

这个端口号是在创建一个新的虚拟service的时候分配/指派的,如下图所示:

由于集群中的每个节点都暴露了一个用于标识service的端口号,且端口号完全相同,因此,从集群外部来看,可以通过任何一个节点的公网IP地址,都可以访问集群内部的该service。

这种方法的前提条件是,每个节点都有公网IP地址,如果集群的节点很多,还是挺浪费公网IP地址的。

5.2.2 LoadBalancer Service (负载均衡器

该种类型的服务,不需要每个节点提供一个公网IP地址,它处于集群和internet,因此LoadBalancer service,不仅仅具备集群内部的私有IP地址,同时还具备internet共有IP地址。

所有发送到集群内部的服务器请求,首先发送到该LoadBalancer service,由该LoadBalancer service实现公网IP地址与集群内部私网地址的转换,然后转发到集群内部。如下图所示:

(1)首先流量被传到的Service的负载均衡器。

(2)一旦负载均衡器收到数据包,它就会随机选择一个VM(虚拟机节点)。

这里我们故意选择了没有Pod运行的node:node 2。

也就是说,LoadBalancer类型Service,其均衡的是最小单位是节点,而不是pod。

(3)node上运行的iptables规则将使用kube-proxy安装在集群中的内部负载平衡规则将数据包定向到正确的Node 中的Pod。

(4)iptables执行正确的NAT并将数据包转发到正确的Pod(4)。

这种方法的最大缺点是:

每种服务都需要创建自己独有的负载均衡器(LoadBalancer Service ),当集群内部有大量Service的时候,就需要创建大量的负载均衡器,每个负载均衡器都需要有一个独立的IP地址,每个负载均衡器相互独立运行。如下是LoadBalancer Service的创建方法

创建k8s service时,可以选择指定LoadBalancer。 LoadBalancer的实现由云控制器提供,该控制器知道如何为您的service创建负载均衡器。 创建service后,它将公布负载均衡器的IP地址。 作为最终用户,可以开始将流量定向到负载均衡器以开始与提供的service进行通信。

5.2.3 Ingress controller(ingress 控制器)

有没有一种方法或服务类型,为集群内所有的各种类型的服务提供负载均衡呢?

这就是 Ingress controller。

这是一个与上面提到的两种方式完全不同的机制,它不是与K8S的LoadBalancer service和NodePort Service并行的service类型,而是架构在Service之上的一种新的机制,Ingress工作在Http层。

它通过一个公开的ip地址,就能够为多个公开的服务提供统一的访问入口。

它通过HTTP / HTTPS的域名来标识不同的Service,如下图所示:

当客户端向Ingress发送http请求时候,ingress会根据请求的主机名路径,决定请求转发到集群内部的哪个服务。

此种情形,由于集群内部的服务不需要提供共有IP地址,因此,服务的类型通常只需要是ClusterIP类型的Sevice即可。

然后由ClusterIP Sevice实现在不同pod间的负载均衡。

Ingress资源的创建方法:

如上定义了一个单一规则的Ingress,确保Ingress控制器接受的所有请求主机kubia.example.com的http请求被发送到端口80上的kubia-nodeport服务上。

工作原理:

(1)客户端,对kubia.example.com执行DNS查找,DNS服务器返回Ingress控制器的IP。

(2)客户端,拿到IP后,向Ingress控制器发送Http请求,并在http协议的Host中指定kubia.example.com。

(3)Ingress控制器,接收到请求后,从Host头部就知道该访问那个服务,通过与该Service关联的endpoint对象查询Pod ip,并将请求转发到某一个Pod,这里Ingress并没把请求转发给Service,而是自己选择一个一个Pod来访问。

(4)当然,Ingress控制器也可以把请求转发到某个某个虚拟Service中,再由Service在不同的Pod中进行负载均衡。

Ingress优缺点:

Ingress工作在OSI的第7层(HTTP层), 这种负载均衡器的一个好处是:它们具有HTTP感知能力,因此它们了解URL和路径,允许按URL路径细分服务流量,这是LoadBalancer service与NodePort Service所不具备的能力,LoadBalancer service和NodePort Service只能识别到IP地址。

Ingress的缺点也是明显的,由于Ingress工作在HTTP层,因此对于非HTTP服务请求,就无能为力了,且相对于工作在IP层(第3层)的负载均衡,工作在第7层的负载均衡的性能也会受到一定的影响。 


作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:  https://blog.csdn.net/HiWangWenBing/article/details/122806829

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. centos8 Failed to install packages: No URLs in mirrorlist

    因为centos8停止维护了 天坑啊 sudo sed -i -e "s|mirrorlist|#mirrorlist|g" /etc/yum.repos.d/CentOS-* sudo sed -i -e "s|#baseurlhttp://mirror.centos.org|baseurlhttp://vault.centos.org|g" /etc/yum.repos.d/CentOS-*这样yum就能更新了...

    2024/4/13 6:06:43
  2. 攻防世界-web shrine

    代码分析: import flask import os app flask.Flask(__name__) app.config[FLAG] os.environ.pop(FLAG) #flag的位置,需要查看的目标 app.route(/) #路由:解析url,访问/路径时就执行index() def index():return op…...

    2024/4/20 21:03:35
  3. 【算法竞赛学习】心跳信号分类预测-建模与调参

    Task4 建模与调参 此部分为零基础入门数据挖掘之心电图分类的 Task4 建模调参部分,带你来了解各种模型以及模型的评价和调参策略,欢迎大家后续多多交流。 赛题:零基础入门数据挖掘 - 心电图分类预测 项目地址: 比赛地址&#…...

    2024/4/5 2:07:06
  4. ubuntu 安装 ssh 服务并使用 root 登录

    1、安装 ssh 服务 sudo apt-get install openssh-server -y 2、设置 roo t密码,ubuntu 默认 root 密码是随机的,需要重置一下 sudo passwd root 3、允许 root 用户登录,编辑 sshd_config sudo vim /etc/ssh/sshd_config找到 PermitRootLog…...

    2024/4/18 22:45:14
  5. ES6 类的constructor方法

    constructor是类的默认方法,通过new命令生成对象实例时候自动调用该方法。constructor是必须要有的。如果你在JS中定义一个类时候没有写constructor,这个就是隐式定义,会被默认添加到类中。 这个就很像大二学JAVA时候的感觉,当时…...

    2024/4/13 6:07:43
  6. zzuli:1032员工薪水

    题目描述 某公司规定,销售人员工资由基本工资和销售提成两部分组成,其中基本工资是1500元/月,销售提成规则如下: 销售额小于等于10000元时,按照5%提成; 销售额大于10000元但小于等于50000元时,…...

    2024/4/13 6:07:33
  7. 2022零售行业策略:消费品掘金三战法(深度)

    2021年消费行业投资思路:聚焦品牌和上游供应链。于品牌,我们认为国牌崛起是我国消费品行业未来5~10年的大趋势,部分国产品牌在对电商等新渠道的理解、对消费者需求的洞察、对产品升级方向的把控等方面展现出明显优势,建议重点关注…...

    2024/4/18 14:39:36
  8. STL容器值语意复杂数据类型案例_2022

    STL容器为值拷贝 并不是引用拷贝 #include <iostream> #include <vector> using namespace std;class Teacher { public:Teacher(const char* name, int age){cout << "Teacher Construct." << endl;int len strlen(name) 1;p_name new …...

    2024/4/20 12:15:31
  9. 面向对象嵌入式系统开发笔记2

    实时嵌入式系统基础知识 2.1嵌入式系统的基本概念 2.1.1通用计算与嵌入式计算 当今计算系统两类&#xff1a;通用和嵌入式。 通用&#xff1a;文字、表格等通用服务的系统&#xff0c;台式机&#xff0c;笔记本。丰富的系统资源。实时性要求不高&#xff0c;电视转播等。 嵌…...

    2024/4/13 6:07:48
  10. ARM处理器的异常模式

    1、ARM处理器有各种异常模式&#xff0c;用于应对ARM出现的不同状态。出现异常时&#xff0c;会随即进入相关的异常向量&#xff0c;同时CPSR的寄存器也会设置成具体的模式。 例&#xff1a;当出现中断时&#xff0c;不管是哪种中断&#xff0c;都会跳转到0x18这个总入口地址&a…...

    2024/4/8 19:02:39
  11. 15.静态、动态时序分析

    1.静态时序分析&#xff08;static timing analysis&#xff0c; STA&#xff09; 是遍历电路存在的所有时序路径&#xff0c;根据给定工作条件&#xff08;PVT&#xff09;下的时序库.lib 文件计算信号在这些路径上的传播延时&#xff0c;检查信号的建立和保持时间是否满足约束…...

    2024/4/13 6:07:28
  12. Git入门学习

    git 基本命令 工作流程 汇总 待更新… 个人公众号 菜鸟一个&#xff0c;望各位大神多多指导&#xff01;互相学习进步&#xff01; whai的博客 whaifree.top 欢迎留言&#xff01;...

    2024/4/22 9:55:24
  13. 函数柯里化

    柯里化 在数学和计算机科学中&#xff0c;柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 也就是说&#xff0c;当一个函数有多个参数的时候先传递一部分参数调用它&#xff08;这部分参数以后永远不变&#xff09;&#xff0c;然后返回一个新…...

    2024/4/20 12:21:43
  14. 文章词频统计

    1、词频统计&#xff0c;输出频次最高的中文字符及频次&#xff0c;不包括标点符号 #打开原文件&#xff0c;小女孩.text fiopen(小女孩.text,r) //打开门小女孩文件&#xff0c;读 foopen(py-1.txt,w) //写 txtfi.read() d{} #定义一个字典 exclude!#$%^&*()_-{}[]:…...

    2024/4/13 6:07:33
  15. 问题解决之 TypeError: can‘t convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to

    问题描述 运行程序&#xff0c;出现报错信息 TypeError: cant convert CUDA tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.。 具体信息如下所示&#xff1a; Traceback (most recent call last):File "tools/demo.py", line 97, i…...

    2024/4/18 11:19:49
  16. 【算法竞赛学习】心跳信号预测分类-赛题理解

    心跳信号预测分类-Task1 赛题理解 Task1赛题理解 赛题以心电图数据为背景&#xff0c;要求选手根据心电图感应数据预测心跳信号&#xff0c;其中心跳信号对应正常病例以及受不同心律不齐和心肌梗塞影响的病例&#xff0c;这是一个多分类的问题。通过这道赛题来引导大家了解医…...

    2024/4/13 6:07:43
  17. 以太坊 solidity pure view 交易执行之后不会生成区块

    函数可以被声明为pure、view&#xff0c;两者的作用可见下图。 函数类型 作用 pure 承诺不读取或修改状态。 view 保证不修改状态。 pure&#xff1a;不读取更不修改区块上的变量&#xff0c;使用本机的CPU资源计算我们的函数。所以不消耗任何的资源这是很容易的理解的。 …...

    2024/4/13 6:08:43
  18. 彻底卸载Keil4和Keil5

    https://blog.csdn.net/qq_37277944/article/details/116244080...

    2024/4/13 6:07:48
  19. 2022年R1快开门式压力容器操作考试题及R1快开门式压力容器操作模拟考试

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;R1快开门式压力容器操作考试题是安全生产模拟考试一点通总题库中生成的一套R1快开门式压力容器操作模拟考试&#xff0c;安全生产模拟考试一点通上R1快开门式压力容器操作作业手机…...

    2024/4/13 6:08:38
  20. 总结我工作多年来必备的办公神器,收藏好哟

    作为我们公司活动策划分部的经理&#xff0c;我今天在这里和各位同行们分享下我工作五六年已来总结的设计的软件&#xff0c;希望对刚刚入行的小萌新们有所帮助&#xff1a; 1. Pixso Pixso是一款专业的设计软件&#xff0c;但是我在使用后发现&#xff0c;拿他来做策划一点也…...

    2024/4/13 6:07:38

最新文章

  1. 使用 Langchain、Langfuse、Nemo-gaurdrails、RAGAs构建 RAG 管道并进行监控和评估

    原文地址:build-end-to-end-rag-pipeline-with-monitoring-and-evaluation-using-langchain-azure-ai-search 2024 年 4 月 21 日 介绍 使用现代的LLM框架,如Langchain或llamaindex,可以迅速搭建一个用于 RAG 的管道,通常只需编写大约5-6行代码。然而,若要构建一个适用于生…...

    2024/5/2 23:45:48
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 如何注册midjourney账号

    注册Midjourney账号比较简单&#xff0c;准备好上网工具&#xff0c;进入官网 Midjourney访问地址&#xff1a; https://www.midjourney.com/ 目前没有免费使用额度了&#xff0c;会员最低 10 美元/月&#xff0c;一般建议使用30美元/月的订阅方案。了解如何订阅可以查看订阅…...

    2024/5/1 10:20:39
  4. JVM笔记

    1.JVM与Java体系结构 1.1. 前言 作为Java工程师的你曾被伤害过吗&#xff1f;你是否也遇到过这些问题&#xff1f; 运行着的线上系统突然卡死&#xff0c;系统无法访问&#xff0c;甚至直接OOM想解决线上JVM GC问题&#xff0c;但却无从下手新项目上线&#xff0c;对各种JVM…...

    2024/5/1 13:41:20
  5. SQL 第一章 (准备工作)

    目录 1. 准备工作1.1 导入练习数据1.2 前置知识 1. 准备工作 为了更好的学习&#xff0c;对于本地没用安装MySQL和Navicat的同学&#xff0c;请百度查询相关安装教程。当然&#xff0c;数据库软件也可以用其他的替代Navicat。 我将持续更新SQL的知识&#xff0c;你将会学到各种…...

    2024/4/30 3:40:37
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

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

    2022/11/19 21:17:18
  27. 错误使用 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
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,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
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:16:58
  45. 如何在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