这里写目录标题

        • 1.CRDU示例
        • 2.使用Spring的表单标签
        • 3.SpringMVC处理静态资源
        • 4.删除实体类功能的实现
        • 5.修改用户信息案例
        • 6.数据绑定流程
        • 7.自定义类型转换器
        • 8.关于mvc:annotation-driven
        • 9.@InitBinder
        • 10.数据格式化
        • 11.Spring MVC调用流程
        • 12.如何进行数据校验?

1.CRDU示例

功能1:显示所有的员工信息
1.加入jar包
2.配置web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID" version="2.5"><!-- 配置 SpringMVC 的 DispatcherServlet --><!-- The front controller of this Spring Web application, responsible for handling all application requests --><servlet><servlet-name>springDispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><!-- Map all requests to the DispatcherServlet for handling --><servlet-mapping><servlet-name>springDispatcherServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping><!-- 配置 HiddenHttpMethodFilter: 把 POST 请求转为 DELETE、PUT 请求 --><filter><filter-name>HiddenHttpMethodFilter</filter-name><filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class></filter>	<filter-mapping><filter-name>HiddenHttpMethodFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
</web-app>

3.在src下面配置springMVC配置文件

<?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:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"><!-- 配置自动扫描的包 --><context:component-scan base-package="com.atguigu.springmvc"></context:component-scan><!-- 配置视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/views/"></property><property name="suffix" value=".jsp"></property></bean>		
</beans>

4.拦截代码如下:

@Controller
public class EmployeeHandler {@Autowiredprivate EmployeeDao employeeDao;@RequestMapping("/emps")public String list(Map<String,Object> map) {map.put("employees",employeeDao.getAll());return "list";}
}

5.显示的jsp代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><c:if test="${empty requestScope.employees }">没有任何员工信息。</c:if><c:if test="${!empty requestScope.employees }"><table border="1" cellpadding="10" cellspacing="0"><tr><th>ID</th><th>LastName</th><th>Email</th><th>Gender</th><th>Department</th><th>Edit</th><th>Delete</th></tr><c:forEach items="${requestScope.employees}" var="emp"><tr><td>${emp.id }</td><td>${emp.lastName }</td><td>${emp.email }</td><td>${emp.gender==0?'Female':'Male' }</td><td>${emp.department.departmentName }</td><td><a href="">Edit</a></td><td><a href="">Delete</a></td></tr></c:forEach></table></c:if>
</body>
</html>

2.使用Spring的表单标签

通过SpringMVC的表单标签可以实现将模型数据中的属性和HTML表达元素相绑定,以实现表单数据更便捷编辑和表单值的回显
form标签
1.一般情况下,通过GET请求获取表单页面,而通过POST请求提交表单页面,因此获取表单页面和提交表单页面的URL是相同的。只要满足该最佳条件的契约,form:form标签就无需通过action属性指定表单提交的URL
2.可以通过modelAttribute属性指定绑定的模型属性,若没有指定该属性,则默认从request域对象中读取command的表单bean,如果该属性值也不存在,则会放生错误。
3.SpringMVC提供了多个表单组件标签,如form:input/form:select/等,用以绑定表单字段的属性值,它们的共有属性如下:
–path:表单字段,对应html元素的name属性,支持级联属性
–htmlEscape:是否对表单值的HTML特殊字符进行转换,默认值为true
–cssClass:表单组件对应的CSS样式类名
–cssErrorClass:表单组件的数据存在错误时,采取的CSS样式
–form:input、form:password、form:hidden、form:textarea:对应HTML表单的text、password、hidden、textarea标签
-form:radiobutton:单选框组件标签,当表单bean对应的属性值和value值相等时,单选框被选中
-form:radiobuttons:单选框组标签,用于构造多个单选框
items:可以是一个List、String[]或Map
itemValue:指定radio的value值。可以是集合中bean的一个属性值
itemLabel:指定radio的label值
delimiter:多个单选框可以通过delimiter指定分隔符
form:checkbox:复选框组件。用于构造单个复选框
form:checkboxs:用于构造多个复选框。使用方式同form:radiobuttons标签
form:select:用于构造下拉框组件。使用方式同form:radiobuttons标签
form:option:下拉框选项组件标签。使用方式同form:radiobuttons标签
form:errors:显示表单组件或数据校验所对应的错误
<form:errorspath=“” />:显示表单所有的错误
<form:errorspath= “user
”/>:显示所有以user为前缀的属性对应的错误
<form:errorspath= “username”/>:显示特定表单对象属性的错误
例子:
代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ page import="java.util.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><form:form action="emp" method="POST" modelAttribute="employee">LastName:<form:input path="LastName"/><br>Email:<form:input path="email"/><br><%Map<String,String> genders=new HashMap();genders.put("1","Male");genders.put("0","Female");request.setAttribute("genders",genders);%>Gender:<form:radiobuttons path="gender" items="${genders}"/><br>Department:<form:select path="department.id"items="${departments}" itemLabel="departmentName" itemValue="id"></form:select><br><input type="submit" value="Submit"></form:form>
</body>
</html>

