文章目录

  • 什么是C++
  • C++发展史
  • C++关键字
  • 命名空间
    • 定义
    • 存在的原因
    • 如何使用
  • C++的输入&输出
    • 问题引入---用C++输出“hello world!”
    • 相关说明
  • 缺省参数
    • 概念
    • 分类
      • 全缺省参数
      • 半缺省参数
    • 使用注意事项
  • 函数重载
    • 重载的概念
    • 理解
    • 为什么要有函数重载
    • 名字修饰
    • 重载的过程
    • extern "C"
  • 引用
    • 引用的概念
    • 引用的特性
    • 常引用
    • 使用场景
      • 做参数
      • 做返回值
    • 传值、传引用效率比较
    • 引用和指针的区别
  • 内联函数
    • 概念
    • 特性
    • 面试题
  • auto关键字(C++11)
    • auto简介
    • auto的使用细则
    • auto不能推导的场景
  • 基于范围的for循环(C++11)
    • 范围for的语法
    • 范围for的使用条件
  • 空指针nullptr(C++11)

什么是C++

  1. 一种面向对象的编程语言
  2. 基于C语言而产生,既可以进行C语言过程化的程序设计,也可以进行面向对象程序设计

C++发展史

C语言之父—丹尼斯·里奇
C++之父----本贾尼·斯特劳斯特卢普
几个关键时期

  • C++98:C++标准第一个版本,以模板方式重写C++标准库,引入了STL
  • C++11:增加了若干特性,让C++更像一种新语言
    e.g:正则表达式、基于范围for循环、auto关键字新容器、列表初始化、标准线程库等

C++关键字

C++98 下共计有63个关键字,其中有32个关键字是C89 C90标准下的关键字

命名空间

定义

表示一个标识符的可见范围
使用namespace{}的形式定义
e.g

namespace N1
{int a;int Add(int left, int right){return left + right;}
}namespace N2
{int a;int b;int Add(int left, int right){return left + right;}namespace N3{int c;int d;int sub(int left, int right){return left - right;}}
}namespace N1
{int Mul(int left, int right){return left * right;}
}

注意:

  1. 命名空间中的内容,既可以定义变量,也可以定义函数
  2. 命名空间可以嵌套使用
  3. 同一个工程中允许存在多个相同名称的命名空间,编译器最终会合成同一个命名空间中(所以相同名称的命名空间中不能存在相同的成员变量名称,否则会产生冲突)
  4. 一个命名空间就定义了一个新的作用域,命名空间中所有内容都局限于该命名空间中

存在的原因

  • 对标识符的名称进行本地化,避免命名冲突

如何使用

  1. 加命名空间名称及作用域限定符(空间名称::变量名)
namespace N
{int a = 10;int b = 20;int Add(int left, int right){return left + right;}
}int main()
{//1、命名空间及作用域限定符printf("%d\n",N::a);return 0;
}

在这里插入图片描述

  1. 使用using将命名空间中的成员引入
namespace N
{int a = 10;int b = 20;int Add(int left, int right){return left + right;}
}using N::b;int main()
{//1、命名空间及作用域限定符//printf("%d\n",N::a);//2、使用using将空间中的成员变量引入printf("%d\n",b);return 0;
}

在这里插入图片描述

  1. 使用using namespace 将命名空间名称引入
namespace N
{int a = 10;int b = 20;int Add(int left, int right){return left + right;}
}//using N::b;
using namespace N;int main()
{//1、命名空间及作用域限定符//printf("%d\n",N::a);//2、使用using将空间中的成员变量引入//printf("%d\n",b);//3、使用using namespace将命名空间名称引入printf("%d\n",Add(10,20));return 0;
}

在这里插入图片描述
总结

  1. 空间名称::成员变量名:每次使用成语变量的时候都要这样写
  2. using 空间名称::成员变量:后续使用该变量可以不加任何说明,直接使用
  3. using namespace 空间名称:凡是该空间内的成员变量,均不需要任何说明,可以直接使用
  4. 建议:在日常练习中使用3,在项目中使用1或者2,其目的是为了避免发生冲突

