今年上半年(2015年2月),Google在Nature上发表了一篇论文:Human-level control through deep reinforcement learning。文章描述了如何让电脑自己学会打Atari2600电子游戏。Atari 2600是80年代风靡美国的游戏机,总共包括49个独立的游戏,其中不乏我们熟悉的Breakout(打砖块),Galaxy Invaders(小蜜蜂)等经典游戏。Google算法的输入只有游戏屏幕的图像和游戏的得分,在没有人为干预的情况下,电脑自己学会了游戏的玩法,而且在29个游戏中打破了人类玩家的记录。

Google到底是如何做到的呢?答案当然是深度学习了。

先来看看Google给出的神经网络架构。


网络的最左边是输入,右边是输出。游戏屏幕的图像(实际上是4幅连续的图像,可以理解为4个通道的图像)经过2个卷积层(论文中写的是3个),然后经过2个全连接层,最后映射到游戏手柄所有可能的动作。各层之间使用ReLU激活函数。

这个网络怎么看着这么眼熟?这和我们识别MNIST数字时用的卷积神经网络是一样一样的

可是转念又一想,还是不对。我们识别MNIST数字的时候,是Supervised Learning(监督学习)。每个图像对应的输出是事先知道的。可是在游戏中并不是这样,游戏环境给出的只是得分。算法需要根据得分的变化来推断之前做出的动作是不是有利的。

这就像训练宠物一样。当宠物做出了指定动作之后,我们给它一些食物作为奖励,使它更加坚信只要做出那个动作就会得到奖励。这种训练叫做Reinforcement Learning(强化学习)。

强化学习并没有指定的输出,环境只对算法做出的动作给出相应的奖励,由算法来主动发现什么时间做出什么动作是合适的。强化学习的难处在于,奖励往往是有延时的。比如在一个飞机游戏中,玩家指挥自己的飞机在合适的时机发射子弹,相应的奖励要等到子弹击中敌机才会给出。从发射子弹到击中敌机之间有一个时间延迟。那么算法如何跨越这个时间延迟,把击中敌机所得到的奖励映射到之前发射子弹的这个动作上呢?

要解释这个问题,我们需要首先来谈一下强化学习是怎么一回事。

Reinforcement Learning(强化学习)

先借用一下维基百科的描述:

强化学习是机器学习中的一个领域,强调如何基于环境而行动,以取得最大化的预期利益。其灵感来源于心理学中的行为主义理论,即有机体如何在环境给予的奖励或惩罚的刺激下,逐步形成对刺激的预期,产生能获得最大利益的习惯性行为。


在强化学习的世界里,我们的算法(或者说人工智能)被称为Agent,它与环境发生交互。Agent从环境中获取状态(state),并决定自己要做出的动作(action)。环境会根据其自身的逻辑给Agent予以奖励(reward)。这个奖励有正向和反向之分。比如动物生活在大自然中,吃到食物即是一个正向的奖励,而挨饿甚至失去生命就是反向的奖励。动物们靠着自己的本能趋利避害,增大自己得到正向奖励的机会。如果反过来说,就是避免得到反向的奖励,而挨饿什么的最终会导致死亡。所以动物生存的唯一目的其实就是避免死亡。

在电子游戏世界(特指Atari 2600这一类的简单游戏。不包括推理解密类的游戏)中:

  • 环境指的是游戏本身,包括其内部的各种逻辑;
  • Agent指的是操作游戏的玩家,当然也可以是指操作游戏的AI算法;
  • 状态就是指游戏在屏幕上展现的画面。游戏通过屏幕画面把状态信息传达给Agent。如果是棋类游戏,状态是离散的,状态的数量是有限的。但在动作类游戏(如打飞机)中,状态是画面中的每个物体(飞机,敌人,子弹等等)所处的位置和运动速度的组合。状态是连续的,而且数量几乎是无限的。
  • 动作是指手柄的按键组合,包括方向键和按钮的组合,当然也包括什么都不按(不做任何动作)。
  • 奖励是指游戏的得分,每击中一个敌人都可以得到一些得分的奖励。
  • 策略是Agent脑子里从状态到动作的映射。也就是说,每当Agent看到一个游戏画面(状态),就应该知道该如何操纵手柄(动作)。Reinforcement Learning算法的任务就是找到最佳的策略。策略的表示方法可以有很多。比如:
    1. 当状态的个数是有限的情况下,我们可以给每个状态指定一个最佳动作,以后只要看到某种状态出现,就去查询这个状态对应的动作就可以了。这种表示方法类似于查询字典。用这种方法表示最佳策略是没问题的,但是却不利于我们找出最佳策略,因为这种表示法是不可微分的(non-differentiable)。
    2. 我们还可以给每个状态下所有可能的动作估一个价值(Q-value),当我们看到某个状态的时候,我们去比较这个状态下所有动作的价值,找出价值最大的那一个。这种表示方法实际上可以用一个二维的表格来表示(Tabular Representation)。
    3. 当状态的个数是无限多时,我们已经不可能用表格来表示策略了。这时我们只能用一些函数拟合(Function Approximation)的方法把状态动作价值这三者的关系表示出来。神经网络目前是最佳的选择。