处理代码如下:

@RequestMapping(value="emp",method=RequestMethod.GET)public String input(Map<String,Object> map) {map.put("departments",departmentDao.getDepartments());map.put("employee",new Employee());return "input";}

添加的处理代码如下:

@RequestMapping(value="/emp",method=RequestMethod.POST)public String save(Employee employee) {employeeDao.save(employee);return "redirect:/emps";}

3.SpringMVC处理静态资源

1.为什么会出现请求资源处理失败?
优雅的REST风格的资源URL不希望带.html或.dao等后缀
若将DispatcherServlet请求映射配置为/,则SpringMVC将捕获WEB容器的所有请求,包括静态资源的请求,SpringMVC会将他们当成一个普通请求处理,因找不到对应处理器将导致错误。
2.解决办法:
在配置文件中配置
<mvc:default-servlet-handler/>:将在SpringMVC上下文中定义一个DefaultServletHttpRequestHandler,它会对进入DispatcherServlet的请求进行筛查,如果发现是没有经过映射的请求,就将该请求交由WEB应用服务器默认的Servlet处理,如果不是静态资源的请求,才由DispatcherServlet继续处理
一般WEB应用服务器默认的Servlet的名称都是default。若所使用的WEB服务器的默认Servlet名称不是default,则需要通过default-servlet-name属性显式指定

<mvc:defalut-servlet-handler/>

4.删除实体类功能的实现

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="scripts/jquery-1.9.1.min.js">	</script>
<script type="text/javascript">$(function(){$(".delete").click(function(){var href=$(this).attr("href");$("form").attr("action",href).submit();return false;});});
</script>
<title>Insert title here</title>
</head>
<body><form action="" method="POST"><!--修改为post请求--><input type="hidden" name="_method" value="DELETE"></form><c:if test="${empty requestScope.employees }">没有任何员工信息。</c:if><c:if test="${!empty requestScope.employees }"><table border="1" cellpadding="10" cellspacing="0"><tr><th>ID</th><th>LastName</th><th>Email</th><th>Gender</th><th>Department</th><th>Edit</th><th>Delete</th></tr><c:forEach items="${requestScope.employees}" var="emp"><tr><td>${emp.id }</td><td>${emp.lastName }</td><td>${emp.email }</td><td>${emp.gender==0?'Female':'Male' }</td><td>${emp.department.departmentName }</td><td><a href="">Edit</a></td><td><a class="delete" href="emp/${emp.id }">Delete</a></td></tr></c:forEach></table></c:if><br><br><a href="emp">Add New Employee</a>
</body>
</html>

web.xml配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"><servlet><servlet-name>springDispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc.xml</param-value></init-param></servlet><servlet-mapping><servlet-name>springDispatcherServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping><filter><filter-name>HiddenHttpMethodFilter</filter-name><filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class></filter><filter-mapping><filter-name>HiddenHttpMethodFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
</web-app>

springmvc.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"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsdhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!--确保可以访问资源--><mvc:default-servlet-handler/><!--确保request资源可以用--><mvc:annotation-driven></mvc:annotation-driven><context:component-scan base-package="com.atguigu.springmvc"></context:component-scan><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/views/"></property><property name="suffix" value=".jsp"></property></bean>
</beans>

测试代码如下:

@RequestMapping(value="/emp/{id}",method=RequestMethod.DELETE)
public String delete(@PathVariable("id")Integer id) {employeeDao.delete(id);return "redirect:/emps";
}

5.修改用户信息案例

