前言

离上一篇更新的博文应该过了挺久的了( python爬虫(上)–请求——关于旅游网站的酒店评论爬取(传参方法)),因为中间考完试紧接着就去实习的缘故,然后到新环境各种熟悉什么的,所以后面有所学到的东西就来不及汇总,终于在某个礼拜天的下午,喝着我的雀巢速溶咖啡,一边写着这篇总结。

上一篇我自己也回去又看了一遍,其实上一篇的博文主要还是用的是 传参 的方法,什么叫传参的方法?就是着重点在分析交互中各种数据请求来源,然后找到我们需要的数据来源,再写个脚本把数据请求回来,最后做个提取就OK了,这种办法的优点在于执行得很快,对比于后面我要说的一种 模拟浏览器 的方法来说,在请求页面的效率上会快上很多,而传参方法的难点在于寻找数据来源的那个URL还有它尾巴的一堆参数的构建,当然简单的比如上一篇的艺龙的酒店评论的话,直接用chrome的开发者工具XHR项目里面就可以找到,但当遇到更为复杂的页面结构,或者采用更加复杂技术的页面(比如混淆代码啊,压缩代码之类的),传参这种办法的工作就变得十分繁琐,特别是在XHR里面没有找到数据来源的URL的时候,要在一堆js脚本里面找到你要的数据的请求来源的时候,你会彻底懵逼了,反正我是懵逼了好几次,而且爬虫有个真理——越是接近人的操作的爬虫越是好的爬虫。因为网站是为了人去访问而服务的,那么就算网站反爬很厉害,但是也不可能去因为爬虫而误伤了正常的用户,对于一个网站而言得不偿失,所以当我懵逼了几次以后,果断转用模拟浏览器的方法,我在这里要明确一点,传参的思路和模拟浏览器的思路是不一样的,所以要分开来认识他们


爬虫制作总览

经过实习这一段时间以来的学习和研究,包括对python这门语言更加深入的了解,还有对爬虫中遇到的问题的总结,我觉得大致上爬虫的制作思路如下:

这里写图片描述
P.s.更正上图lxml.etee为lxml.etree

上图中需要补充的是,有时候有登录的需求,登录里面会涉及验证码的问题,其实说白了就是OCR技术的应用,还有访问过频,封IP或者是弹验证码的问题,这些都是爬虫会遇到的独特问题,不过一般按照上图的思路去做爬虫,遇到上面这些问题再相对应的做应对策略就好.

其实爬虫好玩的地方在于与网站程序猿的之间的博弈,一般而言,没有哪个网站是希望自己的数据被爬虫爬去的,当然谷歌百度这种大的搜索引擎除外,每天都被成百上千的练手也好,娱乐也罢的大大小小的爬虫们爬网站内容,哪个服务器受得了,所以对于山那头的程序猿而言,爬虫生死之战在于把关好请求页面这一步,不让爬虫程序拿到完整静态页面;对于开发爬虫的程序猿而言,爬虫生死之战就在能否成功到达拿到完整静态文本那一步——请求页面(完整是针对动态页面而言需要完整加载出目的数据的文本),因为拿到静态文本以后,我要怎么做网站那头的程序猿就算使用洪荒之力也已经限制不了我了,这时候慢慢做提取都可以,请求页面就是前言里面说的两种办法:传参or模拟浏览器.

【P.s.传参和模拟浏览器最大的不同是获取数据的地方不一样。传参让人感觉更加底层,就是有点贴近http协议的那种底层,总给人一种要做非常细致推敲工作的过程的感觉,传参取得数据的地方就是你所请求的URL返回的文本,而难就难在这个URL怎么构造才能骗过山那头的各种脚本顺利请求回包含目的数据的源码; 而模拟浏览器的办法,就有点取巧,但是却是面对现在越来越复杂的网站架构技术的最佳办法,也是最贴合人操作浏览器这种想法的方法(最不容易被封),模拟浏览器操作的办法取得数据的地方是浏览器的内核,因为模拟浏览器方法的核心思想是:无论你中间技术怎么复杂,怎么变化,你最终还是要在浏览器内核中渲染好加载好数据来呈现给用户,而渲染好加载好后的必定是一个静态文本,那么我直接拿这个静态文本再提取数据就好了。模拟浏览器操作的方法虽然比传参的方法慢,但是胜在它稳,而且爬取思路非常清晰简单:D】


