SpringBoot整合Mybatis-Plus
前言
博主github
博主个人博客http://blog.healerjean.com
1、SpringBoot整合Mybatis-Plus
1.1、依赖
1.1.1、mybatis-plus
依赖
<!--mybatis-plus-->
<mybatis-plus-boot-starter.version>3.3.1.tmp</mybatis-plus-boot-starter.version><!--mybatis-plus-->
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatis-plus-boot-starter.version}</version>
</dependency>
1.1.2、我的项目依赖
1.1.2.1、主项目
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.5.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.healerjean.proj</groupId><artifactId>hlj-parent</artifactId><version>0.0.1-SNAPSHOT</version><name>hlj-parent</name><description>Demo project for Spring Boot</description><packaging>pom</packaging><properties><java.version>1.8</java.version><lombok.version>1.18.4</lombok.version><!--swagger 版本--><swagger.version>2.7.0</swagger.version><!--数据源--><com-alibaba-druid.version>1.1.9</com-alibaba-druid.version><!--mybatis plus--><mybatis-plus-boot-starter.version>3.3.1.tmp</mybatis-plus-boot-starter.version></properties><modules><module>hlj-client</module></modules><dependencyManagement><dependencies><!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version></dependency><!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>${swagger.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>${swagger.version}</version></dependency><!--数据源--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>${com-alibaba-druid.version}</version></dependency><!--mybatis-plus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatis-plus-boot-starter.version}</version></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
1.1.2.2、子工程
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.healerjean.proj</groupId><artifactId>hlj-parent</artifactId><version>0.0.1-SNAPSHOT</version></parent><groupId>com.healerjean.proj</groupId><artifactId>hlj-client</artifactId><version>0.0.1-SNAPSHOT</version><name>hlj-client</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><!--web--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.1.9.RELEASE</version><scope>text</scope></dependency><!-- Jackson jsonUtils--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><exclusions><exclusion><artifactId>jackson-annotations</artifactId><groupId>com.fasterxml.jackson.core</groupId></exclusion></exclusions></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.module</groupId><artifactId>jackson-module-parameter-names</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.datatype</groupId><artifactId>jackson-datatype-jdk8</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.datatype</groupId><artifactId>jackson-datatype-jsr310</artifactId></dependency><!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId></dependency><!-- 数据源 --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.10</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!--mybatis-plus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId></dependency><!--StringUtils--><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
1.2、配置文件
1.2.1、application.properties
spring.application.name=hlj-mybatis-plus
spring.profiles.active=local####################################
### DB
####################################
#durid
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.druid.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.druid.initialSize=5
spring.datasource.druid.minIdle=5
spring.datasource.druid.maxActive=20
spring.datasource.druid.maxWait=60000
spring.datasource.druid.timeBetweenEvictionRunsMillis=60000
spring.datasource.druid.minEvictableIdleTimeMillis=300000
spring.datasource.druid.validationQuery=SELECT 1 FROM DUAL
spring.datasource.druid.testWhileIdle=true
spring.datasource.druid.testOnBorrow=false
spring.datasource.druid.testOnReturn=false#mybatis-plus.config-location=classpath:mapper/*.xml
mybatis-plus.type-aliases-package=com.healerjean.proj.data.entity
##主键类型 0:"数据库ID自增,非常大", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
mybatis-plus.id-type: 0#字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
mybatis-plus.field-strategy: 2#数据库大写下划线转换
mybatis-plus.capital-mode: true
mybatis-plus.refresh-mapper: true
1.2.2、application-local.properties
server.port=8888####################################
### DB
####################################
spring.datasource.druid.url=jdbc:mysql://localhost:3306/hlj_mybatis_plus?serverTimezone=CTT&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
spring.datasource.druid.username=root
spring.datasource.druid.password=123456
####################################
1.3、数据库语句
CREATE TABLE `user` (`id` bigint(20) NOT NULL COMMENT '主键ID',`name` varchar(30) DEFAULT NULL COMMENT '姓名',`age` int(11) DEFAULT NULL COMMENT '年龄',`email` varchar(50) DEFAULT NULL COMMENT '邮箱',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1.4、Mapper扫描配置
两种方式,一种是每个mapper上使用注解@Mapper
另一种如下 ,全局配置
@Configuration
@MapperScan("com.healerjean.proj.data.mapper")
public class MybatisPlusConfig {}
1.4、User
实体类
package com.healerjean.proj.data.entity;import lombok.Data;@Data
public class User {private Long id;private String name;private Integer age;private String email;
}
1.5、Mapper
类
package com.healerjean.proj.data.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.healerjean.proj.data.entity.User;
public interface UserMapper extends BaseMapper<User> {}
1.6、测试
@RestController
@RequestMapping("hlj/user")
@Api(description = "用户管理")
@Slf4j
public class UserController {@Autowiredprivate UserMapper userMapper;@GetMapping(value = "selectById", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)@ResponseBodypublic ResponseBean selectById(UserDTO userDTO) {User user = userMapper.selectById(userDTO.getId());log.info("用户管理--------selectById:【{}】", JsonUtils.toJsonString(user));return ResponseBean.buildSuccess(user);}}
测试结果:
http://127.0.0.1:8888/hlj/user/selectById?id=1235553744515612673{"success": true,"result": {"id": 1235553744515612700,"name": "healer","age": 22,"email": "22"},"msg": "","code": 200,"date": "1583469689318"
}
2、Wrapper方法的的使用
2.1、eq
:等于 =
eq(R column, Object val)
eq(boolean condition, R column, Object val)
Wrapper<User> userWrapper = new QueryWrapper<User>().lambda().eq(User::getName, userDTO.getName());
List<User> users = userMapper.selectList(userWrapper);//只有一个条件,如果并且不成立则查询书所有的数据
userWrapper = new QueryWrapper<User>().lambda().eq(StringUtils.isNotBlank(userDTO.getName()), User::getName, userDTO.getName());
List<User> users = userMapper.selectList(userWrapper);
2.2、ne
:不等于 <>
ne(R column, Object val)
ne(boolean condition, R column, Object val)例: ne("name", "老王")--->name <> '老王'
2.3、gt
:大于 >
gt(R column, Object val)
gt(boolean condition, R column, Object val)例: gt("age", 18)--->age > 18
2.4、ge
:大于等于 >=
lt(R column, Object val)
lt(boolean condition, R column, Object val)ge("age", 18)--->age >= 18
2.5、lt
:小于 <
lt(R column, Object val)
lt(boolean condition, R column, Object val)例: lt("age", 18)--->age < 18
2.6、le
:小于等于 <=
le(R column, Object val)
le(boolean condition, R column, Object val)例: le("age", 18)--->age <= 18
2.7、between
:ETWEEN 值1 AND 值2
between(R column, Object val1, Object val2)
between(boolean condition, R column, Object val1, Object val2)例: between("age", 18, 30)--->age between 18 and 30
2.8、notBetween
:NOT BETWEEN 值1 AND 值2
notBetween(R column, Object val1, Object val2)
notBetween(boolean condition, R column, Object val1, Object val2)例: notBetween("age", 18, 30)--->age not between 18 and 30
2.9、like
:LIKE ‘%值%’
like(R column, Object val)
like(boolean condition, R column, Object val)例: like("name", "王")--->name like '%王%'
2.10、notLike
:NOT LIKE ‘%值%’
notLike(R column, Object val)
notLike(boolean condition, R column, Object val)例: notLike("name", "王")--->name not like '%王%'
2.11、likeLeft
:LIKE ‘%值’
likeLeft(R column, Object val)
likeLeft(boolean condition, R column, Object val)例: likeLeft("name", "王")--->name like '%王'
2.12、likeRight
:LIKE ‘值%’
likeRight(R column, Object val)
likeRight(boolean condition, R column, Object val)例: likeRight("name", "王")--->name like '王%'
2.13、isNull
:字段 IS NULL
isNull(R column)
isNull(boolean condition, R column)例: isNull("name")--->name is null
2.14、isNotNull
:字段 IS NOT NULL
isNotNull(R column)
isNotNull(boolean condition, R column)例: isNotNull("name")--->name is not null
2.15、in
:字段 IN
in(R column, Collection<?> value)
in(boolean condition, R column, Collection<?> value)例: in("age",{1,2,3})--->age in (1,2,3)
in(R column, Object... values)
in(boolean condition, R column, Object... values)例: in("age", 1, 2, 3)--->age in (1,2,3)
测试
@Test
public void in() {Wrapper<User> userWrapper = null;List<User> users = null;userWrapper = Wrappers.<User>lambdaQuery().in(User::getAge, 20, 18);users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));List<Integer> integers = new ArrayList<>();integers.add(18);integers.add(20);userWrapper = Wrappers.<User>lambdaQuery().in(User::getAge, integers);users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));
}
2.16、notIn
:字段 IN (value.get(0), value.get(1), …)
notIn(R column, Collection<?> value)
notIn(boolean condition, R column, Collection<?> value)例: notIn("age",{1,2,3})--->age not in (1,2,3)
notIn(R column, Object... values)
notIn(boolean condition, R column, Object... values)例: notIn("age", 1, 2, 3)--->age not in (1,2,3)
2.17、inSql
:字段 IN ( sql语句 )
inSql(R column, String inValue)
inSql(boolean condition, R column, String inValue)例: inSql("id", "select id from table where id < 3")--->id in (select id from table where id < 3)
测试
@Test
public void inSql() {Wrapper<User> userWrapper = null;List<User> users = null;userWrapper = Wrappers.<User>lambdaQuery().inSql(User::getAge, "select age from user where name = 'healer' ");users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));
}
2.18、notInSql
:字段 NOT IN ( sql语句 )
notInSql(R column, String inValue)
notInSql(boolean condition, R column, String inValue)例: notInSql("id", "select id from table where id < 3")--->age not in (select id from table where id < 3)
2.19、groupBy
:分组:GROUP BY 字段, .
groupBy(R... columns)
groupBy(boolean condition, R... columns)例: groupBy("id", "name")--->group by id,name
测试
@Test
public void groupBy() {Wrapper<User> userWrapper = null;List<User> users = null;//这样会报错,肯定的啊,我们是分组// userWrapper = Wrappers.<User>lambdaQuery().groupBy(User::getAge);userWrapper = Wrappers.<User>lambdaQuery().select(User::getAge).groupBy(User::getAge).having("age = {0}", 18);users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));
}
2.20、orderBy/orderByAsc
:ORDER BY 字段, … ASC
orderBy(boolean condition, boolean isAsc, R... columns)
orderByAsc(R... columns)
orderByAsc(boolean condition, R... columns)例: orderByAsc("id", "name")--->order by id ASC,name ASC
2.21、orderByDesc
:排序:ORDER BY 字段, … DESC
orderByDesc(R... columns)
orderByDesc(boolean condition, R... columns)例: orderByDesc("id", "name")--->order by id DESC,name DESC
2.22、having
:HAVING ( sql语句 )
having(String sqlHaving, Object... params)
having(boolean condition, String sqlHaving, Object... params)例: having("sum(age) > {0}", 11)--->having sum(age) > 1
测试
@Test
public void groupBy() {Wrapper<User> userWrapper = null;List<User> users = null;//这样会报错,肯定的啊,我们是分组// userWrapper = Wrappers.<User>lambdaQuery().groupBy(User::getAge);userWrapper = Wrappers.<User>lambdaQuery().select(User::getAge).groupBy(User::getAge).having("age = {0}", 18);users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));
}
2.23、or
:拼接 OR
注意事项:主动调用
or
表示紧接着下一个方法不是用and
连接!(不调用or
则默认为使用and
连接)
or()
or(boolean condition)例: `eq("id",1).or().eq("name","老王")`--->`id = 1 or name = '老王'`
2.23.1、OR嵌套
例: or(i -> i.eq("name", "李白").ne("status", "活着"))--->or (name = '李白' and status <> '活着')
@Test
public void or() {Wrapper<User> userWrapper = null;List<User> users = null;userWrapper = Wrappers.<User>lambdaQuery().and(userLambdaQueryWrapper -> userLambdaQueryWrapper.eq(User::getAge, 20).eq(User::getAge, 20)).or().eq(User::getName, "healer");users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));
}SELECT id,name,age,email FROM user WHERE ((age = ? AND age = ?) OR name = ?)
2.24、and
:默认为and
and(Consumer<Param> consumer)
and(boolean condition, Consumer<Param> consumer)
2.24.1、AND 嵌套
例: and(i -> i.eq("name", "李白").ne("status", "活着"))--->and (name = '李白' and status <> '活着')
2.25、nested
:正常嵌套 不带 AND 或者 OR
默认都是自动加and
nested(Consumer<Param> consumer)
nested(boolean condition, Consumer<Param> consumer)例: nested(i -> i.eq("name", "李白").ne("status", "活着"))--->(name = '李白' and status <> '活着')
@Testpublic void or() {Wrapper<User> userWrapper = null;List<User> users = null;userWrapper = Wrappers.<User>lambdaQuery().or().eq(User::getName, "healer").nested(wapper -> wapper.eq(User::getAge, 21 ).eq(User::getAge, 32));users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));}SELECT id,name,age,email FROM user WHERE
((age = ? AND age = ?) OR name = ? AND (age = ? AND age = ?))
2.26、apply
:拼接 sql
该方法可用于数据库函数 动态入参的
params
对应前面applySql
内部的{index}
部分.这样是不会有sql注入风险的,反之会有!
apply(String applySql, Object... params)
apply(boolean condition, String applySql, Object... params)例: apply("id = 1")--->id = 1
例: apply("date_format(dateColumn,'%Y-%m-%d') = '2008-08-08'")--->date_format(dateColumn,'%Y-%m-%d') = '2008-08-08'")例: apply("date_format(dateColumn,'%Y-%m-%d') = {0}", "2008-08-08")--->date_format(dateColumn,'%Y-%m-%d') = '2008-08-08'")
测试
@Test
public void apply() {Wrapper<User> userWrapper = null;List<User> users = null;userWrapper = Wrappers.<User>lambdaQuery().eq(User::getAge, 22).apply("name = 'healer'");users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));
}SELECT id,name,age,email FROM user WHERE (age = ? AND name = 'healer')
2.27、last
:无视优化规则直接拼接到 sql 的最后
只能调用一次,多次调用以最后一次为准 有sql注入的风险,请谨慎使用
last(String lastSql)
last(boolean condition, String lastSql)例: last("limit 1")
2.28、exists
:拼接 EXISTS ( sql语句 )
exists(String existsSql)
exists(boolean condition, String existsSql)例: exists("select id from table where age = 1")--->exists (select id from table where age = 1)
2.29、notExists
:拼接 NOT EXISTS ( sql语句 )
notExists(String notExistsSql)
notExists(boolean condition, String notExistsSql)例: notExists("select id from table where age = 1")--->not exists (select id from table where age = 1)
3、QueryWrapper
继承自 AbstractWrapper ,自身的内部属性 entity 也用于生成 where 条件
及LambdaQueryWrapper
, 可以通过new QueryWrapper().lambda()
方法获取
mysqlMapper.getAll(Wrappers.<MysqlData>lambdaQuery().eq(MysqlData::getGroup, 1));
3.1、select
:设置查询字段
分法为两类.第二类方法为:过滤查询字段(主键除外),入参不包含 class 的调用前需要
wrapper
内的entity
属性有值! 这两类方法重复调用以最后一次为准
select(String... sqlSelect)
select(Predicate<TableFieldInfo> predicate)
select(Class<T> entityClass, Predicate<TableFieldInfo> predicate)select("id", "name", "age")
select(i -> i.getProperty().startsWith("test"))
4、UpdateWrapper
继承自
AbstractWrapper
,自身的内部属性entity
也用于生成 where 条件
及LambdaUpdateWrapper
, 可以通过new UpdateWrapper().lambda()
方法获取!
4.1、set
:SQL SET 字段
set(String column, Object val)
set(boolean condition, String column, Object val)例: set("name", "老李头")
例: set("name", "")--->数据库字段值变为空字符串
例: set("name", null)--->数据库字段值变为null
4.2、setSql
:设置 SET 部分 SQL
setSql(String sql)例: setSql("name = '老李头'")
5、使用 Wrapper 自定义SQL
/**
* 1、构造LambdaQueryWrapper 的方式
*/
@Test
public void lambdaQuery() {Wrapper<User> userWrapper = null;List<User> users = null;String name = "healer";userWrapper = Wrappers.<User>lambdaQuery().eq(User::getName, name);users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));userWrapper = Wrappers.lambdaQuery(User.class).eq(User::getName, name);users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));userWrapper = new QueryWrapper<User>().lambda().eq(User::getName, name);users = userMapper.selectList(userWrapper);System.out.println(JsonUtils.toJsonString(users));
}
方案一: 注解方式 Mapper.java
@Select("select * from mysql_data ${ew.customSqlSegment}")
List<MysqlData> getAll(@Param(Constants.WRAPPER) Wrapper wrapper);
方案二 :XML形式 Mapper.xml
<select id="getAll" resultType="MysqlData">SELECT * FROM mysql_data ${ew.customSqlSegment}
</select>
感兴趣的,欢迎添加博主微信
哈,博主很乐意和各路好友交流,如果满意,请打赏博主任意金额,感兴趣的在微信转账的时候,备注您的微信或者其他联系方式。添加博主微信哦。
请下方留言吧。可与博主自由讨论哦
微信 | 微信公众号 | 支付宝 |
---|---|---|
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 超级好吃的宝宝专属辅食,一上桌就抢光了!
原标题: 超级好吃的宝宝专属辅食,一上桌就抢光了!说起宝宝吃饭这件事,家家都在上演着“你追我跑”的喂饭大战。经常是大人端着碗在后面追宝宝,而宝宝从餐厅跑到客厅,再从客厅跑到卧室。 长期追着宝宝喂饭,不仅会破坏宝宝对吃饭的兴趣,时间长了还会导致宝宝肠胃消化能力…...
2024/3/22 11:02:06 - idea常用的快捷键
idea常用的快捷键 1、Alt+回车 作用: 导入包,自动修正 2、Ctrl+N 作用: 查找类 3、Ctrl+Shift+N 作用: 查找文件 4、Ctrl+Alt+L 作用: 格式化代码 5、Ctrl+Alt+O 作用: 优化导入的类和包 6、Alt+Insert 作用: 生成代码(如get,set方法,构造函数等) 7、Ctrl+E或者Alt+Shift…...
2024/3/31 18:22:34 - 原创身经百战英勇的他们,最怕的不是人祸,而是天灾!
原标题:身经百战英勇的他们,最怕的不是人祸,而是天灾!于中国与缅甸边境的有一处山脉,是缅甸最北部的一片未开发的原始森林,那里通常被称为野人山地区。因为森林茂密,疾病猖獗,一些生活在山区的野蛮民族,主要是克钦族和少数一些很难确定其种族的原住民。他们生活在山区,不…...
2024/4/13 21:20:58 - Microsoft OneNote 2019 16.34 超赞的云笔记应用
OneNote 2019 for mac版是一款超赞的云笔记应用,它的页面既可以是有序的,也可以是无序的,你可以在页面任何地方插入或编辑 ,就像可以拿笔在一张纸中的任何地方记录。可以插入附件,图片,PDF,公式,表格,录音等等,可以进行简单的绘图。软件下载:https://macstore.info/…...
2024/4/21 4:55:10 - 深入解读Python的unittest并拓展HTMLTestRunner
深入解读Python的unittest并拓展HTMLTestRunner原文地址:https://www.cnblogs.com/hhudaqiang/p/6596043.htmlunnitest是Python的一个重要的单元测试框架,对于用Python进行开发的同事们可能不需要对他有过深入的了解会用就行,但是,对于自动化测试人员我觉得是要熟知unnites…...
2024/4/16 10:18:06 - 西藏首笔“税穗通”贷款昨发放
原标题:西藏首笔“税穗通”贷款昨发放一次郑重的握手,一份合同的签订,180万元贷款打入公司账户,这对于正面临资金周转困难的拉萨希望电子有限公司来说,无疑是一场及时雨。昨日,西藏首笔180万元“税穗通”贷款发放,标志着我区银税互动工作拉开帷幕,同时也意味着从今以后…...
2024/4/17 16:17:02 - 在IDEA 中为Maven 配置阿里云镜像源
打开IntelliJ IDEA->Settings ->Build, Execution, Deployment -> Build Tools > Maven注意要勾选上override自己创建一个settings.xml文件, 内容如下<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2…...
2024/4/21 4:56:42 - 缤纷果酒网上线!
原标题:缤纷果酒网上线!缤纷果酒网(www.loongwinery.com)是专业的果酒网站,果酒资讯、产品动态、B2B商城、招商加盟网站。聚焦果酒产业链,服务各类果酒生产厂商、果酒设备原料供应商及各级经销商,缤纷果酒网通过及时的产品行情资讯和客户网络资源,撮合供需双方交易,帮…...
2024/4/3 1:37:55 - 原创让为人民服务的思想在磨难中闪光
原标题:让为人民服务的思想在磨难中闪光让为人民服务的思想在磨难中闪光 四川资中 熊忠有 最近,在人民日报图文数据库读到一篇新闻稿《中共中央政治局常务委员会召开会议研究当前新冠肺炎疫情防控和稳定经济社会运行重点工作》。从这篇新闻的题目中,我看到了“疫情防控”和…...
2024/4/19 23:02:42 - Python入门(五)之 Python函数
作者:PyQuant 博客:https://blog.csdn.net/qq_33499889 慕课:https://mooc1-2.chaoxing.com/course/207443619.html点赞、关注再看,养成良好习惯 Life is short, U need Python 初学Python,快来点我吧1. 函数的基本结构2. 函数的定义 def hello():print(hello python!)hel…...
2024/4/18 1:15:49 - 解决org.apache.ibatis.executor.ExecutorException: No constructor found in xxxbean...
在使用mybaits进行${}测试的时候,报了这样一个错,原因很简单,就是JavaBean中缺少无参构造器。错误很明显,在查询完结果之后进行实体封装,我这里需要封装的是一个 JavaBean的实体,但是报错说找不到实体中能够相匹配的类型,查看了自己的实体类,原因是缺少了无参构造器。加…...
2024/4/13 23:55:02 - 陈伟霆张艺兴黄渤出来的时候, 老爸说了句: 这三个小孩长得好快
原标题:陈伟霆张艺兴黄渤出来的时候, 老爸说了句: 这三个小孩长得好快昨晚的春晚都看的很是“尽兴”吧 不“尽兴”也没办法,反正剩下的几天就准备各台循环的重播吧 若真要给区分个与往年的不同点,那就是四个字:小品天堂 贾玲的“年夜饭”? 看这最抢镜的白色r,还有这尖…...
2024/4/19 6:39:54 - EM算法实践
...
2024/4/22 4:31:32 - 原创家穷租不起毕业礼服,哥哥手縫公主裙,把妹妹捧成「最美公主」
原标题:家穷租不起毕业礼服,哥哥手縫公主裙,把妹妹捧成「最美公主」话说,每位女生总希望能穿上华丽的礼服出席晚会, 菲律宾三宝颜市的少女Lu Asey Keanna Malik 却因家境清贫而负担不起租借毕业礼裙的费用, 这件事被她哥哥Maverick Francisco Oyao知道后, 为了让妹妹…...
2024/4/20 8:46:25 - css3实现文字闪烁效果的三种展示方式
转载自:http://www.fly63.com/article/detial/616文字闪烁效果一:通过改变透明度来实现文字的渐变闪烁,效果如下:文字带渐变效果的闪烁:<div class="main">文字闪烁:<span class="blink">闪烁效果</span> </div><style t…...
2024/4/23 22:15:51 - 树的遍历递归非递归
1先序 //递归 class Solution {public List<Integer> postorderTraversal(TreeNode root) {List<Integer> list=new ArrayList<Integer>();b(list,root);return list;}public void b(List<Integer> list,TreeNode tree){if(tree==null) return;list.a…...
2024/4/23 0:41:00 - 沉浸式体验持续爆红,主题乐园商业如何做才能更吸金?
原标题:沉浸式体验持续爆红,主题乐园商业如何做才能更吸金?来源 | 赢商网(ID:winshang) 作者 | 黎韦韦 图片来源 | 除特别标明外,其余来自Ola Lotus•莲地 由赢商大数据和幻境联合发布的《2020中国沉浸产业发展白皮书》显示,2019年中国沉浸产业总产值达48.2亿元, 一…...
2024/4/17 2:05:20 - Intellij IDEA spring mvc项目搭建(十)------SpringMVC Web【filter\listener\util导入】
filter–固定每次请求都要处理,检查session、cookie等信息处理 extends OncePerRequestFilter添加变量,except,excepts[] 排除某些链接,例如静态网页,登陆首页、注册首页等。private String except;private String[] excepts;public String getExcept() {return except;}/…...
2024/4/24 13:18:41 - 将应用图标放到桌面
ubuntu18.04怎么把应用列表中的图标放在桌面...
2024/4/21 16:36:02 - 华尔街设“史无前例赌局”:2.1万亿刀押注加息!
原标题:华尔街设“史无前例赌局”:2.1万亿刀押注加息!1、李克强:要围绕重点领域、关键环节继续加大放权力度;完善负面清单、权力清单、责任清单等制度,确保关联、相近类别审批事项“全链条”取消或下放,放宽市场准入,方便社会资本进入。 2、汪洋:中国拭目以待特朗普政…...
2024/3/22 11:01:48
最新文章
- 【c++】继承学习(一):继承机制与基类派生类转换
🔥个人主页:Quitecoder 🔥专栏:c笔记仓 朋友们大家好,本篇文章我们来学习继承部分 目录 1.继承的概念和定义继承的定义继承基类成员的访问方式变化 2.基类和派生类对象赋值转换3.继承中的作用域 1.继承的概念和定义 …...
2024/5/3 21:32:09 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Ubuntu磁盘扩容
使用 df -h命令查看系统磁盘控件的使用情况: [samspobosrv:~]$ df -h Filesystem Size Used Avail Use% Mounted on udev 7.8G 0 7.8G 0% /dev tmpfs 1.6G 1.7M 1.…...
2024/5/2 12:55:10 - Redis Stack十部曲之三:理解Redis Stack中的数据类型
文章目录 前言String字符串作为计数器限制 List限制列表阻塞列表自动创建和删除聚合类型键限制 Set限制 Hash限制 Sorted Set范围操作字典操作更新分数 JSON路径限制 BitMapBitfieldProbabilisticHyperLogLogBloom filterCuckoo filtert-digestTop-KCount-min sketchConfigurat…...
2024/5/2 2:37:49 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/1 17:30:59 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/2 16:16:39 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/29 2:29:43 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/2 9:28:15 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/30 9:43:09 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/2 15:04:34 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/29 20:46:55 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/30 22:21:04 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/1 4:32:01 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/30 9:42:22 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/2 9:07:46 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/30 9:42:49 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57