C++的输入&输出

问题引入—用C++输出“hello world!”

using namespace std;
int main()
{cout << "Hello World!" << endl;return 0;
}

在这里插入图片描述

相关说明

  1. cout:标准输出 cin:标准输入 << >> :数据流 endl:换行,相当于C中的‘\n’
  2. 使用cout 和cin的时候必须包含头文件和标准命名空间std
  3. iostream后面没有‘.h’,有‘.h’的是旧的编译器版本(VC6.0)
  4. C++输入输出更方便,不需要增加数据格式控制
  5. 建议:日常练习直接使用 using namespace std;而在写项目的时候,建议用到std里面的哪个对象,就单独引入这个对象,目的是避免引起不必要的冲突

缺省参数

概念

声明或定义函数时为函数的参数指定一个默认值。在调用该函数时。如果没有指定实参则采用该默认值,否则使用指定的实参
e.g

#include <iostream>using namespace std;
void testFun(int a = 100)
{cout << a << endl;
}
int main()
{testFun(1);testFun();return 0;
}

在这里插入图片描述

分类

全缺省参数

顾名思义,就是说函数的所有参数都给定了一个默认值
在这里插入图片描述

半缺省参数

在这里插入图片描述

千万别顾名思义,这里的半缺省并不是指一半参数,而是说参数中有部分参数给定了默认值,并且是从右向左依次规定默认值

使用注意事项

  1. 半缺省参数必须从右向左依次给定默认值,不能间隔
  2. 缺省参数不能在函数声明和定义处同时出现,一般在声明处给定默认值
  3. 缺省值必须是常量或者全局变量
  4. C语言不支持(编译器不支持)

函数重载

重载的概念

同一作用域中有几个功能类似的同名函数,他们的形参列表不同,这样的一组函数称为函数重载

理解

两同一不同

  1. 同一作用域:简单理解,就是在同一个{}内的函数
  2. 同一函数名
  3. 不同的参数列表:①个数不同②顺序不同③类型不同

为什么要有函数重载

  • 处理实现功能类似数据类型不同的问题

名字修饰

问题:

  • 为什么C++支持函数重载,而C语言不支持函数重载?

要解决这个问题,首先我们需要明确:
在C/C++中,一个程序要运行起来,需要经历预处理 、编译 、汇编、链接四个阶段

预处理阶段主要做以下工作

  1. 头文件展开
  2. 宏替换
  3. 条件编译
  4. 去注释

编译阶段则是将预处理结束后的代码转换为汇编程序
汇编阶段是将上一步生成的汇编程序转换为机器语言即二进制代码
链接则是将生成的二进制代码与库函数以及其他目标文件通过链接器,最终生成可执行程序
在这里插入图片描述
在链接过程中,遇到函数调用时会通过查看符号表到对应的库或者是其他声明该函数的地方去找。
而每个编译都有自己的函数名修饰规则。我们可以在Linux平台下通过gcc与g++的编译命令来查看具体的函数名修饰规则

Linux下的编译

  • C语言代码
    在这里插入图片描述
    通过gcc编译后查看汇编代码
    在这里插入图片描述

  • C++代码
    在这里插入图片描述

在这里插入图片描述
结论:

  1. gcc函数修饰后名字不变,而g++的函数修饰后变成【_Z + 函数长度+类型首字母】
  2. 在Linux下,采用g++编译完成后,函数名字的修饰发生改变,编译器将函数参数类型信息添加到修改后的名字中

Windows下的名字修饰规则
在这里插入图片描述
和Linux相比,Windows下C++编译器对函数名字的修饰非常难以理解,但是目的都是一样的。

