Stream流实现Tree树状结构无限递归
-
新建一个SpringBoot框架项目
配置本地maven,File-Settings-maven
初始版本为如下,需要在pom文件增加一些数据库支持
<?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.5.6</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.treedemo</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><name>demo</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--mysql数据库驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.26</version></dependency><!--mybatis-plus依赖--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.2</version></dependency><!--lombok依赖--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional><version>1.18.20</version></dependency><!--测试test依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.12.0</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
在yaml配置文件里设置端口号等数据库链接信息和freemark支持
server:port: 9100spring:freemarker:suffix: .htmlcache: falsejackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT+8locale: zh_CNgenerator:write-numbers-as-strings: truewrite-bigdecimal-as-plain: trueserialization:write-dates-as-timestamps: falsedatasource:type: com.zaxxer.hikari.HikariDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/demo?serverTimezone=GMT%2b8&useUnicode=true&characterEncoding=utf-8&useSSL=falseusername: rootpassword: 123456hikari:connection-timeout: 60000validation-timeout: 3000idle-timeout: 60000login-timeout: 5max-lifetime: 60000maximum-pool-size: 30minimum-idle: 10read-only: false# mybatis-plus
mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplmapper-locations: classpath*:/mapper/*.xmllogging:level:root: info
SpringBoot基础配置完成
下一步 创建数据库信息并导入sql
/*Navicat MySQL Data TransferSource Server : 本地数据库Source Server Type : MySQLSource Server Version : 50734Source Host : localhost:3306Source Schema : demoTarget Server Type : MySQLTarget Server Version : 50734File Encoding : 65001Date: 20/10/2020 22:42:06
*/SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------
-- Table structure for kss_course_category
-- ----------------------------
DROP TABLE IF EXISTS `kss_course_category`;
CREATE TABLE `kss_course_category` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ' 主键',`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分类名称',`descrciption` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '分类描述',`mark` int(1) NULL DEFAULT NULL COMMENT '是否更新',`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',`type` int(1) NULL DEFAULT NULL COMMENT '类型1文件夹 2文件',`pid` int(11) NULL DEFAULT NULL COMMENT '父ID',`status` int(1) NULL DEFAULT NULL COMMENT '发布状态1发布 0未发布',`isexpand` bit(1) NULL DEFAULT NULL COMMENT '0收起 1展开',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of kss_course_category
-- ----------------------------
INSERT INTO `kss_course_category` VALUES (1, 'Java', 'Java', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 0, 1, b'1');
INSERT INTO `kss_course_category` VALUES (2, 'Js', 'Js', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 0, 1, b'0');
INSERT INTO `kss_course_category` VALUES (3, 'Go', 'Go', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 0, 1, b'0');
INSERT INTO `kss_course_category` VALUES (4, 'Python', 'Python', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 0, 1, b'0');
INSERT INTO `kss_course_category` VALUES (5, 'Java面向对象', 'Java面向对象', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 1, 1, b'0');
INSERT INTO `kss_course_category` VALUES (6, 'Spring', 'Spring', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 1, 1, b'0');
INSERT INTO `kss_course_category` VALUES (7, 'SpringMvc', 'SpringMvc', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 2, 6, 1, b'0');
INSERT INTO `kss_course_category` VALUES (8, 'SpringBoot', 'SpringBoot', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 2, 6, 1, b'0');
INSERT INTO `kss_course_category` VALUES (9, 'Mybatis', 'Mybatis', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 1, 1, b'0');
INSERT INTO `kss_course_category` VALUES (10, 'MybatisPlus', 'MybatisPlus', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 9, 1, b'0');
INSERT INTO `kss_course_category` VALUES (11, 'nodejs', 'MybatisPlus', 1, '2021-10-18 14:19:05', '2021-10-18 14:19:05', 1, 2, 1, b'0');SET FOREIGN_KEY_CHECKS = 1;
根据数据库信息创建实体类
package com.treedemo.demo.pojo;import com.baomidou.mybatisplus.annotation.*;
import lombok.*;import java.util.Date;
import java.util.List;@Data
@ToString
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("kss_course_category")
public class CourseCategory implements java.io.Serializable {@TableId(type = IdType.AUTO)private Integer id;// 上课标题private String title;// 分类描述private String descrciption;// 是否更新private Integer mark;// 发布状态1发布 0未发布private Integer status;// 类型 1文件夹 2文件private Integer type;// 父id =0 根集 其它全部都是子集private Integer pid;// 排序private Integer sorted;// 是否展开和收起private Boolean isexpand;// 这里一定加exist=false ,代表当前这个字段不在表中,不加就会报错@TableField(exist = false)private List<CourseCategory> childrenList;// 创建时间@TableField(fill = FieldFill.INSERT)//在新增的时候填充private Date createTime;// 更新时间@TableField(fill = FieldFill.INSERT_UPDATE)//在新增的时候填充private Date updateTime;
}
mapper层
service层
controller层
在springboot启动类上配置包扫描注解
整合完毕,进行CRUD,查询所有测试
踩坑点:要使用lombook必须在idea中设置启用lombook
先查询父节点和非父节点,在递归查询子孩子,核心代码如下
package com.treedemo.demo.service;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.treedemo.demo.mapper.CourserCategoryMapper;
import com.treedemo.demo.pojo.CourseCategory;
import lombok.extern.log4j.Log4j2;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;@Service
@Log4j2
public class CourseCategoryServiceImpl extends ServiceImpl<CourserCategoryMapper, CourseCategory>implements CourseCategoryService {public List<CourseCategory> findCategoiresTree() {// 1 :查询表中所有的数据List<CourseCategory> allList = this.list(); // 思考空间,为什么查询的是所有// 2: 找到所有的根节点 pid = 0,并排序List<CourseCategory> rootList=allList.stream().filter(category -> category.getPid().equals(0)).sorted((e1,e2)->e1.getSorted()-e2.getSorted()).collect(Collectors.toList());//查询所有非父节点List<CourseCategory> subList=allList.stream().filter(e->!e.getPid().equals(0)).collect(Collectors.toList());//循环根节点查找对应的子节点rootList.forEach(e->findChildrenNode(e,subList));return rootList;}//递归查找子节点方法, 参数 一个根节点,所有非根节点集合private void findChildrenNode(CourseCategory root,List<CourseCategory> subList){//通过根节点id和子节点pid是否相等,如果相等代表当前根的子集List<CourseCategory> childrenLList=subList.stream().filter(category->category.getPid().equals(root.getId())).sorted((e1,e2)->e1.getSorted()-e2.getSorted()).collect(Collectors.toList());if(!CollectionUtils.isEmpty(childrenLList)){root.setChildenList(childrenLList);//赋值//再次递归查询根节点孩子是否还有孩子childrenLList.forEach(e->findChildrenNode(e,subList));}else {//如果当前没有一个子节点,初始化一个空数组root.setChildenList(new ArrayList<>());}}}
优雅的显示前端插件https://github.com/gildas-lormeau/JSONView-for-Chromehttps://github.com/gildas-lormeau/JSONView-for-Chrome
最终显示效果如下
- 使用axios组件完成异步接口调用和引入 vue和axios js依赖
- 新建tree.html内容如下
-
<!doctype html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>tree菜单</title><style>[v-cloak]{display: none}</style> </head> <body><div id="app" v-cloak><h1>{{title}}</h1><demo-tree v-bind:data="dataList"></demo-tree> </div><script src="/js/vue.min.js"></script> <script src="/js/axios.min.js"></script> <script>Vue.component("demo-tree",{props:{data:Array },template:"<ul>" +"<li v-for='(d,index) in data' @click.stop='expand(d)'>" +"<span><span v-if='d.type==1'>目录</span><span v-if='d.type==2'>文件</span> {{d.title}}</span>" +"<demo-tree v-show='d.isexpand' v-if='d.childrenList' v-bind:data='d.childrenList'></demo-tree>"+"</li>" +"</ul>",methods:{expand:function(obj){obj.isexpand = !obj.isexpand;}}})var vue = new Vue({el:"#app",data:{title:"基于vue的Tree菜单",dataList:[]},created:function(){// 1: 页面加载初始化执行获取数组this.loadTree();},methods:{// 加载tree的数据信息loadTree:function(){axios.get("/api/catagory/tree").then(res => {this.dataList = res.data;})}}})</script></body> </html>
调用接口访问:
package com.treedemo.demo.controller;import com.fasterxml.jackson.databind.util.JSONPObject; import com.treedemo.demo.pojo.CourseCategory; import com.treedemo.demo.service.CourseCategoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView;import javax.annotation.Resource; import java.util.List;@Controller public class CourseCategoryController { @ResourceCourseCategoryService courseCategoryService;@GetMapping("/api/catagory/tree")@ResponseBodypublic List<CourseCategory> getTree(){return courseCategoryService.findCategoiresTree();}//resource资源路径下的不能直接访问,只能通过路由跳转@GetMapping("/tree")public String treePage(){return "tree";} }
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- Anaconda的安装(win10) -- 手把手教学
Anaconda的安装(win10) 下载安装包,大家可以去下面的网站下载,按自己的需要选择所需版本。 Anaconda清华镜像 右键以管理员身份打开安装包(我安装的版本Anaconda3-5.3.1-Windows-x86_64.exe) 点Next&…...
2024/5/3 2:45:15 - Linux学习(三)
常用基本命令 目录管理 绝对路径、相对路径 绝对路径:绝对路径是指文件在硬盘上真正存在的路径C:\Program Files\Java\jdk-16.0.1\bin 相对路径:相对于自己目标文件的位置jdk-16.0.1\bin cd(change directory) :切换工作目录cd .. :返回上一级目录./ …...
2024/5/6 5:55:00 - idea 撤销已经 commit 的代码和记录
然后点击进去,输入“^”号就是撤销上一次的commit记录 ^ -------shift 6 即可...
2024/5/3 2:45:07 - 小程序插入html代码(类似vue中的v-html)
使用wxParse插件 1、下载wxParse(链接:https://github.com/icindy/wxParse) 2、wxParse文件夹放入小程序根目录 3、引入css样式 import “/wxParse/wxParse.wxss”; 4、引入js代码 var WxParse require(’…/…/wxParse/wxParse.js’); …...
2024/5/3 2:45:03 - springboot自定义starter
自定义starter 使用自定义starter 自动装配源代码跟踪 从springmvc到springboot最大的特点就是配置少,甚至不需要配置.这其中自动装配起了很大作用.这篇博客会带你了解下自动装配的源码以及怎么自己自定义starter 自定义starter 首先创建一个springboot工程.pom只需要导入…...
2024/5/3 2:45:00 - c++11 mutex destroy while busy
学习c 的异常捕捉模块,写了个测试例子,出现了mutex destroy while busy #include <iostream> #include "noticer.h" #include "observer.h" #include "xx.h"#include "single.h" #include <mutex>…...
2024/5/3 2:44:56 - 微信小程序--封装ajax
全局封装 ajax ,方便添加默认参数 ,判断本地存储信息 ,登录情况 // 基准路径 const baseUrl ‘http://www.xxx.com/xxxx/methods/’ //获取countryCode 和 exchange_rate function getExrate(url, method, header{}) { wx.request({ u…...
2024/5/6 7:01:52 - 打开ipynb
如何将ipynb转换成py文件 # 在cmd命令行,进入ipynb所在的路径jupyter nbconvert --to script 代码名称.ipynb...
2024/5/3 2:44:48 - 浅谈Redis实现分布式锁
1 回顾下单机JVM锁 1.1 为什么要引入锁? 因为,线程是进程的一个实体,同一进程下的多个线程可以进行资源的共享,多个线程共享一个资源时则会进行资源的竞争进而引发线程异常。 无锁模式下资源不同步的体现: 代码&am…...
2024/5/3 2:44:43 - impala理论篇之六:查询的执行流程
Impala如何执行查询下面这个图表示impala在Hadoop集群中所处的位置:Impala由以下组件组成:Clients-HUE、ODBC clients、JDBC clients和impala shell都可以与impala进行交互,这些接口都可以用在impala的数据查询以及对impala的管理。Hive Metastore-存储impala可以访问数据的…...
2024/5/6 5:17:43 - JavaWeb JSP详解,java语言程序设计基础篇第十一版答案
如果需要数据传递,重定向需要将数据保存到session中,forward将数据保存到request中。 效率 请求转发 > 重定向 重定向是服务器外跳转,响应对象调用sendRedirect方法后,会给浏览器发送消息,浏览会重新连接另外地址…...
2024/5/3 2:44:36 - 技术太菜,我很抱歉,阿里四面+蚂蚁金服四面全凉,金九银十再战
阿里一面 1.JVM分区 2.垃圾收集算法 3.索引怎么优化 4.一个8G的服务器,堆的大小应该设置成多少 5.redis基本数据类型 6.synchronized原理 7.tcp三次握手 8.海量数据求频率最多的100个 9.spring一个事务中调用另外一个事务,另一个事务发生异常会…...
2024/5/3 2:44:32 - 控制研究流程 1.0
...
2024/5/3 2:44:27 - 简单 JavaScript 缓动动画封装
// todo 缓动动画 // 封装缓动动画函数 形参为目标元素 目的距离 回调样式函数 function animate(obj, target, callback) { //定时器节流阀 clearInterval(obj.timer); //给传入的目标元素设置定时器 obj.timer setInterval(function () { //设置快慢-线性动画步长 步…...
2024/5/3 2:44:24 - const
const: 指针修饰指向一个变量 指向的值不可以改变 但可以指向别的地址(B对) 指向常性; 指针指向的地址不可以改变 但值可以改变(A对)自身常性; 指向和值都不可以改变(AB都不对&…...
2024/5/2 19:13:47 - ACL理解随笔
ACL理解随笔 LACP:访问控制列表(Access Control Lists,ACL)是应用在路由器接口的指令列表。这些指令列表通过读取第三层和第四层的包头信息,加上预先定义好的规则,对数据包进行过滤。 ACL在接应用的的传输…...
2024/5/3 2:44:19 - feign的基本使用
feign的基本使用 1.向微服务的pom引入依赖 2.创建一个接口,这个结构跟要远程调用的方法保持一致 3.在代理类加上FeignClient和Component注解 4.然后在要调用这个服务的微服务加上Eureka的依赖 5.在这个微服务的Springboot启动类同时加上EnableFeignClient注解 6.这…...
2024/5/3 2:44:15 - 生日攻击简介与相关推导
一、简介 生日攻击由生日悖论发展而来,在许多领域都发挥着重要的作用(作为攻击手段与防御手段),尤其是碰撞检测方面。现举个烂大街的例子(生日悖论): 一个班里只要有超过23个人,那么…...
2024/5/3 2:44:11 - 数据结构稀疏矩阵的基本操作
实现稀疏矩阵的输入、输出、添加元素、删除元素、转置操作。 #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #define MAXSIZE 100 #define true 0 #define false 1 typedef struct {int i, j;//记录矩阵行和列的数值int e;//记录非零元素…...
2024/5/3 2:44:07 - Python MySQL 数据库技术 part 3
8.MySQL数据操作 DML 增删改 8.1 添加数据 insert into 表名[(字段列表)] values(值列表); 1) 标准添加(指定所有字段,给定所有值) insert into 表名(字段1,字段2,字段3) values(值1,值2,值3); –insert into user(name,age,se…...
2024/5/3 2:44:03
最新文章
- You don’t have permission.
The document “XXX” could not be saved. You don’t have permission. 1.查看修改了iOS系统库导致的, 根据提示, 进入到"XXX"文件中, 然后commandz回退/取消 2. Xcode 调试遇到的报错(持续更新)...
2024/5/6 9:16:23 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - java的gradle,maven工程中使用selenium
一、下载selenium库 (1)gradle工程 工程中会有一个build.gradle.kts的文件,这个文件可以定制 Gradle 的行为 在文件中添加下面代码,然后sync // implementation ("org.seleniumhq.selenium:selenium-java:4.19.1") …...
2024/5/5 1:15:36 - [C++][算法基础]模拟队列(数组)
实现一个队列,队列初始为空,支持四种操作: push x – 向队尾插入一个数 x;pop – 从队头弹出一个数;empty – 判断队列是否为空;query – 查询队头元素。 现在要对队列进行 M 个操作,其中的每…...
2024/5/5 0:14:29 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/4 23:54:56 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/4 23:54:56 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/4 23:55:17 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/4 23:55:16 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/4 23:55:06 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/4 23:55:01 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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