1 简介

1.1 核心功能

  1. IOC/DI(控制反转、依赖注入)
  2. AOP(面向切面编程)
  3. 声明式事务

1.2 运行时环境

在这里插入图片描述

1.3 重要概念

1.3.1 容器

Spring是一个大的容器,新版本中ApplicationContext接口,是一个大容器,可以取到Spring中所有的东西
从Spring3开始,把Spring的功能拆分成多个jar包,用什么导入什么jar包

1.3.2 test

Spring提供的单元测试功能

1.3.3 核心容器

Beans:Spring负责管理类对象
Core:核心类
Context:上下文参数,获取外部资源或管理参数
expression:

1.3.4 AOP

AOP:实现aop功能
aspects:aop依赖的包

1.3.5 data access/integration

spring封装数据访问层代码
jdbc:spring对jdbc封装后的代码
orm:封装了一些持久层代码(没有mybaits)
Transactions:声明式事务使用

1.3.6 Web

完成web相关功能时,比如使用tomcat加载配置文件时

2 IOC

控制反转

2.1 定义

原来由程序员由new实例化的任务转交给spring执行
控制:控制类对象
反转:任务转给spring处理
作用:解耦
程序员不需要管理对象了,解除了程序员与对象之间的耦合

2.2 环境搭建

1.导入jar包,包括核心包和日志包
在这里插入图片描述

2.编写applicationContext.xml
文件名称与路径自定义,知识为了记住spring中的容器applicationContext,xml中配置的信息最终存储到了这个容器中
3.配置文件是基于schema的
文件扩展名是.xsd,把schema理解成dtd的升级版,比DTD具备更好的扩展性,每次引入一个xsd文件时

<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsd">

4.默认配置文件被加载时创建对象

2.3 实战

String[] beanDefinitionNames = ac.getBeanDefinitionNames();
//返回Spring容器管理的所有的对象
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");People people = ac.getBean("peo",People.class);

2.4 Spring创建对象

2.4.1 无参构造

2.4.2 有参构造

<bean id="peo" class="com.zy.pojo.People"><constructor-arg name="name" value="zy"></constructor-arg></bean>

2.4.3 实例工厂

单例设计模式:整个工程只能创建某个类的一个对象
工厂是用来创造对象的,一个工厂可以用来生产多个对象
实例工厂:需要先创建工厂,才能生产对象
在这里插入图片描述
在这里插入图片描述

2.4.4 静态工厂

不需要创建工厂,可以快速创建对象
在这里插入图片描述
把方法变成静态的
在这里插入图片描述

2.5 给Bean的属性赋值(注入)

1、通过构造方法赋值
2、通过set方法赋值
如果属性是基本数据类型或者String等简单数据类型

<bean id="peo2" class="com.zy.pojo.People"><property name="name" value="zy2" ></property></bean>

如果属性是set类型等
在这里插入图片描述
list类型
在这里插入图片描述
但是只会赋给一个值
数组
Map
在这里插入图片描述
properties
在这里插入图片描述

2.6 DI

依赖注入
DI和IoC是一样的
当一个类中需要依赖另一个类对象时,为依赖注入
在这里插入图片描述

3 整合mybaits

3.1 步骤

1、导入jar包在这里插入图片描述
2、编写spring配置文件,applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsd"><!-- 数据源封装类 --><bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" ><property name="url" value="jdbc:mysql://localhost:3306/ssm?useSSL=false&amp;serverTimezone=UTC"></property><property name="username" value="root"></property><property name="password" value="password"></property><property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property></bean><!-- 创建sqlsessionFactory --><bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource"></property></bean><!-- 扫描后会给相应的接口创建对象 --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><!-- 要扫描哪个包 --><property name="basePackage" value="com.zy.mapper"></property><!-- 与factory创建关系 --><property name="sqlSessionFactory" ref="factory" ></property></bean><bean id="airportService" class="com.zy.service.impl.AirportServiceImpl"><property name="airportMapper" ref="airportMapper"></property></bean>
</beans>

3、编写代码
正常编写pojo
mapper中必须有接口
正常编写service接口与service实现类,要在实现类总声明mapper接口对象

public class AirportServiceImpl implements AirportService{private AirportMapper airportMapper;public AirportMapper getAirportMapper() {return airportMapper;}public void setAirportMapper(AirportMapper airportMapper) {this.airportMapper = airportMapper;}@Overridepublic List<Airport> selAll() {return airportMapper.selAll();}
}