插播:

为什么不包括推理解密类游戏呢?其实Google把游戏简单分为两类:Perfect Information和Imperfect Information。

Perfect Information类的游戏可以通过当前屏幕上的画面了解到所有的状态信息,如打砖块,小蜜蜂,各种棋类都属于这一类游戏。这类游戏又可以叫做Markov游戏。Google这篇论文就是主要针对这一类。

Imperfect Information类的游戏不但要看当前屏幕上的画面,还要记住所有的历史画面。如扑克牌等。要解决这类游戏也不是没有可能,只需要在神经网络里加入闭环反馈就可以了。这就是Recurrent Neural Network(RNN)递归神经网络。关于RNN,请参考我的另一篇笔记:深度学习笔记(五)用Torch实现RNN来制作一个神经网络计时器

Q-Value

上面说到策略可以用动作的价值Q-value(实际上是Quality-Value)来表示。但这个价值到底代表什么呢?我们学政治课的时候都知道,商品的价值是凝结在商品中的无差别的人类劳动睡觉。那么这个动作的价值又凝结了什么东西呢?这个价值又是以什么单位来衡量的呢?

由于我们算法的目的只有一个,那就是尽量多的获得奖励(Reward)。所以动作的价值毫无疑问就是以Reward的多少来衡量的。一个动作的价值等于做了这个动作之后一段时间之内Agent所能获得的最大的奖励。

举个例子,假设你面临跳槽,如果跳到新公司,今后五年内的预期收入是500万。如果留在原来的公司,今后五年的预期收入为300万。那么你”跳槽“这个动作的Q-value就是500万,而“不跳槽”这个动作的Q-value为300万。

所谓价值,当然是要根据设定的时间段而定的。为了计算方便,我们一般不会设定为“5年”这样一个固定的时间段。而是给未来的Reward打一个折扣。比如明年的预期收入要打一个0.9折,后年的预期收入打0.9的二次方折,大后年的预期收入打0.9的三次方的折。这样,越遥远的收入就显得越不重要,其实也起到了限制时间段的作用。

Q-Value Tabular Representation(Q函数的表格形式)

前面说到,策略可以用一个记录着Q-value的二维表格来表示。我们来举一个实际的例子吧。


假设我们有一张地图,地图上有6个格子。游戏开始时你会出现在任意一个蓝色的格子里,你的任务是走到End终点。因为你的口袋上漏了一个洞,你每踏上一个蓝色的格子,你的口袋会掉出一块钱,而你走到终点的那一刻,你会得到10块钱,同时游戏结束。如果你试图走出边界,你会留在原来的那个格子里,并失去1块钱。

好了,游戏规则非常简单。为了要获取最大的利益,你需要找出一个最佳策略。在这么简单的游戏设定下,你可以用Q的表格形式来表示你的策略。我已经帮你把表格画好了,你只需要把合适的数字填进去。(为了计算方便,我们不对未来的奖励做打折处理)


假设你身处状态C,那么向下走会得到10块钱。所以C状态的向下的动作Q-value等于10。同样,E状态向右的动作也等于10。


如果你身处B状态,向下可以走到E,通过E可以走到终点并获得10块钱,但是在路过E的时候要损失1块钱,所以总的预期是9元。同样B状态向右也是9。