模拟浏览器动作

模拟浏览器的方法其实就是把一个人每天到目的网站上复制黏贴目的数据的过程用程序和机器实现,这过程为:用浏览器打开网站→输入信息和提交等动作→浏览器请求相关网页→浏览器渲染返回信息→人把渲染出来的信息复制黏贴保存系下来.

这样日复一日,每天都重复一样的机械性 的动作,这毫无疑问是很低效的,但是却是最保险稳定的,因为被封IP的几率很小,甚至可以忽略不计,但是估计这个人得累死,那么我们这些懒鬼当然希望能够让机器帮助我们实现日复一日的这样机械的过程,那么就得模拟这一个过程,这里我们要用到selenium来模拟人来操作浏览器。

(1)模拟登陆–Selenium

首先是模拟用户登录,以登录后的状态去请求接下来的页面,因为项目内容保密的缘故,一些信息不方便透露,不过单纯用到的技术还有思想还是可以分享一下的

Q:为什么最好用登录后状态去请求数据?
A:(收集自网上的回答)
1.一方面可能是因为你要的数据在登录后才有,比如微博;
2.另外一方面也可能是因为你需要会员登录获得优惠的价格信息;
3.而从单纯的技术的角度的来说,用登录状态来爬是有好处的:
①携程网站对于爬虫的频率是有限制的,爬取频率过高,服务器会返回429错误,此时如果没有登录用户无法正确获取数据;
②建议:登录账号后利用Cookie进行数据的爬取,虽然登录后过于频繁请求也会导致429错误(python的话20线程10min就会出现),但只要等3min就可以继续快乐地爬取了,而且爬取的数据不会出错,而不登录会数据出错
③而值得注意的是,用账号登录之后生成的Cookie不到几个小时就会失效

模拟用户登录在很久以前还没有验证码的时候还是很简单的,特别是配合selenium的情况下是非常容易做到的,但是自从山那头的程序猿们发明和发展了验证码后,模拟用户登录就没有那么容易了

补充:关于selenium安装,pip install也可以,apt-get install 也可以,通过pip 安装的都是比较新的版本,而且扯多一句,用pip的话还可以安装一些历史版本,而apt-get是系统安装过的方法,这样安装的永远只有一个版本,但是是比较稳定的版本而且是全局的,但是apt-get有时候会出现一些奇奇怪怪的问题,所以我的建议是如果原来系统里面已经安装的python-xxxxx的库你就可以不用管它,接下来你要新安装的库尽可能都用pip统一管理,还有,无论是pip安装的库还是apt-get安装的库,都会显示在pip list命令打印出来的已安装列表里面,所以有时候你pip uninstall了的库,还会在pip list里面打印出来的原因是因为你的系统自己本身也有一个这样的库,这个系统级的py库你用pip来卸载是卸载不了的.
(库,模块都是指module,要特别注意,别以为python的库和模块是两码事就好)

①没有验证码情况

#!/usr/bin/env python
# -*- coding:utf-8 -*-from selenium import webdriver#这里用有GUI界面的Firefox为例子,当然你喜欢Chome,这里换成Chrome也可以
#构造模拟浏览器
firefox_login=webdriver.Firefox()
#Chrome_login=webdriver.Chrome()#打开网址
firefox_login.get('###你的URL地址###')
firefox_login.maximize_window()#窗口最大化,可有可无,看情况#输入账户密码
#我请求的页面的账户输入框的'id'是username和密码输入框的'name'是password
firefox_login.find_element_by_id('username').clear()
firefox_login.find_element_by_id('username').send_keys(u'###你的账户###')
firefox_login.find_element_by_name('password').clear()
firefox_login.find_element_by_name('password').send_keys(u'###你的密码###')#输入完用户密码当然就是提交了,通过'name'为login来找到提交按钮
firefox_login.find_element_by_name('login').click()#浏览器退出
firefox_login.quit()#具体的selenium的方法需要你详细去翻翻它的[文档]
#http://selenium-python.readthedocs.io/