servlet无法被spring管理
4、整合实例
web.xml中配置监听配置文件

<?xml version="1.0" encoding="UTF-8"?><web-app version="4.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee           http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file></welcome-file-list><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
</web-app>

servlet

package com.zy.servlet;import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;import com.zy.service.AirportService;
import com.zy.service.impl.AirportServiceImpl;/*** Servlet implementation class AirportServlet*/
@WebServlet("/AirportServlet")
public class AirportServlet extends HttpServlet {AirportService airportService;@Overridepublic void init() throws ServletException {WebApplicationContext ac = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());airportService=ac.getBean("airportService",AirportServiceImpl.class);}@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setAttribute("list",airportService.selAll() );req.getRequestDispatcher("index.jsp").forward(req, resp);}
}

4 AOP

4.1 基本概念

面向切面编程
正常程序执行流程都是纵向执行流程
在这里插入图片描述
在原有纵向执行流程中,针对某一个或某一些方法添加通知,形成横切面的过程叫做面向切面编程。
原有功能:切点
前置通知:在切点之前执行的功能(beforeAdvice)
后置通知:在切点之后执行的功能(afterAdvice)
如果切点执行过程中出现异常,会触发异常通知,throws advice
形成切面的过程叫做织入

4.3 schema-based实现aop

每个通知都需要实现接口或类

<bean id="mybefore" class="com.zy.advice.MyBeforeAdvice"></bean><bean id="myafter" class="com.zy.advice.MyAfterAdvice"></bean><aop:config><aop:pointcut expression="execution(* com.zy.test.Demo.demo2())" id="mypoint"/><aop:advisor advice-ref="mybefore" pointcut-ref="mypoint"/><aop:advisor advice-ref="myafter" pointcut-ref="mypoint"/></aop:config>

步骤

1、导入jar包
在这里插入图片描述
2、前置通知

public class MyBeforeAdvice implements MethodBeforeAdvice {@Overridepublic void before(Method arg0, Object[] arg1, Object arg2) throws Throwable {System.out.println("前置通知");}
}

3、后置通知

public class MyAfterAdvice implements AfterReturningAdvice{@Overridepublic void afterReturning(Object arg0, Method arg1, Object[] arg2, Object arg3) throws Throwable {System.out.println("后置通知");}
}

4、配置文件

<bean id="mybefore" class="com.zy.advice.MyBeforeAdvice"></bean><bean id="myafter" class="com.zy.advice.MyAfterAdvice"></bean><aop:config><aop:pointcut expression="execution(* com.zy.test.Demo.demo2())" id="mypoint"/><aop:advisor advice-ref="mybefore" pointcut-ref="mypoint"/><aop:advisor advice-ref="myafter" pointcut-ref="mypoint"/></aop:config>

*是通配符,可以匹配任意方法名、任意类名、任意一级包名
如果匹配任意类型参数,(…)
在这里插入图片描述

4.3.2 参数意义

before

public class MyBeforeAdvice implements MethodBeforeAdvice {@Overridepublic void before(Method arg0, Object[] arg1, Object arg2) throws Throwable {System.out.println("切点方法对象:"+arg0+"方法名"+arg0.getName());System.out.println("切点方法参数"+arg1);System.out.println("对象"+arg2);System.out.println("前置通知");}
}

在这里插入图片描述

after

public class MyAfterAdvice implements AfterReturningAdvice{@Overridepublic void afterReturning(Object arg0, Method arg1, Object[] arg2, Object arg3) throws Throwable {System.out.println("返回值"+arg0);System.out.println("切点方法对象"+arg1);System.out.println("参数"+arg2);System.out.println("切点方法所在类的对象"+arg3);System.out.println("后置通知");}
}

在这里插入图片描述

4.3.3 异常通知

按照特定的要求编写异常通知

4.3.4 环绕通知

1、新建一个类实现MethodInterceptor

package com.zy.advice;import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;public class MyAround implements MethodInterceptor{@Overridepublic Object invoke(MethodInvocation arg0) throws Throwable {System.out.println("环绕前置");Object re = arg0.proceed();System.out.println("环绕后置");return re;}
}	

