小案例-jsx引入

在将jsx核心语法之前,先上来一个案例,复习一下上一讲组件化的内容,“电影列表”:
仍然是在html页面中开发:
step1 :引入依赖(这里不讲了,见上一讲React精讲(一)原生react)
step2 :渲染页面:ReactDOM.render(组件, 将挂载的对象)
step3 :封装组件App:
创建App类,继承React.Component,创建构造方法,构造方法中要用this.state初始化下面要用到的数据movies。以上的准备工作都完成后,就准备在render函数中进行jsx的渲染了:
电影列表的难点在于我们怎么在jsx中将构造函数中创建的movies数组进行遍历展示:
①. 直接一个一个地写,将所有情况列出来,但如果电影列表有很多怎么办?所以这种方式直接抛弃
②. 定义一个数组liArray数组,在render中return之外对movies进行遍历,将遍历结果push到liArray中,然后在jsx中的{}中放入liArray,这是一个不错的想法:
在这里插入图片描述
jsx中书写:
在这里插入图片描述
③. 然而开发中我们更常用的是数组的高阶函数map来进行遍历,通过map映射出我们想要的结果:(且一般这种做映射,是无法用forEach的)
先介绍一下map:

<script>const names = ["abc", "cba", "nba", "mba"];// map(回调函数, 要绑定的this), 第二个参数一般不用// 数组中有几个元素,回调函数就回调几次// 回调函数有三个参数:一般参数3就不放了,因为数组本身已经调用map函数了// 参数1:执行时的对应元素// 参数2:对应的下标值// 参数3:完整的数组对象const newNames = names.map((item, index, arr) => {return item + "000"})console.log(newNames);
</script>

【小贴士】为什么map是高阶函数?因为它的第一个参数是一个函数,符合高阶函数的定义

将map应用到本题中进行遍历:
在这里插入图片描述

小结
jsx中遍历外部数据列表的方式:
①. for-of遍历,liArrar.push(数据),然后jsx中 {liArray} 展示
②. map函数遍历:数组.map((item) => { return 映射后的结果 })
③. vscode小技巧:生成代码块的小技巧,File -> preference -> user snippet中可以创建属于自己的代码段(利用键-值对来访问),且快速生成代码段的网站:snippet generator。生成之后,在页面中打出相应的字段就可以弹出整个想要的代码段了!!!

认识jsx

先上一段代码:

<script type="text/babel">
// jsx语法
const Ele = <h1>Hello World</h1>
</script>

没接触过react但学习过js的同学可能会非常疑惑,上面的赋值是在做什么呢?这个“字符串” < h1 >Hello World</ h1> 外面不放双引号也可以做赋值操作吗?
其实啊,这是jsx的语法,上面这一赋值语句只有在特定场景下才能使用,细心的同学应该发现了,script标签中有一个type属性,值为text/babel,有了babel这一翻译,我们才能合法地使用上面的赋值语句。

jsx到底是个什么呢?

JSX是一种JavaScript的语法扩展( eXtension) ,它用于描述我们的UI界面,并且其可以和avaScript融合在一起使用;
它不同于Vue中的模块语法,你不需要专门学习模块语法中的一些指令(比如v-for. v-if. v-else. v-bind ) ,实际上从上面的案例我们也可以看出它就是原生的html语句而已;
使用该jsx时,从“电影列表”的案例中也可以看出,你就把其当做一个“”来使用即可,它可以被赋给其他变量,也可以被用来返回

但这里把html和js混在一起,好像有所违背“结构不和渲染混在一起的”原则,为什么react要这样做呢?
因为react有一个思想:all in js,所有代码都可以在js中书写,包括html和css(这个后面会讲)等。这样做是因为react认为js代码和UI逻辑是具有内在耦合性的,所以react没有讲各种不同的标记(html,css,js)分离到不同的文件中(vue分离了),而是将它们一同放到了一个组件当中

jsx书写规范