P.s.要学会用谷歌浏览器的开发者工具(F12或者Ctrl+Shift+I)的Elements去看
你要输入的框框的信息(id/name/xpath….),或者直接右键你要定位的目标,选择【检查】.举个栗子:

这里写图片描述

②有验证码情况(验证码识别深似海,建议学好数字图像处理)

验证码这块实在太多了,特别是经过这么多年的发展,已经有各种不同种类的验证码的,我计划着好好研究一番以后另外写一个专门介绍验证码的博文,而下面只是简单聊聊而已。

对于有验证码(这里指旧式验证码)的登录,其实就是在上面只需要用户名和密码的界面多给你一张验证码的图片(验证码图片请求来源的URL的格式大都是前面相同的地址后面加一串随机数,要知道这个随机数是多少,你就得看看关于请求验证码的js脚本怎么写,不然你连验证码这张图都拿不到,又谈何识别与登录),然后用户看出图片内容,再输入,验证码刚出现是非常正常的字母数字,因为要反爬的缘故,山那边的猿又对验证码图片做了增加噪点,扭曲挤压等图像处理,后来中国的汉字引入,验证码似乎就成了爬虫的专业杀虫剂,现在我见过的最有魔性的验证码是一个卖火车票的网站:D.

可是还是那句话,如果爬虫很难识别到验证码,用户体验也不会好,为了不伤了用户的心情,程序猿们还是小心翼翼地设计验证码,关于验证码发展史以及山那头的程序猿和爬虫程序猿之间的大战,你可以到知乎这个帖看看为什么有些验证码看起来很容易但是没人做自动识别的

上面的知乎帖子里面有一个名词:OCR。OCR技术是爬虫们应对验证码图片的神器,OCR全称Optical Character Recognition(光学字符识别),如果你把ocr当成一个黑匣子,那么如果你往这个黑匣子里面丢图片,他就会给你识别出图片内的字符,并输出文本给你,关于ocr的历史自己可以wiki一下,我先来说说ocr的实现思路:输入图片→中值滤波去噪点、二值化图片、分割等图片预处理→紧缩重排→字库特征匹配→字符

上面实现思路中,关键是:第一,前面对图片的预处理,如果预处理越好,得出的二值化图片越清晰正规,那么后面字库特征匹配准确率就越高;第二,字库的搭建要丰富,特征值要选好。

当然因为我不是做图像处理的,而且数字图像处理的课我也没有上好,所以上面基本都是班门弄斧,我就直接用现在已经有的轮子——摆在我前面的一堆图像处理和ocr库了,比如:

1.PIL(Python Image Library,python专属图像处理库,现在较新版本是原来PIL的一个fork叫Pillow,原PIL停止更新)
2.OpenCV(Open Source Computer Vision Library,是一个在图像操作和处理上比PIL更加先进的库,在python中OpenCV进行图像处理是通过cv2和numpy库实现的,换言之就是依赖于cv2和numpy这两个库)
3.Tesseract-ocr(前面转手很多次,现在属于google开发的ocr技术项目)
4.pyocr(依赖于Tesseract-ocr)等等,网上有人推荐先用OpenCV做图片预处理,再用Tesseract-ocr做识别,但是我只是用了PIL和pyocr/Tesseract-ocr,没有用OpenCV,PIL+pyocr识别差强人意,几乎没有几张能出东西,也难怪,因为pyocr已经没有更新很久了,而PIL+Teserract-ocr也只是好一点,可能是我没有训练够的原因,两种识别结果我就不方便给出来了,有机会你可以自己拿一些验证码试试,我这里只是捋顺一下思路,推荐可以直接上OpenCV+Tesseract-ocr试试.

P.s.扯一下打码平台,打码平台有做好了并且封装好了的ocr平台识别的,还有人工识别打码的,可笑的是,我一开始还以为只有人工打码。这种打码平台一般都是要收费的,而且识别率见仁见智,因为针对性不一定高,我个人的话还是推荐你,在你项目允许的情况下,请尽量自己折腾这一块验证码的识别工作,方便后期排错或者目标网站的验证码有变化的时候,也可以相对应地迅速及时作出调整。详细看“打码平台”那点事儿