如果你身处D,最好的方法是向右走到E,再通过E走到终点。这样的预期同样是9元。


如果你身处A,那么你可以向下走到D,然后通过E走到终点,这样预期是8元。当然也可以向右走到B,然后选择通过C或E走到终点,预期同样是8元。所以A状态的向下和向右的动作都是8。


还有一些空格没有填。比如从E向左走,很明显这不是最佳的走法。不过如果你硬要这么走的话,你还可以从D走回E然后走到终点。但你走了一些冤枉路,你的收入将会是8。


按照这种逻辑,我们可以把其他的格子填满。


这样,我们就得到一个策略。按照这个策略,当你身处某个状态的时候,你可以选择四个动作中Q-value最高的那个来执行。

现在,策略我们是定出来了。可是这个策略是以我们人脑的智慧高屋建瓴的来完成的,对于电脑来讲该怎么办呢?先别着急,这一节的目的只是讲如何用二维的表格来表示一个策略。至于如何用算法找出最佳策略,我们后面再讲。

Q-Value Function Approximation(Q函数拟合形式)

在大多数Atari游戏中,状态的个数几乎可以说是无限多的。画面每变化一点点,就是一个新的状态。我们不可能为每个状态指定一个最佳的动作,而是需要把相近的状态归纳到一起。比如,我们可以这样描述某个策略:“当子弹从左边射向我的飞机时,我应该向右移动;当子弹从右边射向我的飞机时,我应该向左移动“。这个策略实际上把所有可能的屏幕状态分成了两类,分别把他们映射到手柄的向左和向右键。这种对局部图像进行描述从而进行分类的任务,用卷积神经网络来做是最合适不过的了。

具体来讲有两种方式:1. 将状态和动作做为输入,相应动作的Q-value做为输出;2. 将状态作为输入,一次性输出每个动作的Q-value。


在Google的论文里,就使用了类似第二种的网络形式把游戏画面映射到按键动作。网络的输入端是4帧连续的图像,经过3个卷积层和2个全连接层映射到18个输出节点,每个节点代表一个手柄按键动作的价值(Q-value)。

Temporal difference(时间差分)

直到现在,我们最大的一个疑问其实还未解决:我们上面提到的那个卷积神经网络到底是怎么在没有监督的情况下训练出来的呢?答案就是自己向自己学习,而且是向未来的自己学习。是不是很神奇?这就是Temporal Difference。其实就是根据Agent在连续时间点之间做出判断的差值来实现学习的目的。

扩展知识:

一般对于计算机算法而言,想要从环境中学习到经验并找出最佳策略,有三种不同的方法可以选择:

1. 动态规划(Dynamic Programming)方法。计算机专业的同学肯定不会陌生。在地图上找出两点之间的最短路径(也算是一种学习)用的就是这种方法。但这种方法的缺点在于,环境必须是已知的。如果要算出最短路径(最佳策略),最起码要把地图(环境)告诉Agent才可以。而Google并没有告诉算法任何关于Atari2600游戏的知识,所以动态规划并不能解决这类问题。

2. 蒙特卡罗(Monte-Carlo)方法。蒙特卡罗是摩纳哥的一个赌城,这种方法说白了就是随机瞎猜的方法。不断的改变策略,并在环境中不断尝试,直到找出回报最多的策略。实际上,生物在自然界的进化就是遵循这样一种方法。每种生物都把不计其数的后代散播到我们这个地球上,每个后代的个体都在基因上有微小的差别。基因优秀的生存下来,继续繁衍后代。听起来这种方法是不错的。但是每学习一次都要以物种个体的死亡为代价,这样学习的代价太大,学习的速度也太慢。另外,通过这种方法学习的经验是不具有推理性的。因为它无法判断到底是之前的具体是哪个动作导致了死亡的结果,只能把从出生到死亡之间的时间段里做出的所有动作当成一个整体策略来处理,这个策略由个体的基因决定。而算法选择整体保留或者整体销毁这个基因样本。

3. TD(Temporal difference)方法。Google就是用的这种方法。

我们先来举一个例子:

