注:之前总结怎么进行本地公众号开发调试,时间一长忘记开发配置却忘了,所以这里记录一下公众号开发配置,方便快速上手。

目录

开发前服务器配置

网页授权获取用户基本信息

snsapi_base

snsapi_userinfo

用户管理-获取用户基本信息

 


 

要进行微信公众号开发,那么要申请一个微信公众号就必不可少了。现在微信公众号类型有这几种:订阅号,企业号,服务号。关于三者的差别和介绍可以参考微信公众号官网微信公众平台。申请通过之后,就能登陆微信公众平台管理平台进行开发设置了。

每个公众号申请成功后,微信服务那边就会给每个公众号分配一个与公众号唯一性绑定的APPID。结合我们公众平台自己生成的密钥,两者就可以唯一确定某个公众号以及是否合法了。接下来就应该参照微信公众平台开发文档来进行开发前的配置设置。

开发前服务器配置

按照文档所说,接入微信公众平台开发,开发者需要按照如下步骤完成:

1. 填写服务器配置
2. 验证服务器地址的有效性
3. 依据接口文档实现业务逻辑

接下来就上述每个步骤进行说明好了。

(1) 填写服务器配置
在申请成功公众号后,登入web微信公众号管理平台,在管理平台首页左边的导航栏选择: 开发 --> 基本配置。就会进入改公众号的开发基本配置管理。就可以看到有个区域是服务器配置,这个服务器配置,就是填写我们将开发测试完成后的项目部署所在的服务器,且要填写已经备案后域名地址(若是要进行微信支付开发)。(主要这里的配置要在后台同时配置,然后发布到服务器,在进行token验证)

image


在填写完所有服务器配置信息后,点击提交,那么微信服务器会发送一个GET请求到我们上述URL填写的地址上,我们服务器上通过接收微信服务器发送请求进行按照某种规则进行处理,将得到的结果返回微信服务器,进行判断我们的服务器是否通过校验,那么我们服务器上的代码要如何处理这个校验请求呢,往下看。

 

(2) 验证服务器地址的有效性:
开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带四个参数:

参数          描述
signature   微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
timestamp   时间戳
nonce       随机数
echostr     随机字符串

开发者通过检验signature对请求进行校验,若确定此次GET请求来着微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。(这一步也就是向微信服务器说明,上述我们配置的服务器确实是我们项目所在服务器,在接下来的开发,测试过程中,都会在外网的这个服务器上进行,微信那边会认为是合法的)

加密/校验流程如下:
1. 将token、timestamp、nonce三个参数进行字典序排序
2. 将三个参数字符串拼接成一个字符串进行sha1加密
3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信

好了,来看看我们在java后台中,如何对微信这个请求进行处理的:结合上图的URL地址,会通过springmvc被路由派发到指定类的指定方法中进行处理。