2、配置文件

 <aop:config><aop:pointcut expression="execution(* com.zy.test.Demo.demo3(..))" id="mypoint"/><aop:advisor advice-ref="mybefore" pointcut-ref="mypoint"/><aop:advisor advice-ref="myafter" pointcut-ref="mypoint"/><aop:advisor advice-ref="myaround" pointcut-ref="mypoint"/></aop:config>

4.4 AspectJ

4.4.1 配置异常通知的步骤

只有当切点报异常才能触发异常通知

<bean id="mythrow" class="com.zy.advice.MyThrowAdvice"></bean><aop:config><aop:aspect ref="mythrow"><aop:after-throwing method="myExecption" pointcut-ref="mypoint"/></aop:aspect></aop:config>
package com.zy.advice;public class MyThrowAdvice {public void myExecption() {System.out.println("异常通知");}
}

spring aop 都是拦service异常,一般service都不去try catch
因为无法捕获异常
不需要每个通知实现接口和类

输出异常信息

<aop:after-throwing method="myExecption" pointcut-ref="mypoint" throwing="e"/>
package com.zy.advice;public class MyThrowAdvice {public void myExecption(Exception e) {System.out.println("异常通知"+e.getMessage());}
}

4.4.2 常用配置

package com.zy.advice;import org.aspectj.lang.ProceedingJoinPoint;public class MyAdvice {public void mybefore() {System.out.println("AspectJ前置");}public void myafter(){System.out.println("AspectJ后置");}public void myaftering(){System.out.println("AspectJ后置2");}public void mythrow(){System.out.println("AspectJ异常");}public void myaround(ProceedingJoinPoint p) throws Throwable{System.out.println("aspectJ环绕");System.out.println("环绕前置");Object proceed = p.proceed();System.out.println("环绕后置");}
}
<aop:config><aop:aspect ref="mythrow"><aop:after-throwing method="myExecption" pointcut-ref="mypoint" throwing="e"/></aop:aspect></aop:config><bean id="myaround" class="com.zy.advice.MyAround"></bean><bean id="myadvice" class="com.zy.advice.MyAdvice"></bean><aop:config><aop:pointcut expression="execution(* com.zy.test.Demo.demo3(..))" id="mypoint"/><aop:aspect ref="myadvice"><aop:before method="mybefore" pointcut-ref="mypoint"/><aop:after method="myafter" pointcut-ref="mypoint"/><aop:after-returning method="myaftering" pointcut-ref="mypoint"/><aop:after-throwing method="mythrow" pointcut-ref="mypoint"/><aop:around method="myaround" pointcut-ref="mypoint"/></aop:aspect></aop:config>

4.4.3 参数获取

<aop:config><aop:pointcut expression="execution(* com.zy.test.Demo.demo3(String)) and args(s)" id="mypoint"/><aop:aspect ref="myadvice">
<!--     		<aop:before method="mybefore" pointcut-ref="mypoint"/> --><aop:after method="myafter" pointcut-ref="mypoint" arg-names="s"/>
<!--     		<aop:after-returning method="myaftering" pointcut-ref="mypoint"/> -->
<!--     		<aop:after-throwing method="mythrow" pointcut-ref="mypoint"/> -->
<!--     		<aop:around method="myaround" pointcut-ref="mypoint"/> --></aop:aspect></aop:config>

4.4.4注解方式配置

1、Spring不会自动去找注解,必须告诉spring哪些包下有注解

<context:component-scan base-package="com.zy.advice"></context:component-scan>

引入

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/aophttps://www.springframework.org/schema/aop/spring-aop.xsdhttp://www.springframework.org/schema/contexthttps://www.springframework.org/schema/context/spring-context.xsd"><context:component-scan base-package="com.zy.advice">

2、@Component
相当于bean
默认将首字母变小写
在这里插入图片描述