页面配置如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ page import="java.util.*"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><form:form action="${pageContext.request.contextPath}/emp" method="POST" modelAttribute="employee"><c:if test="${employee.id==null }">LastName:<form:input path="LastName"/></c:if><c:if test="${employee.id!=null }"><form:hidden path="id"/><input type="hidden" name="_method" value="PUT"></c:if><br>Email:<form:input path="email"/><br><%Map<String,String> genders=new HashMap();genders.put("1","Male");genders.put("0","Female");request.setAttribute("genders",genders);%>Gender:<form:radiobuttons path="gender" items="${genders}"/><br>Department:<form:select path="department.id"items="${departments}" itemLabel="departmentName" itemValue="id"></form:select><br><input type="submit" value="Submit"></form:form>
</body>
</html>

修改涉及到的方法如下:

@ModelAttributepublic void getEmployee(@RequestParam(value="id",required=false) Integer id,Map<String,Object> map) {if(id!=null) {map.put("employee",employeeDao.get(id));}}@RequestMapping(value="/emp",method=RequestMethod.PUT)public String update(Employee employee) {employeeDao.save(employee);return "redirect:/emps";}

6.数据绑定流程

  1. Spring MVC主框架将ServletRequest对象及目标方法的入参实例传递给WebDataBinderFactory实例,以创建DataBinder实例对象
    2.DataBinder调用装配在Spring MVC上下文中的ConversionService组件进行数据类型转换、数据格式化工作。将Servlet中的请求信息填充到入参对象中
    3.调用Validator组件对已经绑定了请求消息的入参对象进行数据合法性校验,并最终生成数据绑定结果BindingData对象
  2. Spring MVC抽取BindingResult中的入参对象和校验错误对象,将它们赋给处理方法的响应入参
    图片1-1
    Spring MVC上下文中内建了很多转换器,可完成大多数Java类型的转换工作。
    •ConversionServiceconverters =
    –java.lang.Boolean->java.lang.String:org.springframework.core.convert.support.ObjectToStringConverter@f874ca
    –java.lang.Character->java.lang.Number:CharacterToNumberFactory@f004c9
    –java.lang.Character->java.lang.String:ObjectToStringConverter@68a961
    –java.lang.Enum->java.lang.String:EnumToStringConverter@12f060a
    –java.lang.Number->java.lang.Character:NumberToCharacterConverter@1482ac5
    –java.lang.Number->java.lang.Number:NumberToNumberConverterFactory@126c6f
    –java.lang.Number->java.lang.String:ObjectToStringConverter@14888e8
    –java.lang.String->java.lang.Boolean:StringToBooleanConverter@1ca6626
    –java.lang.String->java.lang.Character:StringToCharacterConverter@1143800
    –java.lang.String->java.lang.Enum:StringToEnumConverterFactory@1bba86e
    –java.lang.String->java.lang.Number:StringToNumberConverterFactory@18d2c12
    –java.lang.String->java.util.Locale:StringToLocaleConverter@3598e1
    –java.lang.String->java.util.Properties:StringToPropertiesConverter@c90828
    –java.lang.String->java.util.UUID:StringToUUIDConverter@a42f23
    –java.util.Locale->java.lang.String:ObjectToStringConverter@c7e20a
    –java.util.Properties->java.lang.String:PropertiesToStringConverter@367a7f
    –java.util.UUID->java.lang.String:ObjectToStringConverter@112b07f……

7.自定义类型转换器

ConversionService是Spring类型转换体系的核心接口。
•可以利用ConversionServiceFactoryBean在Spring的IOC容器中定义一个ConversionService.Spring将自动识别出IOC容器中的ConversionService,并在Bean属性配置及Spring MVC处理方法入参绑定等场合使用它进行数据的转换
可通过ConversionServiceFactoryBean的converters属性注册自定义的类型转换器
Spring定义了3种类型的转换器接口,实现任意一个转换器接口都可以作为自定义转换器注册到ConversionServiceFactroyBean中:
1.Converter<S,T>:将S类型对象转为T类型对象
2.ConverterFactory:将相同系列多个“同质”Converter封装在一起。如果希望将一种类型的对象转换为另一种类型及其子类的对象(例如将String转换为Number及Number子类
Integer、Long、Double等)对象)可使用该转换器工厂类
3.GenericConverter:会根据源类对象及目标类对象所在的宿主类中的上下文信息进行类型转换
在这里插入图片描述
实例:
对jsp页面进行配置

