这一篇解决会遇到的java基础的大多数问题(不包括IO、集合、网络编程)
1 何为编程
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并 终得到结果的过程。
2 什么是Java
Java是一门面向对象编程语言
,不仅吸收了C++语言的各种优点
,还摒弃了 C++里
难以理解的多继承、指针等
概念
Java语言具有功能强大和简单易用
两个特征
3 jdk1.5之后的三大版本
Java SE(标准版): Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使 用的 Java 应用程序。Java SE 包含了支持 JavaWeb 服务开发的类,并为Java EE和Java ME提供基础
。
Java EE(企业版): Java EE 以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器 端Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、 管理和通信 API,可以用来实现企业级的面向服务体系结构(SOA)和 Web2.0应用程序
。2018年2月,Eclipse 宣布正式将 JavaEE 更名 为 JakartaEE
Java ME(微型版) Java ME 以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视 机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用 户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序 的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能
。
4 JVM、JRE和JDK的关系
4.1 JVM
是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台
。
4.2 JRE
包括Java虚拟机和Java程序所需的核心类库等
。
- 核 心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数 据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包
- JVM
如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
。
4.3 JDK
是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE
。所以安装了JDK,就无需再单独安装JRE
了。
其中的开发工 具:
- 编译工具(javac.exe),
- 打包工具(jar.exe)等
5 什么是跨平台性?
Java
中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟机器
。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。
所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行
。
6 原理是什么
实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序
。
7 Java语言有哪些特点
简单易学
(Java语言的语法与C语言和C++语言很接近)
面向对象
(封装,继承,多态)
平台无关性
(Java虚拟机实现平台无关性)
支持网络编程并且很方便
(Java语言诞生本身就是为简化网络编程设计的)
支持多线程
(多线程机制使应用程序在同一时间并行执行多项任)
健壮性
(Java语言的强类型机制、异常处理、垃圾的自动收集等)
安全性
8 什么是字节码?
字节码:Java源代码经过虚拟机编译器编译后产生的文件
(即扩展为.class的文 件
),它不面向任何特定的处理器,只面向虚拟机。
9 采用字节码的好处
Java语言通过字节码
的方式,
- 在一定程度上
解决了传统解释型语言执行效率低
的问题, - 同时又
保留了解释型语言可移植
的特点。 - 由于1和2的特点,所以Java程序运行时比较高效,
- 由于字节码并不专对一种特定的机器,因此,Java程序无须重新编译便可在多种不同的计算机上运行。
10 java中的编译器和解释器实现的跨平台
Java
中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟机器
。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。
编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器
来将虚拟机代码转换为特定系统的机器码执行
。
在Java中,这种供虚拟机理解的代码叫做字节码(即扩展为.class的文件),它不面向任何特定的处理器,只面向虚拟机。
每一种平台的解释器是不同的,但是实现的虚拟机是相同的
。
11 java编译程序的执行过程(编译与解释并存的解释)
Java源程序经过编译器编译后变成字节码:
- 字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,
- 解释器将其翻译成特定机器上的机器码,
- 然后在特定的机器上运行,这就是上面提到的Java的特点的
编译与解释并存的解释
。
Java源代码---->编译器---->jvm可执行的Java字节码(即虚拟指令)---->jvm---->jvm中 解释器-----> 机器可执行的二进制机器码---->程序运行
。
12 Java和C++的区别
都是面向对象的语言,都支持封装、继承和多态
Java不提供指针来直接访问内存
,程序内存更加安全
Java的类是单继承
的,C++支持多重继承
;虽然Java的类不可以多继承,但是接口可以多实现。
Java有自动内存管理机制
,不需要程序员手动释放无用内存
13 Java有哪些数据类型
数据类型分为:基本数据类型和引用数据类型
13.1 基本数据类型
类型 | 类型名称 | 关键字 | 占用内存 |
---|---|---|---|
整形 | 字节型 | byte | 1字节 |
短整型 | short | 2字节 | |
整型 | int | 4字节 | |
长整型 | long | 8字节 | |
浮点型 | 双精度浮点型 | double | 8字节 |
单精度浮点型 | float | 4字节 | |
字符型 | 字符型 | char | 2字节 |
布尔型 | 布尔型 | boolean | 1字节 |
13.2 引用数据类型
类(class)
接口(interface)
数组([])
14 switch 可以接收的数据类型
在 Java 5 以前
,switch(expr)中,expr 只能是 byte、short、char、int
。
从 Java5 开始
,Java 中引入了枚举类型
,expr 也可以是 enum 类型,
从 Java 7 开始
,expr 还可以是字符串(String)
,
但是长整型(long)在目前所有的版本中都是不可以的
15 用最有效率的方法计算 2 乘以 8
2 << 3
(左移 3 位相当于乘以 2 的 3 次方,右移 3 位相当于除以 2 的 3 次 方)。
16 Math.round(11.5) 等于多少?Math.round(-11.5) 等于多少
Math.round(11.5
)的返回值是 12
,Math.round(-11.5)
的返回值是-11
。
四舍五入的原理是在参数上加0.5 然后进行下取整
。
17 float f=3.4;是否正确
不正确
。
3.4 是双精度数
,
将双精度型(double)赋值给浮点型(float)属于下转型
(down-casting,也称为窄化)会造成精度损失
,
因此需要强制类型转换float f =(float)3.4; 或者写成 float f =3.4F;
。
18 short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗
对于 short s1 = 1; s1 = s1 + 1;
- 由于
1 是 int 类型,因此 s1+1 运算结果也是 int型
,需要强制转换类型才能赋值给 short 型。
而 short s1 = 1; s1 += 1;可以正确编译
,
- 因为
s1+= 1;相当于 s1 = (short(s1 + 1)
;其
中有隐含的强制类型转换
。
19 &和&&的区别
&运算符有两种用法:(1)按位与;(2)逻辑与。
&&运算符是短路与运算
。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true 整个表达式的值才是 true。
- &&之所以称为短路运算,是因为如果&&左边的表达式的值是 false,右边的表达式会被直接短路掉,不会进行运算
辑或运算符(|)和短路或运算符(||)的差别也是如此。
20 Java 有没有 goto
goto 是 Java 中的保留字
,在目前版本的 Java 中没有使用。
21 final的作用
用于修饰类、属性和方法
;
- 被final修饰的
类不可以被继承
- 被final修饰的
方法不可以被重写
- 被final修饰的
变量不可以被改变
,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的
22 final finally finalize区别
final
可以修饰类、变量、方法
,
修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个常量不能被重新赋值。
finally
一般作用在try-catch代码块
中,在处理异常的时候,通常我们将一定要执行的代码方法;finally代码块中,表示不管是否出现异常,该代码块都会执行
,一般用来存放一些关闭资源的代码。
finalize
是一个方法,属于Object类的一个方法
,而Object类是所有类的父类,该方法一般由垃圾回收器来调用
,当我们调用System.gc() 方法的时候,由垃圾回收器调用finalize(),回收垃圾,`一个对象是否可回收的最后判断``。
23 this关键字的用法
this
是自身的一个对象,代表对象本身
,可以理解为:指向对象本身的一个指针
this在java的用法
- 普通的直接引用,this相当于是指向当前对象本身
- 形参与成员名字重名,用this来区分:
public Person(String name, int age) {this.name = name;this.age = age; }
- 引用本类的构造函数
class Person{private String name;private int age;public Person(String name, int age) {this.name = name;this.age = age;}public Person(String name, int age) {this(name);this.age = age;}
}
24 super关键字的用法
super可以理解为是指向自己超(父)类对象的一个指针
,
超类指的是离自己最近的一个父类
。
super的三种用法
-
普通的直接引用
指向当前对象的父类的引用;可以用super.xxx来引用父类的成员。
-
子类中的成员变量或方法与父类中的成员变量或方法同名时,用super进行区分
-
.引用父类构造函数
super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句
)。
this(参数):调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句
)。
25 this与super的区别
1:super: 它引用当前对象的直接父类中的成员
用来访问直接父类中被隐藏的父类中成员数据或函数
,基类与派生类中有相同成员定义时
如:super.变量名 super.成员函数据名(实参)
2:this:它代表当前对象名
- 在程序中
易产生二义性之处
,应使用this来指明当前对象
; - 如果
函数的形参与类中的成员数据同名
,这时需用this来指明成员变量名
super()和this()类似,区别是,
-
super()在子类中调用父类的构造方法,this()在本类内调用本类的其它构造方法。
-
super()和this()
均需放在构造方法内第一行
。 -
尽管可以用this调用一个构造器,但却
不能调用两个
。 -
this和super
不能同时出现在一个构造函数里面
,因为this必然会调用其它的构造函数,其它的构造函数必然也会有super语句的存在,所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。
-
this()和super()都指的是对象,所以,
均不可以在static环境中使用
。包括:static变量,static方法,static语句块。
-
从本质上讲,
this是一个指向本对象的指针,
然而super是一个Java关键字
。
26 static存在的主要意义
主要意义是在于创建独立于具体对象的域变量或者方法
。以致于即使没有创建对象,也能使用属性和调用方法!
另一个比较关键的作用就是:用来形成静态代码块以优化程序性能
。
因为
它只会在类加载的时候执行一次
。因此,很多时候会将一些只需要进行一次的初始化操作都放在static代码块中进行。
27 static 特点
1:被static修饰的变量或者方法是独立于该类的任何对象,也就是说,这些变量和方法不属于任何一个实例对象,而是被类的实例对象所共享
2:在该类被第一次加载的时候,就会去加载被static修饰的部分,而且只在类第一次使用时加载并进行初始化
,注意这是第一次用就要初始化,后面根据需要是可以再次赋值的。
3:static变量值在类加载的时候分配空间
,以后创建类对象的时候不会重新分配。赋值是可以任意赋值的
!
4:被static修饰的变量或者方法是优先于对象存在的
,也就是说当一个类加载完毕之后,即便没有创建对象,也可以去访问
28 static注意事项
1、静态只能访问静态。 2、非静态既可以访问非静态的,也可以访问静态的。
29 break ,continue ,return 的区别及作用
break
跳出总上一层循环,不再执行循环(结束当前的循环体
)
continue
跳出本次循环,继续执行下次循环(结束正在执行的循环 进入下一个循环条件
)
return
程序返回,不再执行下面的代码(结束当前的方法 直接返回
)
30 如何跳出当前的多重嵌套循环
1 :使用标记,比如flag为false时跳出
2 :在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。例如:
public static void main(String[] args) {ok:for (int i = 0; i < 10; i++) {for (int j = 0; j < 10; j++) {System.out.println("i=" + i + ",j=" + j);if (j == 5) {break ok;}}}}
31 面向过程优缺点
优点
:性能比面向对象高
,因为类调用时需要实例化,开销比较大,比较消耗资源
比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,能是最重要的因素。
缺点
:没有面向对象易维护、易复用、易扩展
32 面向对象优缺点
优点
:易维护、易复用、易扩展,
由于面向对象有封装、继承、多态性的特性,可以设计出低耦合
的系统,使系统更加灵活、更加易于维护
缺点
:性能比面向过程低
;
面向过程是具体化的,流程化的,解决一个问题,你需要一步一步的分析,一步一步的实现。
面向对象是模型化的,类似一个封闭的盒子,在这里你拥有数据也拥有解决问题的方法。需要什么功能直接使用就可以了
,不必去一步一步的实现,至于这个功能是如何实现的是没有必要去关注的。
面向对象的底层其实还是面向过程
,把面向过程抽象成类,然后封装,方便我们使用的就是面向对象
29 面向对象三大特性
抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行 抽象两方面。
抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是 什么
29.1 多态
父类
或接口定义的引用变量可以指向子类或具体实现类的实例对象
。提高了程序的拓展性。
在Java中有两种形式可以实现多态:
继承
(多个子类对同一方法的重写)接口
(实现接口并覆盖接口中同一方法)。
方法重载
(overload)实现的是编译时的多态性
(也称为前绑定),
方法重写
(override)实现的是运行时的多态性
(也称为后绑定)。
29.2 封装
封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法
29.3 继承
继承是使用已存在的类的定义作为基础建立新类的技术,
新类的定义可以增加新的数据或新的功能
,也可以用父类的功能,但不能选择性地继承父类。通过使用 继承我们能够非常方便地复用以前的代码。
关于继承如下 3 点请记住:
- 子类拥有父类非 private 的属性和方法。
- 子类可以拥有自己属性和方法,即子类可以对父类进行扩展。
- 子类可以用自己的方式实现父类的方法
30 什么是多态机制?
所谓多态就是指程序
中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定
,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。
不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态
,这就是多态性
31 如何实现多态
Java实现多态有三个必要条件:继承、重写、向上转型
。
继承:在多态中必须存在有继承关系的子类和父类
。
重写
:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法。
向上转型
:在多态中需要将子类的引用赋给父类对象,只有这样该引用才能够具备调用父类的方法和子类的方法
32 抽象类和接口的对比
抽象类
是用来捕捉子类的通用特性
的。
接口是抽象方法的集合
。
相同点
- 接口和抽象类
都不能实例化
- 都位于继承的顶端,
用于被其他实现或继承
都包含抽象方法
,其子类都必须覆写这些抽象方法
不同点:
Java8中接口中引入默认方法和静态方法,以此来减少抽象类和接口之间 的差异。
在接口和抽象类的选择上,必须遵守这样一个原则
- 行为模型应该总是通过接口而不是抽象类定义,所以
通常是优先选用接口,尽量少用抽象类
。 选择抽象类
的时候通常是如下情况:需要定义子类的行为,又要为子类提供通用的功能
33 普通类和抽象类的区别?
普通类不能包含抽象方法,抽象类可以包含抽象方法。
抽象类不能直接实例化,普通类可以直接实例化。
34 抽象类能使用 final 修饰吗?
不能
,定义抽象类就是让其他类继承的,如果定义为 final 该类就不能被继承, 这样彼此就会产生矛盾,所以 final 不能修饰抽象类
35 创建一个对象用什么关键字?
new关键字
36 对象实例与对象引用有何不同?
new创建对象实例(对象实例在堆内存中),对象引用指向对象实例
(对象引用存放在栈内存中)。
一个对象引用可以指向0个或1个对象;一个对象可以有n个引用指向它
37 在调用子类构造方法之前会先调用父类没有参数的构造方法,其 目的是?
帮助子类做初始化工作。
38 一个类的构造方法的作用是什么?
要作用是完成对类对象的初始化工作。
39 若一个类没有声明构造方法, 该程序能正确执行吗?
可以执行
。因为一个类即使没有声明构造方法也会有默认的不带参数的构造方法。
40 构造方法的特性?
名字与类名相同
;
没有返回值
,但不能用void声明构造函数;
生成类的对象时自动执行,无需调用
。
41 构造器(constructor)是否可被重写(override)
构造器不能被继承,因此不能被重写,但可以被重载。
42 重载(Overload)和重写(Override)的区别
方法的重载和重写都是实现多态的方式
,
区别在于前者实现的是编译时的多态
性,而后者实现的是运行时的多态
性。
重载:发生在同一个类中
,方法名相同参数列表不同(参数类型不同、个数不 同、顺序不同),与方法返回值和访问修饰符无关,即重载的方法不能根据返回 类型进行区分
重写:发生在父子类中
,方法名、参数列表必须相同,返回值小于等于父类
,抛出的异常小于等于父类
,访问修饰符大于等于父类
(里氏代换原则);如果父类方法访问修饰符为private则子类中就不是重写
。
41 == 和 equals 的区别是
==
: 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象
。
基本数据类型
==比较的是值
,引用数据类型
== 比较的是内存地址
)
equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:
- 情况1:
类没有覆盖equals() 方法
。则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象
。 - 情况2:
类覆盖了equals() 方法
。一般,我们都覆盖 equals() 方法来两个对象的内容相等
;若它们的内容相等,则返回 true (即,认为这两个对象相等)。
String中的equals方法是被重写过的
当创建String类型的对象时,虚拟机会在常量池中查找有没有已经存在的值和要 创建的值相同的对象,如果有就把它赋给当前引用。如果没有就在常量池中重新创建 一个String对象。
42 hashCode()介绍
hashCode()
的作用是获取哈希码
,也称为散列码;它实际上是返回一个int整数
。
这个哈希码的作用
是确定该对象在哈希表中的索引位置
。
hashCode() 定义 在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode()函数
。
43 散列表
散列表
存储的是键值对(key-value)
,它的特点是:能根据“键”快速的检索出 对应的“值”
。这其中就利用到了散列码!(可以快速找到所需要的对象)
44 为什么要有 hashCode
减少equals 的次数,相应就大大提高了执行速度。
比如HashSet中
当把对象加入 HashSet 时,HashSet 会先计算对象的 hashcode 值来判断对象加入的位置,同时也会与其他已经加入的对象的 hashcode 值作比较,
如果没有相符
的hashcode,HashSet会假设对象没有重复出现
。
但是如果发现有相同
hashcode 值的对象,这时会调用 equals()方法
来检查hashcode 相等的对象是否真的相同
。
如果两者相同,HashSet 就不会让其加入操作成功。如果不同的话,就会重新散列到其他位置。
45 hashCode()与equals()的相关规定(重写和覆盖)
如果两个对象相等
,则hashcode一定也是相同
的
两个对象相等
,对两个对象分别调用equals方法都返回true ,两个对象有相同的hashcode值
,它们也不一定是相等的
;
因此,如果equals 方法被覆盖过,则 hashCode 方法也必须被覆盖
hashCode() 的默认行为是对堆上的对象产生独特值
。如果没有重写hashCode(),则该 class 的两个对象无论如何都不会相等(即使这两个对象指向相同的数据)
46 对象的相等与指向他们的引用相等,两者有什么不同
对象的相等
: 比的是内存中存放的内容
是否相等而
引用相等
: 比较的是他们指向的内存地址
是否相等。
47 值传递
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里是值传递。
Java 语言的方法调用只支持参数的值传递
。
当一个对象实例作为一 个参数被传递到方法中时,参数的值就是对该对象的引用
。对象的属性
可以在被调用过程中被改变,但对对象引用
的改变是不会影响到调用者的
48 按值调用和按引用调用
按值调用
(call byvalue)表示方法接收的是调用者提供的值
,
按引用调用
(call by reference)表示方法接收的是调用者提供的变量地址
。
一个方法可以修改传递引用所对应的变量值
,而不能修改传递值调用
所对应的变量值。
49 为什么 Java 中只有值传递
Java程序设计语言总是采用按值调用
。
也就是说,方法得到的是所有参数值的一个拷贝
,也就是说,方法不能修改传递给它的任何参数变量的内容
。
50 值传递和引用传递有什么区别
值传递
:指的是在方法调用时,传递的参数是按值的拷贝传递,传递的是值的拷贝,也就是说传递后就互不相关
了。
引用传递
:指的是在方法调用时,传递的参数是按引用进行传递,其实传递的引 用的地址,也就是变量所对应的内存空间的地址。传递的是值的引用,也就是说 传递前和传递后都指向同一个引用
(也就是同一个内存空间)。
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- Openstack Swift 原理、架构与 API 介绍
背景与概览Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务,并于 2010 年贡献给 OpenStack 开源社区作为其最初的核心子项目之一,为其 Nova 子项目提供虚机镜像存储服务。Swift 构筑在比较便宜的标准硬件存储基础设施之上,无需采用 RAID(磁盘冗余阵列),通过…...
2024/4/13 2:23:33 - 真实测评:重建大师5.0使用体会
注明:本篇测评来自公众号:爱学习的测绘师,已经获得用户转载许可! 首先声明:本文仅代表用户本人的使用体验,具体感受还得需要每一位用户自己体会。文章末尾有申请软件试用的方法。 一、界面 1.1 语言 中文…...
2024/4/20 1:10:10 - jeecgBoot3.0快捷部署方案
借鉴了官方指导,结合自身使用情况(基于内网使用)的一套docker-compose部署方案。 服务器 装了VMware Ubuntu20的Windows10 客户端 局域网内电脑 hosts修改 # 服务器 # 以管理员身份打开hosts sudo vim /etc/hosts#添加配置(…...
2024/4/13 2:23:43 - 亚马逊僵尸产品自动采集步骤
什么是亚马逊僵尸产品? 亚马逊平台卖家人数众多,listing数量也数不胜数,很多卖家不是长年累月做一款产品,有些产品卖不动后既没有补货也没有下架,这些无人文津的listing就成了僵尸listing。 亚马逊僵尸产品 不同的风…...
2024/4/17 21:46:38 - 华为内部分享||总结我的思路,如何在验证中发现和定位Bug||目的与视角
转自华为内部夏晶对于验证的总结分享 目的 发现Bug,发现所有的Bug,或者证明没有Bug,是验证存在的唯一目的。无论任何验证语言、任何验证环境、任何验证方法学、任何Feature List,都是为了达成这一目的而使用的方法,或者所手段。偏离了这一目的任何工作和努力,都是屎、大…...
2024/4/13 2:23:48 - 合成资产赛道之Mirror Protocol
合成资产赛道之Mirror Protocol 什么是Mirror Protocol 官网:https://www.mirror.finance/ 推特:https://twitter.com/home Synthetics protocol for on-chain price exposure to real-world assets - accessible to all. Mirror Protocol 是一个合成…...
2024/4/13 2:23:23 - kvm steal 溯源
背景 一般我们通过 kvm guest 中的%steal 指标来看 CPU 的争抢。但是目前在Host上并没有相关的手段或者指标来监控Guest 是否发生了争抢。 本文主要介绍如何在Host 判断争抢的发生,及 steal time的产生的内核代码分析。 CPU Steal Time Sar manual中对 %steal 的描…...
2024/4/13 2:23:43 - Kotlin 用列表处理数据
文章目录1. Kotlin 有哪些可用的列表1.1 使用持久数据结构1.2 实现不可变的、持久的单链表2. 列表操作中的数据共享2.1 使用递归对具有高阶函数的列表进行折叠2.2 使用型变2.3 创建 foldRight 的栈安全递归的版本3. 小结1. Kotlin 有哪些可用的列表 Kotlin 提供 可变、不可变列…...
2024/4/16 2:31:13 - 项目出现循环依赖的解决方案
在注入的bean上面添加Lazy注解既可解决 import org.springframework.context.annotation.Lazy; Autowired Lazy private DirectoryService directoryService ;...
2024/4/13 2:24:38 - 一级建造师考哪个专业好?
一建有哪些专业 一级建造师目前分为10类专业方向:建筑工程、公路工程、水利水电工程、市政公用工程、矿业工程、机电工程、公路工程、铁路工程、通信与广电工程、港口与航道工程、民航机场工程。 从考试通过率看难度排名: 1.建筑:通过率较…...
2024/4/13 2:24:13 - 2020年中国灾备市场需求强劲,多活数据中心成为发展趋势[图]
灾备是指组织的灾难备援。在信息化的IT系统中,灾备是指在灾难未发生前,利用IT技术对信息系统的数据和应用程序进行保护,包括本地及异地的数据备份、应用和场所的接管等,确保系统遭受灾难时数据的安全,以及业务的快速恢…...
2024/5/4 1:16:17 - 中国录音制品出版情况分析:2020年中国共出版录音制品5312种,出版数量共计12194.67万盒(张)[图]
2020年中国共出版录音制品5312种,较2019年减少了1259种,同比减少19.16%,出版数量共计12194.67万盒(张),较2019年减少了4737.26万盒(张),同比减少27.98%。 2019-2020年中…...
2024/4/13 2:24:33 - 动态规划(背包问题)---(韩顺平数据结构)笔记
动态规划算法-背包问题 核心思想 将大问题划分为小问题进行解决,从而一步步获取最优解动态规划算法和分治算法类似,基本思想也是将待求解的问题分解为若干个子问题,然后从这些子问题的解得到原问题的解但是与分治算法不同的是,适…...
2024/4/13 2:24:28 - window10+paddleseg+C++部署
部署环境:VS2019cuda10.2cmake3.17.0 v2.0.0参考 兼容并包的PaddleX-Inference部署方式 按照官方步骤基于PaddleInference的推理-Windows环境编译下载paddleX和cuda10.2版本的paddle_inference.zip,将PaddleX中的cpp拷贝出来并新建build_out文件夹 将…...
2024/4/13 2:24:28 - 2022年全球及中国半导体石英坩埚行业发展现状及市场竞争格局分析:预计2022年全球半导体石英坩埚需求将突破15亿元[图]
一、全球市场 自2020年下半年以来,全球缺芯潮带动半导体行业景气度高涨,直接带动了行业对上游硅片需求增长,相继也带动了石英坩埚市场需求的的快速增长,2021年第二季度全球硅晶圆出货面积再创新高,达到3534百万平方英…...
2024/4/13 2:24:13 - 全球及中国反射全息光栅行业发展态势及前景动态预测报告*2022-2027
全球及中国反射全息光栅行业发展态势及前景动态预测报告*2022-2027 【报告编号】: BG417130 【出版时间】: 2022年2月 【出版机构】: 中智正业研究院 内容简介: 1 反射全息光栅市场概述 1.1 反射全息光栅行业概述及统计范围 1.2 按照不同产品类型,反射…...
2024/4/20 9:27:22 - 最新jsp/java计算机程序设计选题(题目)(一)
第一章(1~~25) (java,jsp)1.学籍管理系统 (java,jsp)2.Java远程通信及应用的研究 (java,jsp)3.JAVA游戏 (java,jsp…...
2024/4/19 22:20:20 - 基于NDT激光雷达里程计结果
...
2024/4/13 2:24:38 - 三层交换
目录 一、三层交换 1.1、三层交换是什么 1.2、单臂路由的缺陷 1.3、三层交换机的转发 1.3.1、三层交换的转发原理 二、三层交换的应用 2.1、三层交换的配置 一、三层交换 1.1、三层交换是什么 三层交换中的三层指的是OSI七层中的第三层,即网络层。网络层的核心设备…...
2024/4/18 19:01:44 - VK3604A 4按键触摸触控芯片 多种输出方式选择:锁存/直接输出/CMOS输出或者开漏输出
4通道触摸 1对1输出 型号:VK3604/VK3604A 品牌:VINKA/永嘉微电 封装形式:SOP16 年份:新年份 概述: VK3604/VK3604A具有4个触摸按键,可用来检测外部触摸按键上人手的触摸动作。该芯片具有较高的 集成度…...
2024/4/18 4:58:10
最新文章
- 如何搭建java接口自动化测试环境
搭建接口自动化测试环境需要以下步骤: 安装必要的软件和工具: 安装Java运行环境(JRE或JDK)安装集成开发环境(IDE),如Eclipse或IntelliJ IDEA安装版本控制系统(如Git)安装…...
2024/5/4 5:32:17 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 自动化标准Makefile与lds
makefile的自动化,需要使用变量,以及自动变量。 实行命令行与参数的分离。 命令行只与变量打交道,而变量则携带不同的参数,这样,通过修改变量,命令的执行结果不同。 可以简单理解为,命令行是个…...
2024/5/3 10:04:44 - 大数据学习十三天(hadhoop基础2)
一: MapReduce概述(了解) MapReduce是hadoop三大组件之一,是分布式计算组件 Map阶段 : 将数据拆分到不同的服务器后执行Maptask任务,得到一个中间结果 Reduce阶段 : 将Maptask执行的结果进行汇总,按照Reducetask的计算 规则获得一个唯一的结果 我们在MapReduce计算框架的使用过…...
2024/5/2 21:17:01 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/1 17:30:59 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/2 16:16:39 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/29 2:29:43 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/3 23:10:03 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/30 9:43:09 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/2 15:04:34 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/29 20:46:55 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/30 22:21:04 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/1 4:32:01 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/4 2:59:34 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/30 9:42:22 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/2 9:07:46 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/30 9:42:49 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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