总结

  1. C语言无法支持重载,是因为函数名无法进行区分
  2. C++是通过函数修饰规则来区分,只要参数不同,修饰出来的名字就不一样,所以支持重载。

重载的过程

  1. 编译器拿用户传入的参数与已经定义的函数参数对比
  2. 如果参数对应完全一致,直接调用该函数
  3. 若没有参数完全一致的重载函数,则默认对用户的参数进行隐式类型转换
  4. 转换之后若有适合的重载函数,编译通过。否则直接报错!

extern “C”

有时候在C++工程中可能需要将某些函数按照C的风格来编译。在函数前加extern "C"是告诉编译器,将该函数按照C语言风格来编译。
e.g
tcmalloc是Google用C++实现的一个项目,他提供tcmalloc和tcfree两个接口来使用,但是如果是C项目就无法使用这两个接口,因此使用extern "C"就可以解决。

几点注意事项:

  1. 在C++程序中,使用extern "C"来修饰某一个函数,其实质是告诉编译器在生成符号表是对该函数不采用C++的编译规则,而是采用 C语言的编译规则。
  2. 被extern "C"修饰的函数,在符号表中的名字就是该函数的函数名,不做任何修饰
  3. 被extern "C"修饰的函数,不能有函数重载(符号表中的名字不会被修饰,无法形成函数重载)

引用

引用的概念

引用不是定义一个新的变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。

类型&引用变量名 = 引用实体

void TestRef()
{int a = 10;int& ra = a;//打印两个变量的内容cout << a << endl;cout << ra << endl;//打印两个变量的地址cout << &a << endl;cout << &ra << endl;
}

在这里插入图片描述

引用的特性

  1. 引用在定义时必须初始化
    在这里插入图片描述

  2. 一个变量可以有多个引用
    在这里插入图片描述

  3. 引用一旦引用一个实体,再不能引用其他实体
    ①执行ra = x;之前
    在这里插入图片描述
    ②执行ra = x;之后
    在这里插入图片描述

常引用

