一、搭建框架环境

整个项目结构如下:
在这里插入图片描述

搭建SSM步骤如下:
(1)准备好三大框架的jar包,如图所示

图1-1
(2)在Eclipse中创建一个web project ,并把这些jar包粘贴到lib文件夹中。
(3)在src文件夹下自己创建一个连接数据库的文件,命名为db.properties,如图1-2所示
图1-2
接着在db.properties中配置一下信息:
1.登录数据库账号
2.登录数据库密码
3.数据库连接驱动
4.数据库链接地址
具体代码实例如下:
user=root
passWord=123456
driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/test1

(4) 在src文件夹下自己创建一个Spring框架的配置文件,命名为application.xml,如图1-3所示
图1-2

配置代码如下:

<?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"xsi:schemaLocation="http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"><!-- c3p0连接池 --><context:property-placeholder location="classpath:db.properties"/><!--所有带${}里面写的内容实在db.properties文件中起的名字。--><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="user" value="${user}"/><property name="driverClass" value="${driverClass}"/><property name="password" value="${passWord}"/><property name="jdbcUrl" value="${url}"/></bean>	<!-- 配置SqlSessionFactory 用于加载mybatis框架,持久层的方法可以通过映射直接找到对应的Mapper文件里面的SQL语句--><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><!---name="dataSource"固定对象名,ref是引用的作用,此句代表只想有一个id为“dataSource”的源--><property name="dataSource" ref="dataSource"/><!--mapperLocations属性使用一个资源位置的list,这个属性可以用来指定MyBatis的XML映射器文件的位置,会加载所指定路径下所有MyBatis的SQL映射文件--><property name="mapperLocations"><list><value>classpath:com/mr/mapper/*-Mapper.xml</value></list></property><!--配置实体类包路径,其作用在于,以后在写入Mapper文件中时,如果参数或返回值是实体类对象,可以直接写实体类名字,不需要写全类名-->			<property name="typeAliasesPackage" value="com.mr.entity"/></bean><!-- 自动配置dao层(dao层的Mapper可以直接通过spirng注入) --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.mr.mapper"/><property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/></bean><!-- 自动扫描bean ,把做了注解的类转为bean(使用这句话就可以用spring注解) --><context:component-scan base-package="com.mr"/><context:annotation-config /><!-- 事务配置 --><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource"/></bean>
</beans>

二、创建实体类

数据库表结构如下:
在这里插入图片描述
SQL创建代码:

/*
Navicat MySQL Data TransferSource Server         : localhost
Source Server Version : 50513
Source Host           : localhost:3306
Source Database       : testTarget Server Type    : MYSQL
Target Server Version : 50513
File Encoding         : 65001Date: 2018-11-16 09:28:49
*/SET FOREIGN_KEY_CHECKS=0;-- ----------------------------
-- Table structure for `tb_user`
-- ----------------------------
DROP TABLE IF EXISTS `tb_user`;
CREATE TABLE `tb_user` (`id` int(11) DEFAULT NULL,`username` varchar(50) DEFAULT NULL,`password` varchar(50) DEFAULT NULL,`sex` varchar(50) DEFAULT NULL,`question` varchar(50) DEFAULT NULL,`answer` varchar(50) DEFAULT NULL,`email` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of tb_user
-- ----------------------------
INSERT INTO `tb_user` VALUES (null, '1', '1', '鐢�', '1', '1', '1');-- ----------------------------
-- Table structure for `users`
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (`uId` int(11) NOT NULL AUTO_INCREMENT,`uName` varchar(255) DEFAULT NULL,`uAge` int(11) DEFAULT NULL,`uAddress` varchar(255) DEFAULT NULL,`uTel` varchar(255) DEFAULT NULL,PRIMARY KEY (`uId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of users
-- ----------------------------

根据这张表我们创建一个java实体类,并在里面声明私有属性和对应的公有方法。

package com.mr.entity;import org.apache.ibatis.type.Alias;
import org.springframework.stereotype.Component;@Alias("usersBean")
@Component
public class UsersBean {private int uId;private String uName;private int uAge;private String uAddress;private String uTel;public int getuId() {return uId;}public void setuId(int uId) {this.uId = uId;}public String getuName() {return uName;}public void setuName(String uName) {this.uName = uName;}public int getuAge() {return uAge;}public void setuAge(int uAge) {this.uAge = uAge;}public String getuAddress() {return uAddress;}public void setuAddress(String uAddress) {this.uAddress = uAddress;}public String getuTel() {return uTel;}public void setuTel(String uTel) {this.uTel = uTel;}}

UsersBean类上方的注解就是对该类的映射,而且@Alias这个注解需要导入包,以后在Mapper文件中可以直接调用这个名字无需类名,因为在Spring的配置中已经完成相关配置。

三、编写持久层

开始写持久层前,要知道需要用到MyBatis的哪些对象或接口才能完成要完成的操作。
1.SqlSessionFactory
每个基于MyBatis的应用都是以一个SqlSessionFactory的实例为中心的,SQLSessionFactory的实例可以通过SqlSessionFactoryBuilder获得。而SqlSessionFactoryBuilder则可以从XML配置文件活一个预先定制的Configuration的实例构建出SqlSessionFactory的实例。
2.从SqlSessionFactory中获得SqlSession
既然有了SqlSessionFactory,就可以从中获得SqlSession的实例。SqlSession完全包含了面向数据库执行SQL命令的方法,可以通过SqlSession实例来直接执行已映射的SQL语句。
3.映射实例,让程序具体到哪个Mapper文件执行SQL代码
以上三点是每个daoImpl方法里都需要写的,根据面向对象的特点先把重复代码提取出来封装到一个类下,这样以后就不用写每个方法都创建这三个对象,因此,先创建一个BaseDaoImpl类用于封装这三个对象。
BaseDaoImpl.java:

package com.mr.dao.impl;import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;@Repository
public class BaseDaoImpl<T> {//1.声明SqlSessionFactory@Autowiredprivate SqlSessionFactory sqlSessionFactory;//2.声明SqlSessionprotected SqlSession sqlSession;//3.声明 mapper 属性private Class<T> mapper;//4.为mapper 创建get  setpublic T getMapper() {return sqlSessionFactory.openSession().getMapper(mapper);}public void setMapper(Class<T> mapper) {this.mapper = mapper;}
}

现在开始完成持久层代码:
首先要创建UsersDao接口以及UsersDaoImpl实现类,因为DaoImpl类里面要写具体地CURD(增删改查)方法,必然会用到上述提到的三个对象,现在这三个对象都封装到一个叫BaseDaoImpl的类中,所以在创建UsersDaoImpl类时,不但要实现UsersDao接口,还要继承BaseDaoImpl类并重写本类的构造方法,在构造方法中调用父类的构造方法,这样程序就可以获得Mapper对象。
UserDao.java:

package com.mr.dao;import java.util.List;import com.mr.entity.UsersBean;
import java.util.List;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.ResultType;
import org.apache.ibatis.annotations.Select;public interface UserDao {//查询User表中所有数据的方法public List<UsersBean> getAllUser();//根据用户id 查询改用户所有信息public List<UsersBean> getUserById(int uId);//修改方法public void updUser(UsersBean usersBean);//删除方法public void delUser(int uId);//新增public  void insUser(UsersBean usersBean);
}

UsersDaoImpl.java:

package com.mr.dao.impl;import java.util.List;
import org.springframework.stereotype.Repository;
import com.mr.dao.UserDao;
import com.mr.entity.UsersBean;@Repository
public class UserDaoImpl extends BaseDaoImpl<UserDao> implements UserDao {//构造函数调用父类的构造方法public UserDaoImpl() {super();this.setMapper(UserDao.class);}//查询所有用户@Overridepublic List<UsersBean> getAllUser() {// TODO Auto-generated method stubreturn this.getMapper().getAllUser();}//根据用户ID查询用户信息public List<UsersBean> getUserById(int id){return this.getMapper().getUserById(id);}//修改用户信息public void updUser(UsersBean usersBean) {this.getMapper().updUser(usersBean);}//删除用户@Overridepublic void delUser(int uId) {// TODO Auto-generated method stubthis.getMapper().delUser(uId);}//增加用户@Overridepublic void insUser(UsersBean usersBean) {// TODO Auto-generated method stubthis.getMapper().insUser(usersBean);}
}

上面代码中,通过调用父类的getMapper()可以直接让程序找到对应的映射文件,至于后面的getAllUser()的作用是用到Mapper文件中找到具体的SQL语句,接下来要写Mapper文件并在改映射文件中完成一条SQL语句。
首先创建一个XML文件并命名为*****-Mapper.xml,*号部分内容是可以自己修改的名字,最好和实体类同名。
Users-Mapper.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 
<mapper namespace="com.mr.dao.UserDao"><select id="getAllUser" resultType="usersBean">select * from users</select>
<!--resultType:输出结果类型;parameterType:输入参数类型  --><select id="getUserById" resultType="usersBean" parameterType="int">select * from users where uId = #{uId}</select><update id="updUser" parameterType="usersBean">update Users set uName=#{uName},uAge=#{uAge} where uId=#{uId}</update><insert id="insUser">insert into users(uId,uName,uAge) values(#{uId},#{uName},#{uAge})</insert><delete id="delUser" parameterType="int">delete from users where uId=#{uId}</delete>
</mapper>

四、编写业务层

截止目前持久层、实体类都已经完成了,按规范接下来要实现业务层,先创建业务层接口,再创建业务层的实现类serviceImpl,并在实现类上面注解@service(“userService”),在业务层的注解括号里参数部分要特别声明一个名字,这个名字在后面Controller类里创建Service对象时需要根据这个名字来匹配。
业务层是把Dao层方法获取并返回给下一层,及Controller控制层。
由于本例我没有用到业务层,而是直接在控制层获取Dao层方法,所以嘞,业务层代码我就不贴啦。

五、配置SpringMVC

要想用SpringMVC来完成工作,首先需要创建它自己的配置文件,在项目结构中的WebContent\WEB-INF文件夹下创建一个xml,名字叫作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/beanshttp://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"><!-- 配置视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/jsp/" /><property name="suffix" value=".jsp"/></bean><!-- 配置静态资源加载 --><mvc:resources location="/WEB-INF/jsp" mapping="/jsp/**"/><mvc:resources location="/WEB-INF/js" mapping="/js/**"/><mvc:resources location="/WEB-INF/css" mapping="/css/**"/><mvc:resources location="/WEB-INF/img" mapping="/img/**"/><!-- 扫描控制器 --><context:component-scan base-package="com.mr.controller"/><!-- 配置指定的控制器--><bean id="userController" class="com.mr.controller.UserController"/><!-- 自动扫描组件 --><mvc:annotation-driven /><mvc:default-servlet-handler/></beans>

六、实现控制层

现在SpringMVC的配置文件也已经完成,接下来完成Controller里面的内容,Controller的作用是接收前台的jsp页面请求,并返回相应结果。
UserController.java:

package com.mr.controller;import java.lang.ProcessBuilder.Redirect;
import java.util.List;import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;import com.mr.dao.UserDao;
import com.mr.entity.UsersBean;@Controller()
@RequestMapping("/userController")
public class UserController {@AutowiredUserDao userDao;@RequestMapping("/getAllUser")public ModelAndView getAllUser() {//创建一个List集合用于接收Service层方法的返回值List<UsersBean> listUser = userDao.getAllUser();//创建一个ModelAndView对象 括号里面的参数是指定要跳转到哪个jsp页面ModelAndView mav = new ModelAndView("getAll");//通过addObject()方法 我们把要存的值存了进去。mav.addObject("listUser", listUser);//最后把ModelAndView对象返回出去return mav;}//用于在getAll.jsp中点击增加后跳转到toIns.jsp@RequestMapping("/insertUser")public String toIns() {return "toIns";}//用于在getAll.jsp中点击查找后跳转到toSel.jsp@RequestMapping("/selectUser")public String toSel() {return "toSel";}@RequestMapping("/getUserById")public ModelAndView getUserById(@Param("uId")Integer uId) {ModelAndView mav = new ModelAndView("toUpd");List<UsersBean> list = userDao.getUserById(uId);mav.addObject("list", list);return mav;}@RequestMapping("/updUser")public String toUpd(UsersBean usersBean){userDao.updUser(usersBean);return "forward:getAllUser";}@RequestMapping("/insUser")public String toIns(UsersBean usersBean) {userDao.insUser(usersBean);return "forward:getAllUser";}@RequestMapping("/delUser")public String delUser(@Param("uId")Integer uId) {userDao.delUser(uId);return "forward:getAllUser";}
}

代码说明:@RequestingMapping()注解是设定该控制器的请求路径,无论以后是从jsp页面发出的请求还是从其他控制器发出的请求都来写这个路径(UserController/getAllUser等)
ModelAndView类:该类的作用是业务处理器调用模型层处理完用户请求后,把结果数据存储在该类的model属性中,把要返回的视图信息存储在该类的view中,然后让该ModelAndView返回SpringMVC框架。框架通过调用配置文件中定义的视图解析器,对该对象进行解析,最后把结果数据显示在指定页面上。

七、配置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_4_0.xsd" version="4.0"><display-name>SSM</display-name><welcome-file-list><welcome-file>/WEB-INF/jsp/index.jsp</welcome-file></welcome-file-list><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:application.xml</param-value></context-param><servlet><servlet-name>SpringMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/SpringMVC.xml</param-value></init-param></servlet><servlet-mapping><servlet-name>SpringMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping><filter><filter-name>characterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>characterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
</web-app>

八、JSP页面展示

index.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<input type="button" value="查询所有" onclick="toGetAll()"/>
</body>
<script type="text/javascript">function toGetAll(){location.href="userController/getAllUser";}
</script>
</html>

getAll.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 PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body><table border="1"><tr><td>序号</td><td>姓名</td><td>年龄</td><td>操作</td></tr><c:forEach items="${listUser}" var ="list"><tr><td>${list.uId }</td><td>${list.uName }</td><td>${list.uAge }</td><td><input type="button" value="修改" onclick="toUpd(${list.uId})"/></td><td><input type="button" value="删除" onclick="toDel(${list.uId})"/></td></tr></c:forEach></table>
<a href="insertUser">增加</a>
<a href="selectUser">查找</a>
</body>
</html> <!-- 问号传参,若下列想传uName和uAge可以这么写:"getUserById?uId="+id+"&uName="+uName+"&uAge="+uAge;-->	
<script>function toUpd(i){	location.href="getUserById?uId="+i;}
</script>
<script>function toDel(id){	location.href="delUser?uId="+id;}
</script>

代码说明:forEach标签下的items属性写要取的值对应的Key名字,后面的var属性可以理解成是临时起的变量名字,用来调用对象里的属性,这时浏览器页面即可正常显示数据。

toUpd.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 PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body><form action="http://localhost:8089/SSM/userController/updUser" method="post"><c:forEach items="${list }" var="list"><table><tr><Td>序号:<input type="text" name="uId" value="${list.uId }" disabled="disabled"/><input type="hidden" name="uId" value="${list.uId }"/></Td></tr><tr><td>姓名:<input type="text" name="uName" value="${list.uName }"/></td></tr><tr><Td>            年龄:<input type="text" name="uAge" value="${list.uAge }"/></Td></tr><tr><td><input type="submit" value="修改"/></td></tr></table></c:forEach></form>
</body>
</html>

toIns.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 PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body><form action="http://localhost:8089/SSM/userController/insUser" method="post"><table><tr><Td>序号:<input type="text" name="uId" /></Td></tr><tr><td>姓名:<input type="text" name="uName"/></td></tr><tr><Td>年龄:<input type="text" name="uAge" /></Td></tr><tr><td><input type="submit" value="提交"/></td></tr></table></form>
</body>
</html>

toSel.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="http://localhost:8089/SSM/userController/getUserById" method="post">
<table><tr><Td>
请输入序号:<input type="text" name="uId" />
</Td>
<td><input type="submit" value="查找" />
</tr>
</form>
</body>
</html>

最后界面展示:
主界面:
在这里插入图片描述
查找修改界面:
在这里插入图片描述
在这里插入图片描述
增加界面:
在这里插入图片描述
在这里插入图片描述
参考文献:
1.Java Web从入门到精通 (第三版) ------明日科技著
2.Java EE基础使用教程(第三版)--------郑阿奇著

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

相关文章

  1. 6种常见的测试用例设计方法

    测试前准备 作为一个测试人员,软件测试的流程首先是要非常熟悉的,何时何地都能脱口而出,避免一切翻车的可能。需要注意的是流程没有唯一答案,具体由项目决定。所以给出的只是一个还算通用的参考流程。我们要熟知的测试流程:总结一下:在测试流程中,有6个部分,其中3个部分…...

    2024/5/3 19:49:11
  2. @Controller和@RestController的区别?

    @RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面...

    2024/5/3 18:15:49
  3. AFL安装细节记录

    最近在使用AFL工具做模糊测试工作,今天将AFL安装过程详细的记录下来。我选择的服务器是阿里云服务器。 一、程序介绍 AFL是一种面向安全的模糊器,它采用新型的编译时检测和遗传算法来自动发现有趣的测试用例,这些用例会触发目标二进制文件中的新内部状态。这大大改善了模糊代…...

    2024/4/15 14:25:05
  4. 使用DBUtils的jar包编写BaseDao抽象类

    导入jar包 commons-dbutils-1.3.jar 使用DBUtils操作数据库package dao;import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanHandler; import org.apache.commons.dbutils.handlers.BeanListHandler; import org.apache.commons.…...

    2024/4/15 14:25:03
  5. ubuntu磁盘根目录占满却找不到大文件

    1.查看磁盘占用情况df -hT2.查看有哪些大文件du -sh *发现磁盘占用率达到100%,然后找不出大文件。3.可能出现的情况3.1文件被删除进程还活着lsof | grep deletekill掉列出来的进程,查看空间是否释放3.2非正常关闭vi编辑器产生了swp文件ls -a查看隐藏文件,删除swp文件rm -rf …...

    2024/4/28 5:50:07
  6. Linux之文件系统(EXT4)、文件链接、RAID

    一、文件系统 EXT4(Fourth extended filesystem)是第四代拓展文件系统,属于索引(index)文件系统,系统限制最大为16TB。inode记录了文件的属性,一个文件占用一个inode,同时记录此文件数据所在的block number,inode的大小为128字节。block记录了文件的实际数据,默认大小…...

    2024/4/15 14:25:01
  7. NLP入门之新闻文本分类竞赛——BERT

    一、Transformer模型整体框架二、Encoder层 1、首先,self-attention会计算出三个新的向量,在论文中,向量的维度是512维,我们把这三个向量分别称为Query:要去查询的、Key:等着被查的、Value:实际的特征信息,这三个向量是用embedding向量与一个矩阵相乘得到的结果,这个矩阵…...

    2024/4/23 11:26:13
  8. iOS 绘画 点与像素

    iOS 像素与点 像素与点的关系 导入标的时候,我们都知道有1倍、2倍、3倍图。对应在1倍、2倍、3倍屏幕上使用。 那这些不同倍图(不同分辨率屏幕)与日常点的关系是什么了。 1倍屏: 1个点(point)对应1个像素(piexl),比如第一批 iPhone 2倍屏: 1个点(point)对应4个像素(p…...

    2024/5/3 12:41:48
  9. win10系统启动MySQL5.7服务报:“1503错误:服务没有及时响应启动或控制请求”

    使用压缩包的方式安装的MySQL5.7遇到上面的提示信息有可能是因为误卸载了微软常用运行库合集64位可以点击 https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 进入微软下载中心,下载vcredist,如下图:点击下载针对具体的情况下载不同的版本 如果还是没有解决…...

    2024/5/3 11:59:23
  10. Flutter安装第三方库

    1.打开pub.dev网址,输入要查询的类库,点击搜索2.选择Flutter按钮,选中需要的类库3.点击Installing,复制dependencies4.找到项目的pubspec.yaml文件,在dependencies下面添加刚刚复制的内容,ctrl+s保存,编译器会自动执行flutter packages get命令,如果没有报错就是安装成…...

    2024/5/3 15:25:40
  11. nodejs库yaml读取yml或yaml配置文件

    最近在使用TypeScript编写后台接口时,需要读取yaml配置文件,使用到了yaml这个nodejs库,其npm官网地址为:https://www.npmjs.com/package/yaml,github源代码地址为:github.com/eemeli/yaml 比如有如下的config.yaml配置文件: rxmqtt:host: 127.0.0.1port: 11883u…...

    2024/4/30 10:32:30
  12. Git 简介与安装

    目录Git 简介与安装Git历史Git与svn对比SvnGitGit工作流程Git的安装软件下载软件安装安装TortoiseGit安装中文语言包Git 简介与安装Git历史同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核…...

    2024/4/19 17:41:47
  13. VR全景胜过传统平面

    随着5G的推广与普及,VR全景作为一种新型的广告宣传方式,就是将光线下真实的场景以3D立体的形式展现在互联网上,以此帮助商家起到宣传和引流的效果。VR全景是一种虚拟现实技术,把现实中的场景以1:1的形式还原到互联网上,通过5G可以让VR全景图得到完美的高清呈现。目前VR全景…...

    2024/4/15 19:11:40
  14. 戒除手机滥用经验贴(第一周)

    控制玩手机的第一周!(7/19-7/25) ​ 虽然终于开始放暑假了,但是由于大量课程需要返校考试的缘故仍然需要控制手机的使用时间,以达到较好的学习效果。 ​ 实际上,控制屏幕使用时间也并非应该是期末周或是需要集中学习时才采取的策略。为了平日里能够更加专注于自我提升或者…...

    2024/4/28 3:29:24
  15. educoder线索二叉树第1关:头文件基本函数的实现

    任务描述 本关任务:实现本实训所需头文件的基本函数。 相关知识 实验目的 掌握线索二叉树的有关知识; 掌握求解线索二叉树中结点前趋和后继的算法以及以相应次序遍历线索二叉树的算法; 掌握二叉树的线索化算法的设计。 线索二叉树是为了快速求解二叉树中结点在指定次序下的前…...

    2024/5/3 6:09:00
  16. 【leetcode】102.二叉树的层序遍历(用队列实现的bfs广度优先搜索)

    目录题目bfs 题目 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 示例: 二叉树:[3,9,20,null,null,15,7]3/ \9 20/ \15 7返回其层次遍历结果: [[3],[9,20],[15,7] ]bfs时间复杂度:O(N),N为结点个数,需要遍历每个结点 …...

    2024/4/15 19:11:39
  17. Ajax传递两个对象到后台

    Ajax传递两个对象到后台一、js部分二、pojo部分三、Controller部分 一、js部分 1.对象一: var activityapply = {"name":$("input[name=activityName]").val(),"place":$("input[name=activityPlace]").val(),"workTimeHours&quo…...

    2024/4/30 0:44:11
  18. 遍历Map的四种方法

    参考文章1 常用的是第三种Map<String, String> map = new HashMap<String, String>();map.put("1", "xiaqiu");map.put("2", "pangzi");map.put("3", "shouzi");for (Map.Entry<String, String>…...

    2024/4/15 19:11:36
  19. Color Pilot 5中文版

    教程:1、将下载好的压缩包进行解压得到软件安装程序,已经集成,安装即可2、选择我们使用软件时所需要的语言 3、这里可以更改软件的安装位置,我们安装在默认位置下即可 4、安装完成,点击Finish即可运行 5、完成,就可以使用了,资源地址:Color Pilot 5中文版...

    2024/4/15 19:11:34
  20. 【敏捷开发】企业如何通过落地DevOps实现敏捷开发模式?

    最近一段时间在客户处遇到了很多同样的问题,首先DevOps的落地建设是一个长链条的实践,它不同于单纯的工具引入,而是一个完整体系的落地,而作为整个闭环体系的入口,如何从需求维度就能提高效率就成为了很多企业的关注点,而作为传统企业往数字化转型阶段,很多企业还是以传…...

    2024/4/15 19:11:34

最新文章

  1. 【Python小练】随机验证码

    题目 提示输出含数字、字母的四位随机数&#xff0c;输入提示的验证码进行验证&#xff0c;验证码正确结束程序&#xff0c;验证码错误继续输入。 分析 我们可以通过random模块生成0到9的随机数&#xff0c;也可以通过生成65到90的随机数&#xff0c;将65到90的随机ASCLL码转换…...

    2024/5/3 19:47:50
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. CSS 3 有哪些新特性

    CSS3&#xff08;层叠样式表第三版&#xff09;是CSS技术的一个重大更新&#xff0c;它引入了许多新特性和模块&#xff0c;旨在提高网页设计的灵活性、表现力和响应性。以下是CSS3 的一些关键新特性&#xff1a; 1. 选择器的扩展 属性选择器&#xff1a;可以更精确地根据元素…...

    2024/5/2 8:09:18
  4. 【项目新功能开发篇】开发编码

    作者介绍&#xff1a;本人笔名姑苏老陈&#xff0c;从事JAVA开发工作十多年了&#xff0c;带过大学刚毕业的实习生&#xff0c;也带过技术团队。最近有个朋友的表弟&#xff0c;马上要大学毕业了&#xff0c;想从事JAVA开发工作&#xff0c;但不知道从何处入手。于是&#xff0…...

    2024/5/3 2:06:18
  5. MySQL 底层数据结构 聚簇索引以及二级索引 Explain的使用

    数据结构 我们知道MySQL的存储引擎Innodb默认底层是使用B树的变种来存储数据的 下面我们来复习一下B树存储 B树存储 哈希存储的区别 哈希存储,只能使用等值查询 B树与B树存储 我们知道B树实际上就是B树的变种 那么为啥使用B树而不是使用B树呢? 我们知道效率的高低主要取决于…...

    2024/5/2 2:42:20
  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/3 11:50:27
  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/2 16:04:58
  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/2 23:55:17
  9. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

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

    2024/5/3 16:00:51
  10. VB.net WebBrowser网页元素抓取分析方法

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

    2024/5/3 11:10:49
  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/2 6:03:07
  12. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

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

    2024/5/2 9:47:30
  13. 【ES6.0】- 扩展运算符(...)

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

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

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

    2024/5/3 13:26:06
  15. Go语言常用命令详解(二)

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

    2024/5/3 1:55:15
  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/2 9:47:28
  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/3 16:23:03
  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/3 1:55:09
  19. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

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

    2024/5/2 8:37:00
  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/3 14:57:24
  21. 基于深度学习的恶意软件检测

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

    2024/5/2 9:47:25
  22. JS原型对象prototype

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

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

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

    2024/5/2 18:46:52
  24. python django 小程序图书借阅源码

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

    2024/5/3 7:43:42
  25. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

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

    2024/5/3 1:54:59
  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