单向循环链表

  • 引子
    • 回顾以及目的
      • 回顾单向链表
      • 期望的单向循环链表
  • 新建工程
  • 增加结点
    • setFirstNode
      • 修改MyList
      • 测试
        • 测试1:没有节点,设置第一个节点
        • 测试2:有节点,替换第一个节点
    • addNode
      • 修改MyList
      • 测试
        • 测试1:本身没有节点,addNode加入第一个节点
        • 遍历节点
          • 修改MyList
        • 测试2:本身有一个节点,addNode加入新的节点
        • 测试3:本身用addNode加入新的节点,setFirstNode替换第一个节点
        • 测试4,使用addNode一次性添加多个节点
  • 删除节点
    • deleteFirstNode
      • 修改MyList
      • 测试
        • 测试1,没有节点
        • 测试2,有一个节点
        • 测试3,有两个节点
        • 测试4,有多个节点
    • deleteLastNode
      • 修改MyList
      • 测试
        • 测试1,没有节点
        • 测试2,有一个节点
        • 测试3,有两个节点
        • 测试4,有多个节点

引子

写完单向链表以及双向链表以后,决定写写单向循环链表

回顾以及目的

回顾单向链表

单向链表需要一个指向第一个节点的成员变量,以及一个描述链表大小的成员变量,如下图所示
在这里插入图片描述

期望的单向循环链表

即原本第一个节点的上个节点更改为最后一个节点,最后一个节点的下一个节点更改为第一个节点,就好像形成了一个闭环一样
在这里插入图片描述

新建工程

大体结构如下
在这里插入图片描述
本次使用静态内部类,并且size大小设置为long类型

public class MyList {long size;Node firstNode;public long getSize() {return size;}public Node getFirstNode() {return firstNode;}public String toString() {return "MyList [size=" + size + ", firstNode=" + firstNode + "]";}public static class Node{private int value;private Node preNode;private Node nextNode;private Node(){}public int getValue() {return value;}private void setValue(int value) {this.value = value;}public Node getPreNode() {return preNode;}private void setPreNode(Node preNode) {this.preNode = preNode;}public Node getNextNode() {return nextNode;}private void setNextNode(Node nextNode) {this.nextNode = nextNode;}public String toString() {return "Node [value=" + value + "]";}public Node(int value) {this.value = value;}}
}

增加结点

setFirstNode

修改MyList

public void setFirstNode(Node firstNode) {if(this.size == 0L){//本身没有节点this.firstNode = firstNode;this.firstNode.setPreNode(this.firstNode);this.firstNode.setNextNode(this.firstNode);this.size++;}else {if(this.size == 1L){this.firstNode = firstNode;this.firstNode.setPreNode(this.firstNode);this.firstNode.setNextNode(this.firstNode);}else {Node preNode = this.firstNode.getPreNode();Node nextNode = this.firstNode.getNextNode();this.firstNode = firstNode;this.firstNode.setNextNode(nextNode);this.firstNode.setPreNode(preNode);}}}

测试

测试1:没有节点,设置第一个节点

@Testvoid testSetFirstNode() {MyList myList = new MyList();Node node1 = new MyList.Node(1);myList.setFirstNode(node1);System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());}

结果
在这里插入图片描述

测试2:有节点,替换第一个节点

@Testvoid testSetFirstNode1() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);myList.setFirstNode(node1);System.out.println("----修改前----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println("----修改后----");myList.setFirstNode(node2);System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());}

结果
在这里插入图片描述

addNode

修改MyList

public void addNode(Node node){if(this.size == 0L){this.firstNode = node;this.firstNode.setPreNode(this.firstNode);this.firstNode.setNextNode(this.firstNode);}else {//先找到最后一个节点Node currNode = this.firstNode;long flag = 0L;while(currNode.getNextNode() != null){//flag用来判断是否已经遍历过一次,防止死循环flag++;if(flag == this.size) break;currNode = currNode.getNextNode();}this.firstNode.setPreNode(node);currNode.setNextNode(node);node.setPreNode(currNode);node.setNextNode(this.firstNode);}this.size++;}

测试

测试1:本身没有节点,addNode加入第一个节点

@Testvoid testAddNode() {MyList myList = new MyList();Node node1 = new MyList.Node(1);myList.addNode(node1);System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());}

结果
在这里插入图片描述

遍历节点

为了更好地验证增加结点的结果,加入遍历链表的方法

修改MyList
public String queryAll() {StringBuilder stringBuilder = new StringBuilder();stringBuilder.append('{');Node currNode = this.firstNode;long flag = 0L;while(currNode != null){flag++;//防止死循环stringBuilder.append("->");stringBuilder.append(currNode.getValue());if(flag == this.size) break;currNode = currNode.getNextNode();}if(this.size != 0L){//只有有节点时候才删除,否则本来对于StringBulider就只有一个{//不能连续删除位置1上的字符stringBuilder.deleteCharAt(1);stringBuilder.deleteCharAt(1);}stringBuilder.append('}');return stringBuilder.toString();} 

测试2:本身有一个节点,addNode加入新的节点

@Testvoid testAddNode2() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);myList.setFirstNode(node1);myList.addNode(node2);System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());}

结果
在这里插入图片描述

测试3:本身用addNode加入新的节点,setFirstNode替换第一个节点

@Testvoid testAddNode3() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);myList.addNode(node1);System.out.println("----修改前----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());myList.setFirstNode(node2);System.out.println("----修改后----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());}