<form action="testConversionServiceConverer" method="POST">Employee:<input type="text" name="employee"><input type="submit" value="Submit">
</form>

编写拦截器

@Controller
public class SpringMVCTest {@Autowiredprivate EmployeeDao employeeDao;@RequestMapping("/testConversionServiceConverer")public String testConverter(@RequestParam("employee")Employee employee) {employeeDao.save(employee);return "redirect:/emps";}
}

编写转换类型

@Component
public class EmployeeConverter implements Converter<String,Employee>{@Overridepublic Employee convert(String source) {if(source!=null) {String[] vals=source.split("-");if(vals!=null&&vals.length==4) {String lastName=vals[0];String email=vals[1];Integer gender=Integer.parseInt(vals[2]);Department department=new Department();department.setId(Integer.parseInt(vals[3]));Employee employee=new Employee(null,lastName,email,gender,department);System.out.println(source+"--convert--"+employee);return employee;}}return null;}
}

在spring配置文件中进行配置

<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven><bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean"><property name="converters"><set><ref bean="employeeConverter"/></set></property></bean>

8.关于mvc:annotation-driven

<mvc:annotation-driven/>会自动注册RequestMappingHandlerMapping、RequestMappingHandlerAdapter与ExceptionHandlerExceptionResolver三个bean。
还将提供以下支持:
–支持使用ConversionService实例对表单参数进行类型转换
–支持使用@NumberFormatannotation、@DateTimeFormat注解完成数据类型的格式化
–支持使用@Valid注解对JavaBean实例进行JSR 303验证
–支持使用@RequestBody和@ResponseBody注解
既没有配置<mvc:default-servlet-handler/>也没有配置<mvc:annotation-driven/>
在这里插入图片描述
配置了<mvc:default-servlet-handler/>但没有配置<mvc:annotation-driven/>
在这里插入图片描述
既配置了<mvc:default-servlet-handler/>又配置<mvc:annotation-driven/>
在这里插入图片描述
开发的时候需要加上

9.@InitBinder

由@InitBinder标识的方法,可以对WebDataBinder对象进行初始化。WebDataBinder是DataBinder的子类,用于完成由表单字段到JavaBean属性的绑定
@InitBinder方法不能有返回值,它必须声明为void。
@InitBinder方法的参数通常是是WebDataBinder
配置案例:

@InitBinderpublic void initBinder(WebDataBinder binder) {binder.setDisallowedFields("lastName");}

测试结果:
在这里插入图片描述

10.数据格式化

对属性对象的输入/输出进行格式化,从其本质上讲依然属于“类型转换”的范畴。
Spring在格式化模块中定义了一个实现ConversionService接口的FormattingConversionService实现类,该实现类扩展了GenericConversionService,因此它既具有类型转换的功能,又具有格式化的功能
FormattingConversionService拥有一个FormattingConversionServiceFactroyBean工厂类,后者用于在Spring上下文中构造前者
FormattingConversionServiceFactroyBean内部已经注册了:
–NumberFormatAnnotationFormatterFactroy:支持对数字类型的属性使用@NumberFormat注解
–JodaDateTimeFormatAnnotationFormatterFactroy:支持对日期类型的属性使用@DateTimeFormat注解
装配了FormattingConversionServiceFactroyBean后,就可以在Spring MVC入参绑定及模型数据输出时使用注解驱动了。mvc:annotation-driven/默认创建的ConversionService实例即为FormattingConversionServiceFactroyBean
@DateTimeFormat注解可对java.util.Date、java.util.Calendar、java.long.Long时间类型进行标注:
–pattern属性:类型为字符串。指定解析/格式化字段数据的模式,如:”yyyy-MM-ddhh:mm:ss”
–iso属性:类型为DateTimeFormat.ISO。指定解析/格式化字段数据的ISO模式,包括四种:ISO.NONE(不使用)–默认、ISO.DATE(yyyy-MM-dd)、ISO.TIME(hh:mm:ss.SSSZ)、ISO.DATE_TIME(yyyy-MM-ddhh:mm:ss.SSSZ)
–style属性:字符串类型。通过样式指定日期时间的格式,由两位字符组成,第一位表示日期的格式,第二位表示时间的格式:S:短日期/时间格式、M:中日期/时间格式、L:长日期/时间格式、F:完整日期/时间格式、-:忽略日期或时间格式
@NumberFormat可对类似数字类型的属性进行标注,它拥有两个互斥的属性:
–style:类型为NumberFormat.Style。用于指定样式类型,包括三种:Style.NUMBER(正常数字类型)、Style.CURRENCY(货币类型)、Style.PERCENT(百分数类型)
–pattern:类型为String,自定义样式,如patter="#,###";
样例配置文件做如下的配置:

<mvc:default-servlet-handler/><mvc:annotation-driven></mvc:annotation-driven>

bean中做如下的配置:

@Past@DateTimeFormat(pattern="yyyy-MM-dd")private Date birth;@NumberFormat(pattern="#,###,###.#")private Float salary;

测试birth的时候页面会返回如下的错误:
由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请)就是因为用户的输入信息不合法
自定义和系统默认的格式转换器都使用:

<mvc:default-servlet-handler/>
<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"><property name="converters"><set><ref bean="employeeConverter"/></set></property>
</bean>

可以使用如下拦截器,获得错误信息

@RequestMapping(value="/emp",method=RequestMethod.POST)
public String save(Employee employee,BindingResult result) {System.out.println("save:"+employee);for(FieldError error:result.getFieldErrors()) {System.out.println(error.getField()+":"+error.getDefaultMessage());}employeeDao.save(employee);return "redirect:/emps";
}

11.Spring MVC调用流程

在这里插入图片描述

12.如何进行数据校验?

JSR 303是Java为Bean数据合法性校验提供的标准框架,它已经包含在JavaEE6.0中.
JSR 303通过在Bean属性上标注类似于@NotNull、@Max等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证
在这里插入图片描述
HibernateValidator是JSR 303的一个参考实现,除支持所有标准的校验注解外,它还支持以下的扩展注解
在这里插入图片描述
配置过程:
1.需要添加JSR303的jar包
在这里插入图片描述
在这里插入图片描述
2.配置文件

<context:component-scan/>

3.bean对象配置

	@NotEmptyprivate String lastName;@Emailprivate String email;@Past@DateTimeFormat(pattern="yyyy-MM-dd")private Date birth;@NumberFormat(pattern="#,###,###.#")private Float salary;

4.controller代码配置,参数配置@Valid