void TestRef()
{const int a = 10;//ra引用a属于权限的放大,将一个原本只读的变量改为可读可写,所以编译器报错//int& ra = a;const int& ra = a;//ok!int b = 100;int& rb = b;const int&rrb = b;//rrb引用b属于权限的缩小,因此可以通过编译int c = 10;double d = 3.14;//将c赋值给d,发生隐式类型转换//d = c;//double&rc = c;//编译报错const double& rc = c;}

在这里插入图片描述
在该过程中会产生一个临时变量,c先将它的值存在该临时变量中,d取的是临时变量里面double类型的值,而非c自身。
在这里插入图片描述
为什么加上const后编译器就不会报错呢?
原因是 在该过程中也会产生一个double类型的临时变量,临时变量具有常性,因此加上const后就不会报错

注意:

  • rc并不是c的别名,而是该过程产生的临时变量的别名

使用场景

做参数

void Swap(int& left, int& right)
{int tmp = left;left = right;right = tmp;
}

在这里插入图片描述

做返回值

int& Count()
{static int n = 0;n++;return n;
}

结果如下图
在这里插入图片描述
那么,下面的代码输出结果是什么,为甚?

int& Add(int a, int b)
{int c = a + b;return c;
}int main()
{int& ret = Add(1, 2);Add(3, 4);cout << "Add(1, 2)is:" << ret << endl;return 0;
}

输出结果如下图
在这里插入图片描述

原因如下
在这里插入图片描述

在函数返回时,出了函数作用域,如果返回对象未归还给系统,则可以使用引用返回,如果已经还给系统了,则必须使用传值返回

传值、传引用效率比较

以值作为参数或者返回值类型,在传参和返回值期间,函数不会直接传递实参或者将变量本身直接返回,而是传递实参或者返回变量的一份临时拷贝,因此用值作为参数或者返回值类型,效率是非常低下的,尤其是当参数或者返回值类型非常大时,效率就更低。

  1. 值和引用作为参数的效率比较
#include<time.h>class A
{int a[10000];
};void TestFunc1(A a)
{}
void TestFunc2(A& a)
{
}void TestRefAndValue()
{A a;//以值作为函数参数size_t begin1 = clock();for (size_t i = 0; i < 1000; i++){TestFunc1(a);}size_t end1 = clock();//以引用作为函数参数size_t begin2 = clock();for (size_t i = 0; i < 1000; i++){TestFunc2(a);}size_t end2 = clock();cout << "TestFunc1(A)-time is  " << end1 - begin1 << endl;cout << "TestFunc2(A&)-time is  " << end2 - begin2 << endl;
}int main()
{TestRefAndValue();return 0;
}

在这里插入图片描述

  1. 值和引用作为返回值类型的效率比较
#include<time.h>class A
{int a[10000];
};A a;A TestFunc1()
{return a;
}
A& TestFunc2()
{return a;
}void TestRefAndValue()
{//以值作为函数返回值size_t begin1 = clock();for (size_t i = 0; i < 100000; i++){TestFunc1();}size_t end1 = clock();//以引用作为函数返回值size_t begin2 = clock();for (size_t i = 0; i < 100000; i++){TestFunc2();}size_t end2 = clock();cout << "TestFunc1(A)-time is  " << end1 - begin1 << endl;cout << "TestFunc2(A&)-time is  " << end2 - begin2 << endl;
}int main()
{TestRefAndValue();return 0;
}

在这里插入图片描述
由上述结果可以看出,传值和引用在作为传参以及返回值类型上效率相差很大

引用和指针的区别

语法概念上,引用就是一个别名,没有独立空间,和其引用实体共用同一块空间

int main()
{int a = 10;int& ra = a;cout << "&a = " << &a << endl;cout << "&ra = " << &ra << endl;return 0;
}

在这里插入图片描述
底层实现上其实是有空间的,因为引用是按照指针方式来实现的

int main()
{int a = 10;int& ra = a;ra = 20;int* pa = &a;*pa = 20;return 0;
}

下面我们来对比一下引用和指针的汇编代码
在这里插入图片描述
引用和指针的不同点

  1. 引用在定义时必须初始化,指针没有要求
  2. 引用在初始化时引用了一个实体后,就不能再引用其他实体,而指针可以在任何时候指向任何一个同类型实体
  3. 没有NULL引用,但是有NULL指针
  4. sizeof中含义不同,引用结果为引用类型的大小,但指针始终是地址空间所占字节个数(32位平台下4字节,64位平台下8字节)
  5. 引用自增表示对引用的实体+1,指针自增表示指针向后偏移一个类型的大小
  6. 有多级指针,但没有多级引用
  7. 访问实体方式不同,指针需要显式解引用,引用编译器自己处理
  8. 引用比指针使用起来相对较为安全

内联函数

概念

以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数压栈的开销,内联函数提升程序的运行效率
在这里插入图片描述
如果在上述函数前加上inline关键字将其改为内联函数,在编译期间编译器会用函数体替换函数的调用。
查看方式

  1. 在release模式下,查看编译器生成的汇编代码中是否存在call Add
  2. 在debug模式下,需要对编译器进行设置,否则不会展开
    因为debug模式下,编译器默认不会对代码进行优化,下面给出VS2013的设置方式
    在这里插入图片描述
    在这里插入图片描述
    设置完毕后,我们对Add函数前面加上inline关键字,查看编译后的汇编代码
    在这里插入图片描述

特性

  1. inline是一种以空间换时间的做法,省去调用函数的额外开销。所以代码段很长或者有循环,递归的函数不适宜做内联函数
  2. inline对于编译器只是一个建议,编译器会自动优化,如果定义为inline的函数体内有循环递归等,编译器优化时会忽略掉内联
  3. inline不建议定义和声明分离,分离会导致链接错误。因为inline被展开,就没有函数地址了,链接就会找不到

面试题

宏的优缺点
优点

  • 增强代码的复用性
  • 提高性能

缺点

  • 不方便调试宏,因为预处理阶段进行了宏替换
  • 导致代码可读性差,可维护性差,容易误用
  • 没有类型安全的检查

C++有哪些技术可以替代宏

  1. 常量定义 换用const
  2. 函数定义 换用内联函数

auto关键字(C++11)

auto简介

在早期C\C++中auto的含义是:使用auto修饰的变量,是具有自动存储的局部变量
C++11中,标准委员会赋予了auto全新的含义:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得

int TestAuto()
{return 10;
}int main()
{int a = 10;auto b = a;auto c = 'a';auto d = TestAuto();cout << typeid(b).name() << endl;cout << typeid(c).name() << endl;cout << typeid(d).name() << endl;return 0;
}

在这里插入图片描述
【注】
使用auto定义变量的时候必须对其进行初始化,在编译阶段编译器需要根据初始化表达式来推导auto的实际类型。因此auto并非是一种类型的声明,而是一个类型声明时的“占位符”,编译器在编译阶段会将auto替换为变量实际的类型

auto的使用细则

  1. auto与指针和引用结合使用
    用auto声明指针类型时,用autoauto*没有任何区别但auto声明引用类型时则必须加&
int main()
{int x = 10;auto a = &x;auto* b = &x;auto& c = x;cout << typeid(a).name() << endl;cout << typeid(b).name() << endl;cout << typeid(c).name() << endl;*a = 20;*b = 40;c = 60;return 0;
}

在这里插入图片描述

  1. 在同一行定义多个变量
    在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量
void TestAuto()
{auto a = 1, b = 2;auto c = 3, d = 4.0;//报错,前后类型不一样
}

在这里插入图片描述

auto不能推导的场景

  1. auto不能作为函数的参数
//此处代码编译失败,auto不能作为形参类型,因为编译器无法对a的实际类型进行推导
void TestAuto(auto a)
{}
  1. auto不能直接用来声明数组
void TestAuto()
{int a[] = {1,2,3};auto b[] = { 2, 3, 4 };
}

在这里插入图片描述

  1. 为了避免与C++98中的auto发生混淆,C++11只保留了auto作为类型指示符的用法
  2. auto在实际中最常见的优势用法就是跟C++11提供的新式for循环,还有lambda表达式等进行配合使用

基于范围的for循环(C++11)

范围for的语法

在C++98中要遍历一个数组,可以按照以下方式进行

void TestFor()
{int array[] = {1,2,3,4,5};for(int i=0;i<sizeof(array)/sizeof(array[0]);i++){array[i]*=2;}for(int* p = array;p<array+sizeof(array)/sizeof(array[0]);p++){cout << *p << endl;}
}

对于一个有范围的集合而言,由程序员说明循环的范围是多余的,有时候还容易犯错误。因此C++11中引入了基于范围的for循环for循环后的括号由‘:’分为两部分,第一部分是范围内用于迭代的变量,第二部分则表示被迭代的范围

void TestFor()
{int array[] = {1,2,3,4,5};for (auto& e : array){e *= 2;}for (auto e : array){cout << e << ' ';}cout << endl;
}

范围for的使用条件

for循环的迭代范围必须是确定的
对于数组而言,就是数组中第一个元素和最后一个元素的范围。对于类而言,应该提供begin和end的方法,begin和end就是for循环迭代的范围

以下代码就有问题,因为for的范围不确定

void TestFor(int array[])
{for(auto& e:array){cout<< e << endl;}
}

空指针nullptr(C++11)

C++98中的指针空值
在良好的C/C++编程习惯中,声明一个变量时最好给该变量一个合适的初始值,否则可能会出现不可预料的错误,比如未初始化的指针。如果一个指针没有合法的指向,我们基本都是按照如下方式对其进行初始化:

void TestPtr()
{int* p1 = NULL;int* p2 = 0;// ……
}

NULL实际是一个宏,在传统的C头文件(stddef.h)中,可以看到如下代码:

#ifndef NULL
#ifdef __cplusplus
#define NULL 0
#else
#define NULL ((void *)0)
#endif
#endif

可以看到,NULL可能被定义为字面常量0,或者被定义为无类型指针(void*)的常量。不论采取何种定义,在使用空值的指针时,都不可避免的会遇到一些麻烦,比如

void f(int)
{cout<<"f(int)"<<endl; 
}void f(int*) 
{cout<<"f(int*)"<<endl; 
}
int main()
{f(0);f(NULL);f((int*)NULL);return 0; 
}

程序本意是想通过f(NULL)调用指针版本的f(int*)函数,但是由于NULL被定义成0,因此与程序的初衷相悖。
在C++98中,字面常量0既可以是一个整形数字,也可以是无类型的指针(void*)常量,但是编译器默认情况下将其看成是一个整形常量,如果要将其按照指针方式来使用,必须对其进行强转(void *)0。

注意:

  1. 在使用nullptr表示指针空值时,不需要包含头文件,因为nullptr是C++11作为新关键字引入的
  2. 在C++11中,sizeof(nullptr) 与 sizeof((void)0)所占的字节数相同。
  3. 为了提高代码的健壮性,在后续表示指针空值时建议最好使用nullptr。
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 实习做了啥

    1.更新升级广告sdk&#xff08;2021.11.8-2021.12.1&#xff09; 收获 ①接触到了三大广告SDK&#xff08;广点通&#xff0c;穿山甲&#xff0c;谷歌Admob&#xff09;&#xff0c;熟悉了公司的项目 ②思想上的进步&#xff1a;主要是封装的思想&#xff0c;改动的时候只需要…...

    2024/4/13 14:12:06
  2. 华大MCU(四):HC32F460串口iap升级(踩坑篇)

    HC32F460串口iap升级(踩坑篇) 文章目录HC32F460串口iap升级(踩坑篇)1. 串口IAP升级2. APP程序的实现2.1 确定app在flash的存储位置2.2 正常app的实现2.3 华大hc32f460特有的坑3. boot loader的实现(未完成)1. 串口IAP升级 mcu的串口iap升级&#xff0c;其实就是通过串口升级程…...

    2024/4/13 14:11:51
  3. 图论算法 待补充

    1. 贝尔福特曼 #include<iostream> using namespace std; #include<cstring> #include<cstdio> struct edge {int s, e, v; //起点&#xff0c;终点&#xff0c;边权 }; edge edg[200005]; //存储两次 int n, m, s, ans[100005], cnt; void add_edge(int a,…...

    2024/5/10 7:25:33
  4. c++小知识点:upper_bound

    第一种情况 头文件&#xff1a;#include<algorithm> upper_bound( begin,end,num)&#xff1a;从数组的begin位置到end-1位置二分查找第一个大于num的数字&#xff0c;找到返回该数字的地址&#xff0c;不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字…...

    2024/4/20 2:34:00
  5. 【Java学习路线之JavaWeb】Hibernate框架入门教程

    文章目录Hibernate框架入门教程读者阅读条件ORM是什么ORM 的缺点ORM 框架总结Hibernate是什么什么是 ORM&#xff1f;什么是持久化&#xff1f;Hibernate 支持的数据库Hibernate 是一种全自动的 ORM 框架Hibernate 提供了缓存机制JDBC vs HibernateHibernate项目创建流程&#…...

    2024/4/13 14:12:06
  6. 域名和自定义DNS解析规则

    主机记录 1、不能超过5级。 2、不能以 . 和 - 开头或结尾&#xff0c;主机记录值不能以"符号"单独存在。 3、*只允许在首位 4、.分割的每个字符串长度不能超过63字符 5、合法字符包含a--z、A--Z、0--9、- 、_ 、.、*、、中文汉字。 6.*只允许在首位、和"*"…...

    2024/4/7 21:22:51
  7. 深入浅出Docker 1-6章 学习笔记

    docker深入浅出 docker概览 略 docker安装 启动Hyper-V和容器特性 开始菜单-设置-搜索并选择“启用或关闭windows功能”-勾选Hyper-V和容器 没有的话参考这个blog去官网下载安装&#xff0c;结束以后重启如果提示WSL2有问题&#xff0c;去这里下载更新输入docker verison&…...

    2024/4/16 1:12:48
  8. 第12届蓝桥杯 第一题:《直线》

    2021年第12届蓝桥杯竞赛 第一题&#xff1a;《直线》 题目大意 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 在平面直角坐标系中&#xff0c;两点可以确定一条直线。 给定平面上 20 212021 个整点 {(x, y)|0 ≤ x &l…...

    2024/4/13 14:11:46
  9. 软件妙妙招——如何去除惠普战66的扬声器杂音

    问题 新买了惠普战66第四代&#xff0c;感觉一切ok。但是今天偶然播放网易云音乐&#xff0c;发现音质好拉&#xff0c;杂音很明显&#xff01; PS&#xff1a;因为之前没播放过带人声的音乐&#xff0c;所以一直没发现这个问题。 解决方法 打开控制面板&#xff0c;点击“硬…...

    2024/5/9 22:31:14
  10. 【蓝桥杯c++(Python)每日练习】每日刷题day5:快排问题,抽签,方格填数

    文章目录一&#xff0c;快排问题二&#xff0c;抽签三&#xff0c;方格填数四&#xff0c;END&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f31f;&#x1f31f;&#x1f31f;Hello&#xff0c;大家好我是 上进小菜猪&#xff0c;一个有趣的全栈博主&#xff0c;欢迎关注&am…...

    2024/4/13 14:11:46
  11. 神经网络的学习-搭建神经网络实现mnist数据集分类

    文章目录四、神经网络的学习1.损失函数2.损失函数的意义3.数值微分4.梯度法5.学习算法的实现四、神经网络的学习 这一章通过两层神经网络实现对mnist手写数据集的识别&#xff0c;本文是源于《深度学习入门》的学习笔记 若理解困难&#xff0c;参考上一章笔记&#xff1a;深度…...

    2024/5/3 4:22:46
  12. 纯正弦波逆变器前级后级方案pcb反激电源方案正弦波程序烧录资料

    纯正弦波逆变器前级后级方案pcb反激电源方案正弦波程序烧录资料 编号:99128648765096518恒盛电子科技...

    2024/5/5 12:54:33
  13. Python学习之字典常用方法

    目录 1、增加&#xff1a;直接通过键名增加即可 2、修改&#xff1a; &#xff08;1&#xff09;直接修改&#xff1a; &#xff08;2&#xff09;方法update&#xff08;&#xff09;&#xff1a;新建一个字典&#xff0c;通过方法update&#xff08;&#xff09;将新的字典…...

    2024/4/13 14:12:11
  14. 编程初学者对于python,anaconda环境,tensorflow以及pychram相互之间联系的理解

    作为一个编程小白&#xff0c;最初学习python和深度学习相关的知识&#xff0c;可以说除了理论之外&#xff0c;还有各种包要下&#xff0c;还有各种路径要了解。特别是深度学习相关的包和一些pycharm上没有的包的下载方法需要对路径以及这几个软件之间的关系有着清晰的认知 下…...

    2024/4/13 14:11:41
  15. go 语言学习笔记(15)——字符串常用函数

    文章目录go 语言学习笔记&#xff08;15&#xff09;——字符串常用函数字字符串操作ContainsJoinIndexRepeatReplaceSplitTrimFields字符串转换AppenFormatgo 语言学习笔记&#xff08;15&#xff09;——字符串常用函数 字字符串操作 Contains func Contains(s , substr s…...

    2024/4/18 15:29:09
  16. chromium浏览器定制 | 高匿名爬虫随机指纹

    JavaScript的逆向内卷愈发严重&#xff0c;瑞数搞了许久也我头痛不已。我在《零基础一站式高级网络爬虫就业班》中讲了浏览器的指纹检测&#xff0c;也有不少网站要求补环境&#xff0c;相信不少同学都有所了解。补环境&#xff0c;补来补去就是模拟浏览器&#xff0c;爬虫总归…...

    2024/4/5 2:50:49
  17. Linux远程终端工具安装(xshell和xtfp)

    目录3.1 Xshell5安装和配置3.1.1 安装Xshell53.1.2 配置Xshell终端3.2 Xftp传输工具3.2.1 安装Xftp3.2.2 配置Xftp通常在工作过程中&#xff0c;公司中使用的真实服务器或者是云服务器&#xff0c;都不允许除运维人员之外的员工直接接触&#xff0c;因此就需要通过远程登录的方…...

    2024/4/13 14:12:01
  18. docker-compose: 未找到命令

    问题&#xff1a; 安装 wget https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-Linux-x86_64 --2022-02-06 15:04:54-- https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-Linux-x86_64安装之后 移动到 mv doc…...

    2024/4/13 14:12:01
  19. 使用Nodepad++编写JAVA代码并运行

    文件后缀名是 .java 在Nodepad里面编写好代码后保存然后找到该地址并在其上方的资源栏的最前面加cmd空格然后回车进入cmd后面就按照下图编写即可 public class Hello { public static void main(String[] args) { System.out.print("Hello World!"); } } 注意事项&a…...

    2024/4/13 14:13:01
  20. 【JavaSE】面向对象(二)

    六、抽象类 被abstract修饰的类&#xff0c;称为抽象类。被abstract修饰的方法&#xff0c;称为抽象方法。 抽象类和抽象方法都必须使用abstract修饰&#xff0c;抽象方法不能有方法体。抽象类不能实例化&#xff0c;无法使用new关键字来调用抽象类的构造器来创建抽象类的实例…...

    2024/4/16 13:46:52

最新文章

  1. CSS:min-width作用

    min-width作用 介绍用法举例1. 设置元素的最小宽度2. 使用百分比设置最小宽度3. 继承最小宽度 总结 介绍 在Web开发中&#xff0c;min-width 是CSS&#xff08;层叠样式表&#xff09;的一个属性&#xff0c;用于设置元素的最小宽度。当元素的宽度小于min-width属性指定的值时…...

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

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

    2024/5/9 21:23:04
  3. java的gradle,maven工程中使用selenium

    一、下载selenium库 &#xff08;1&#xff09;gradle工程 工程中会有一个build.gradle.kts的文件&#xff0c;这个文件可以定制 Gradle 的行为 在文件中添加下面代码&#xff0c;然后sync // implementation ("org.seleniumhq.selenium:selenium-java:4.19.1") …...

    2024/5/9 21:00:49
  4. 基于springboot实现影城管理系统项目【项目源码+论文说明】

    基于springboot实现影城管理系统演示 摘要 随着现在网络的快速发展&#xff0c;网上管理系统也逐渐快速发展起来&#xff0c;网上管理模式很快融入到了许多生活之中&#xff0c;随之就产生了“小徐影城管理系统”&#xff0c;这样就让小徐影城管理系统更加方便简单。 对于本小…...

    2024/5/9 23:29:13
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/8 6:01:22
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/9 15:10:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

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

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

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

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

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

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

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

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

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

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

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

    2024/5/8 20:48:49
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

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

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

    2024/5/8 19:33:07
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

    2024/5/8 20:38:49
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

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

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

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

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

    2024/5/9 17:11:10
  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