结果
在这里插入图片描述

测试4,使用addNode一次性添加多个节点

@Testvoid testAddNode4() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);Node node3 = new MyList.Node(3);myList.addNode(node1);		myList.addNode(node2);myList.addNode(node3);	System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());}

结果
在这里插入图片描述

删除节点

deleteFirstNode

修改MyList

public String deleteFirstNode(){if(this.size == 0L) return "当前链表为空";else if (this.size == 1L) {this.firstNode = null;}else {Node currNode = this.firstNode.getNextNode();currNode.setPreNode(this.firstNode.getPreNode());//如果只有两个节点,删除后后继节点以及前驱结点都应该为自身if(this.size ==2L) currNode.setNextNode(this.firstNode.getNextNode());this.firstNode = currNode;}this.size--;return "删除成功";}

测试

测试1,没有节点

@Testvoid testDeleteFirstNode() {MyList myList = new MyList();System.out.println(myList.deleteFirstNode());}

结果
在这里插入图片描述

测试2,有一个节点

@Testvoid testDeleteFirstNode1() {MyList myList = new MyList();Node node1 = new MyList.Node(1);myList.setFirstNode(node1);	System.out.println("----删除前----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());System.out.println(myList.deleteFirstNode());System.out.println("----删除后----");System.out.println("链表"+ myList);try {System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());			} catch (Exception e) {System.out.println(new RuntimeException("出错").getMessage());}System.out.println(myList.queryAll());}

结果
在这里插入图片描述

测试3,有两个节点

@Testvoid testDeleteFirstNode2() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);myList.setFirstNode(node1);	myList.addNode(node2);System.out.println("----删除前----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());System.out.println(myList.deleteFirstNode());System.out.println("----删除后----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());			System.out.println(myList.queryAll());}

结果
在这里插入图片描述

测试4,有多个节点

@Testvoid testDeleteFirstNode3() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);Node node3 = new MyList.Node(3);myList.setFirstNode(node1);	myList.addNode(node2);myList.addNode(node3);System.out.println("----删除前----");System.out.println("链表"+ myList);System.out.println("第一个节点前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("第一个节点后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());System.out.println(myList.deleteFirstNode());System.out.println("----删除后----");System.out.println("链表"+ myList);System.out.println("第一个节点前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("第一个节点后继结点"+ myList.getFirstNode().getNextNode());			System.out.println(myList.queryAll());}

结果
在这里插入图片描述

deleteLastNode

修改MyList

public String deleteLastNode(){if(this.size == 0L) return "当前链表为空";else if (this.size == 1L) {this.firstNode = null;}else {Node lastNode = this.firstNode.getPreNode();Node currNode = lastNode.getPreNode();this.firstNode.setPreNode(currNode);currNode.setNextNode(this.firstNode);}this.size--;return "删除成功";}

测试

测试1,没有节点

@Testvoid testDeleteLastNode() {MyList myList = new MyList();System.out.println(myList.deleteLastNode());}

结果
在这里插入图片描述

测试2,有一个节点

@Testvoid testDeleteLastNode1() {MyList myList = new MyList();Node node1 = new MyList.Node(1);myList.setFirstNode(node1);	System.out.println("----删除前----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());System.out.println(myList.deleteLastNode());System.out.println("----删除后----");System.out.println("链表"+ myList);try {System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());			} catch (Exception e) {System.out.println(new RuntimeException("出错").getMessage());}System.out.println(myList.queryAll());}

结果
在这里插入图片描述

测试3,有两个节点

@Testvoid testDeleteLastNode2() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);myList.setFirstNode(node1);	myList.addNode(node2);System.out.println("----删除前----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());System.out.println(myList.deleteLastNode());System.out.println("----删除后----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());}

结果
在这里插入图片描述

测试4,有多个节点

@Testvoid testDeleteLastNode3() {MyList myList = new MyList();Node node1 = new MyList.Node(1);Node node2 = new MyList.Node(2);Node node3 = new MyList.Node(3);myList.setFirstNode(node1);	myList.addNode(node2);myList.addNode(node3);System.out.println("----删除前----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());System.out.println(myList.deleteLastNode());System.out.println("----删除后----");System.out.println("链表"+ myList);System.out.println("前驱结点"+ myList.getFirstNode().getPreNode());System.out.println("后继结点"+ myList.getFirstNode().getNextNode());System.out.println(myList.queryAll());}

结果
在这里插入图片描述

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

相关文章

  1. Python是做什么的?

    Python是一个万能工具。不论你是不是IT工作者。熟练的使用Python都可以提高你的工作效率。尤其是经常需要做数据处理的工作。 数据处理和分析 你可以利用pandas python 库来处理excel文件,做数据分析和报告。比如下面这样的一个excel。你可以用一句python就可以读出来: sheet…...

    2024/5/5 3:24:08
  2. 《After Effects CC 影视特效及商业栏目包装案例100+》课程教学(2)——第2章 内置特效进阶提高

    ...

    2024/4/22 13:18:17
  3. s=a+bb+ccc+dddd+….的值 python

    s=a+bb+ccc+dddd+….的值 python 求s=a+bb+ccc+dddd+….的值 其中 b=a+1 c=b+1 键盘输入a和N(要输出的个数) 如a=8, N=3 输出s=8+99+101010 可自定义函数如string2number, number2string辅助实现。 解法: 8 99 101010 等如果从数值上找规律不太可能实现,转变思路,将8 99 1…...

    2024/4/16 14:02:42
  4. 利用numpy中的方法delete()删除数组(由numpy.array()创建)整行和整列

    1.首先要导入第三方库 numpy import numpy as np 2.利用delete()删除数组整行和整列的通用格式 np.delete(arr, obj, axis=None) 参数: arr: 输入数组 obj: 切片,整数,表示哪个子数组要被移除 axis: 删除子数组的轴 axis = 0:…...

    2024/4/20 0:23:33
  5. Java创建对象的四种方式new、反射、clone、序列化与反序列化

    Java中创建对象的四种方式用new语句创建对象,这是最常见的创建对象的方法。User user = new User();运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 通过反射来生成对象有如下两种方式: ①使用Class对象的newInstance()方法…...

    2024/4/23 15:06:22
  6. 第十一届蓝桥杯嵌入式 - 资料整理

    今年比赛事件因为疫情推到九月了,备赛时间加长了就顺便整理了一下资料,发现资料意外的充实链接:https://pan.baidu.com/s/1xH0-tD1V-sY-HaUpwNBMAQ 提取码:ygbm【压缩包202041901】内容为内有考场官方资料分为省赛和国赛。学习手册包含零死角玩转stm32f103,stm32库开发实战…...

    2024/4/16 14:02:57
  7. 阿里云轻量应用服务器环境搭建-Docker安装tomcat

    阿里云轻量应用服务器环境搭建-Docker安装tomcat参考链接:https://www.runoob.com/docker/docker-install-tomcat.html拉取官方的镜像:docker pull tomcat查看安装的镜像:docker images将在本地tomcat中运行成功的项目文件在Docker中的tomcat中运行将项目文件上传到root目录…...

    2024/4/23 12:45:24
  8. js判断是否是IE浏览器

    1、判断IE浏览器的具体版本 function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器…...

    2024/4/20 3:04:07
  9. NLP 预训练模型综述

    文章目录Representation Types and ArchitecturesPre-training Task TypesExtentions of PTMsAdapting PTMs to Downstream TasksFuture Direction转载来源:https://zhuanlan.zhihu.com/p/139015428 作者:徐阿衡Pre-trained Models for Natural Language Processing: A Surve…...

    2024/4/22 17:11:37
  10. JQuery插件Validation的使用-遁地龙卷风

    第二版 (-1)写在前面 本文不是要详细说明Validation插件的使用,而是将满足开发需求的代码已最应该使用的方式写出来,并附有详细的注释 想要了解更多,去jquery的官网,有最新,最全面的,后续可能会写怎么从jquery官网获得信息的博文 (0)资源配置 官网的jar包: lib 有该插件所…...

    2024/4/5 20:57:57
  11. Graph Neural Networks (GNN)(五):Graph Embedding (DeepWalk, Line, Node2Vec)

    1. 概述 本系列之前文章主要介绍了基于空间(Spatial)和图谱(Spectral)理论的图神经网络(GNN) Graph Neural Networks (GNN)(一):Spatial-GNN Graph Neural Networks (GNN)(二):Spectral-GNN 引言和导入 Graph Neural Networks (GNN)(三):Spectral-GNN 之 GCN Gr…...

    2024/4/19 19:36:32
  12. 练习2-17 生成3的乘方表

    题目:练习2-17 生成3的乘方表 (15分)题目要求:输入一个非负整数n,生成一张3的乘方表,输出3​0​​~3​n​​的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保…...

    2024/4/28 15:17:37
  13. 并查集学习记录

    综合例题: poj 1182 食物链 http://poj.org/problem?id=1182 动物王国中有三类动物A、B、C,这三类动物的食物链是:A吃B,B吃C,C吃A。现有N个动物,以1~N编号。每个动物都是A、B、C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系…...

    2024/4/26 4:26:15
  14. 一个无所事事的无聊大学生开始奋斗的第一天

    从小就喜欢玩游戏的我在小学四年级第一次有了一台自己的计算机,从此开始每天与计算机作伴,可都是玩游戏,但也对计算机有了点兴趣。大学考了个普通本科还因为分数不够从计算机专业调剂到了电信专业。 加入了社团也碰见了非常强的师兄师姐,他们在开发一个集成很多功能的小程序…...

    2024/5/2 14:10:47
  15. “%HOMEDRIVE%%HOMEPATH%“是什么东西

    %homedrive%指操zd作系统所在盘 %homepath%指\Documents and Settings(user)–user指你的版用户名权, 比如administrator %homepath%=\Documents and Settings\administrator...

    2024/4/23 16:36:09
  16. 【解读】《Scalable IO in Java》阅读思考与笔记

    《Scalable IO in Java》阅读笔记网络处理流程一个线程对应一个网络连接高性能的奥义:分而治之 事件驱动Reactor模式单线程单reactor多worker线程模式多reactor多worker线程模式《Scalable IO in Java》 出自于java大神Doug Lea,这是一篇关于高性能IO服务的经典文章,文章中梳…...

    2024/4/29 10:57:29
  17. vue 单页面样式控制

    vue项目全局样式与单页面样式不影响需在单页面写上<style scoped>/deep/ .ivu-modal .ivu-modal-content .ivu-modal-body {text-align: center;height: 550px;overflow-y: auto;} </style>注意:scoped /deep/ 是用来控制单页面样式的...

    2024/4/29 2:53:05
  18. 分布式资源调度框架YARN

    文章目录一.YARN产生背景二.YARN(Yet Another Resource Negotiator)概述三.YARN的基本架构核心组件(一)YARN架构(二) 核心组件1.ResouceManager2.YARN架构核心组件-NodeManager3. YARN架构核心组件-ApplicationMaster4. YARN架构核心组件-Container5. YARN的工作机制如下图:(三…...

    2024/5/1 15:39:13
  19. 题解 Team Queue(UVa540)紫书P118queue的应用

    先上Vjudeg地址:点击这里; 题目: 有t个团队的人正在排一个长队。每次新来一个人时,如果他有队友在排队,那么这个新人会插队到最后一个队友身后。如果没有任何一个队友排队,则他会排到长队的队尾。输入每个团队中所有队员的编号,要求支持如下3种指令(前两种指令可以穿插…...

    2024/4/27 11:21:25
  20. 蓝桥杯练习题—字母图形

    试题 基础练习 字母图形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式 输入一行,…...

    2024/4/20 17:52:47

最新文章

  1. 【Eureka探秘】揭开微服务架构的寻径奇缘:从注册到发现的华丽旅程

    关注微信公众号 “程序员小胖” 每日技术干货&#xff0c;第一时间送达&#xff01; 引言 在浩瀚的微服务星系中&#xff0c;有一颗璀璨夺目的星辰——Eureka&#xff0c;它不仅是分布式服务世界里的灯塔&#xff0c;更是架构师们手中的罗盘&#xff0c;引领着万千服务在无垠…...

    2024/5/5 4:30:48
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 深度学习架构(CNN、RNN、GAN、Transformers、编码器-解码器架构)的友好介绍。

    一、说明 本博客旨在对涉及卷积神经网络 &#xff08;CNN&#xff09;、递归神经网络 &#xff08;RNN&#xff09;、生成对抗网络 &#xff08;GAN&#xff09;、转换器和编码器-解码器架构的深度学习架构进行友好介绍。让我们开始吧&#xff01;&#xff01; 二、卷积神经网络…...

    2024/5/4 17:41:12
  4. Django实现的登录注册功能

    1 前言 在Web开发中&#xff0c;用户登录和注册是最基本且必不可少的功能。Django&#xff0c;作为一个高级的Python Web框架&#xff0c;为我们提供了强大的工具和库来快速实现这些功能。下面&#xff0c;我将详细介绍如何使用Django来实现用户登录和注册功能。 2 功能介绍 …...

    2024/5/1 13:23:09
  5. Oracle 正则表达式

    一、Oracle 正则表达式相关函数 (1) regexp_like &#xff1a;同 like 功能相似&#xff08;模糊 匹配&#xff09; (2) regexp_instr &#xff1a;同 instr 功能相似&#xff08;返回字符所在 下标&#xff09; (3) regexp_substr &#xff1a; 同 substr 功能相似&…...

    2024/5/3 23:55:49
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/4 23:55:17
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/4 2:59:34
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  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