1、 最外层只能有一个根元素
2、 为了良好的可读性,jsx外层最好**用一个小括号()**包起来,当然你可以不用,但如果不用就要把所有的jsx都放在同一行;
3、 jsx中可以用html的单标签,但必须以/>结尾

应用jsx必须掌握的

嵌入数据

1、 jsx中的注释:{/* 我是注释 */}
2、 jsx的花括号中能够/不能显示的数据

constructor(props) {super(props);this.state = {// 1. 在{}中可以正常显示的内容name: "why", // stringage: 18, // numbernames: ["abc", "cba", "nba"], // Array// 2. 在{}中不显示的test1: null,test2: undefined, test3: false}}
// jsx代码块
render() {return ( <div><h2>{this.state.name}</h2><h2>{this.state.age}</h2><h2>{this.state.names}</h2><h2>{this.state.test1}</h2><h2>{this.state.test2}</h2><h2>{this.state.test3}</h2>{/* test1, test2, test3都没有显示出来*/}</div>)
}

从上述例子当中,我们可以看到string, number和Array类型的数据都按照我们想要的结果显示了出来,但null,undefined和boolean类型的值都没有显示,为什么react要这样设计

比如有以下场景
①. null,其中flag为布尔类型,我们希望当flag为true时,输出“你好啊”;为false时,什么也不输出,但若null会输出,那这就是一个bug了!

// jsx中:
<h2>{this.state.flag ? "你好啊" : null}</h2>

②. boolean,其中flag为布尔类型。我们希望的效果是flag为true则只输出“你好啊”,若布尔类型会输出,那么页面上还会多一个布尔类型的数据,会很奇怪!
[原理] 这里flag为true会输出内容,为false不输出内容的原因:逻辑与&&中一个条件若不成立,则后面的条件也不会判断了,直接输出false,jsx中则就什么都不输出;若前面的条件均成立,则会把&&表达式中最后一个元素的值作为整个表达式的值输出(即使是多个&&也一样,只会输出最后一个的值)

<h2>{this.state.flag && "你好啊"}</h2>

undefined也是类似的 …
当然,如果你真的想将这几个类型的数据输出,就可以将它们转为字符串形式,方法有:强转string(),+""和toString()等,不过转为了字符串形式其实也没有什么意义了。

3、这里我们最想讲的是在this.state中定义的对象不能直接通过{this.state.对象}来展示," is not valid as a React child ",想想为什么?从reactDOM渲染的角度思考

4、 jsx中的花括号还可以放置表达式,其实你就可以将作为一个js的运行区域!!!拥有这一思想非常重要
其中可以放置运算符表达式,三元运算符,甚至还可以调用函数:

return (
<h2>{this.getFullName()}</h2> 
)
getName(){return this.state.name;
}

注1】前面没有搞懂的同学可能会问,这里调用函数"不用绑定this"吗
你要搞清一个问题,上一讲中onClick={this.state.btnClick.bind(this)}要绑定this是因为这里是react内部去调用(更准确是回调)该函数的,react在内部调用时并不知道this该绑定谁btnClick.call(undefined)。但现在是我们自己来调用啊(注意一下函数后面的括号)!!!this.getFullName() 这一定确定就是绑定在我们自己的class类对象上,所以就不需要所谓的绑定!
【补】.bind(this)是会生成一个新的函数的!
 

绑定属性

1、 花括号的应用场景非常广泛,它也可以用来绑定html标签中的属性:(属性绑定

constructor(props) {super(props);this.state = {title: "标题"}}render() {return (<div>{/* 当把鼠标放在“我是标题”上面时,就会显示“标题”两个字 */}<h2 title={this.state.title}>我是标题</h2></div>);}

这一场景最常见的应用是< img src= {this.state.imgUrl} />,这样图片地址就不至于写死了!说到图片的加载,这里又来了一个需求:(当然,也和数据绑定有关)

比如一张图片很大,但显示的时候,我们不需要那么大,如果加载完这张很大的图片再用css限制其宽度这样会很耗性能,一般的方式是在该图片额url地址上做限制,这样就会在加载时加载一张较小的图片了,如何网易云音乐就是这样处理的:
https://p1.music.126.net/RKdf_w3DdPmtWpqvP82J7Q==/109951166449305021.jpg?param=100y100
其中问号后面的param就是限制宽度的参数那么现在在react中我们要动态地在url后添加限制参数怎么做呢?(这其实就是运行js代码的例子而已)

 render() {const { title, urlPic } = this.statereturn (<div><h2 title={this.state.title}>我是标题</h2><img src={this.getSizeImg(urlPic, 140)}/></div>);
}
getSizeImg(img, size) {return img + `?param=${size}y${size}` 、、 z
}

当然,上面这种开发方式是不专业的,因为可能很多组件都会用到图片的处理函数,所以要把该getSizeImg函数封装到一个模块当中去!!!
注2.1】花括号的应用还很多,其实本质是因为js的运行应用有很多而已!!
 
2、 jsx中的html与原生的html标签还是略有不同的,因为该html标签是混在js书写的,所以可能html标签中的内容会与js中的关键字相同,比如:html标签的class属性和js的类关键字,html的label中的for与js的for循环重合,etc…
根据react中的"all in js"的原则,肯定是js优先,所以jsx中一些html标签的名字要修改:
比如class要修改为className,label的for要修改成htmlFor:

(<div className="box title">我是div元素</div><label htmlFor=""></label>
)

注:绑定class】说到className,我们这里又想到了一个需求,即className中的class的数量有些情况是不确定的,这种情况怎么搞?下面代码中flag为布尔型,active为一个class:

<div className={"box title" + {flag ? "active" : ""}}>我是标题</div>
// js运行区嵌套js运行区

 
3、 jsx中如何放置style的内联css样式style很特殊,它甚至不允许通过""的形式向其中放css代码,必须按照jsx规定好的方式!(这与jsx的渲染方式有关,后面会讲述!),具体方式:
step1:style后创建一个js运行区域
step2:在js运行区中放一个对象,该对中的各种属性就是css的样式了。当然,如果属性的是值就要打上双引号才行,因为它们是属性值,且最终会以字符串的形式去解析。如果是变量,就不用了,引擎会去上面去寻找这一变量。

<div style={{color: "red"}}>我是标题</div>
// 红色的标题

】在利用键值对的方式书写css样式时,在jsx还有一些问题,比如原来的html中键font-size在jsx中就不能这样用了,以前用破折号连接的font与size在jsx中的连接方式是“驼峰命名”:
fontSize
 

事件绑定

事件绑定之this处理

对于jsx中的事件绑定,之前我们已经提过很多次了,事件绑定最主要的问题就是事件绑定的函数不是我们自己主动调用的,而是react内部调用的,在调用时如果你不明确函数的this绑定,react就更不知道了,只能将this赋为undefined。
要实现jsx中onClick事件绑定,其实不只有.bind(this)这种方案,我们也不推荐这种方案,下面来看几种事件绑定的方式:

① bind显式绑定this

这是最熟悉的方案,当然下面的代码做了一个优化,就是将绑定操作放在了构造函数中,因为可能该函数会被使用很多次,若将其在构造函数中就绑定好,下面使用时就不用每个后面都放个.bind(this)了:

构造函数中绑定好:

constructor(props) {super(props);this.state = {message: 'Hello World',}this.btnClick = this.btnClick.bind(this) // 将对象的this绑定到btnClick函数上
}

jsx中调用:

 return (<div><button onClick={this.btnClick}>You are good!</button>{/*看这里onClick中就没有绑定this了 */}</div>
);
② 定义函数时就使用箭头函数

es6的箭头函数语法糖是好东西啊,与普通函数相比,它有个特点:箭头函数中永远不绑定this。若在其中使用this,那也不是它自己的,而是引擎会向外冒泡寻找该箭头函数外部运行环境的this。所以在本例中,函数的this一定绑定在该class类上(其外部运行环境)
在作为事件绑定时,我们这里会把箭头函数作为类的属性的值(es6中给对象添加属性的方式),然后在onClick中放置该属性:

jsx的花括号中放置该属性:

return (<div><button onClick={this.btnClick}>You are good!</button></div>
);

将箭头函数赋给该属性:

 btnClick = () => {console.log(this.state.message);
}
③ onClick中直接传入一个箭头函数,箭头函数中放置需要执行的函数(推荐

第二种方式其实已经很好了,就是有一个问题它定义的函数有点别扭,它在onClick传入的是类的属性,只是属性值是一个函数而已。第三种方案就很好了,箭头函数的{}是js代码的运行区域,所以会对其中放置的函数进行执行。

箭头函数的函数体中调用类中定义的函数:

return (<div><button onClick={() => { this.btnClick() }}>You are good!</button></div>
);

像平常一样在类中定义相应的函数:

btnClick() {console.log(this.state.message);
}

】为什么推荐这种方式?
首先,这种方式因为采用了箭头函数,箭头函数中的this就是外面运行环境的this,不会存在丢失的问题;
最重要的是,这种方式更符合我们调用函数的方式。比如我们若想往运行函数中传入参数,就非常方便,可以直接写进行,和普通的函数调用没有差别:(比如我们要想事件绑定函数中传入name和age变量,直接传就可以了)

 <button onClick={() => { this.btnClick(name, age) }}>You are good!</button>

 

事件绑定之参数传递

其实可以不讲参数传递,上面已经说了,在箭头函数中执行函数最适合参数传递了。这里只是有些“特殊情况”(其实也不特殊,只是参数的意义比较特殊),所以把“参数传递”单独提出来讲一下。
在绑定事件之后,比如现在我们点击按钮,想要获得点击时的一些信息怎么办?

先分析一个点击按钮的过程:点击按钮时会触发一个事件,随后这个事件会被浏览器封装成一个事件对象event,该对象中会有很多有用的属性。

在原生js中,我们会采用addEventListener进行监听,在回调函数中拿到这一事件对象event,但在react的onClick绑定事件中要怎么拿到这个参数呢?(这就是一个参数传递的例子)

现在react中怎么办?其实上面事件绑定中已经提到,方案3是一个很好的实践,它在参数传递时与其他事件绑定形式相比有着无可比拟的优越性。

. 先不说去获取点击事件对象event,就比如普通的参数传递,还是电影链表的例子,我们可以在箭头函数体中的函数执行中()规定我们自己想要的参数:

电影列表:

constructor(props) {super(props);this.state = {movies: ["movie1", "movie2", "movie3", "movie4"]}
}

点击事件,下面是jsx部分:我们this.liClick(item, index)中就规定了我们想要的参数

<ul>{this.state.movies.map((item, index) => {return <li onClick={() => { this.liClick(item, index) }}>{item}</li>})}    
</ul>

liClick函数定义。在定义liClick函数时就定义相应的参数进行接收传入的需要的值

liClick(item, index) {console.log("按钮发生了点击", item, index);
}

如果不是在箭头函数体中执行相应的函数的这种事件绑定方式,我们自己是无法规定要接收什么参数的!!!

②. 现在去获取event事件对象:
这里的要获取event对象,直接在this.liClick(item, index, e)是获取不到的,因为这是由react内部提供的,react在回调时是会将event传给箭头函数的,所以若我们自定义的函数要获取event,必须要箭头函数先接收一下,如下:

return <li onClick={(e) => { this.liClick(item, index, e) }}>{item}</li>

然后liClick多定义一个参数接收:

liClick(item, index, e) {console.log("按钮发生了点击", item, index, e);
}

Maybe 你会想问,这个e是谁给的呢?答案很明显,是react在调用事件函数时给的,方式类似于定义一个接收箭头函数的变量a,然后a.call(undefined, event),当然,对于箭头函数而言,你是无法绑定this的,箭头函数根本没有this,所以你无论call什么都没用,但参数还是传给了箭头函数的,然后箭头函数内部的函数又使用了给参数

注1】当然,上面的代码可以优化一下,当箭头函数只有一个参数时,括号可以省略;且当函数体中只有一个语句时,也可以把花括号省略掉:

return <li onClick={e => this.liClick(item, index, e) }>{item}</li>

注2:一个代码习惯】比如在上面li的标签可能除了onClick属性外,可能还有className等,这样所有代码都写在一行就太长了,而且可读性也不佳,所以建议:在一行代码很长的时候,return后面可以放一个括号,这样允许内部代码换行

return (
<li 
onClick={...}
className=...
style={{...}}
...
>
{item}
</li>
)

这样代码就很清晰了!
注3:箭头函数的一点补充】上面箭头函数的简略情况,如e => this.liClick(e),若箭头函数的函数体中只有一句话,且函数体去掉了花括号,那么其实它是会return this.liClick(e)的,对js了解的同学应该知道函数内部返回一个函数,这是形成了一个闭包的…

 
 

react条件渲染 - 控制怎么渲染

标题很绕,意思就是在jsx中有条件的将相应的内容进行渲染输出,方式和js一样(不用去特殊学什么语法),可以用到if-else,三元运算符和逻辑与&&,etc
在条件渲染中,我们重点想讲的是条件渲染中;

实现类似vue中vue-show的功能

上面所说的三种条件判断进行渲染的方式,比如:要实现一个需求,即登录和未登录状态是不一样的,要怎么办?

一般来说,就定义一个boolean类型的标志变量isLogin,若点击了登录按钮,怎boolean为true,否则为false,显示字样上则表现为:
<h2>{ isLogin ? "你好啊" : null }</h2>

但这样,若有一个需求,要频繁地变换这两个状态,那么按上面这个代码,就会去频繁地操作DOM树,很麻烦。Vue中中给了v-show这一方案,它主要通过css中display的方式去对相关内容进行展示,这样就不会去操作DOM结构,其实啊,在react中,我们也可以自己去实现:

<h2 style={{display: (isLogin ? "block" : "none")}}>你好啊</h2>

设置相关的行内样式即可,登录状态就block显示出来,否则就none!
当然,如果情况太多了,用if-else还是会方便一些的!
 

react列表遍历 - 渲染数据的方式

map与forEach

其实本章最开始电影列表的例子就展示了如何在jsx中对数组进行遍历,我们提到了利用数组的高阶函数map。这时有同学会说了,我们可以用在jsx中用forEach来遍历吗?
答案是不能直接用。

背景:JSX语法最终是要return返回html标签或对应内容的

However,forEach函数是没有返回值的,map则是会返回的,所以map可以直接在jsx中使用
(更重要的是,forEach是在原数组上修改,而map则是映射为新的数组元素)。

当然,你用forEach也行,不过要有一定的波折:要把item push到一个数组当中才能用!

 render(){const elements = []; // 用于存新产生的jsx的内容arr.forEach((item)=>{elements.push(<li>{item}</li>)});return( // 这里才是正式的jsx的内容<div>{elements}</div>)}

 

列表数据过滤 - filter

我们想要有选择有条件地输出数组中的元素,怎么办?
很简单,数组的filter方法,和map方法非常类似,函数参数都是一样的(也是有返回值的)。但由于它只做过滤,不做映射,所以它的函数体中是放过滤要求的,且返回值为为布尔类型,如果为true,那么该元素可以返回,可以输出;否则不输出:

筛选出偶数

const nums = [110, 123, 130, 220]
const nums1 = nums.filter((item, index) => item % 2 == 0)

jsx中

<div>{this.state.arr.filter(item => item % 2 == 0).map(item => <li>{item}</li>)}
</div>

列表数据截取

场景为比如总共目前有30条数据,但页面上只展示4个,那么就要截取前四个数据来进行展示,这一功能也用到的非常多,使用slice方法,该函数的参数为起始位置和终止位置的后一位:

<div>{this.state.arr.slice(0, 4).map(item => <li>{item}</li>)}
</div>

补充】js中有关数组的几个混淆的方法:

slice:开始位置下标,结束的下标(左闭右开:和python的range很像啊)
split:根据你规定的符号切割成一个新的数组
splice:第一个参数为第一项位置,第二个参数为要删除几个,且会改变原数组的内容

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

相关文章

  1. 2021年烟花爆竹经营单位主要负责人报名考试及烟花爆竹经营单位主要负责人试题及解析

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通&#xff1a;烟花爆竹经营单位主要负责人报名考试是安全生产模拟考试一点通总题库中生成的一套烟花爆竹经营单位主要负责人试题及解析&#xff0c;安全生产模拟考试一点通上烟花爆竹经营单位主…...

    2024/4/24 18:04:23
  2. github 国内加速镜像

    GitHub 镜像访问 这里提供两个最常用的镜像地址&#xff08;别登录账号&#xff09;&#xff1a; https://github.com.cnpmjs.org https://hub.fastgit.org 也就是说上面的镜像就是一个克隆版的Github&#xff0c;你可以访问上面的镜像网站&#xff0c;网站的内容跟Github是完…...

    2024/4/20 13:45:20
  3. 常用加密工具类

    一、Md5Util package com.lxk.webser.utils;import java.security.MessageDigest;/*** create 2021/10/26*/ public class Md5Util {private static String Md5Util(String s) {try {MessageDigest md MessageDigest.getInstance("MD5");byte[] bytes md.digest(s…...

    2024/4/20 13:45:19
  4. 使用Docker Compose启动Docker容器

    前提 需要在服务器中已经安装了Docker Compose。 另外关于如何创建镜像可以看这篇文章&#xff1a;使用Dockerfile构建Spring Boot Jar包镜像 创建docker-compose.yml # 指定本 yml 依从的 compose 哪个版本制定的 version: "3" # 服务 services:# 服务名crawler-…...

    2024/5/2 21:59:32
  5. 味知香第三季度业绩下滑:提前一日出现跌停,市值半年蒸发69亿元

    10月27日晚间&#xff0c;A股上市公司味知香&#xff08;SH:605089&#xff09;发布2021年第三季度业绩公告。公告显示&#xff0c;味知香2021年第三季度的营收继续保持同比增长&#xff0c;但净利润规模则出现了下滑。 具体来看&#xff0c;2021年第三季度&#xff0c;味知香实…...

    2024/4/20 13:45:17
  6. 中国工业用水行业发展前景预测分析及未来发展战略规划建议报告2021-2027年

    中国工业用水行业发展前景预测分析及未来发展战略规划建议报告2021-2027年 【撰写单位】&#xff1a;鸿晟信合研究院 第一章 工业用水行业发展概述 第一节 工业用水简介 一、工业用水的定义 二、工业用水的特点 三、工业用水的优缺点 四、工业用水的难题 第二节 工…...

    2024/5/6 20:54:36
  7. 【大数据Java基础- Java并发 07】J.U.C之阻塞队列:ArrayBlockingQueue

    ArrayBlockingQueue&#xff0c;一个由数组实现的有界阻塞队列。该队列采用FIFO的原则对元素进行排序添加的。 ArrayBlockingQueue为有界且固定&#xff0c;其大小在构造时由构造函数来决定&#xff0c;确认之后就不能再改变了。ArrayBlockingQueue支持对等待的生产者线程和使…...

    2024/4/21 17:49:50
  8. SQL Basics

    SQLSQL Basicsselect A renamedA from chartselect calculationwherewhere name like _t%order bygroup byhavingFunctionsPartitionJoinSQL*50Only searching operation for data engineering.SQL Basics SQL零基础入门笔记. SQLZOO. Programming order: select - from - whe…...

    2024/4/24 9:21:37
  9. 中国核桃乳行业竞争态势及运营管理分析报告2021-2027年

    中国核桃乳行业竞争态势及运营管理分析报告2021-2027年 【撰写单位】&#xff1a;鸿晟信合研究院 第1章&#xff1a;中国核桃乳行业发展综述 1.1 核桃乳行业概述 1.1.1 核桃乳的定义分析 1.1.2 核桃乳市场结构分析 &#xff08;1&#xff09;行业产品结构分析 &…...

    2024/4/21 17:49:46
  10. 中国铬矿行业市场规模预测及投资经营管理建议报告2021-2027年

    中国铬矿行业市场规模预测及投资经营管理建议报告2021-2027年 【撰写单位】&#xff1a;鸿晟信合研究院 第一部分 铬矿行业发展环境分析 第一章 铬矿行业相关概述 第一节 铬矿行业定义及分类 一、行业定义 二、行业分类 第二节 铬矿行业发展历程与特征 一、行业发…...

    2024/4/21 17:49:45
  11. RK3399平台开发系列讲解(内核调试篇)9.35、CPU 利用率飙高怎么办

    平台内核版本安卓版本RK3399Linux4.4Android7.1🚀返回专栏总目录 文章目录 一、细化 CPU 利用率监控沉淀、分享、成长,让自己和他人都能有所收获!😄 CPU 利用率是一个很笼统的概念,在遇到 CPU 利用率飙高的问题时,我们需要看看 CPU到底在忙哪类事情,比如说 CPU 是在忙…...

    2024/5/3 16:53:49
  12. Spark SQL创建UDFUDAF案例详解

    UDF:即用户自定义函数UDAF&#xff1a;即用户自定义聚合函数#UDF案例一&#xff1a; import org.apache.spark.sql.{DataFrame, SparkSession}//用户自定义函数 object _UdfDemo1 {def main(args: Array[String]): Unit {val spark: SparkSession SparkSession.builder().ma…...

    2024/5/3 12:09:23
  13. 求10 个整数中最大值

    给大家分享一个今天看到的题就是&#xff0c;输入十个数然后再输出里面最大的&#xff0c;主要思路就是先创建一个数组&#xff0c;然后存入十个数&#xff0c;再创建一个变量&#xff0c;让这个变量任意等于数组中的一个数&#xff0c;再拿数组里的数一一与这变量进行比较如果…...

    2024/5/3 13:41:34
  14. JAVA入门——08数组

    定义 double[] a {3,2,1.1}; //静态初始化 int a[] new int[5]; //动态初始化 int a[]; a new int[5]; //先声明&#xff0c;后分配空间 注意事项和细节 赋值机制 值拷贝、值传递 引用传递 原理&#xff1a; 数组拷贝 1.定义一个新的同大小的数组 2.…...

    2024/4/21 17:49:41
  15. linux显示git分支名

    force_color_promptyes color_promptyes parse_git_branch() { git branch 2> /dev/null | sed -e ‘/[]/d’ -e s/ (.*)/(\1)/’ } if [ "colorprompt"yes];thenPS1′color_prompt" yes ]; then PS1colorp​rompt"yes];thenPS1′{debian_chroot:(KaTe…...

    2024/4/21 17:49:40
  16. 21天养成好习惯第五期-5

    计算机发展历程&#xff08;巨、微、多、网、智&#xff09; 第一代&#xff1a;电子管计算机&#xff08;1946-1957&#xff09;&#xff0c;利用光屏管和汞延时电路 103、104型机、DJS-2型机 第二代&#xff1a;晶体管计算机&#xff08;1946-1957&#xff09;&#xff0c…...

    2024/4/21 17:49:40
  17. 中国盐行业市场现状分析及投资前景预测报告2021-2027年

    中国盐行业市场现状分析及投资前景预测报告2021-2027年 【撰写单位】&#xff1a;鸿晟信合研究院 第一章盐的基本概述 1.1 盐的基本概念 1.1.1 原盐 1.1.2 食用盐 1.1.3 工业盐 1.1.4 小工业盐 1.2 盐的基本特征及性质 1.2.1 盐的形状 1.2.2 盐的颜色 1.2.3 盐的特性 1.2.4 盐…...

    2024/4/21 17:49:38
  18. UI上的一个坑

    问题描述 主要是在UI布局上&#xff0c;如安卓方面&#xff0c;在listview&#xff0c;或鸿蒙上listcontainer中&#xff0c;明明封装了多条数据&#xff0c;但是显示出来只有1条。 问题解决 在其列表项的布局文件中&#xff0c;整体的高度或者宽度应该设成"match_cont…...

    2024/4/21 17:49:41
  19. GEE:降水量数据下载(每日/每月/每年/每五年)

    数据集&#xff1a; CHIRPS Daily: Climate Hazards Group InfraRed Precipitation With Station Data (Version 2.0 Final) 数据说明&#xff1a; Climate Hazards Group InfraRed Precipitation with Station data (CHIRPS) is a 30 year quasi-global rainfall dataset. CHI…...

    2024/5/3 20:39:21
  20. 【触类旁通】python-基础数据类型

    python3的数据类型 前端的数据类型 java的基本数据类型 python例子 a3 b"nihao" c3.3 dTrue ecomplex(2,3) f(1,2,3) g[1,2,3] h{"key":"value"} i{1,2,3} #进行输出 print(type(a)) print(type(b)) print(type(c)) print(type(d)) print(ty…...

    2024/4/21 15:37:53

最新文章

  1. 外贸企业邮箱是什么?做外贸企业邮箱哪个好?

    外贸企业邮箱是什么&#xff1f;外贸企业在进行跨国沟通时必不可少的工具就是外贸企业邮箱&#xff0c;外贸企业邮箱需要具备的条件就是海外邮件抵达率高、安全稳定、多语言沟通。而我们又怎么选择一个适合的外贸企业邮箱呢&#xff1f;小编今天带您一起了解。 一、外贸企业邮…...

    2024/5/6 21:44:06
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/6 9:38:23
  3. 区块链技术在电子元器件商城中的应用探索

    区块链技术在电子元器件商城中有着广阔的应用前景&#xff0c;可以提高供应链透明度、产品溯源能力、交易安全性等方面的效率和信任度。以下是区块链技术在电子元器件商城中的应用探索&#xff1a;      1. 供应链透明度和可追溯性&#xff1a;      利用区块链技术建立…...

    2024/5/4 2:22:11
  4. JRT高效率开发

    得益于前期的基础投入&#xff0c;借助代码生成的加持&#xff0c;本来计划用一周实现质控物维护界面&#xff0c;实际用来四小时左右完成质控物维护主体&#xff0c;效率大大超过预期。 JRT从设计之初就是为了证明Spring打包模式不适合软件服务模式&#xff0c;觉得Spring打包…...

    2024/5/5 21:03:09
  5. [C++][算法基础]模拟队列(数组)

    实现一个队列&#xff0c;队列初始为空&#xff0c;支持四种操作&#xff1a; push x – 向队尾插入一个数 x&#xff1b;pop – 从队头弹出一个数&#xff1b;empty – 判断队列是否为空&#xff1b;query – 查询队头元素。 现在要对队列进行 M 个操作&#xff0c;其中的每…...

    2024/5/5 0:14:29
  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/6 9:21:00
  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/6 1:40:42
  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/6 21:42:42
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/5/4 23:54:56
  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