@Component
public class Demo {public void demo1(){System.out.println("demo1");}

3、在方法上添加pointcut

@Pointcut("execution(* com.zy.test.Demo.demo2())")public void demo2() {System.out.println("demo2");}

定义切点
4、在通知类中配置

@Component
@Aspect
public class MyAdvice {@Before("com.zy.test.Demo.demo2()")public void mybefore() {System.out.println("前置");}
}

@Component被spring管理
@Aspect表示是一个切面

4.5 静态代理

设计模式:之前总结的一套解决特定问题的代码
代理设计模式
真实对象:老总
代理对象:秘书
抽象对象(抽象功能):面试
优点:
1、保护真实对象
2、让真实对象职责更加明确
3、扩展
静态代理:
自己编写代理类
每一个代理的功能需要自己编写
缺点:
当代理功能比较多时,代理类中方法也需要写很多

4.6 动态代理

为了解决静态代理需要频繁编写代理功能的缺点
JDK
cglib动态代理

4.6.1 JDK

优点:自带,不需要额外导入第三方jar
缺点:真实对象必须实现接口;利用的反射机制,效率不高
在这里插入图片描述
在这里插入图片描述

4.6.2 cglib

基于字节码机制,生成真实对象的子类
运行效率很高
不需要实现接口
AOP拦截的是被spring管理的方法,fliter拦截的是请求

5 自动注入

spring配置文件中,对象名和ref的id名相同,这种情况下可以使用自动注入,不用配置property
在这里插入图片描述

在这里插入图片描述

6 加载外部属性

1、在src下新建一个properties文件
在spring配置文件中引入
2、

<context:property-placeholder location="classpath:db.properties,classpath:te.properties"/>

在这里插入图片描述

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.zy.mapper"></property><property name="sqlSessionFactoryBeanName" value="factory"></property></bean>

4、
在这里插入图片描述

	@Value("${te}")private String te;

7 Scope属性

控制对象的有效范围(单例、多例)
bean标签对应的对象默认是单例的
在这里插入图片描述

8 单例设计模式

提升运行效率
实现数据共享。案例:application对象
在应用程序中最多有一个实例
1、提高运行效率
2、实现数据共享

8.1 懒汉式

对象被调用时才被创建

package com.zy.pojo;public class SingleTon {//必须是private,禁止可以直接访问private static SingleTon singleton;private SingleTon() {}/*** 为了让类可以直接调用* 防止多线程重复访问* 采用双重验证* @return*/public static SingleTon getSingleTon() {if(singleton==null) {synchronized (SingleTon.class) {if(singleton==null) {singleton=new SingleTon();}}}return singleton;}
}

8.2 饿汉式

由于添加了锁,导致低效率
解决了懒汉式中多线程访问可能出现同一个对象效率低的问题
在这里插入图片描述

9 声明式事务

9.1 编程式事务

由程序员来编写事务控制代码
OpenSessionInView

9.2 声明式事务

事务控制代码
Spring已经写好代码,程序员只需要声明哪些方法需要进行事务控制和如何进行事务控制。
声明式事务都是针对ServiceImpl类下方法的
事务管理器是基于通知(advice)的
配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:context="http://www.springframework.org/schema/context"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/aophttps://www.springframework.org/schema/aop/spring-aop.xsdhttp://www.springframework.org/schema/contexthttps://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/txhttps://www.springframework.org/schema/tx/spring-tx.xsd"><bean id="peo" class="com.zy.pojo.People" scope="singleton"></bean><bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource"></property></bean><tx:advice id="txAdvice" transaction-manager="txManager"><tx:attributes><tx:method name="ins*"/></tx:attributes></tx:advice><aop:config><aop:pointcut expression="execution(* com.zy.service.impl.*.*(..))" id="mypoint"/><aop:advisor advice-ref="txAdvice" pointcut-ref="mypoint"/></aop:config><context:property-placeholder location="classpath:db.properties,classpath:te.properties"/><context:component-scan base-package="com.zy.service.impl.UsersServiceImpl"></context:component-scan><bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="url" value="jdbc:mysql://localhost:3306/ssm?useSSL=false&amp;serverTimezone=UTC"></property><property name="username" value="root"></property><property name="password" value="password"></property><property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property></bean><bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean" ><property name="dataSource" ref="dataSource"></property><property name="typeAliasesPackage" value="com.zy.pojo"></property></bean>
</beans>

9.3 属性解释

name=“”表示哪些方法需要有事务控制

9.3.1readonly

=“true”是否为只读事务
如果为true,为只读事务。是数据库优化,会对性能有一定提升
所以只要是查询方法,建议使用此属性
如果为false(默认),比如增删改等
在这里插入图片描述

9.3.2 propagation

控制事务传播行为
当一个具有事务控制的方法被另一个有事务控制的方法调用后,需要如何管理事务(新建事务,在事务中执行,把事务挂起,报异常)
在这里插入图片描述
在这里插入图片描述

9.4 事务隔离级别

在并发访问下,如何保证访问到的数据具有完整性

9.4.1 脏读

一个事务读取到另一个事务中未提交的数据,另一个事务的数据可能进行了改变,此时A事务读取的数据可能和数据库中数据时不一致的,此时认为数据时脏数据,这个过程叫做脏读

9.4.2 不可重复读

主要针对的是某行数据(或行中某列)
主要针对的操作是修改操作
两次读取在同一个事务内
当事务A在第一次读取事务后,事务B对事务A读取的数据进行修改,事务A再次读取的数据和之前读取的数据不一致,叫做不可重复读。
锁行

9.4.3 幻读

针对的操作是新增或者删除
两次事务的结果
事务A按照特定条件查询出了结果,事务B新增了一条符合条件的数据,事务A查询出的数据与数据库中的数据不一致,这种情况为幻读
锁表

9.4.4 isotation

1、default
默认值,由底层数据库自动判断隔离级别
2、READ_UNCOMMITED
可以读取未提交数据,出现脏读、、、但效率最高
3、READ_COMMITED
只能读取其它事务中已提交数据,可以防止脏读,可能出现幻读、不可重复读
4、REPEATABLE——READ
读取的数据枷锁,防止其它事务修改次数据,可以防止不可重复读
5、SERIALIZABLE
排队操作,锁表,一个数据操作时,另一个事务等待操作完成后才能操作此表,最安全的,效率最低的
在这里插入图片描述

9.4.5 事务回滚

在这里插入图片描述
当出现什么异常时,需要进行回滚,建议给定该属性值
当我们手动抛异常时,一定给该属性值

10 常用注解

@Compent
创建类对象,,相当于配置

@Service
与@Compent功能相同,写在ServiceImpl上
Repository
与@Compent功能相同
写在数据访问层上
@Controller
与@Compent功能相同
写在控制器类上
@Resource
jdk的注解
默认按照byName进行注入
如果没有,按照byType注入
不需要写get、set方法
AutoWired
Spring的注解
默认按照byType注入
@Value
获取属性文件中的内容
在这里插入图片描述

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

相关文章