上面谈论的旧式验证码都是“基于知识进行人机判断”(有点像看图说话),而新式验证码是“基于人类固有的生物特征以及操作的环境信息综合决策,来判断是人类还是机器”(看图做动作?),比方说谷歌老大发明的reCaptcha和阿里巴巴的NoCaptcha等(相信不少人都看过拖动块识别的那种验证吧,有兴趣的可以直接搜搜极验~).但是就算是新式的也有人做了破解,还是那句验证码要做还是能识别的,只是成本值不值得而已.

更多关于验证码的,后面单独一篇慢慢聊,具体地聊,但是这里我先挖个坑:-) ========>填坑

传参能做么? 其实上面说的用户登录这一步(假设是旧式验证码而且已经识别到了),用传参的方法也可以做到的,一般的登录过程都是POST的方式提交账号密码(和验证码),然后服务器会给你写cookie(而会话状态一般都存在服务器的session中),而cookie又和验证码的生成息息相关,讲真,目前为止我是还没有实际折腾过传参的方式,如果你要折腾实验一下就抓住POST方式和cookie/session这几个点入手】

附:
Selelnium支持的真·浏览器驱动:

  1. FireFox Driver
  2. Safari Driver
  3. IE Driver
  4. Chrome Driver
  5. Opera Driver

Selelnium支持的伪·浏览器驱动:

  1. PhantomJS
  2. HTMLUnit

Selelnium支持的移动端·浏览器驱动:

  1. Windows Phone Driver
  2. Selendroid
  3. IOS Driver
  4. Appium[支持iPhone,iPad,Android和FirefoxOS]

(2)无头(无GUI)浏览器–PhantomJS

Synopsis:PhantomJS is a headless Webkit scriptable with a js API.It has fast & native support for various Web standards: DOM handling,CSS selector,JSON,Canvas,and SVG.

To Be Brief:PhantomJS is web browser without a graphical user inferface.

好吧,前面的简单介绍其实是我想打下英文,你完全可以自己上它的官网自己慢慢看,都有。

再一个就是phantomjs的使用场景:
1.无需浏览器的Web测试; Testing
2.页面自动化测试; Page Automation
3.屏幕捕获; Screen Capture
4.网络监控; Network Monitoring
(LinkedIn,Twitter等都在用PhantomJS做测试)

其实phantomjs这个东西一开始本意是用来做自动测试的(使用场景并没有提到爬虫),结果因为效果很好,很多人就拿来做爬虫.

而这里我想说说自己对于PhantomJS在爬虫中应用的看法:

首先,在一般人的认识里浏览器都是像chrome、firefox之类的有图形界面的(当然你要是说你不是一般人…- -b),但是这种GUI浏览器其实执行效率还是算慢的,因为要渲染出图形来,那么无GUI的浏览器的优势就有了,无GUI意味着占用资源少了,执行效率快了,而且适合linux纯CLI界面服务器来跑(纯CLI的linux服务器上面我还真没有试过FireFox和Chrome这种GUI的浏览器是不是能跑~),而爬虫中如果是选择了模拟浏览器这条路子来做页面请求,那么把GUI的浏览器换成无GUI的浏览器是必要的。

然后,phantomjs在爬虫中的应用,我认为你把它当成一个纯粹的浏览器就够了,当成Chrome一样的浏览器,并不怎么需要操作到phantomjs里面的方法,我们写爬虫的时候写的更多的反而是selenium下面的方法,通过selenium去操作浏览器,无论是phantomjs、HTMLUnit等无GUI的浏览器,还是Chrom、FireFox这种有GUI的浏览器,至于能不能用HTMLUnit代替PhantomJS这个问题,我只能说python和PhantomJS配合比较好,而且js解析十分稳健,相对而言HTMLUnit稍显逊色,但并不是不能用HTMLUnit来作为爬虫用的无头浏览器。

Tips:
PhantomJS的渲染引擎是QtWebkit,而它的js解析引擎是Chrome的V8.
PhantomJS在哪层构建就在哪层quit();
PhantomJS每个版本都是以花命名,有点浪漫 :D