假设我们要根据从周一到周日的天气状况来预测周日的天气。我们从周一开始观察,周一晚上我们给出一个预测,这个预测会很不准确。周二晚上的时候,由于我们已经观察了两天,而且时间离周日又接近了一些,所以我们的预测会比周一准确一些。一直到周六晚上,我们的预测会越来越准确。直到时间到达周日,我们的预测变成100%准确,因为实际上我们已经知道答案了。

这就是Temporal Difference的基本假设:下一时刻对于结果的预测一定会比上一时刻的预测更准确

所以我们的方法就是让周一的预测向周二靠近,周二的预测向周三靠近......周六的预测向周日靠近。周日就不用再靠近了,因为当天的天气就是标准答案。

具体到算法上,流程大概是这样的:

1. 首先我们需要有一个神经网络(或者是别的什么预测器),它的输入是当天的日期当天观测到的一些数据,输出是对周日天气的预测。用数字来表示:1为晴天,0为雨天。这个神经网络的初始状态是随机的,处于一种混沌状态,它给出的预测值也可以看成是随机数。

2. 我们开始从周一开始收集观察数据,把收集到的数据放进神经网络,它吐出一个结果。当然这个结果没有任何意义,因为它是随机生成的。

3. 时间来到周二,我们又收集到了一些数据。把周二的数据放进神经网络,又吐出一个结果。这个结果仍然是随机的没有任何意义。但总算是和周一的结果有些差别。

4. 把周一的日期和观察数据周二的预测结果组成一对样本,用来训练我们的神经网络。注意,这时候我们的训练转变成了监督学习。由于我们会选择一个很小的learning rate,我们的神经网络会改变一点点,使得下一次如果我们又在周一这天观察到和这个周一类似的数据时,我们的预测会更加接近这个周二的结果了。等等,刚才不是说周二的预测结果只是个随机数吗?那这样的学习还有什么意义呢?先不要着急......

5. 我们一天天的观察和学习,直到来到了周日。今天,我们要把周六的日期和观察数据周日的预测结果(其实就是ground truth)组成一对样本来训练网络了。这次的训练才真正开始有意义了。当我们下一次遇到和周六类似的情况时,我们就能更加准确的预测周日的天气了。这样,一周的观察和学习生活就结束了。

6. 我们又开始了新的一周,重新从周一开始预测周日的天气。这次我们有了上一周的经验(所谓经验,就是上一周留下来的那个神经网络)。在这一周的学习中,前几天的学习仍然是很盲目的。但从周六开始,这种自我学习就开始有了一些方向性。因为周六给出的预测已经是有一些根据的。所以它有能力给周五的神经网络一些指导性意见。

7. 时间一周一周的过去了。周六的网络总是能够学习到Ground Truth。而周五的网络总是能向周六的网络学习......周一的网络总是向周二的网络学习。随着时间的推移,所有的网络都不同程度的学习到了Ground Truth。

是不是有一点感觉了?让我们再看一下之前的那个例子。


这次我们要遵循一个严格的算法来得到最佳策略。用这种方法叫做Q-learning。这是一个迭代的过程。首先,把所有动作的Q-value初始化为0。然后,遵循下面的规则进行迭代:

某个状态下某个动作的Q-value    =    该动作导致的直接奖励    +    该动作导致的状态中最有价值动作的Q-value

这个公式其实有个名字叫做Bellman Equation。这个公式非常非常重要,是整个Reinforcement Learning的理论核心。用通俗的话讲就是:如果你要做出一个选择,你需要考虑两个方面,一是你做出选择后立即得到的回报是多少,二是你的选择导致的一系列变化在未来能给你多少回报。将这两者加起来,就是你某项选择的价值

如果有人给你一亿让你吃屎,你吃吗?很明显,立即回报是一亿,吃完之后名誉受损可能影响别人对你的看法,吃不吃你自己考虑吧。

我们来实际操作一下。首先在我们的表格里把所有的Q-value初始化为0。


然后按照Bellman Equation进行迭代。


第一次迭代之后,所有没有踏上终点的动作都变成了-1,只有C的向下和E的向右变成了10。我们来看看为什么。

拿A状态的向右动作为例。这个动作导致的结果是B状态,并获得-1的奖励。而B状态的后续动作的价值都是0(初始化的值)。所以这次迭代的结果是-1加上0,等于-1。