  1. 2020烟花爆竹生产单位安全生产管理人员考试及烟花爆竹生产单位安全生产管理人员模拟考试软件

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2020烟花爆竹生产单位安全生产管理人员考试及烟花爆竹生产单位安全生产管理人员模拟考试软件&#xff0c;包含烟花爆竹生产单位安全生产管理人员考试答案解析及烟花爆竹生产单位安全生产管理人员模拟考试软件练习。由…...

    2024/5/9 12:14:57
  2. 2020金属非金属矿山安全检查(小型露天采石场)考试题及金属非金属矿山安全检查(小型露天采石场)考试题库

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2020金属非金属矿山安全检查&#xff08;小型露天采石场&#xff09;考试题及金属非金属矿山安全检查&#xff08;小型露天采石场&#xff09;考试题库&#xff0c;包含金属非金属矿山安全检查&#xff08;小型露天采…...

    2024/4/23 1:36:54
  3. web前端面试题及参考答案-2020

    web前端面试题【持续更新】js基础1.原型链和继承2.浅拷贝和深拷贝3.闭包4.事件委托5.this指向&#xff0c;call/apply/bind&#xff0c;回调函数6.数组的常用操作7.promise8.set和weakset&#xff0c;map和weakmap9.let和const10.解构赋值11.typeof原理12.0.10.2 0.3吗&#x…...

    2024/4/28 2:20:23
  4. 2020锅炉压力容器压力管道安全管理(全部)模拟考试题库及锅炉压力容器压力管道安全管理(全部)在线考试

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2020锅炉压力容器压力管道安全管理&#xff08;全部&#xff09;模拟考试题库及锅炉压力容器压力管道安全管理&#xff08;全部&#xff09;在线考试&#xff0c;包含锅炉压力容器压力管道安全管理&#xff08;全部&a…...

    2024/5/7 17:06:24
  5. iptables 实现网络防火墙功能

    1 iptables 实现网络防火墙功能 1.1 环境准备 准备四台主机两台CentOS 7&#xff0c;一台CentOS 8&#xff0c;一台CentOS 6Internet&#xff1a;192.168.0.6/24 仅主机模式&#xff0c;网关&#xff1a;192.168.0.8Firewall&#xff1a;NAT模式 eth0&#xff1a;10.0.0.8/24 …...

    2024/4/30 10:40:02
  6. 2020锅炉压力容器压力管道安全管理(限锅炉)模拟考试及锅炉压力容器压力管道安全管理(限锅炉)模拟考试题

