四 Java流程控制
文章目录
- 用户交互Scanner
- 基本语法
- next和nextline接收的不同
- next方式接收示例
- nextline方式接收示例
- Scanner接收其他数据类型
- 简单计算例题
- 顺序结构
- 选择结构
- if单选择结构
- if双选择结构
- if多选择结构
- 嵌套的if结构
- switch多选择结构
- 扩展内容:反编译
- 循环结构
- while循环
- do while循环
- for循环:star:
- 增强for循环
- break & continue
- 流程控制练习
- idea的debug
- 一、debug界面
- 二、基本用法&快捷键
- 三、变量查看
- 四、计算表达式
- 五、智能步入
- 六、断点条件设置
- 七、多线程调试
- 八、回退断点
- 九、中断Debug
- 十、附:JRebel激活
用户交互Scanner
java.util.Scanner是Java5的新特征,我们可以通过工具类(Scanner类)来获取用户的输入。
基本语法
Scanner s = new Scanner(System.in)
⭐️通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext() 与**hasNextLine()**判断是否还有输入的数据。
next和nextline接收的不同
- next:
- 一定要读取到有效字符后才可以结束输入。
- 输入有效字符之前遇到的空白,next()方法会自动将其去掉。
- 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
- next()不能得到带有空格的字符串。
- nextLine():
- 以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。
- 可以获得空白。
😄为了自己不会忘记关闭scanner,在写完new语句之后,立马加上scanner.close(),再往中间加入相关判断执行语句。
next方式接收示例
public static void main(String[] args) {//创建一个扫描器对象,用于接收键盘数据Scanner scanner = new Scanner(System.in);System.out.println("使用next方式接受:");//判断用户有没有输入字符串if(scanner.hasNext()){//这里没有循环,其实可以去除//使用next方式接受String str = scanner.next();//程序会等待用户输入完毕System.out.println("输入的内容"+str);}//凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完就关掉scanner.close();
}
运行结果
nextline方式接收示例
public static void main(String[] args) {//创建一个扫描器对象,用于接收键盘数据Scanner scanner = new Scanner(System.in);System.out.println("使用nextline方式接收:");//判断用户有没有输入字符串if(scanner.hasNextLine()){//使用nextline的方式接收String s = scanner.nextLine();System.out.println("接收到的内容为"+s);}scanner.close();}
运行结果
Scanner接收其他数据类型
存在类似hasnextInt与nextInt,hasNextFloat与nextFloat等方法,与上面的nextline,next用法相同,只是有了数据类型匹配。
代码示例
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int i = 0;float f = 0.0f;System.out.println("请输入一个整数");if(scanner.hasNextInt()){i = scanner.nextInt();System.out.println("输入的整数为:"+i);}else{System.out.println("输入的不是整数");}System.out.println("请输入一个浮点数");if(scanner.hasNextFloat()){f = scanner.nextFloat();System.out.println("输入的浮点数为:"+f);}else{System.out.println("输入的不是浮点数");}scanner.close();
}
运行结果
简单计算例题
问题描述:我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num=0; //记录数字个数double sum = 0.0;//记录和//通过循环判断是否还有输入while (scanner.hasNextDouble()){sum = sum + scanner.nextDouble();num = num + 1; //该语句与num++或++num的效果一样}System.out.println("数字的和为:" + sum);System.out.println("平均数为"+ sum/num);scanner.close();}
运行结果
顺序结构
- JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。
- 顺序结构是最简单的算法结构。
- 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
示例代码
😄这里有一个快捷键复制当前行:Ctrl+D
public static void main(String[] args) {System.out.println("hello1");System.out.println("hello2");System.out.println("hello3");System.out.println("hello4");System.out.println("hello5");
}
运行结果
选择结构
if单选择结构
流程图
语法
if(布尔表达式){//如果布尔表达式为true将执行的语句
}
代码示例
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入内容:");String s = scanner.nextLine();//equals: 判断字符串是否相等if(s.equals("hello")){System.out.println(s);}System.out.println("end");scanner.close();
}
运行结果一:
运行结果二:
if双选择结构
流程图
语法
if(布尔表达式){//如果布尔表达式的值为true
}else{//如果布尔表达式的值为false
}
代码示例
问题描述: 输入成绩,大于等于60,输出及格,小于60,输出不及格。
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入成绩:");int score = scanner.nextInt();if(score >= 60){System.out.println("及格");}else{System.out.println("不及格");}System.out.println("end");scanner.close();
}
if多选择结构
流程图
语法
if(布尔表达式1){//如果布尔表达式1的值为true执行代码
}else if(布尔表达式2){//如果布尔表达式2的值为true执行代码
}else if(布尔表达式3){//如果布尔表达式3的值为true执行代码
}else {//如果以上布尔表达式都不为true执行代码
}
代码示例
public static void main(String[] args) {/**if语句至多有1个else语句(可以没有!),eLse语句在所有的else if 语句之后。if语句可以有若干个else if语句,它们必须在else语句之前。一旦其中一个else if语句检测为true,其他的else if以及else语句都将跳过执行。*/Scanner scanner = new Scanner(System.in);System.out.println("请输入成绩:");int score = scanner.nextInt();if(score == 100){System.out.println("恭喜满分");}else if(score<100 && score >=90) {System.out.println("A级");}else if(score<90 && score >=80) {System.out.println("B级");}else if(score<80 && score >=70) {System.out.println("C级");}else if(score<70 && score >=60) {System.out.println("A级");}else if(score<60 && score >=0) {System.out.println("不及格");}else{System.out.println("成绩不合法");}System.out.println("end");scanner.close();
}
⭐️if语句中可以没有else
嵌套的if结构
语法
if(布尔表达式1){//如果布尔表达式1的值为true执行代码if(布尔表达式2){//如果布尔表达式2的值为true执行代码}
}
switch多选择结构
- 多选择结构还有一个实现方式就是switch case语句。
- switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
- switch语句中的变量类型可以是:
- byte、short、int或者char。
- 从Java SE 7开始,switch支持字符串String类型了
- 同时case标签必须为字符串常量或字面量。
语法
switch(expression){case value ://语句break;//可选case value ://语句break;//可选//你可以有任意数量的case语句default : //可选//语句
}
代码示例
public static void main(String[] args) {char level='C';switch (level){case 'A':System.out.println("优秀");break;case 'B':System.out.println("良好");break;case 'C':System.out.println("中等");break;case 'D':System.out.println("及格");break;case 'E':System.out.println("不及格");break;}
}
运行结果
扩展内容:反编译
编译与反编译
- 编译:java文件 —> class文件(字节码文件)
- 反编译:编译的逆过程,可以使用的工具有idea
idea查看项目编译产生的文件路径:File —> Project Structure
idea反编译方法
无法直接复制,可以选择打开文件夹的方式打开.class的字节码文件
打开文件夹方式: 在某个文件夹下右键 —> open in —>Explorer,将相应的.class文件复制进相应的文件夹即可
循环结构
while循环
语法
while ( 布尔表达式){//循环内容
}
注意点
- 只要布尔表达式为true,循环就会一直执行下去。
- 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。
- 少部分情况需要循环一直执行,比如服务器的请求响应监听等。
- 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死奔溃!
示例代码
public static void main(String[] args) {//输出1~100int i = 0;while(i<100){i++;System.out.println(i);}//计算1+2+...+100int num = 0;int sum = 0;while( num<= 100){sum = sum + num;num++;}System.out.println(sum);
}
do while循环
- 对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
- do…while循环和while循环相似,不同的是,do…while循环至少会执行一次。
语法
do {//代码语句
}while(布尔表达式);
代码示例
public static void main(String[] args) {int a=0;while (a<0){System.out.println(a);a++;}System.out.println("================");do{System.out.println(a);a++;}while (a<0);
}
运行结果
for循环⭐️
- 虽然所有循环结构都可以用while或者do…while表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单。
- for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。
- for循环执行的次数是在执行前就确定的。
语法格式
for(初始化;布尔表达式;更新){//代码语句
}
示例代码
- 循环输出0-100
public static void main(String[] args) {int a=1; //初始化条件while(a<=100){//条件判断System.out.println(a);//循环体a+=1;//迭代}System.out.println("while循环结束");for(int i = 0;i<=100;i++){System.out.println(i);}System.out.println("for循环结束!");
}
- 计算0到100之间的奇数和偶数的和
public static void main(String[] args) {//练习1:计算0到100之间的奇数和偶数的和int oddSum = 0;int evenSum = 0;for (int i = 0; i <= 100; i++) {if(i%2!=0){oddSum += i;}else{evenSum += i;}}System.out.println("奇数的和:" + oddSum);System.out.println("偶数的和:" + evenSum);
}
- 循环输出1-1000之间能被5整除的数,并且每行输出3个
public static void main(String[] args) {//练习3:循环输出1-1000之间能被5整除的数,并且每行输出3个for (int i = 1; i < 1000; i++) {if(i%5==0){System.out.print(i+"\t");}if(i%(5*3)==0) {//每行System.out.println();}}//println 输出会换行//print 输出不换行
}
- 打印九九乘法表
public static void main(String[] args) {for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {System.out.print(i+"*"+j+"="+i*j+"\t");}System.out.println();}
}
增强for循环
- 在Java5中引入了一种主要用于数组或集合的增强型for循环。
语法格式
for(声明语句:表达式)
{//代码句子
}
- 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
- 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
代码示例
public static void main(String[] args) {int [] numbers = {10,20,30,40,50};//定义了一个数组//遍历数据元素for(int x:numbers){System.out.println(x);}
}
break & continue
- break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)
- continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
- 关于goto关键字
- goto关键字很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用;Java没有goto。然而,在break和continue这两个关键字的身上,我们仍然能看出一些goto的影子—带标签的break和continue。
- “标签”是指后面跟一个冒号的标识符,例如 : label:
- 对Java来说唯一用到标签的地方是在循环语句之前。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,它们就会中断到存在标签的地方。
break代码示例
public static void main(String[] args) {int i = 0;while(i<100){i++;System.out.println(i);if(i==30){break;}}
}
continue代码示例
public static void main(String[] args) {int i = 0;while(i<100){i++;if(i%10==0){System.out.println();continue;}System.out.print(i+" ");}
}
含有label的代码示例
public static void main(String[] args) {//打印101~150的质数//质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。outer:for (int i = 101; i <= 150; i++) {for (int j = 2 ; j < i/2; j++) {if(i % j == 0){continue outer;}}System.out.println(i);}
}
流程控制练习
打印三角形
public static void main(String[] args) {//打印三角形 5行for (int i = 1; i <= 5; i++) {for (int j = 0; j < 5 - i; j++) {System.out.print(" ");}for (int j = 0; j < i; j++) {System.out.print("*");}for (int j = 1; j < i; j++) {System.out.print("*");}System.out.println();}
}
运行结果
idea的debug
这里是参考别人的博客,debug界面是老版的idea,但其实不同版本的idea除了debug界面之外功能都大差不差的,当缺失了哪些功能再去网上寻找相应的解决办法即可。
一、debug界面
[图1.1]:debug界面
如上是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。就简单说下图中标注的8个地方:
① 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。
② 断点:在左边行号栏单击左键,或者快捷键Ctrl+F8 打上/取消断点,断点行的颜色可自己去设置。
③ Debug窗口:访问请求到达第一个断点后,会自动激活Debug窗口。如果没有自动激活,可以去设置里设置,如图1.2。
④ 调试按钮:一共有8个按钮,调试的主要功能就对应着这几个按钮,鼠标悬停在按钮上可以查看对应的快捷键。在菜单栏Run里可以找到同样的对应的功能,如图1.4。
⑤ 服务按钮:可以在这里关闭/启动服务,设置断点等。
⑥ 方法调用栈:这里显示了该线程调试所经过的所有方法,勾选右上角的[Show All Frames]按钮,就不会显示其它类库的方法了,否则这里会有一大堆的方法。
⑦ Variables:在变量区可以查看当前断点之前的当前方法内的变量。
⑧ Watches:查看变量,可以将Variables区中的变量拖到Watches中查看
[图1.2]:在设置里勾选Show debug window on breakpoint,则请求进入到断点后自动激活Debug窗口
[图1.3]:如果你的IDEA底部没有显示工具栏或状态栏,可以在View里打开,显示出工具栏会方便我们使用。可以自己去尝试下这四个选项。
[图1.4]:在菜单栏Run里有调试对应的功能,同时可以查看对应的快捷键。
二、基本用法&快捷键
Debug调试的功能主要对应着图1.1中4和5两组按钮:
1、首先说第一组按钮,共8个按钮,从左到右依次如下:
[图2.1]:
> Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行。
> Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法。
> Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法,如第25行的put方法。
> Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法。
> Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值。
> Drop Frame (默认无):回退断点,后面章节详细说明。
> Run to Cursor (Alt + F9):运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点。
> Evaluate Expression (Alt + F8):计算表达式,后面章节详细说明。
2、第二组按钮,共7个按钮,从上到下依次如下:
[图2.2]
> Rerun ‘xxxx’:重新运行程序,会关闭服务后重新启动程序。
> Update ‘tech’ application (Ctrl + F5):更新程序,一般在你的代码有改动后可执行这个功能。而这个功能对应的操作则是在服务配置里,如图2.3。
> Resume Program (F9):恢复程序,比如,你在第20行和25行有两个断点,当前运行至第20行,按F9,则运行到下一个断点(即第25行),再按F9,则运行完整个流程,因为后面已经没有断点了。
> Pause Program:暂停程序,启用Debug。目前没发现具体用法。
> Stop ‘xxx’ (Ctrl + F2):连续按两下,关闭程序。有时候你会发现关闭服务再启动时,报端口被占用,这是因为没完全关闭服务的原因,你就需要查杀所有JVM进程了。
> View Breakpoints (Ctrl + Shift + F8):查看所有断点,后面章节会涉及到。
> Mute Breakpoints:哑的断点,选择这个后,所有断点变为灰色,断点失效,按F9则可以直接运行完程序。再次点击,断点变为红色,有效。如果只想使某一个断点失效,可以在断点上右键取消Enabled,如图2.4,则该行断点失效。
[图2.3]:更新程序,On ‘Update’ actions,执行更新操作时所做的事情,一般选择’Update classes and resources’,即更新类和资源文件。
一般配合热部署插件会更好用,如JRebel,这样就不用每次更改代码后还要去重新启动服务。如何激活JRebel,在最后章节附上。
下面的On frame deactivation,在IDEA窗口失去焦点时触发,即一般你从idea切换到浏览器的时候,idea会自动帮你做的事情,一般可以设置Do nothing,频繁切换会比较消耗资源的。
[图2.4]:使断点失效
三、变量查看
在Debug过程中,跟踪查看变量的变化是非常必要的,这里就简单说下IDEA中可以查看变量的几个地方,相信大部分人都了解。
1、如下,在IDEA中,参数所在行后面会显示当前变量的值。
[图3.1]
2、光标悬停到参数上,显示当前变量信息,如图3.2。点击打开详情如图3.3。我一般会使用这种方式,快捷方便。
[图3.2]:
[图3.3]:
3、在Variables里查看,这里显示当前方法里的所有变量。
[图3.4]:
4、在Watches里,点击New Watch,输入需要查看的变量。或者可以从Variables里拖到Watche里查看。
[图3.5]:
如果你发现你没有Watches,可能在下图所在的地方。
[图3.6]
[图3.7]
四、计算表达式
在前面提到的计算表达式如图4.1的按钮,Evaluate Expression (Alt + F8) 。可以使用这个操作在调试过程中计算某个表达式的值,而不用再去打印信息。
[图4.1]
1、按Alt + F8或按钮,或者,你可以选中某个表达式再Alt + F8,弹出计算表达式的窗口,如下,回车或点击Evaluate计算表达式的值。这个表达式不仅可以是一般变量或参数,也可以是方法,当你的一行代码中调用了几个方法时,就可以通过这种方式查看查看某个方法的返回值。
[图4.2]
2、设置变量,在计算表达式的框里,可以改变变量的值,这样有时候就能很方便我们去调试各种值的情况了不是。
[图4.3]
五、智能步入
想想,一行代码里有好几个方法,怎么只选择某一个方法进入。之前提到过使用Step Into (Alt + F7) 或者 Force Step Into (Alt + Shift + F7)进入到方法内部,但这两个操作会根据方法调用顺序依次进入,这比较麻烦。
那么智能步入就很方便了,智能步入,这个功能在Run里可以看到,Smart Step Into (Shift + F7),如图5.1
[图5.1]
按Shift + F7,会自动定位到当前断点行,并列出需要进入的方法,如图5.2,点击方法进入方法内部。
如果只有一个方法,则直接进入,类似Force Step Into。
[图5.2]
六、断点条件设置
通过设置断点条件,在满足条件时,才停在断点处,否则直接运行。
通常,当我们在遍历一个比较大的集合或数组时,在循环内设置了一个断点,难道我们要一个一个去看变量的值?那肯定很累,说不定你还错过这个值得重新来一次。
1、在断点上右键直接设置当前断点的条件,如图6.1,我设置exist为true时断点才生效。
[图6.1]
2、点击View Breakpoints (Ctrl + Shift + F8),查看所有断点。
Java Line Breakpoints 显示了所有的断点,在右边勾选Condition,设置断点的条件。
勾选Log message to console,则会将当前断点行输出到控制台,如图6.3
勾选Evaluate and log,可以在执行这行代码是计算表达式的值,并将结果输出到控制台。
[图6.2]
[图6.3]
3、再说说右边的Filters过滤,这些一般情况下不常用,简单说下意思。
Instance filters:实例过滤,输入实例ID(如图6.5中的实例ID),但是我这里没有成功,不知道什么原因,知道的朋友留个言。
Class filters:类过滤,根据类名过滤,同样没有成功…
Pass count:用于循环中,如果断点在循环中,可以设置该值,循环多少次后停在断点处,之后的循环都会停在断点处。
[图6.4]
[图6.5]
4、异常断点,通过设置异常断点,在程序中出现需要拦截的异常时,会自动定位到异常行。
如图6.6,点击+号添加Java Exception Breakpoints,添加异常断点。然后输入需要断点的异常类,如图6.7,之后可以在Java Exception Breakpoints里看到添加的异常断点。
我这里添加了一个NullPointerException异常断点,如图6.8,出现空指针异常后,自动定位在空指针异常行。
[图6.6]
[图6.7]
[图6.8]
七、多线程调试
一般情况下我们调试的时候是在一个线程中的,一步一步往下走。但有时候你会发现在Debug的时候,想发起另外一个请求都无法进行了?
那是因为IDEA在Debug时默认阻塞级别是ALL,会阻塞其它线程,只有在当前调试线程走完时才会走其它线程。可以在View Breakpoints里选择Thread,如图7.1,然后点击Make Default设置为默认选项。
[图7.1]
切换线程,在图7.2中Frames的下拉列表里,可以切换当前的线程,如下我这里有两个Debug的线程,切换另外一个则进入另一个Debug的线程。
[图7.2]
八、回退断点
在调试的时候,想要重新走一下流程而不用再次发起一个请求?
1、首先认识下这个方法调用栈,如图8.1,首先请求进入DemoController的insertDemo方法,然后调用insert方法,其它的invoke我们且先不管,最上面的方法是当前断点所在的方法。
[图8.1]
2、断点回退
所谓的断点回退,其实就是回退到上一个方法调用的开始处,在IDEA里测试无法一行一行地回退或回到到上一个断点处,而是回到上一个方法。
回退的方式有两种,一种是Drop Frame按钮(图8.2),按调用的方法逐步回退,包括三方类库的其它方法(取消Show All Frames按钮会显示三方类库的方法,如图8.3)。
第二种方式,在调用栈方法上选择要回退的方法,右键选择Drop Frame(图8.4),回退到该方法的上一个方法调用处,此时再按F9(Resume Program),可以看到程序进入到该方法的断点处了。
但有一点需要注意,断点回退只能重新走一下流程,之前的某些参数/数据的状态已经改变了的是无法回退到之前的状态的,如对象、集合、更新了数据库数据等等。
图[8.2]
图[8.3]
图[8.4]
九、中断Debug
想要在Debug的时候,中断请求,不要再走剩余的流程了?
有些时候,我们看到传入的参数有误后,不想走后面的流程了,怎么中断这次请求呢(后面的流程要删除数据库数据呢…),难道要关闭服务重新启动程序?嗯,我以前也是这么干的。
确切的说,我也没发现可以直接中断请求的方式(除了关闭服务),但可以通过Force Return,即强制返回来避免后续的流程,如图9.1。
点击Force Return,弹出Return Value的窗口,我这个方法的返回类型为Map,所以,我这里直接返回 results,来强制返回,从而不再进行后续的流程。或者你可以new HashMap<>()。
[图9.1]
[图9.2]
十、附:JRebel激活
目前本人一直使用JRebel做热部署工具,效果还算理想,修改Java代码或者xml等配置文件都能热更新。偶尔服务开久了,或更改的文件较多时,热更新没有生效,需要重新启动服务。
这里只是简单说下我在网上看到的一种免费获得永久使用权的方式(非破解),不确定这种方式什么时候不能用。
① 首先你需要一个Facebook或Twitter的账号(最好Twitter)
② 进入这个网址:https://my.jrebel.com/,并登录,如图10.1
③ 然后在Install and Acticate里可以得到你的永久激活码。
④ 在设置里Jrebel里设置激活码,如图10.3,如果没有安装JRebel插件,先在Plugins里安装搜索安装JRebel插件。
[图10.1]
[图10.2]
[图10.3]
引用:https://blog.csdn.net/yxl_1207/article/details/80973622
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- MAVEN的SCOPE属性详细说明
SCOPE是什么? SCOPE用于说明依赖的范围,用于控制哪些依赖在CLASSPATH中可用,哪些依赖会包含在应用中。 <scope>runtime</scope>,在运行和测试时需要 <optional>true</optional>,option标签的…...
2024/5/9 13:20:54 - A005 Proteus 8.6 安装
A005 Proteus 8.6 安装一、 软件下载二、 软件安装三、 卸载四、 注意事项一、 软件下载 Proteus 8.6网盘链接 提取码:el6b 二、 软件安装 1、下载后解压找到安装文件右击以管理员方式运行 2、点NEXT 3、勾选后并安装 4、安装完成后点完成 5、点NEXT 6…...
2024/5/9 11:17:59 - nestjs整合@nestjs-modules-mailer和@nestjs-config以及@nestjs-config和nestjs-config的坑
nestjs整合nestjs-modules-mailer和nestjs-config以及nestjs-config和nestjs-config的坑 注意:nestjs/config和nestjs/config看起来像一个库,实际上是两个库,用法也不同nestjs/config是官方的:(GitHub地址)…...
2024/5/6 17:24:56 - 05 运算符
算术运算符 - * / % var x 10; var y 5; console.log(x y); //15 console.log(x - y); //5 console.log(x * y); //50 console.log(x / y); //2 console.log(x % y); //0 逻辑运算符(只能为true或false) 逻辑与 && 逻辑或 || 逻辑非 ! && console.l…...
2024/5/9 10:56:54 - WebView部分显示不全问题
项目中遇到WebView显示不全,本以为是ScrollView嵌套WebView的问题,导致滑动失败或者其他问题,最后发现是WebView.loadData时无法识别<span style"color:#337FE5;">的问题 WebView如果遇到有<span style"color:#337F…...
2024/4/8 18:15:49 - vue3 批量导出注册组件 vite环境
批量导出组件 // 文件地址 /base-ui/index.ts import { App } from vue // 引入全部 const modulesFiles import.meta.globEager(/src/base-ui/**/*.vue) const globalResult Object.keys(modulesFiles).filter((_: any) > _)const install (app: App) > {globalResu…...
2024/4/13 8:42:10 - sql进阶三,排序查询
语法: select 查询列表 from 表 where 筛选条件 order by 排序的列表 asc/desc;注意: 1.如果不写默认的是升序 2.order by 子句可以支持单个字段,多个字段,表达式,函数名,别名。 3.order by 子句一般是放…...
2024/4/17 5:26:24 - CC12拆分词句C++
链接: https://www.nowcoder.com/practice/5f3b7bf611764c8ba7868f3ed40d6b2c?tpId46&tqId29041&tPage1&rp1&ru/ta/leetcode&qru/ta/leetcode/question-ranking 描述: 代码: class Solution { public:bool wordBreak…...
2024/4/13 8:42:10 - nginx常用命令
./nginx 启动nginx ./nginx -s stop 强行停止 ./nginx -s quit 优雅停止(推荐) ./nginx -s reload 重新加载 ./nginx -t 检查配置文件是否出…...
2024/4/13 8:42:10 - 百度编辑器同一个页面多个编辑器以及页面刷新
同页面多个百度富文本处理方案 多个百度富文本编辑器在同一页面的问题处理方案 undoManger.editor.key :【坤哥找到的一个唯一标识,用来定位我们操作的是哪个编辑器】 代码: window.localStorage.setItem(local_key, editor.undoManger.edi…...
2024/4/13 8:42:25 - LeetCode 1447. 最简分数题解
1447. 最简分数题解 题目来源:1447. 最简分数 2022.02.10 每日一题 本题大意是求解最简分数,即判断两个数字是否有非 1 的公因数 如果没有则 i/ji/ji/j 是最简分数,反之则不是 有以下几种常见的求解公因数的方法 辗转相除法:…...
2024/4/13 8:42:05 - controller参数格式校验,Validation
我们经常会遇到传参导致的代码异常或数据格式不正确 所以一般需要在controller入参时加上格式校验 直接贴代码 实体类加注解java Data public class TerminalAuthorizationDeptVO {NotNull(message"部门id不能为空",groups{Groups_Add.class})NotEmpty(message&quo…...
2024/4/19 18:29:51 - 【转载】万纳链存储插件化系统
引言 区块链,尤其是联盟链,可用于不同的业务场景。对于不同的应用场景,区块链对数据的存储与读取的需求也不尽相同。例如有些联盟区块链用于数据存证,对区块链数据写入的性能要求较高;而有的联盟区块链用于供应链物流…...
2024/4/17 22:23:57 - javac不是内部或外部命令,也不是可运行程序
配置环境时,Path处\bin写错或漏写\会导致java不报错而javac却报错。...
2024/4/8 18:15:44 - Python生产者消费者多线程爬虫
Pipeline技术架构 常用语法 1.导入类库 import queue2.创建Queue对象 q queue.Queue()3.添加元素 q.put(item)4.获取元素 item q.get()5.查询状态 #查看元素的状态 q.qsize() #判断是否为空 q.empty() # 判断是否已满 q.full()生产者消费者爬虫架构 4. 多线程数据通信queue…...
2024/4/19 19:53:14 - 自定义流布局
第一步 新建类继承ViewGroup 并生成构造器,使得不管从哪里构造都跳转到第三个构造器。 package com.example.app2.CustomView;import android.content.Context; import android.util.AttributeSet; import android.view.ViewGroup;public class TagLayout extends …...
2024/4/16 6:32:59 - Java利用 URLConnection发起Post请求并携带参数的方法
现在涉及到第三方对接方面功能时很多第三方平台为了安全使用的都是https请求,传统的发起http请求的方法就不再适用了,但使用原生的URLConnection方法来进行调用效果确是非常不错的,接下来就来介绍一下它的使用方法。 String url "https…...
2024/4/19 19:05:42 - Leetcode43
题目描述 :给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 示例 1: 输入: num1 “2”, num2 …...
2024/4/20 6:05:54 - vue批量导出注册组件 webpack环境
1. 批量导出组件 // 文件地址 /base-ui/index.js // 导入组件 const files require.context("/base-ui", true, /\.vue$/); const modules importComponents(files); const install (Vue) > {Object.keys(modules).map((component) > {modules[component].…...
2024/4/27 6:34:23 - MySQL索引底层结构为什么使用B+树?
哈希虽然能够提供O(1)的单数据行操作性能,但是对于范围查询和排序却无法很好地支持,最终导致全表扫描;B树能够在非叶子节点中存储数据,但是这也导致在查询连续数据时可能会带来更多的随机I/O,而…...
2024/4/13 11:14:20
最新文章
- 今年做电商,视频号小店绝对是明智之举,未来风口就在这里
大家好,我是电商笨笨熊 电商一直是近几年的热门创业方向; 但是面对众多电商平台,对于普通玩家的我们来说,该怎么选择呢? 今年来说,我会更愿意选择视频号小店。 作为一个腾讯推出的电商项目,…...
2024/5/9 17:48:52 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - 蓝桥杯加训
1.两只塔姆沃斯牛(模拟) 思路:人和牛都记录三个数据,当前坐标和走的方向,如果人和牛的坐标和方向走重复了,那就说明一直在绕圈圈,无解 #include<iostream> using namespace std; const i…...
2024/5/8 15:01:39 - 【Redis】安装Redis后报ERR Client sent AUTH, but no password is set
一、问题描述 安装Redis后使用auth验证是否安装成功(或者其它应用访问redis时报错),报ERR Client sent AUTH, but no password is set 127.0.0.1:6379> auth 123456 (error) ERR Client sent AUTH, but no password is set二、问题解决 …...
2024/5/8 8:37:33 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/9 15:10:32 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/9 4:20:59 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/9 7:32:17 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/9 17:11:10 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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