再拿C状态的向下动作举例。这个动作导致的结果是游戏结束,并获得+10的奖励。游戏结束后也没有后续的奖励了。所以迭代的结果是+10。

继续往下迭代:


我们发现所有能导致E或C的动作都变成了9。

然后是第三次迭代:


第四次迭代:


经过四次迭代,我们的表格已经收敛,继续迭代也不会发生变化了。这就说明,我们已经找到了最佳策略。这个策略和我们凭人脑制定的策略是一样的。

进入真正的Atari游戏

经过上面的讲解,我们了解到几条事实:

  1. 所谓玩游戏的策略,其实就是一张记录着Q-value的表格
  2. 这个表格可以用神经网络来替代
  3. 我们没有监督数据来训练这个网络,所有的训练数据都是由网络自身生成的,当然还有环境给出的Reward(英语有个词叫做Bootstrapping,意思是提着自己的鞋带把自己提起来)
  4. 其实我们可以什么都不做,算法自己会找出最佳策略
由于本文并不涉及如何编写代码,所以我只想用文字来描述一下,在训练的过程中到底发生了些什么。

假设我们选择了Breakout(打砖块)游戏。


起初,我们建立了一个卷积神经网络,这就是AI的大脑。网络前端接受屏幕传来的图像,网络后端只有三个输出节点,分别代表向左移动,向右移动和不移动。网络的内部参数是随机初始化的,网络末端的Q-value也基本是随机的。这个大脑里面是一片混沌,它不会根据眼前的画面做出判断,只会随机的移动屏幕最下方的“球拍”。

我们打开开关,游戏开始运行。小球开始从上方掉下来。我们的“球拍”几乎不可能接到小球。每次小球掉落下去之后游戏就结束了。但马上又重新开始。

在这个过程中,屏幕图像源源不断的从神经网络的前端传进来,通过无数随机权重的神经脉络,连接到最后端的三个输出节点上。

"大脑“在做出随机动作的同时也在不停的学习。由于根本没有获得Reward,”大脑“只是单纯的拿n+1帧的图像对应的3个Q-value作为第n帧图像的学习目标。

这时的学习其实是盲目的。用随机初始化的网络随机的生成一些数据来训练,得到的结果也必然是一片混乱。所以,在这个阶段,神经网络跟没有学习到任何有意义的东西。

直到......

小球偶尔也会落在球拍上反弹回去。击中球拍并不会获得Reward,所以网络的训练仍然和之前一样无动于衷。

当小球向上击中一个砖块的时候,游戏给出1分作为Reward。从这时开始,“训练”才真正变得有意义了。在小球击中砖块的瞬间,砖块消失不见。由于神经网络接受的是4帧连续的图像,实际上是一个小动画,记录了砖块消失的过程。在这一帧发生的训练,其输入样本用的是上一帧的4幅图像(小球马上要击中砖块),而输出样本是击中砖块后的图像通过网络所生成的3个Q-value再加上刚才得到的1分。

这一帧的训练意义非同寻常,它告诉“大脑”:在小球马上要击中砖块这样一种状态下,不论你做出什么动作,都会得到比随机水平高出1分。

这一过程不断的重复,当“大脑”经历过多次击中砖块的瞬间,它脑中的卷积核就会试图找出这些画面中有哪些共同点。终于有一天,当击中过足够多次砖块之后,“大脑”终于明白,这些画面的共同点是:画面的某处都存在一个相同的pattern——小球和砖块非常接近而且小球正在向砖块飞去。“大脑”终于明白了它人生中的第一件事。

以后的每帧图像,它都会在图像中寻找这样的pattern,如果找到了,就会在输出端的3个动作节点给出3个比平时高一点的Q-value。

这时,“大脑”并没有将得分和动作联系在一起。这3个动作对它来说价值没有什么区别。它仍然是随机的给出一些动作。

“大脑”也会发现击中砖块前两帧的图像会“导致”前一帧的图像。在小球接近砖块的过程中,算法会不断的把下一帧的Q-value拿过来作为前一帧的图像的结果来训练。

渐渐地,“大脑”会认为所有小球飞向砖块的图像都应该对应较高的Q-value。也就是说,这些状态都是“有利”的。