P.s.
①PhantomJS推荐去官网下载编译好的二进制,因为debian系的distros的源里面那个PhantonJS是不完整的——“It seems that it’s not full-function.”,不完整会导致什么问题么?其他没有遇到过,就遇到过下面这个错误:

"selenium.common.exception.WebDriverException:
Message:ErrorUnable to load Atom 'find_elements' from file':
/ghostdriver/third_party/webdriver-atoms/find_elements.js'"

看到开头的 selenium我以为是selenium的问题,google了半天没有结果,回来再详细看看错误信息,最后直接把错误贴上去才找到,真觉得自己Too Young .Too Naive,一开始直接贴上去搜索就好了.- -

②如果是selenium+phantomjs的搭配,要注意selenium的版本问题,因为selenium从2.27开始才支持PhantomJS,一般pip装最新的selenium就没有问题.

Selenum+PhantomJS

现在来实际结合起来做一下,我稍微修改了一下项目代码做成示例:

#! /usr/bin/env python
#encoding:utf-8import sys
reload (sys)
sys.setdefaultencoding('utf-8')from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait #PhantomJS动作函数
def Phantomjs_Get_WebPage(a,b,c):#通过Selenium构造PhantomJS浏览器print 'PhantomJS Browser Structing ...\n'browser=webdriver.PhantomJS()print 'Opening Original Website....\n'url='这里填入你的URL'browser.get(url)#填写a并确认browser.find_element_by_xpath('xpath_a').clear()browser.find_element_by_xpath('xpath_a').send_keys(a)browser.find_element_by_xpath('xpath_a').click()#填写b并确认browser.find_element_by_xpath('xpath_b').clear()browser.find_element_by_xpath('xpath_b').send_keys(b)browser.find_element_by_xpath('xpath_b').click()#填写cbrowser.find_element_by_xpath('xpath_c').clear()browser.find_element_by_xpath('xpath_c').send_keys(c)#提交确认browser.find_element_by_xpath('xpath_d').click()if(YorN_Xpath(browser,wait_time=10,xpath_Probe="xpath_e")):webpage_sourcecode=browser.find_element_by_xpath('//*').get_attribute('outerHTML')#webpage_sourcecode是unicodebrowser.quit()#请求完直接断开和目标网站链接,充分利用提取和存库的时间#Extract和save两个函数分别是提取和入库的函数,这里没有给出来,在提取和入库博文的时候再给出来吧extracted_Data_singlePage=Extract(webpage_sourcecode,a,b)save(extracted_Data_singlePage,a,b) return Trueelse:print '请求AJAX超时'browser.quit()return False#AJAX是否加载成功的判断函数
def YorN_Xpath(browser,wait_time=10,xpath_Probe):try:wait_for_ajax_element=WebDriverWait(browser,wait_time)#10秒内每隔500ms扫描一次页面变化wait_for_ajax_element.until(lambda  the_driver:the_driver.find_element_by_xpath(xpath_Probe).is_displayed())print '获取AJAX数据成功\n'return Trueexcept:print '获取AJAX数据失败\n'return False

其实上面这段代码大部分都是上面讲selenium的时候的那些selenium的方法,关键要注意两个地方:

①browser=webdriver.PhantomJS()这一句就是selenium和PhantomJS结合的地方,这样说出来你是不是感觉也没有什么特别的。会不会觉得当想换成FireFox浏览器看一下的时候,就直接把语句改成browser=webdriver.FireFox()这样就好了?大多数情况下这样改是没问题的,使可以调通不出错的,可是由于FireFox和PhantomJS之间还是有区别的,所以在某些情况下直接这么改会导致程序报错;