@Controller(value="WXConfigUtil")
@Qualifier(value="WXConfigUtil")
@RequestMapping(value="/wXConfigUtil")
public class WXConfigUtil{//这个token要与公众平台服务器配置填写的token一致private final static String token = "wechat";private Log log = LogFactory.getLog(WXConfigUtil.class);@RequestMapping(value="/WXConfig",method=RequestMethod.GET)@ResponseBodypublic String verifyWXConfig(@RequestParam(value="signature",required=false) String signature,@RequestParam(value="timestamp",required=false) String timestamp,@RequestParam(value="nonce",required=false) String nonce,@RequestParam(value="echostr",required=false) String echostr) {System.out.println(" PARAM VAL: >>>" + signature + "\t" + timestamp + "\t" + nonce + "\t" + echostr);log.info("开始签名验证:"+" PARAM VAL: >>>" + signature + "\t" + timestamp + "\t" + nonce + "\t" + echostr);if (StringUtils.isNotEmpty(signature) && StringUtils.isNotEmpty(timestamp)&&StringUtils.isNotEmpty(nonce) && StringUtils.isNotEmpty(echostr)) {String sTempStr = "";try {sTempStr = SHA1.getSHA1(timestamp, nonce, token, "");} catch (Exception e) {e.printStackTrace();}if (StringUtils.isNotEmpty(sTempStr) && StringUtils.equals(signature, sTempStr)) {log.info("验证成功:-----------:"+sTempStr);return echostr;} else {log.info("验证失败:-----------:00000");return "-1";}} else {log.info("验证失败:-----------:11111");return "-1";}}

通过校验后,会在公众号的服务器配置页面有提示的,通过校验后,后面就可以在此服务器上进行开发与测试了。
(3)依据接口文档实现业务逻辑
用户向公众号发送消息时,公众号方收到的消息发送者是一个OpenID,是使用用户微信号加密后的结果,每个用户对每个公众号有一个唯一的OpenID。

此外,由于开发者经常有需在多个平台(移动应用、网站、公众帐号)之间共通用户帐号,统一帐号体系的需求,微信开放平台(open.weixin.qq.com)提供了UnionID机制。开发者可通过OpenID来获取用户基本信息,而如果开发者拥有多个应用(移动应用、网站应用和公众帐号,公众帐号只有在被绑定到微信开放平台帐号下后,才会获取UnionID),可通过获取用户基本信息中的UnionID来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,用户的UnionID是唯一的。换句话说,同一用户,对同一个微信开放平台帐号下的不同应用,UnionID是相同的。详情请在微信开放平台的资源中心-移动应用开发-微信登录-授权关系接口调用指引-获取用户个人信息(UnionID机制)中查看。

网页授权获取用户基本信息

如果用户在微信客户端中访问第三方网页,这个场景就是在我们公众号中通过菜单或者其他连接地址访问我们自己开发的三方网页,公众号可以通过微信网页授权机制来获取用户基本信息,从而实现业务逻辑。详情参考:网页授权获取用户基本信息

微信对于这个微信用户访问的三方页面的授权是通过OAuth2.0鉴权的,现在很普遍的一个用户授权机制。在官方文档中有说明,若是需要在网页中授权操作,那么需要填写配置授权回调域名。仅仅是填写一个不带http或者https的域名字符串。该授权回调域名会在下面的网页授权过程中,重定向的时候进行域名校验。若是不填写,或者填写有误,则网页授权接口调用会失败。

在微信公众号管理平台首页中,点击左边导航栏:"设置" ---> "公众号设置" --->"功能设置"。就会看到包括图片水印,业务域名,JS接口安全域名,网页授权域名。我们要设置的就是网页授权回调域名,点击网页授权域名栏的设置按钮,进行域名设置:
(例如直接写 wx.example.com)

image


只是需要下载图片上的一个text文件,上传到服务器指定位置,能通过url直接访问,让微信服务器可以访问进行字符串对比校验即可,配置成功。

 

在微信客户端的网页开发的授权中,有两种授权范围scope:snsapi_basesnsapi_userinfo

1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)
2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。
3、用户管理类接口中的“获取用户基本信息接口”,是在用户和公众号产生消息交互或关注后事件推送后,
才能根据用户OpenID来获取用户基本信息。这个接口,包括其他微信接口,都是需要该用户(即openid)关注了公众号后,才能调用成功的。

可以看到,在微信公众号开发中,对与获取微信用户信息其实是有几种不同的方式的。分别针对不同的实际场景下,若是要获取的微信用户并没有关注我们的公众号,我们只能通过网页授权auth2.0,来让页面显示提示获取用户信息,让用户来决定是否同意让我们公众号来获取他信息;另一方面,若是微信用户已经关注我们的公众号话,我们就有权限直接通过指定接口获取用户信息,而无需让用户授权。

下面来说说通过网页授权方式,获取未关注公众号的微信用户信息。

snsapi_base

这个授权叫"静默授权",意思就是在用户打开我们开发的三方网页页面的时候,并不会显示的弹出一个授权页面,让用户知道要授权。而是进入页面就默认可以获取用户的openId。这个静默授权仅仅只能拿到微信用户的openId就结束了。

(1) 获取code
必须是在微信客户端,引导微信用户访问下面文档指定的url。注意,我们可以修改的仅仅是接口中重定向redirect_uri部分,可以重定向到我们自己开发的页面中。这里要注意的是:<font color="red">这个重定向的url,跳转回调redirect_uri必须要经过URLEncoder编码</font>。

参考链接(请在微信客户端中打开此链接体验)
Scope为snsapi_base
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387
&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60
&response_type=code&scope=snsapi_base&state=123#wechat_redirect