    题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2020锅炉压力容器压力管道安全管理&#xff08;限锅炉&#xff09;模拟考试及锅炉压力容器压力管道安全管理&#xff08;限锅炉&#xff09;模拟考试题&#xff0c;包含锅炉压力容器压力管道安全管理&#xff08;限锅…...

    2024/4/14 2:23:15
  7. 默写

    1&#xff0c;什么是闭包&#xff0c;闭包的经典应用 闭包&#xff1a;内部函数对外部函数作用域里变量的引用 应用&#xff1a;装饰器2&#xff0c;写一个多线程 #函数方式 导入threading包 对象名 threading.Thread&#xff08;target 函数名&#xff09; 创建线程对象 对…...

    2024/4/26 15:30:52
  8. Hadoop中的数据压缩

    一丶数据压缩的策略和原则 压缩策略和原则&#xff1a; 压缩是提高Hadoop运行效率的一种优化策略。 通过对Mapper、Reducer运行过程的数据进行压缩&#xff0c;以减少磁盘IO&#xff0c;提高MR程序运行速度。 注意&#xff1a;采用压缩技术减少了磁盘IO&#xff0c;但同时增加…...

    2024/4/12 15:33:59
  9. Maven之仓库

    1、本地仓库 Maven一个很突出的功能就是jar包管理&#xff0c;一旦工程需要依赖哪些jar包&#xff0c;只需要在Maven的pom.xml配置一下&#xff0c;该jar包就会自动引入工程目录。初次听来会觉得很神奇&#xff0c;下面我们来探究一下它的实现原理。 首先&#xff0c;这些jar包…...

    2024/5/3 5:45:19
  10. 吴恩达(Andrew Ng)deep learning课程-Sequence Models编程作业Emojify Pycharm实现

    本作业所有资料均来自吴恩达在Coursera课程平台&#xff0c;深度学习专项课程第五门Sequence Models课程中第二周的课后作业Emogify。 课程链接为&#xff1a;https://www.coursera.org/learn/nlp-sequence-models 本节作业所需资料以及代码可从该作业文件目录下下载&#xff0…...

    2024/4/28 4:34:22
  11. 计算机网络_第一章持续更新

    计算机网络 第一章 计算机网络和因特网 1.1 什么是因特网 1.1.1 因特网的具体构成描述 1、主机&#xff08;端系统&#xff09;、分组交换机 1、端系统通过通信链路和分组交换机连接到一起 通信链路&#xff1a;由不同类型的物理媒体组成。 物理媒体包括&#xff1a;通州电…...

    2024/4/7 10:59:35
  12. Linux:gcc/g++编译器的使用

    编译器编译过程要经历四个阶段&#xff1a; 1.预处理&#xff08;进行宏替换&#xff09; -E 2.编译&#xff08;生成汇编&#xff09; -S 3.汇编&#xff08;生成机器可识别代码&#xff09; -c 4.连接&#xff08;生成可执行文件或库文件&#xff09; -o gcc完成过程 预处理…...

    2024/4/7 10:59:36
  13. Vue中的修饰符

    表单修饰符 v-model input最常用的双向绑定指令&#xff0c;实现了输入输出的实时绑定显示 <div><input type"text" v-model"value"><p>{{value}}</p> </div>.lazy 光标离开更新 但是有时候我们希望&#xff0c;在我们输…...

    2024/4/7 10:59:33
  14. SQL注入学习总结

    SQL注入 自己在学习过程中的一点总结 0x01 SQL注入原理 在一些Web网页中&#xff0c;会允许用户传入参数&#xff0c;并将这些参数带入数据库中进行查询&#xff0c;这就产生了一些注入漏洞 SQL注入漏洞需要满足以下两个条件&#xff1a; 参数用户可控&#xff1a;前端传给…...

    2024/4/7 10:59:32
  15. 配置ssm整合框架的环境 第一部分

    配置ssm整合框架的环境 第一部分springMVC与spring的整合springMVC与spring的整合 引入依赖jar包&#xff1a;(spring的相关jar(core,aop,test)&#xff1b;springMVC的相关jar(web,webMVC,jackson,文件上传))分清楚 父子容器关系&#xff0c;进行相关配置第一步 主要功能就…...

    2024/5/1 23:52:53
  16. 简单socket编程服务端和客户端流程以及TCP类的封装