②YorN_Xpath(browser,wait_time,xpath_Probe)这一个函数的功能就是为了解决PhantomJS没有等到异步的AJAX数据加载完就返回页面源码的问题。用到的是selenium.webdriver.support.ui下的WebDriverWait 方法,这是显式等待(Explicit Waits,官方文档看这里)。我们把上面构造的PhantomJS浏览器放进函数的browser那一项,wait_time就是等待AJAX上限时间,xpath_Probe是xpath探针,xpath_Probe这里需要填入的是只有AJAX加载成功才会出现的异步加载的那部分数据的xpath。WebDriverWait 方法固定是每500ms检测一次你的输入的xpath_Probe,如果检测有东西,就返回True,如果没有就继续等待500ms,如果总的等待时间超过了我设定的wait_time就会返回False。所以按照上面输入的wait_time=10来说,10s=10 000ms=20x500ms,换言之就是会在10s内对xpath_Probe最多检测20次,20次之中都没有检测到,那就不好意思了,返回False跳出了~

使用场景:如果你发现你直接用PhantomJS返回的源码里面没有找到一些你要的数据,那么可能是由于你的这些数据是通过异步加载的方式加载的,比如AJAX的方法,而PhantomJS没有等到你的这些异步加载的数据就直接返回了源码,当你遇到这个情况的时候不妨用上面这个函数试试,希望能帮到你.

P.s.
Explicit Waits文档里面有一段关于为什么要用WebDriverWait的解释,我觉得讲的很有逻辑,现在单独提出来写在最后(其实我就是想多打打英文- -)

It is worth nothing that if your page uses a lot of AJAX on load then WebDriver may not know when it has completely loaded.

These days most of the webapps are using AJAX techniques when a page is loaded to browser,the elements within that page may load at different time intervals.

This makes locating elements difficult,if the element is not present in the DOM,it will raise ElementVisibleException.

Using waits,we can solve this issue.Waiting provides some time intervals between actions performed(mostly locating element or any other operation with the element)

16.8.26更新:如果你遇到下面这个错误,尤其是在最开始的几次页面的请求中报错:

urllib2.URLError:[urlopen error Error 111]Connection Refused

那么很有可能是因为你的浏览器退出时机不对导致的,这就我说过的为什么浏览器的构建和退出应该是同一层完成,因为不这样的话,很容易就会出现循环内层退出了浏览器,可是我是在上层构造的浏览器,结果内层的下一次循环浏览器是不可用的状态,也就是“Connection Refused”状态(我一开始还以为urlopen的问题,但是想想我好像没有直接用到urlopen啊,那就应该是浏览器的问题了)


免责声明

本博文只是为了分享技术和共同学习为目的,并不出于商业目的和用途,也不希望用于商业用途,特此声明。

最后思考一个问题:传参方法的效率和浏览器的稳定能不能做一个结合互补?这是我接下来要做的一个尝试.

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