看看在java项目中,如何进行这个操作:

    @RequestMapping(value="/routerToMyPage.html",method=RequestMethod.GET)public void redirectToMyPage(HttpServletRequest request,HttpServletResponse response){StringBuffer sb = new StringBuffer();StringBuffer encodeUrl = new StringBuffer(300);//公众号中配置的回调域名(网页授权回调域名)String doname = ConfigService.getValue("DONAME", "doname");String root = request.getContextPath();String appId = Constants.APPID;sb.append("https://open.weixin.qq.com/connect/oauth2/authorize?appid=");sb.append(appId);String url = "";try {//对重定向url进行编码,官方文档要求encodeUrl.append(doname).append(root).append("/my/myPage.html");
//          url = URLEncoder.encode(encodeUrl.toString(), "utf-8");url = URLEncoder.encode("https://domain/xbdWXBG(项目名称)/my/myPage.html", "utf-8");sb.append("&redirect_uri=").append(url);//网页授权的静默授权snsapi_basesb.append("&response_type=code&scope=snsapi_base&state=123#wechat_redirect");response.sendRedirect(sb.toString());} catch (UnsupportedEncodingException e) {log.error("重定向url编码失败:>>" + e.getMessage());   e.printStackTrace();} catch (Exception e) {log.error("response重定向失败:>>" + e.getMessage());   e.printStackTrace();}}

在上述代码中,当用户进入到routerToMyPage.html页面进行请求,那么就能通过回调uri进行我们其他的页面中,就能拿到code。因为在跳转到重定向页面过程中,微信服务器会将一个请求参数code值携带在请求url中。

(2) 得到openId
在静默授权的第(1)步中,页面会携带code参数,重定向跳转到myPage.html页面中,那么我们就可以在这个页面中获取code的值,并根据该值调用指定接口获得当前微信用户的openId。

    @RequestMapping(value="/myPage.html",method=RequestMethod.GET)public ModelAndView toMyPage(HttpServletRequest request,HttpServletResponse response){....ModelAndView mv = new ModelAndView("/mypage/mypage");//获取重定向携带的code参数值String code = request.getParameter("code");Object openId = "";if (null == openId) {/** 根据得到的code参数,内部请求获取openId的方法。*/openId = getOpenId(request,response,code);}log.info("session中得到的openId值为:>>" + String.valueOf(openId));//根据openId查询用户信息Users user = myPageService.getUserByOpenId(String.valueOf(openId));...return mv;}//发送请求,根据code获取openIdpublic String getOpenId(HttpServletRequest request, HttpServletResponse response,String code) {String content = "";String openId = "";String unionId = "";//封装获取openId的微信APIStringBuffer url = new StringBuffer();url.append("https://api.weixin.qq.com/sns/oauth2/access_token?appid=").append(Constants.APPID).append("&secret=").append(Constants.APPSECRET).append("&code=").append(code).append("&grant_type=authorization_code");ObjectMapper objectMapper = new ObjectMapper();try {content = HttpClient.requestGet(url.toString());Map map = objectMapper.readValue(content, Map.class);openId = String.valueOf(map.get("openid"));unionId = String.valueOf(map.get("unionid"));log.info("获取的openID:" + openId);/** 将openId保存到session中,当其他业务获取openId时,* 可先从session中获取openId.*/request.getSession().setAttribute("openId", openId);} catch (JsonParseException e) {log.error("json解析失败:", e);} catch (JsonMappingException e) {log.error("map转换成json失败:", e);} catch (Exception e) {log.error("http获取openId请求失败:", e);}return openId;}

可以看到getOpenId方法中,通过code值和appid,secret发送了一个http请求,用于获取用户的openId,请求成功返回如下格式内容:

{"access_token":"ACCESS_TOKEN","expires_in":7200,"refresh_token":"REFRESH_TOKEN","openid":"OPENID","scope":"SCOPE"
}
##参数说明
access_token    网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
expires_in      access_token接口调用凭证超时时间,单位(秒)
refresh_token   用户刷新access_token
openid          用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID
scope           用户授权的作用域,使用逗号(,)分隔

因为同一个微信用户对每一个微信公众号来说,都有唯一的标识就是这个openId。所以,我们拿到openId就能针对这个指定用户来做一些其他的业务操作,静默授权snsapi_base就到此结束了,并不会获取得到微信的用户信息。

snsapi_userinfo

若是不仅仅想要获取微信用户的openId,还想获取未关注公众号的微信用户信息,那么可以通过snsapi_userinfo授权来实现。
(1) 重定向获取code

Scope为snsapi_userinfo
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf0e81c3bee622d60
&redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&response_type=code
&scope=snsapi_userinfo&state=STATE#wechat_redirect

当微信用户点击这个页面,会跳出授权页面,如下图:

 

image

(2) 得到openId
与静默授权一样,重定向到我们开发的三方页面,则可以先获取code值,在根据code值发送下面的连接请求,得到openId:

//通过request.getParameter("code")获取code
获取code后,请求以下链接获取access_token: 
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

可以参考静默授权java代码实现详情,此处省略。

(3) 获取个人信息
在拿到微信用户对应的openId之后,因为之前用户已经同意授权后,就能通过以下请求连接获取未关注的用户个人信息:

http:GET(请使用https协议)
https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

此处要注意的是access_token值,这个access_token的值是上面(2)方法调用返回的token,并不是JSSDK网页调用基础支持全局的token。响应返回json格式的用户个人信息。

用户管理-获取用户基本信息

微信公众号开发文档中,有指定的api 接口可以让我们调用,获取微信用户的基本信息。这个接口调用的成功的前提条件是:所要获取的微信用户信息是已经关注了我们的微信公众号的。若是该微信用户没有关注,则不能通过此接口调用,只能通过上述的网页授权方式获取用户信息。详情参考:用户管理-获取用户基本信息

(1) 获取用户基本信息api
文档中声明的调用接口如下:

http请求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN## 参数说明
access_token    是   调用接口凭证
openid  是   普通用户的标识,对当前公众号唯一
lang    否   返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语

这里要注意的是这个access_token是微信接口调用的凭证。与网页授权通过code拿到的access_token是不同的。这个接口凭证,是全局token,也就是说,若是项目中要调用所有微信其他jssdk等接口,请求url参数中多数时候都是需要这个参数token值的。具体的可以查看下面的第(2)步获取全局token。再次,就设定已经拿到了全局接口调用的access_token,并将该token保存到内存中。看看java中如何调用接口获取微信用户信息。

    public Users getWechatUserInfo(String openId) {//获取保存在内存中的全局接口调用access_tokenString accessToken = Constants.ACCESS_TOKEN;log.info("全局token>>" + accessToken);//构造获取用户基本信息apiStringBuffer url = new StringBuffer();url.append("https://api.weixin.qq.com/cgi-bin/user/info?").append("access_token=").append(accessToken).append("&openid=").append(openId).append("&lang=zh_CN");String content = "";ObjectMapper objectMapper = new ObjectMapper();Users user = null;try {for (int i = 1; i <= 3; i++) {//content就是json格式的用户信息content = httpUtil.executeGet(url.toString());log.info("获取微信用户请求响应信息:>>" + content);Map map = objectMapper.readValue(content, Map.class);Object mopenId = map.get("openid");Object nickName = map.get("nickname");log.info("第" + i + "次获取openId=" + openId + "的微信用户昵称:>>"+ nickName);if (openId.equals(mopenId) && nickName != null) {/** 获取微信用户基本信息成功,并将信息封装到平台用户对象中。*/
//                  user = myPageDao.getUserByOpenId(openId);user = new Users();if(user != null) {user.setNickname(String.valueOf(nickName));
//                      user.setName(String.valueOf(nickName));user.setSex((Integer) map.get("sex"));user.setPictureURL(String.valueOf(map.get("headimgurl")));user.setOpenid(String.valueOf(mopenId));user.setUnionID(String.valueOf(map.get("unionid")));}log.info("调用微信得到的用户信息:>>" + user.getNickname() + ",photo>>"+ user.getPictureURL());return user;}log.info("第" + i + "次获取openId=" + openId + "的微信用户信息失败!!");}} catch (JsonParseException e) {log.error("获取微信基本用户信息时,json转换失败:>>", e);e.printStackTrace();} catch (Exception e) {log.error("http请求执行错误:>>", e);e.printStackTrace();}return user == null ? new Users() : user;}

(2) 获取全局接口调用token
access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。详情:获取access token

我们可以通过定时器定时调用获取token的api请求,得到这个access_token就保存在内存中,若是其他接口需要使用,直接调用即可。这里官方也有说明:如果第三方不使用中控服务器,而是选择各个业务逻辑点各自去刷新access_token,那么就可能会产生冲突,导致服务不稳定。,也就是不建议我们频繁的手动调用这个api来更新access_token。

http请求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET## 参数说明
grant_type  是   获取access_token填写client_credential
appid   是   第三方用户唯一凭证
secret  是   第三方用户唯一凭证密钥,即appsecret## 返回
{"access_token":"ACCESS_TOKEN","expires_in":7200}

来看看java中如何获取这个全局接口调用token:

    private void getAccessToken() {StringBuffer url = new StringBuffer();url.append("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential").append("&appid=").append(Constants.APPID).append("&secret=").append(Constants.APPSECRET);log.info("获取全局accesss_token的请求:>>" + url.toString());try {String content;ObjectMapper objectMapper = new ObjectMapper();/** 发送请求获取access_token,最多发送3次请求进行获取。*/for(int i = 1; i <= 3; i++) {if(httpUtil == null) {httpUtil = new HttpUtil();}content = httpUtil.executeGet(url.toString());try {Map map = objectMapper.readValue(content, Map.class);Object at = map.get("access_token");log.info("第" + i + "次定时器获取全局access_token:>>" + at);if(null != at) {//刷新内存中的全局ACCESS_TOKEN值。Constants.ACCESS_TOKEN = String.valueOf(at);log.info("全局access_token刷新成功!!");break;}log.info("全局access_token刷新失败!!");} catch (Exception e) {log.error("获取全局access_token时,json转换失败:" + e.getMessage());break;}}} catch (Exception e) {log.error("获取全局access_token失败:" + e.getMessage());}}

在来多说几句,这个如何用定时器来统一刷新内存中全局token,主要结合quartz定时器来实现。
第一步,要先引入定时器quartz依赖库:

        <!-- 定时器 --><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>1.8.6</version></dependency>

第二步,实现定时器调用的job具体实现类:

@Service("accessTokenService")
public class AccessTokenService {//定时器调用方法public void execute() {getAccessToken();//上述代码已经列出}/*** refresh: 提供一个入口,进行强制手动刷新token。*/public static void refresh() {new AccessTokenService().getAccessToken();}}

第三步,在spring配置文件中配置定时器:

## applicationContext.xml<!-- 应用程序定时器配置 --><bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="accessTokenTrigger" /></list></property><property name="autoStartup" value="true" /></bean><!-- 配置定时器:每2小时刷新一次微信接口调用全局token --><bean id="accessTokenTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail" ref="tokenJobDetail" /><property name="cronExpression" value="0 0 */2 * * ?" /><!-- 每隔2个小时触发一次 --></bean><bean id="tokenJobDetail"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject" ref="accessTokenService" /><property name="targetMethod" value="execute" /><property name="concurrent" value="false" /><!-- 是否允许任务并发执行。当值为false时,表示必须等到前一个线程处理完毕后才再启一个新的线程 --></bean>

第四步,要使这个定时器在服务器启动时候,必须调用一次。基于服务器启动时间,每间隔2个小时就进行token刷新:
需要我们在web.xml配置文件中配置监听器listener,定义一个在服务器启动时候,就进行调用的类方法。

## web.xml
<listener><listener-class>com.cybbj.utils.AccessTokenInit</listener-class>
</listener>## AccessTokenInit.java 集成ServletContextListener实现服务器启动监听
public class AccessTokenInit implements ServletContextListener{public void contextInitialized(ServletContextEvent sce) {AccessTokenService.refresh();}public void contextDestroyed(ServletContextEvent sce) {}}

 

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

相关文章

  1. 开源爬虫框架大对比

    介绍大家好!我们从今天开始学习开源爬虫框架Scrapy,如果你看过《手把手》系列的前两篇,那么今天的内容就非常容易理解了。细心的读者也许会有疑问,为什么不学出身名门的Apache顶级项目Nutch,或者人气飙升的国内大神开发的Pyspider等框架呢?原因很简单,我们来看一下主流爬…...

    2024/4/17 3:49:13
  2. 基于MATLAB的人脸识别算法的研究

    基于MATLAB的人脸识别算法的研究作者:lee神现如今机器视觉越来越盛行,从智能交通系统的车辆识别,车牌识别到交通标牌的识别;从智能手机的人脸识别的性别识别;如今无人驾驶汽车更是应用了大量的机器识别的是算法在里边。今天我们将从MATLAB的图像识别说起,后边将陆续讲解车…...

    2024/4/18 10:08:40
  3. 微信公众号开发例子

    微信公众号,我们都很熟悉。但是如何开一个属于自己的一个微信公众号,其实很简单。这边文章就给一个简单的例子。需要准备的环境:1、域名,用于微信公众号访问我们的服务器,如没有域名,建议使用花生壳进行内网穿透来访问我们的项目(具体使用方法,不在这里讨论)2、需要申…...

    2024/4/17 3:50:06
  4. 不继承ActivityGroup、TabActivity 实现TabHost

    项目中要用到Tabhost,但是我必须继承自己重写过的BaseActivity。但是,这样一来,就没法继承ActivityGroup和TabActivity。 百度了大量的解决方法,找到了这篇文章:http://blog.csdn.net/chenzheng_java/article/details/6208020 ,不得不说的是,你转可以,你自己运行验证一…...

    2024/4/4 22:21:04
  5. python静态爬虫概念

    # # #1.什么是爬虫 # # #网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者) #是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。 # #另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫。 # #其实通俗的讲就是通过程序去获…...

    2024/4/17 23:19:17
  6. matlab2019a安装

    微信搜索软件管家,然后回复matlab 就会有很多教程,选择matlab2019a 网上搜的很多安装教程会出错,但是这个一次成功...

    2024/4/17 3:49:55
  7. 【读书】高效能人士的七个习惯

    《高效能人士的七个习惯》是福布斯“有史以来最具影响力的10大管理类书籍之一。积极主动积极主动即采取行动,为自己过去、现在以及未来的行为负责,并依据原则及价值观,而非情绪或外在环境来下决定。积极主动是人是否改变的催生者,他们兵器被动的受害者角色,不怨天尤人,发…...

    2024/4/17 3:50:06
  8. Android Binder 作为 IPC 机制原理和面试回答

    1.Android Binder 作为 IPC 机制原理和面试回答 http://blog.csdn.net/whb20081815/article/details/744362042. Android AIDL进程IPC通信 一次就好http://blog.csdn.net/whb20081815/article/details/707669133.Android反射(Reflect)完全解析--强势来袭http://blog.csdn.net…...

    2024/3/31 21:18:29
  9. SSL证书的加密算法都有哪些?

    就像我们在凯撒的密码中看到的那样,每种加密数据的加密方法背后都有特定的逻辑。今天使用的加密方法依赖于高度复杂的数学函数,这些函数几乎不可能破解它们。本文针对SSL证书加密算法都有哪些进行详细解答一下。1、DES对称加密算法DES(数据加密标准)于1976年推出,是最古老…...

    2024/4/17 3:49:43
  10. win7系统64位安装MATLAB(R2016)

    系统环境:win7+64位硬件条件:内存建议大于8G、硬盘可用容量建议大于15G、显卡显存建议大于2G废话不多说,下面开干。大致分为五个步骤:下载、解压、安装、破解、破解成功。1、下载所需要的安装包,下面是百度云下载地址。matlab 2016a下载地址:https://pan.baidu.com/s/1ee…...

    2024/4/17 3:50:00
  11. ActivityGroup 例子

    2019独角兽企业重金招聘Python工程师标准>>> 虽然从Android 3.0(android-11)开始就建议使用Fragment、FragmentManager来替代ActivityGroup,但毕竟老版本还有很大的市场,一时半会不会选择那么高的版本,还得用ActivityGroup。 下面以一个简单的例子说明应该如何…...

    2024/4/20 3:42:08
  12. 想做公众号开发?教你如何搭建公众号开发环境

    序言移动互联网时代,微信的影响力已经不用多说,从用户体量到无人不知的朋友圈都已充分体现了它的强大。无论是企业、媒体还是自媒体人都先后开通了微信公众号,利用其进行文化宣传和信息传播,起到了良好的效果,甚至有人以此谋生。笔者在工作中就涉及到公众号的相关开发,现…...

    2024/4/17 3:49:37
  13. 读书笔记-高效能人士的七个习惯

    背景 <<高效能人士的七个习惯>> 在刚开始工作时,前东家组织每周读书分享过这本书。真是感叹岁月不饶人,一晃就过去了。不经意随手翻了翻,收获还是蛮大的。记录一下学习心得。便于后续再回忆这段读书经历前言 刚开始讲到在如今的社会中,世界发生巨大变化。变化无…...

    2024/4/18 14:24:36
  14. 爬虫技术入门基础

    在工作中,我们经常会需要从网络上进行数据的提取,并分析出某个结果,所以了解和使用基本的爬虫技术是有必要的。而现在很多的网站内容都是基于js接口异步加载的方式,导致无法直接提取网页数据。本Chat内容包括:爬虫环境的搭建(Scrapy+Splash)爬虫的代码细节常见的问题阅读…...

    2024/4/17 3:50:12
  15. Android Binder机制(1):Binder架构分析

    从这篇博客开始,将进入Binder机制的分析系列,顺序是先讲解Binder机制的框架,理解了整体思想后,再深入分析各层的细节实现,最后会实现一个自己的本地服务。1.Binder的历史 BeOS是Be公司在1991年开发的运行在BeBOX硬件上的一款操作系统,与同期的其他操作系统不同,它是一款…...

    2024/4/18 15:41:15
  16. matlab中strcmp函数的使用

    strcmp是用于做字符串比较的函数,按复杂程度及比较对像的不同主要可以分为以下三种情况:1. TF=strcmp(s1,s2); s1和s2是字符串,比如:s1=‘hello’,s2=matlab。 如果s1和s2是一致的(identical),则返回值TF=1,否则,TF=0。 e.g. >> s1=hello; >…...

    2024/4/17 3:50:18
  17. 如何快速入门 Python 爬虫

    首先说句题外话,Python 并不是为了爬虫而生,只是因其丰富的第三方类库,恰好也适合写爬虫罢了。它在数据分析、机器学习、Web 开发等多方面都有很广泛的应用,所以有部分同学请不要再把 Python 和爬虫划上等号了鸭!下面说正题,有很多同学想学习爬虫技术,但又因各种各样的原…...

    2024/4/17 3:52:19
  18. 前端微信公众号开发总结(开发篇)

    前言(继续废话篇) 万众期待的开发篇新鲜出炉了,这一篇内容会有点长,请各位童鞋耐心观看!!! 微信开发总结开始 一.开发所需准备工作(请仔细阅读微信公众平台开发文档) a:下载微信开发者工具(此工具也可用于小程序开发)。下载链接:https://developers.weixin.qq.com/…...

    2024/3/31 16:06:37
  19. ActivityGroup window bad token问题深入分析

    如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456ActivityGroup window bad token问题深入分析最近帮别人调试一个webview的页面,很奇怪的遇到了以下问题:H5页面中会检测地址中传递的参数,若检测到特定参数异常,则会弹出Dialog进行提示Dialog:android.view.Wind…...

    2024/4/12 14:28:25
  20. 微信公众号开发 - 配置表设计以及接入公众号接口开发

    微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号开发 - 菜单按钮bean封装 5.微信公众号开发 - 创建菜单 6.微信公众号开发 - 事件处理和回…...

    2024/4/17 3:50:49

最新文章

  1. 李沐-16 PyTorch 神经网络基础【动手学深度学习v2】

    注&#xff1a;1. 沐神对应章节视频出处 2.代码使用Jupyter Notebook运行更方便 3.文章笔记出处 一、层和块 层&#xff1a;层&#xff08;1&#xff09;接受一组输入&#xff0c; &#xff08;2&#xff09;生成相应的输出&#xff0c; &#xff08;3&#xff09;由一组可调整…...

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

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

    2024/3/20 10:50:27
  3. axios拦截器:每次请求自动带上 token

    Step 1&#xff1a;创建Axios实例并添加拦截器 在你的Vue项目中&#xff0c;一般我们会先导入axios&#xff0c;然后创建一个axios实例。这样做是为了方便统一管理和配置。 import axios from axios; // 引入axios// 创建一个axios实例 const service axios.create();// 添加请…...

    2024/4/18 9:13:14
  4. node.js常用指令

    1、node&#xff1a;启动 Node.js REPL&#xff08;交互式解释器&#xff09;。 node 2、node [文件名]&#xff1a;执行指定的 JavaScript 文件。 node app.js 3、npm init&#xff1a;初始化一个新的 Node.js 项目&#xff0c;生成 package.json 文件。 此命令会创建一个…...

    2024/4/18 20:00:31
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/19 14:24:02
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/19 18:20:22
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/19 11:57:31
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/19 11:57:31
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/4/19 11:57:53
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/4/19 11:58:14
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/4/19 11:58:20
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/19 23:45:49
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/4/19 11:58:39
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

    2024/4/19 11:58:51
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/4/20 3:12:02
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/19 11:59:15
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/19 11:59:23
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/4/19 11:59:44
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/19 11:59:48
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/19 12:00:06
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

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

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

    2024/4/19 12:00:25
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/19 12:00:40
  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