    TCP服务端流程&#xff1a; 创建socket-》bind-》listen-》accept-》recv-》send-》close 第一步创建的socket用于监听链接请求&#xff0c;accept也会返回一个新的socket用于recv和send 创建 socket: int sock socket(AF_INET, SOCK_STREAM, 0);bind: sockaddr_in saddr;…...

    2024/4/17 13:55:51
  17. Linux中的vsftp服务用法详情

    Vsftp(Very Secure FTP)是一个基于GPL发布的类Unix系统上使用的FTP服务器软件&#xff0c;是一款小巧而又易用FTP服务器程序&#xff0c;Vsftpd 在安全性、高性能及稳定性三个方面有很好的表现。它提供的主要功能包括虚拟IP设置、虚拟用户、Standalone、inetd操作模式、强大的单…...

    2024/4/18 0:24:20
  18. EasyRecovery中文版易恢复硬盘数据恢复软件有哪些?

    电脑硬盘是电脑上最主要的存储设备&#xff0c;绝大多数硬盘都是固定硬盘&#xff0c;被永久性地密封固定在硬盘驱动器中。随着科技的发展&#xff0c;移动硬盘也变得越来越普及。 可是有时候一个不慎的操作也很容易让硬盘崩溃&#xff0c;造成数据的丢失。遇到硬盘数据丢失的…...

    2024/4/19 20:49:37
  19. ssm框架 spring springmvc mybatis整合配置文件

    web.xml <?xml version"1.0" encoding"UTF-8"?> <web-app xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xmlns"http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation"http://xmlns.jcp.org/xml/ns/jav…...

    2024/5/3 22:49:29
  20. 找零钱问题,求最少硬币数(递归算法)

    使用python解决找零问题 #******************************************************************* # 找零问题最优解&#xff0c;即所需最少硬币-------递归算法 # minCoins.py #*******************************************************************#change为需要…...

    2024/5/3 22:12:41

最新文章

  1. Ubuntu20.4中复现Graspness

    Ubuntu20.4中复现Graspness 文章目录 Ubuntu20.4中复现Graspness1.安装cuda和cudnn2.安装pytorch3.安装MinkowskiEngine4.编译graspnetAPI5. RuntimeError: "floor" "_vml_cpu" not implemented for IntRefernece &#x1f680;非常重要的环境配置&#x1…...

    2024/5/9 21:02:22
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/7 10:36:02
  3. 布隆过滤器是如何避免缓存穿透的?

    布隆过滤器&#xff08;Bloom filter&#xff09;是一种空间效率极高的概率型数据结构&#xff0c;用于判断一个元素是否在一个集合中。它的原理是当一个元素被加入集合时&#xff0c;通过几个不同的Hash函数将元素映射成一个位数组中的多个位置&#xff0c;再次查询时如果位数…...

    2024/5/4 6:23:37
  4. 【Java】假如把集合体系看作购物中心

    购物中心入口&#xff1a;Java集合框架 “Java集合广场”的购物中心&#xff0c;这是一个集合了各种奇特商店的地方&#xff0c;每个商店都充满了不同的宝藏&#xff08;数据结构&#xff09;。 一楼&#xff1a;基础集合区 - Collection接口 一楼是基础集合区&#xff0c;这…...

    2024/5/5 15:55:12
  5. FreeRTOS学习 -- 再识

    工作中一直使用FreeRTOS进行着开发&#xff0c;但是没有进行过系统的总结过。现在将快速使用几天时间将FreeRTOS相关知识点加以总结。 官网&#xff1a; https://www.freertos.org/zh-cn-cmn-s/ 参看资料&#xff1a; 正点原子 STM32F1 FreeRTOS开发手册_V1.2.pdf The FreeRTOS…...

    2024/5/9 9:38:57
  6. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/8 19:32:33
  7. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/9 7:40:42
  8. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/9 2:44:26
  9. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/8 20:33:13
  10. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/9 3:15:57
  11. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/9 5:40:03
  12. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/9 7:40:40
  13. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/8 20:58:56
  14. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/9 1:35:21
  15. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/9 4:12:16
  16. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/9 7:40:35
  17. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/9 19:47:07
  18. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/9 7:40:34
  19. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/9 1:42:21
  20. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/9 5:02:59
  21. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/9 4:31:45
  22. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/9 16:54:42
  23. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/8 9:51:44
  24. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/9 6:36:49
  25. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/9 4:33:29
  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