相关文章

  1. axure 教程(1)—元件事件、动作、结果

    元件事件、动作、结果每个元件的交互都需要这样的步骤元件的交互样式,主要是设计某个元件自己的鼠标悬停、鼠标按下、选中、禁用效果。元件的交互样式与用例的区别元件的交互样式,一般指某个元件本身。而用例,涉及到多个元件的交互样式。隐藏与层级隐藏与层级在axure中经常一…...

    2024/4/18 3:33:27
  2. 80后少年气盛不惧失败

    80后少年气盛不惧失败 来源:精品购物指南 时间:2006-10-17 08:35 一群上世纪80年代出生新鲜创业者正越来越多地走入人们的视线,也开始成为被热衷谈论的话题。有人说他们过分商业化、过于狂妄,缺乏磨练;但不容否认的是他们个性鲜明、闯劲十足,而且有着外人难以想象的面对…...

    2024/4/20 1:34:56
  3. 微信开发者工具点击错位问题

    在win10系统下,使用微信开发者工具可能会出现点击错位问题,总是点不到地方,解决这个只需要 打开电脑设置 ---->将显示大小调成100% 即可 但是在设置完成之后,有时需要重启微信开发者工具才有效哦...

    2024/4/18 3:35:45
  4. 微信内置浏览器直接下载APK的解决方法

    最近很多朋友问我微信内置浏览器直接下载APK有没有什么解决办法?那么今天我就跟大家分享一下有关微信内直接下载APK的解决方法。 微信作为一个通讯平台,使用人数一直稳居第一。也正因如此,微信成为了目前最具有营销价值和推广产品的渠道之一。但是使用过微信的人都知道,在微…...

    2024/4/18 3:29:57
  5. 全文两万字,百格活动带你了解活动会议行业最全的营销方法论+实战指南!

    * 全文 20253 字,阅读需30 分钟以上在信息爆炸的移动互联网时代,人们对信息的信任度逐渐降低,可分配时间变得越来越稀少。但人们对于社交的渴望以及共同圈层之间的交流却是难以阻止的,而会议则正好提供了这样一种交流的载体。随着消费升级,用户的消费理念、消费环境和消费…...

    2024/5/1 10:44:34
  6. 使用js提交form表单的两种方法

    提交form表单的时候瑶族一些简单的验证,验证完后才能提交,避免无效提交。 1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一: 在jsp的前端页面的头部插入一个…...

    2024/4/18 3:24:27
  7. 微信开发者工具元素快速定位审查元素

    一般浏览器里鼠标在元素上右键点击审查元素或检查元素即可快速打开开发者工具并定位到该元素,但在微信开发者工具中不支持,解决方法 点击 elements左边的 小鼠标 图片,然后在主页面点击元素即可快速定位...

    2024/4/18 3:33:51
  8. Axure RP9教程 常用函数

    Axure教程 常用函数一、说明二、基本语法三、 数字函数1.toExponential(decimalPoints)2.toFixed(decimalPoints)3.toPrecision(length)四、 数学函数五、 字符串函数六、 时间函数函数七、中继器函数 一、说明 在axure交互设计时,函数可以用在条件公式和需要赋值的地方,其基…...

    2024/4/18 3:32:33
  9. eclipse开发工具技巧之打开内置浏览器

    前言:eclipse是非常强大的java开发工具,java是现在最流行、使用人数最多的语言,虽然现在idea很火,但很多中小公司还是以eclipse为主。用它应付绝大多数项目是没有任何问题,我也建议新手用eclipse入门,因为它确实很简单,最主要是它是免费的,插件也很强大,如果出了什么问…...

    2024/4/18 3:26:32
  10. JavaScript验证表单数据,并提交给Java后台

    jsp页面新建表单: 说明:action路径需要修改成你自己的<formid="signForm" action="doSignIn"><input type="email" id="email"placeholder="Email address" name="email" value="" require…...

    2024/4/18 3:34:33
  11. uni-app发布微信小程序时,微信开发者工具初始化应用通信能力界面的解决办法

    记笔记,免忘记!首先,从项目写到现在,运行微信小程序其实都是正常可以打开微信开发者工具的。但是今天,突然打算用一下发布小程序看看自己如果发布小程序会遇见一些什么问题,于是在编辑器中(HBuilderX),发布微信小程序。流程:头部菜单 =>发布小程序选择微信 => …...

    2024/4/20 1:04:33
  12. Axure RP 入门教程

    总结了下学校软工课上用的PPT上的内容以及网上一些教程内容。看完基本入门Axure RP了。第一次学感觉还是蛮有用的。图片发不出来。。 附上软件下载地址以及PPT地址: http://pan.baidu.com/s/1i3sZxy9入门篇第一章 介绍以工具栏工具(widgets)绘制示意图(Wireframe) 第二章 流…...

    2024/4/20 5:43:38
  13. Mac下Chrome和遨游浏览器的快捷键

    Mac下Chrome和遨游浏览器的快捷键标签页和窗口快捷键⌘-N打开新窗口。⌘-T打开新标签页。⌘-Shift-N在隐身模式下打开新窗口。按 ⌘-O,然后选择文件。在Chrome 浏览器中打开计算机中的文件。按住 ⌘ 的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。从后台在新标签页中打…...

    2024/4/18 3:40:45
  14. 解决谷歌chrome浏览器用JS提交表单失败问题

    <form id="myForm">...</form><a href="javascript:doSubmit()">提交</a>function doSubmit() {document.getElementById(myForm).submit();}在谷歌浏览下试图想用<A>标签来提交form表单,但是行不通解决方法是在form里面添加…...

    2024/4/18 3:36:33
  15. 马云的魔咒

    人们非议过阿里巴巴的商业模式,但从来没有人非议阿里巴巴的团队。 毫无疑问,阿里巴巴的传奇应归功于一大群优秀的阿里巴巴人。而这群一度叱咤风云又特立独行的阿里巴巴人聚拢在一起,又自应归功于马云创建的独特价值观。 究竟马云施了什么魔咒,使那么多优秀的人能心甘情愿地…...

    2024/4/18 3:37:27
  16. 在微信开发者工具中weui组件的安装方法,以及使用方法,for 微信小程序开发

    安装方法下载weui的源代码,https://github.com/Tencent/weui-wxss/ , clone or download > Download ZIP解压,找到主文件weui.wxss,在./weui-wxss-master/dist/style/weui.wxss打开微信开发者工具,打开小程序项目,找到style文件夹,(在./miniprogram/style/),右键st…...

    2024/4/18 3:41:45
  17. Axure 简单教程

    (1)关于控件:这里面有各种类型的控件,如果需要使用,直接拖动到面板就可以了。如果找不到这个工具栏,或者被关闭了,可以在这里reset view 后可以重新看到widgets 面板(2)关于事件下面是弹出对话框的操作流程:1、 创建一个按钮和对话框2、把面板设置为动态面板3、然后是…...

    2024/4/18 3:43:51
  18. chrome浏览器js内存溢出

    Google Chrome浏览器提供了非常强大的JS调试工具,HeapProfiling便是其中一个。Heap Profiling可以记录当前的堆内存(heap)快照,并生成对象的描述文件,该描述文件给出了当时JS运行所用到的所有对象,以及这些对 ...一、概述 Google Chrome浏览器提供了非常强大的JS调试工具…...

    2024/4/27 11:22:13
  19. JS回车提交表单

    JavaScript实现方法document.onkeydown = function(e) {if (!e)e = window.event;//火狐中是 window.eventif ((e.keyCode || e.which) == 13) {document.getElementById("loginButtonId").click(); //loginButtonId为button登录按钮的ID } }jQuery实现方法$(window…...

    2024/4/19 0:49:18
  20. 游戏运营分析项目(1)

    1、课程目标目标1:熟练使用Spark解决实现生产问题 目标2:熟悉游戏领域大数据分析相关概念 目标3:掌握游戏领域大数据分析的步骤和方法2、项目背景2.1、概述目前大数据已经在各个领域得到广泛应用,在游戏领域玩家的各种行为会产生大量的数据,这些数据可以帮助游戏运维者了解…...

    2024/4/12 0:19:09

最新文章

  1. 【高校科研前沿】云南大学陈峰研究员联合多家单位在Sci. Bull发文揭示了明末特大干旱背景下北京降水变化及其以太平洋海温变化为主导的驱动新机制

    文章简介 论文名称&#xff1a;Coupled Pacific Rim megadroughts contributed to the fall of the Ming Dynasty’s capital in 1644 CE&#xff08;环太平洋地区的特大干旱影响了公元 1644 年明朝的灭亡&#xff09; 第一作者及通讯作者&#xff1a;陈峰研究员&王涛研究…...

    2024/5/3 0:10:10
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 同一个pdf在windows和linux中的页数不一样

    之前认为PDF的格式&#xff0c;至少页数是不会变化的&#xff0c;结果最近发现一个文档在windows和linux中的页数不一样&#xff0c;linux中的pdf进入像word一样排版变得紧凑了&#xff0c;原本在下一页的几行进入了上一页的末尾。问了gpt后得到这样的回答&#xff1a; PDF文档…...

    2024/5/2 2:41:10
  4. 【虚幻引擎】C++ slate全流程开发教程

    本套课程介绍了使用我们的虚幻C去开发我们的编辑器&#xff0c;扩展我们的编辑器&#xff0c;设置我们自定义样式&#xff0c;Slate架构设计&#xff0c;自定义我们的编辑器样式&#xff0c;从基础的Slate控件到我们的布局&#xff0c;一步步的讲解我们的的Slate基础知识&#…...

    2024/5/1 12:53:48
  5. 【外汇早评】美通胀数据走低,美元调整

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024/4/30 9:42:49
  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