下一步,“大脑”会继续领悟:是小球与球拍的碰撞“导致”了小球向上运动,并有很大可能是飞向砖块。所以小球与球拍的碰撞是“有利”的。

到目前为止,“大脑”还是没有搞清楚这3个动作到底有什么区别。

游戏继续,“大脑”继续随机的发出动作。

有时候,小球会贴着球拍的边缘掉下去。只有在这个时候,才能体现出动作带来的好处。比如,小球落到球拍左边缘时,如果这时碰巧发出了一个向左的动作,那么就会引发碰撞,否则小球就会跌落下去。在引发碰撞的情况下,“大脑”会把“碰撞”的Q-value(比较高)赋给向左这个动作。而向右和不移动这两个动作得到的却只是小球落下去的Q-value(比较低)。

久而久之,“大脑”就会明白当小球将要从左边略过球拍的时候,向左的动作比较有利;将要从右边略过的时候,向右的动作比较有利。

这样推广开来,“大脑”就会慢慢的找出合适的策略,越玩越好,逐渐达到完美的程度。


总结

说到这里,相信你已经能对强化学习有了一个大致的了解。接下来的事情,应该是如何把这项技术应用到我们的工作中,让它发挥出其巨大的潜能,创造出前人无法想象的价值。

自从Google发表了那篇惊世骇俗的论文以来,在我的内心里,人工智能的大门已经正式向人类打开,美好的未来也在向我们招手。从某种意义上讲,其巨大的影响力已经让我们手头的工作变得毫无价值,而我们应该抓紧时间去认真研究这新出现的技术,尽快的发挥它的巨大势能。正如KK的比喻那样:你正用一把铁铲在挖水渠,但你却突然听说明天会有人租一台挖掘机来过来,这时你还会继续挖下去吗?

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