@RequestMapping(value="/emp", method=RequestMethod.POST)public String save(@Valid Employee employee,Map<String, Object> map){System.out.println("save: " + employee);employeeDao.save(employee);return "redirect:/emps";}
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. jstat分析JVM的使用情况和查看full gc频率

    jstat 命令格式如下所示为jstat的命令格式jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]使用jps查看java进程也可以直接使用ps -ef | grep java查看java进程如下表示分析进程id为25677的gc情况,每隔1000ms打印一次记录,打印…...

    2024/4/24 19:58:42
  2. windows下使用fread/fwrite的文件指针跳转错误问题

    坑的描述 用fwrite把数据写入文件,再用fread读取,发现后半部分的数据可能是错的。 原因:原本要写入文件的数据中,有0x0A,如果用的是文本模式打开的文件流,在windows下0x0A会被转换为0x0D和0x0A 其实windows下的git bash每次git add后都有类似的提示,只是一直没太注意: 先…...

    2024/4/19 14:07:37
  3. ssti(服务器模板注入的总结及几道例题)

    +++++SSTI: 在做题之前还是先补充下知识,了解下python flask框架以及ssti的漏洞原理 flask在b站可以找到视频 视频的话可以看这个星盟的直播了解ssti https://www.bilibili.com/video/BV1zi4y1x7QM 文档类: https://www.anquanke.com/post/id/188172 https://www.cnblogs.co…...

    2024/4/26 2:44:25
  4. Visual Studio 2010--C#跟西门子1200(Sharp7)窗体控制⑦--循环读取

    Visual Studio 2010--C#跟西门子1200(Sharp7)窗体控制⑦--循环读取上期回顾(上期完成了PLC的Dint变量数据,循环周期读取,并计数扫描次数):本期在说下其他类型变量的读取,以及PLC的IO监控的状态的读取1.0 看下图,我们准备读取PLC的DB1,地址4.0开始的实数Real2.0 切换到V…...

    2024/4/24 18:17:49
  5. vue下拉选校验change就校验

    carModelRules: {brandName: [{ required: true, message: 请选择品牌名称, trigger: change }],code: [{ required: true, message: 请输入车型编码, trigger: blur },{ min: 3, max: 20, message: 请输入3-20位字母或数字, trigger: blur },{ validator: codeValidator, trig…...

    2024/4/16 9:21:30
  6. opencv3 7.3 重映射 仿射变换

    重映射的概念 将一幅图像某位置的像素放置到另外一幅图像的指定位置上,需要对非整数像素坐标重映射来表达每个像素的新位置。 g(x,y)=f(h(x,y)); 实现重映射 remap()函数 dst(x,y)=src(map1(x,y),map2(x,y)); remap函数原型和参数:参数1 Mat src 源图像参数2 Mat dst 存放调…...

    2024/4/9 2:16:19
  7. 图结构_图的实现,深度优先遍历(DFS),广度优先遍历(BFS)

    目录【图结构】图的实现图的深度优先遍历(DFS)图的广度优先遍历(BFS)BFS与DFS比较【图结构】为了表示多对多的关系,我们就需要图结构。图中结构中的一些概念:顶点(vertex),边(edge:两顶点之间的相连部分),路径,无向图,有向图(边带箭头),带权图(边带权值)图…...

    2024/5/2 21:25:45
  8. C#开发之——Directoryinfo(10.2)

    一 概述在C#语言中Directory类和Directoryinfo类都是对文件夹进行操作的Directoryinfo类能创建该类的实例,通过类的实例访问类成员<!--more-->二 构造方法2.1 构造方法<span style="color:#333333">DirectoryInfo(string path)</span>这里的path参…...

    2024/4/16 13:04:28
  9. mybatis一对多查询Pagehelper分页条数不对

    问题:在写mybatis一对多的时候用到了Pagehelper进行分页,然后发现确实能分页,但是展示的条数不对,后来研究了发现原来Pagehelper插件在一对多查询的时候默认的是对多的一方进行的分页,不是一的一方。 解决:目前我的解决方式是用子查询,这样能够达到我想要的效果,不过会…...

    2024/4/28 15:04:00
  10. Excel表格制作

    excel表格制作是个大众类的办公软件,很多上班族之前并不会,工作上的需要也必须学会,其实制作方法很简单,下面Leo为大家带来excel初期教程,还未接触过的用户会比较适合,过程简单,易懂,从初期逐步学习,持之以恒才可以海纳百川,新用户快来学习下制作简单表格吧! 1.新建一…...

    2024/5/8 7:20:52
  11. 使用递归原生实现拷贝&&最简单的方法实现深拷贝

    <script>// 第一种:最简单的方法,一行代码实现JSON.parse(JSON.stringify(需要进行拷贝的对象))// 第二种:原生函数封装,使用递归实现function deepCopy(newObj, obj) {// 判断数据是否是复杂类型for (var key in obj) {// 检测是否存在数组if (obj[key] instanceof Arra…...

    2024/4/21 23:36:39
  12. PyCharm汉化插件

    点击搜索点击安装...

    2024/4/14 11:28:20
  13. DP起手练习1

    题目描述 传送门(摆花) 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆。通过调查顾客的喜好,小明列出了顾客最喜欢的n种花,从1到n标号。为了在门口展出更多种花,规定第i种花不能超过ai{a_i}ai​​ 盆,摆花时同一种花放在一起,且不同种类的花需按标号…...

    2024/5/7 18:55:16
  14. Spring Cloud实战小贴士:版本依赖关系

    去年在博客上连载了《Spring Cloud构建微服务架构》的系列博文,虽然这部分内容得到了不少关注者们的支持,但是不得不说这些内容只是适用于Spring Cloud入门阶段对各个组件的初步认识。所以,今年除了将会继续更新《Spring Cloud构建微服务架构》系列的连载之外,准备再开一个…...

    2024/4/29 4:29:21
  15. C#开发之——Directory(10.3)

    一 概述Directory类是一个静态类,不能创建该类的实例,直接通过"类名.类成员"的形式调用其属性和方法Directory类省去了创建类实例的步骤,其他操作也与DirectoryInfo类似<!--more-->二 实例 使用 Directory 类在 D 盘上操作directoryInfo文件夹,要求先判断…...

    2024/5/4 4:20:47
  16. element ui检验手机号

    phone: [{ required: true, message: 请输入手机号码, trigger: blur },{ min: 11, max: 11, message: 请输入11位手机号码, trigger: blur },{pattern: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,message: 请输入正确的手机号码}],...

    2024/4/14 6:23:57
  17. Pivotal Greenplum® 6.9-管理员指南-管理系统-访问数据库-Greenplum数据库高可用性概述

    Greenplum数据库高可用性概述可以通过这些方式实现Greenplum数据库系统的高可用性:提供容错硬件平台;启用Greenplum数据库的高可用性功能;执行定期监控和运维作业以确保所有系统组件保持健康。硬件组件终归会因正常耗损或意外情况而发生故障。断电可能导致组件暂时不可用。通…...

    2024/4/25 3:01:58
  18. 黑客马拉松比赛:前浪、后浪都是一个浪!

    2020年7月,软银机器人联合世界人工智能大会(WAIC)和机器之心举办了黑客马拉松比赛。在软银机器人易用的开发工具、丰富的在线培训视频和文档的支持下,参赛队伍经过三天奋战,实现了从零到一快速开发出有落地价值的应用,这正符合本赛题的初衷:充分发挥黑客精神,坚持对创新…...

    2024/4/14 19:35:11
  19. activiti学习(五)——执行监听器与任务监听器的基本使用

    本文介绍执行监听器与任务监听器的基本原理和使用方法。当流程途径连线或者节点的时候,会触发对应的事件类型。执行监听器与任务监听器在生产中经常会用在几个方面:动态分配节点处理人。通过前一个节点设置的变量,在运行到下一个节点时设置对应的处理人; 当流程运行到某个节…...

    2024/4/29 5:53:58
  20. 使用函数求最大公约数 (10分)

    int gcd( int x, int y ){int min,num;if(x < y){min = x;}else{min = y;}for(int i=min;i>0;i--){if(x%i == 0 && y%i == 0){num = i;break;}}return num; }...

    2024/4/9 2:16:09

最新文章

  1. 力扣70 爬楼梯 C语言 动态规划 递归

    题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 示例 1&#xff1a; 输入&#xff1a;n 2 输出&#xff1a;2 解释&#xff1a;有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2 阶 示例 2…...

    2024/5/8 12:27:53
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/7 10:36:02
  3. 数据可视化-ECharts Html项目实战(11)

    在之前的文章中&#xff0c;我们学习了如何在ECharts中特殊图表的双y图以及自定义形状词云图。想了解的朋友可以查看这篇文章。同时&#xff0c;希望我的文章能帮助到你&#xff0c;如果觉得我的文章写的不错&#xff0c;请留下你宝贵的点赞&#xff0c;谢谢。 数据可视化-ECh…...

    2024/5/2 20:21:56
  4. OpenHarmony实战:Combo解决方案之ASR芯片移植案例

    本方案基于 OpenHarmony LiteOS-M 内核&#xff0c;使用 ASR582X 芯片的 DEV.WIFI.A 开发板进行开发移植。作为典型的 IOT Combo&#xff08;Wi-FiBLE&#xff09;解决方案&#xff0c;本文章介绍 ASR582X 的适配过程。 编译移植 目录规划 本方案的目录结构使用 Board 和 So…...

    2024/5/6 16:35:39
  5. 如何设计一个类似Dubbo的RPC框架

    首先有个注册中心,提供的服务在注册中心注册保留各个服务的信息,用zookeeper来做。然后消费者需要去注册中心拿对应的服务信息,而且每个服务可能会存在于多台机器上。接着就发起一次请求了,怎么发起?基于动态代理,面向接口获取到一个动态代理,就是接口在本地的一个代理,…...

    2024/5/7 12:15:09
  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/7 19:05:20
  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/7 22:31:36
  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/8 1:37:40
  9. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

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

    2024/5/7 14:19:30
  10. VB.net WebBrowser网页元素抓取分析方法

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

    2024/5/8 1:37:39
  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/7 16:57:02
  12. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

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

    2024/5/7 14:58:59
  13. 【ES6.0】- 扩展运算符(...)

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

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

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

    2024/5/7 21:15:55
  15. Go语言常用命令详解(二)

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

    2024/5/8 1:37:35
  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/7 16:05:05
  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/7 16:04:58
  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/8 1:37:32
  19. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

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

    2024/5/7 16:05:05
  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/8 1:37:31
  21. 基于深度学习的恶意软件检测

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

    2024/5/8 1:37:31
  22. JS原型对象prototype

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

    2024/5/7 11:08:22
  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/8 1:37:29
  25. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

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

    2024/5/7 17:09:45
  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