相关文章

  1. 优酷IPv6改造纪实:视频行业首家拥抱下一代网络技术...

    阿里妹导读:2018年双11前,优酷开启了IPV6的大门。9月份PC端业务开启灰度,迎来首位IPV6 VIP用户后,优酷移动客户端也马不停蹄地加入灰度大军。从0到1,花了几个月;从10到1000,花了几天;从1000到50W,只要几小时。IPV6灰度的马车一旦起跑,将再也不需要停止。 IPV6在优酷,…...

    2024/4/21 8:48:42
  2. JAVAWEB开发之工作流详解(一)——Activiti的环境搭建、插件安装、核心API

    工作流的概念 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(Workflow Man…...

    2024/4/21 8:48:40
  3. directshow中使用StretchDIBits和AlphaBlend实现ARGB32图片的无损缩放

    原文地址:http://blog.csdn.net/nkliming/article/details/8292689之前使用StretchDIBits遇到一个很棘手的问题,就是不能处理alpha通道,都会默认填充零,那么这种情况下,都是透明也就不能正常显示特效了。后来查资料,发现了AlphaBlend可以添加透明度,如果源与目的size不同…...

    2024/4/21 8:48:39
  4. Oracle 11g系列—8—SQL语句编写规范

    ##Objectives: 1.统一SQL语句编写格式2.让SQL语句看起来美观点,更容易阅读3.增强可维护性,在代码复制时不需要进行比较大的修改##Deliverables: 符合规范的程序代码##Success Criteria: 1.SQL关键字使用大写,右对齐。2.栏位名称及查询条件左对齐, [,]放在栏位名称前,与栏…...

    2024/4/21 8:48:38
  5. 三十位游戏业界最有影响力的人

    三十位游戏业界最有影响力的人(第30) 克里斯.泰勒(Chris Taylor) 现在所处公司:Gas Powered Games   克里斯.泰勒始终保持着自己的童心,他是一个真正的玩家,所以作为制作人,他深知玩家们最需要什么,他也擅长用高科技来打造一个好玩的游戏。当然了,既然能进入这个名…...

    2024/4/21 8:48:37
  6. 如何实现一个简单的工作流审批引擎

    如何实现一个简单的工作流审批引擎——请看 收藏 一直在探索一个可以灵活流转的OA工作流机制。以前听说都是用什么domino来做的,用ASP的时候很少有人去探求这个机制的实现方法。到了ASP.NET的时候好像大家都醒悟了,认识了工作流引擎,公司老板、CTO等都嚷嚷要上工作流引擎实…...

    2024/4/20 18:22:41
  7. Citrix NetScaler 全局负载均衡解决方案

    Citrix NetScaler 全局负载均衡解决方案 思杰(Citrix)系统亚太有限公司 2008年5月 目 录 第1章 项目概述... 3 第2章 思杰系统(Citrix)公司简介... 4 2.1. 关于思杰系统(Citrix)公司... 4 2.2. 产品与服务... 6 2.3. 思杰 NetScaler产品... 7 2.4. 成功案例... 9 …...

    2024/4/20 18:22:39
  8. oracle标准化sql语言sql92和sql99标准区别所在多表查询语句

    dml:数据操作语言number 数字 varchar2 字符串 日期 date...

    2024/4/20 18:22:47
  9. vc++ 绘制半透明矩形

    要绘制透明矩形,要用到 BLENDFUNCTION 这个结构体 和AlphaBlend这个函数 ,方法如下:CBitmap tempBitmap;//用于绘制矩形的临时位图CDC tempDC;CRect rect(0,0,100,100); // 矩形大小BLENDFUNCTION blend;memset( &blend, 0, sizeof( blend) );blend.BlendOp= AC_SRC_OVER…...

    2024/4/20 18:22:37
  10. 工作流引擎Activiti使用总结

    转载自:工作流引擎Activiti使用总结1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一…...

    2024/4/26 20:36:13
  11. 第十六章----面向对象(宠物乱斗之主面板)

    学完了面向对象,赵老师让做一个电子宠物,对于我这样的游戏迷来说,就忍不住做一个好玩的小游戏出来,于是,便运用目前所学的知识,经过了大概3到4天的时间,克服了重重困难,无数次修改,不断的修复BUG,不断的实现新的功能,不断的推翻重写,唉,终于做出了一个终极版。在此…...

    2024/4/21 8:48:35
  12. DNS协议详解及报文格式分析

    写的太好了,多谢原文作者的贡献,在此感谢!本文转自https://jocent.me/2017/06/18/dns-protocol-principle.htmlDNS协议详解及报文格式分析解BUG的过程中碰到了DNS相关的内容,折腾网站和域名邮箱时也对DNS做了一些配置,发现对一些细节有点记不清晰了,因此很有必要重新温习…...

    2024/4/27 5:19:46
  13. 如何基于纯GDI实现alpha通道的矢量和文字绘制

    今天有人在QQ群里问GDI能不能支持带alpha通道的线条绘制? 大家的答案当然是否定的,很多人推荐用GDI+。一个基本的图形引擎要包括几个方面的支持:位图绘制,文字绘制,矢量绘制(如矩形,线条)。 可惜GDI这个20多年前发明的老古董,对这几项的绘制, 除了位图绘制可以通过Alph…...

    2024/4/21 8:48:35
  14. SQL岗位30个面试题,SQL面试问题及答案

    SQL岗位30个面试题,SQL面试问题及答案:什么是SQL?SQL(结构化查询语言)是一种设计用于检索和操作数据的数据库。它属于美国国家标准协会(ANSI)的一种标准,可用于执行Select(选择)、Update(更新)、Delete(删除)和Insert(插入)等数据任务。数据库中的表和字段是什…...

    2024/4/25 18:43:34
  15. greenplum 连接池pgbouncer的使用

    目录greenplum 对连接池pgbouncer的使用说明1 pgbouncer 介绍1.1 greenplum对pgbouncer的介绍1.2 pgbouncer 官网介绍1.3 中文介绍pgbouncer的使用2 配置pgbouncer连接池2.1 创建PgBouncer需要的配置文件2.2 创建users.txt用户名与密码映射文件3 启动pgBouncer连接池3.1 查看pg…...

    2024/4/21 8:48:31
  16. 在ARM上的快速AlphaBlend算法解析。透明框体实现。

    近来小弟研究AlphaBlend算法,即透明框在TQ2440+4.3寸屏上的显示透明框问题。几经周转 总结如下:混合算法目前在常用到的算法是AlphaBlend。所谓Alpha-Blending,其实就是按照“Alpha”混合向量的值来混合源像素和目标像素。alpha-blending技术:渲染包含alpha通道值的图形即…...

    2024/4/21 8:48:31
  17. 如何实现一个简单的工作流审批引擎——请看

    一直在探索一个可以灵活流转的OA工作流机制。以前听说都是用什么domino来做的,用ASP的时候很少有人去探求这个机制的实现方法。到了ASP.NET的时候好像大家都醒悟了,认识了工作流引擎,公司老板、CTO等都嚷嚷要上工作流引擎实现企业信息审批流程化。我公司也在去年引进了深信通…...

    2024/4/21 8:48:29
  18. 史诗轨迹的传说!盘点Falcom十大经典游戏系列

    Falcom在中国玩家心目中的知名度丝毫不次于日本欧美等顶尖游戏厂商,这个小公司以JRPG为主打,Falcom用其精致的人设,优美的音乐,温馨感人的剧情为JRPG界带来了一股清风作为一家总员工人数不到50人的小公司,Falcom在中国玩家心目中的知名度丝毫不次于日本欧美等顶尖游戏厂商…...

    2024/4/21 8:48:30
  19. sql server 数据库中 触发器和约束的暂停及恢复操作 命令

    ALTER TABLE [stores] NOCHECK CONSTRAINT All --暂停约束ALTER TABLE [stores] DISABLE TRIGGER ALL --暂停触发器--------执行自己的操作--------ALTER TABLE [stores] ENABLE TRIGGER ALL --恢复触发器ALTER TABLE [stores] CHECK CONSTRAINT All --恢复约束sele…...

    2024/4/21 8:48:29
  20. 解决Unresolved external 'AlphaBlend' referenced的办法

    解决Unresolved external AlphaBlend referenced的办法 安装了EhLib,控件可以使用了,但是编译时报“[Linker Error] Unresolved external AlphaBlend referenced from D:\WORK PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\LIB\EHLIBB60.LIB|.\DBGridEh.PAS”将 Msimg32.lib 加…...

    2024/5/4 12:14:26

最新文章

  1. YOLOv5改进之bifpn

    目录 一、原理 二、代码 三、在YOLOv5中的应用 一、原理 论文链接:...

    2024/5/5 17:04:13
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. Python中大的一把锁

    今天可以来讲解下GIL是个什么了。 GIL为什么是Python中大的一把锁? GIL是Global Interpreter Lock的缩写,翻译过来就是全局解释器锁。 从字面上去理解,它就是锁在解释器头上的一把锁,它使Python代码运行变得有序。 假如有一段…...

    2024/5/3 23:35:32
  4. k8s_入门_kubelet安装

    安装 在大致了解了一些k8s的基本概念之后,我们实际部署一个k8s集群,做进一步的了解 1. 裸机安装 采用三台机器,一台机器为Master(控制面板组件)两台机器为Node(工作节点) 机器的准备有两种方式…...

    2024/5/4 14:33:56
  5. DDIM,多样性与运行效率之间的trade off

    DDPM的重大缺陷在于其在反向扩散的过程中需要逐步从 x t x_t xt​倒推到 x 0 x_0 x0​,因此其推理速度非常缓慢。相反,DDPM的训练过程是很快的,可以直接根据 x 0 x_0 x0​到 x t x_t xt​添加的高斯噪声 ϵ \epsilon ϵ完成一次训练。 为了解…...

    2024/5/5 8:46:20
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/4 23:54:56
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/4 23:54:56
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/5/4 23:54:56
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/4 23:55:17
  10. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/5/4 23:55:05
  12. 【外汇早评】美欲与伊朗重谈协议

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

    2024/5/4 23:54:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/5/4 23:55:16
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/5/4 23:54:56
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/5/4 18:20:48
  16. 【外汇早评】美伊僵持,风险情绪继续升温

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

    2024/5/4 23:54:56
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/5/4 23:55:17
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

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

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

    2024/5/4 23:54:56
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

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

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

    2024/5/5 8:13:33
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

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

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

    2024/5/4 23:54:58
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/4 23:55:01
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

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

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

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

    %读入6幅图像(每一幅图像的大小是564*564) 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系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 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系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

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

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

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

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

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

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

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

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

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

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

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

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