参考资料:https://blog.csdn.net/u014106644/article/details/90174332;

https://blog.csdn.net/qq_40722604/article/details/107792636;

https://blog.csdn.net/a519640026/article/details/106940115;

https://blog.csdn.net/qq_40722604/article/details/107792636;

https://blog.csdn.net/qq_41854763/article/details/82694873;

https://blog.csdn.net/weixin_42340670/article/details/80550932

Java中的树

  • 说起树,我们最早是在大学学的八大数据结构:

数组,栈,队列,链表,树,散列表,堆,图

平常我们常用的可能就是数组,队列,链表,散列表这四种,

那么问题来了:为什么常用这几种?树和这几种数据结构有什么区别呢?

要想弄清楚这个问题,我们先要弄清楚这几个是什么东西

  1. 数组:同一中元素类型的有限个元素排列起来的一个集合
  2. 队列:一种特殊的线性表,先进先出
  3. 链表:在屋里单元上非连续的存储结构,元素间的顺序由指针链接次序完成
  4. 散列表:也叫哈希表,由key-value组成,可根据key直接找到对应的数据value

  1. 那么树是一个什么东西呢?

树是一种抽象数据类型或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:

    ①每个节点有零个或多个子节点;

    ②没有父节点的节点称为根节点;

    ③每一个非根节点有且只有一个父节点;

④除了根节点外,每个子节点可以分为多个不相交的子树;

这些是数据结构中的定义:

  • 那么java中的树,集合又是什么样的呢?
  1. java中的集合框架:

这就是java的集合框架结构,我们可以看到我们常用的几种:

List类型的arraylist,linkedlist

Set类型的hashset

Map类型的hashmap,linkedhashmap都在这里面

  1. 那么我们看一下arraylist的内部实现

我们一般都是直接

List<String> xxx = new arraylist<>();

那么这样的内部是什么呢?

这也就是说我们这样直接是创建了一个object类型的空数组,

那么指定大小的arraylist呢?

这些都是很简单明了的 ,那么我们来看看arraylist的扩容过程

就是说每次扩容一般情况是扩容1.5倍原先的长度

  1. 那么linkedlist呢?

Linkedlist是内部有一个

每个元素都会创建一个node,有2个指针指向前面和后面的node

Linkedlist中有

首节点和尾部节点的指针,方便我们在记录链表的首尾

那么链表是什么样的add过程呢?

set过程

那么vector呢

其实vector和arraylist 一样,就是add加上了synchronized关键字

  1. 这里比较下vector,arraylist,linkedlist?
  1. 相比linkedlist,arraylist查找方便,但删除,插入中间元素困难,但删除插入最后一个元素不困难
  2. Arraylist和vector存在扩容的问题,arraylist一次扩容1.5倍,而vector默认是2倍,而linkedlist没有这个问题
  3. 相比arraylist,vector更安全,但更加消耗性能,反而在使用中基本不适用

  • 那么set呢?
  1. hashSet

从这个构建函数可以看得出来:

Hashset能够保证每个元素的唯一性,就是使用的hashmap来存储数据

他所有的操作都是对他的这个hashmap的操作

  • Hashmap
  1. 其实我们大家都知道hashmap在jdk1.8中底层就用了树(红黑树),他的总体架构是:

数组+链表+红黑树

既然说了jdk1.8,那么我们先说下jdk1.7中hashmap的结构:

数组+链表

他们之间的差别就是:

当hash碰撞时,都开始使用链表处理碰撞,但1.8之后,当链表长度>=8时,将链表转成红黑树,大大减少查找时间,当节点<=6时,他又会变成链表

Hashmap的结构图:

从这3张图:我们可以清晰的看到:

当一个元素进入hashmap时,先根据key的hashcode比较,看是否发生碰撞,没有则在数组的位置上创建一个node来存放该元素,当发生碰撞时,则在碰撞的位置的链表尾部上添加该元素的node

当链表的元素大于8时,呢么他会转成红黑树

  

红黑树的类:

这里树先放一下,我们回到hashmap

我们上面各种集合都涉及到扩容,那么hashmap怎么扩容呢?

Hashmap默认初始大小是10,加载因子默认是0.75,也就是说当hashmap中插入的元素大于总容量的0.75时,hashmap就会发生扩容,扩容的默认比例是,扩容到原先的2倍。我们看下源代码:

  

说到这,我感觉集合说的也差不多了,正式进入树

树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构。没有结点的树称为空(null或empty)树。一棵非空的树包括一个根结点,还(很可能)有多个附加结点,所有结点构成一个多级分层结构。

  1. 按分叉来区分:二叉树,多路树

二叉树的遍历方法:

1.先序遍历:按照根节点->左子树->右子树的顺序访问二叉树

  

先序遍历:(1)访问根节点;(2)采用先序递归遍历左子树;(3)采用先序递归遍历右子树;

(注:每个节点的分支都遵循上述的访问顺序,体现“递归调用”)

先序遍历结果:A BDFE CGHI

思维过程:(1)先访问根节点A,

(2)A分为左右两个子树,因为是递归调用,所以左子树也遵循“先根节点-再左-再右”的顺序,所以访问B节点,

(3)然后访问D节点,

(4)访问F节点的时候有分支,同样遵循“先根节点-再左--再右”的顺序,

(5)访问E节点,此时左边的大的子树已经访问完毕,

(6)然后遵循最后访问右子树的顺序,访问右边大的子树,右边大子树同样先访问根节点C,

(7)访问左子树G,

(8)因为G的左子树没有,所以接下俩访问G的右子树H,

(9)最后访问C的右子树I

2.中序遍历:按照左子树->根节点->右子树的顺序访问

中序遍历:(1)采用中序遍历左子树;(2)访问根节点;(3)采用中序遍历右子树

中序遍历结果:DBEF    A    GHCI

3.后序遍历:按照左子树->右子树-->根节点的顺序访问

  

后序遍历:(1)采用后序递归遍历左子树;(2)采用后序递归遍历右子树;(3)访问根节点;

后序遍历的结果:DEFB  HGIC   A

二叉查找树

二叉查找树也称为有序二叉查找树,满足二叉查找树的一般性质,是指一棵空树具有如下性质:
任意节点左子树不为空,则左子树的值均小于根节点的值
任意节点右子树不为空,则右子树的值均大于于根节点的值
任意节点的左右子树也分别是二叉查找树
没有键值相等的节点

局限性及应用
一个二叉查找树是由n个节点随机构成,所以,对于某些情况,二叉查找树会退化成一个有n个节点的线性链.如下图:

  1. AVL树

AVL树是带有平衡条件的二叉查找树,和红黑树相比,它是严格的平衡二叉树,平衡条件必须满足(所有节点的左右子树高度差不超过1).不管我们是执行插入还是删除操作,只要不满足上面的条件,就要通过旋转来保持平衡,而旋转是非常耗时的

使用场景:

AVL树适合用于插入删除次数比较少,但查找多的情况。
也在Windows进程地址空间管理中得到了使用
旋转的目的是为了降低树的高度,使其平衡
AVL树特点:
AVL树是一棵二叉搜索树
AVL树的左右子节点也是AVL树
AVL树拥有二叉搜索树的所有基本特点
每个节点的左右子节点的高度之差的绝对值最多为1,即平衡因子为范围为[-1,1]

  1. 红黑树

一种自平衡二叉查找树, 通过对任何一条从根到叶子的路径上各个节点着色的方式的限制,红黑树确保从根到叶子节点的最长路径不会是最短路径的两倍,用非严格的平衡来换取增删节点时候旋转次数的降低,任何不平衡都会在三次旋转之内解决

使用场景:

红黑树多用于搜索,插入,删除操作多的情况下

原因:
红黑树的查询性能略微逊色于AVL树,因为比AVL树会稍微不平衡最多一层,也就是说红黑树的查询性能只比相同内容的AVL树最多多一次比较,但是,红黑树在插入和删除上完爆AVL树,AVL树每次插入删除会进行大量的平衡度计算,而红黑树为了维持红黑性质所做的红黑变换和旋转的开销,相较于AVL树为了维持平衡的开销要小得多

性质:
1.节点是红色或黑色。
2.根节点是黑色。
3.每个叶子节点都是黑色的空节点(NIL节点)。
4 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)
5.从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。

说完了概念,我们来看下红黑树的基本操作:

  1. 右旋:就是把头上的节点向右转一下

  1. 左旋:把头上的节点向左转一下

看到这,大家有个印象,我们来看下代码:

    

  

   

这个代码是将链表的node转换成红黑树的treenode,当转成treenode之后,我们就会进行红黑树的形成:

  

树形成后,我们要平衡树

平衡树,当我们发现不是红黑树之后,需要左旋和右旋

     这样我们才能得到一颗红黑树   右旋

这是只分析了1种情况,那么另外3种情况呢?

  1. 需要先5和7调换位置,在进行右旋
  2. 需要左旋
  3. 需要12和15调换位置,再进行左旋

了解这之后我们无论红黑树有几层,我们都只需要找到这样的3个点就能进行红黑树的旋转,最后形成一颗红黑树。

那么红黑树的删除过程是怎么一个样子呢?

  1. 这里先判断是否有个和hashcode碰撞的node,如果有,切key相同,则直接删除
  2. 如果key不同,则判断是否是链表还是红黑树
  3. 如果是红黑树再调用getTreeNode方法
  4. 删除找到的节点

    1. 红黑树查找节点:

    1. 红黑树删除节点:

   先找到删除的节点,并将替换节点替换删除的节点

当删除的节点是黑色的时候,就是影响了红黑树的黑色高度的时候,这样就违反了红黑树的第5条,所以调用

说到这,红黑树就基本说完了,现在让我们看看B树和B+树

  • B树:

  1. 所有键值分布在整颗树中(索引值和具体data都在每个节点里);
  2. 任何一个关键字出现且只出现在一个结点中;
  3. 搜索有可能在非叶子结点结束(最好情况O(1)就能找到数据);
  4. 在关键字全集内做一次查找,性能逼近二分查找;
  5. 非叶子结点   关键字:K[1], K[2], …, K[M-1];且K[i] < K[i+1];即关键字时有序的;孩子指针:P[1], P[2], …, P[M];其中P[1]指向关键字小于K[1]的子树,P[M]指向关键字大于K[M-1]的子树,其它P[i]指向关键字属于(K[i-1], K[i])的子树;

既然前面我们说了红黑树,avl树查询很快,为什么又要B树呢?

  1. 当数据量太大,内存存不下时,数据只能放在磁盘上,而磁盘和内存间的访问时间又相差太大,,所以大量时间会用在磁盘IO上,那么我们需要提高程序性能,怎么办,红黑树完全无法做这样的操作:

红黑树的旋转需要全部的数据,而数据现在不能全在内存上

  1. 红黑树的高度相对较大为 log n(底数为2),这样逻辑上很近的节点实际可能非常远,无法很好的利用磁盘预读(局部性原理)当我们读取磁盘一页数据时,他相邻的页也会被读取。

所以出现了B树,而且B树不像红黑树那样只有2个子树,他可以有多个子树,他可以分成4个子树,这样一下就可以排除四分之三的数据,而且B树一般是三层,不会像红黑树那样高度很大,大大节省了大数据量的查询时间

  • B+树

  1. 对于B树的改进,每个节点具有关键字以及孩子指针属性:
  2. 非叶子结点的子树指针与关键字个数相同;
  3. 非叶子结点的子树指针P[i],指向关键字值属于[K[i], K[i+1])的子树(B-树是开区间);
  4. 为所有叶子结点增加一个链指针;
  5. 所有关键字都在叶子结点出现;
  6. 所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰好是有序的;不可能在非叶子结点命中;非叶子结点相当于是叶子结点的索引(稀疏索引),叶子结点相当于是存储(关键字)数据的数据层;更适合文件索引系统;

B-树和B+树的区别

1.B+树内节点不存储数据,所有 data 存储在叶节点导致查询时间复杂度固定为 log n。而B-树查询时间复杂度不固定,与 key 在树中的位置有关,最好为O(1)。

如下所示B-树/B+树查询节点 key 为 50 的 data

B-树:

 

从上图可以看出,key 为 50 的节点就在第一层,B-树只需要一次磁盘 IO 即可完成查找。所以说B-树的查询最好时间复杂度是 O(1)。

B+树:

 

由于B+树所有的 data 域都在根节点,所以查询 key 为 50的节点必须从根节点索引到叶节点,时间复杂度固定为 O(log n)。

由此可得:B树的由于每个节点都有key和data,所以查询的时候可能不需要O(logn)的复杂度,甚至最好的情况是O(1)就可以找到数据,而B+树由于只有叶子节点保存了data,所以必须经历O(logn)复杂度才能找到数据

2. B+树叶节点两两相连可大大增加区间访问性,可使用在范围查询等,而B-树每个节点 key 和 data 在一起,则无法区间查找。

 

根据空间局部性原理:如果一个存储器的某个位置被访问,那么将它附近的位置也会被访问。

B+树可以很好的利用局部性原理,若我们访问节点 key为 50,则 key 为 55、60、62 的节点将来也可能被访问,我们可以利用磁盘预读原理提前将这些数据读入内存,减少了磁盘 IO 的次数。

当然B+树也能够很好的完成范围查询。比如查询 key 值在 50-70 之间的节点。

由此可得:由于B+树的叶子节点的数据都是使用链表连接起来的,而且他们在磁盘里是顺序存储的,所以当读到某个值的时候,磁盘预读原理就会提前把这些数据都读进内存,使得范围查询和排序都很快

3.B+树更适合外部存储。由于内节点无 data 域,每个节点能索引的范围更大更精确

这个很好理解,由于B-树节点内部每个 key 都带着 data 域,而B+树节点只存储 key 的副本,真实的 key 和 data 域都在叶子节点存储。前面说过磁盘是分 block 的,一次磁盘 IO 会读取若干个 block,具体和操作系统有关,那么由于磁盘 IO 数据大小是固定的,在一次 IO 中,单个元素越小,量就越大。这就意味着B+树单次磁盘 IO 的信息量大于B-树,从这点来看B+树相对B-树磁盘 IO 次数少。

由此可得:由于B树的节点都存了key和data,而B+树只有叶子节点存data,非叶子节点都只是索引值,没有实际的数据,这就时B+树在一次IO里面,能读出的索引值更多。从而减少查询时候需要的IO次数!

 

从上图可以看出相同大小的区域,B-树仅有 2 个 key,而B+树有 3 个 key。

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

相关文章

  1. vue2、3面试题

    代码层面主要是Composition -api setup是组合式&#xff08;Composition&#xff09;编程的入口&#xff0c;setup接受两个值&#xff1a;props 和 context props&#xff08;父组件向子组件传值&#xff09; context 父组件 helloworld <template><div class"…...

    2024/4/20 13:34:16
  2. Linux Centos7安装配置Telnet详细教程

    1. 查看是否安装 telnet和 依赖的xinetd rpm -qa | grep telnet 2.没有则安装 yum install xinetd yum install telnet yum install telnet-server 注意安装时要确保安装成功&#xff0c;如出现 error: unpacking of archive failed on file /usr/bin/telnet;54254708: cpio…...

    2024/4/28 7:15:48
  3. Request Entity Too Large

    远程服务器返回了意外响应: (413) Request Entity Too Large。 出现这个报错的原因是请求的实体太大了。 解决方案&#xff1a; 客户端&#xff1a;App.config在bindings下面加多一个binding: <binding closeTimeout"00:10:00" receiveTimeout"00:20:00&…...

    2024/4/25 23:22:11
  4. 阿里二面:为什么MySQL选Repeatable Read作为默认隔离级别?

    作者 l Hollis 来源 l Hollis&#xff08;ID&#xff1a;hollischuang&#xff09; 关于MySQL的事务隔离级别&#xff0c;相信很多读者都不陌生&#xff0c;网上有很多种相关的文章&#xff0c;很多人对于各种隔离级别&#xff0c;以及不同的级别可以解决的一些读现象都是如数家…...

    2024/4/21 18:14:06
  5. 电子看板可视化,让生产管理“看得见”

    如今的制造业发展迅猛&#xff0c;对生产管理实施电子看板可视化管理已是常态&#xff0c;但仍有许多制造企业还在沿用手工记录看板或单一化的电子看板&#xff0c;而此时提高生产效率&#xff0c;减少不必要的人力物力浪费&#xff0c;就会使得企业生产事半功倍。今天我们就来…...

    2024/4/28 0:18:54
  6. 2021-10-21WPF下拉框绑定

    WPF下拉框有两个值一个是SelectedValuePath id值一个是DisplayMemberPath显示给用户看的name值 先看数据库代码数据库 数据库代码很少只查询了两列一列是staff_id用来当作下拉框的id值一列是staff_name用来当作下拉框显示给用户看的name值 其中IF(type‘Window_XinZengXiaLaKua…...

    2024/4/27 23:32:04
  7. Docker-Compose一键部署WordPress

    Docker官方文档&#xff1a;https://docs.docker.com/samples/wordpress/ 安装&#xff1a;Docker docker-compose mkdir my_wordpress/ cd my_wordpress/ vi docker-compose.yml docker-compose up -d docker ps 然后访问 &#xff1a;http:localhost:8000 就可以看到WordPres…...

    2024/4/28 0:07:02
  8. vue ie swiper 空白报错不支持语法

    降低swiper版本至 "swiper": "^3.4.2",原来的版本太高ie不支持...

    2024/4/21 18:13:58
  9. 算法设计与分析—回溯法

    课程内容回顾&#xff1a; 回溯法 递归模板 class Solution:def permute(self, nums: List[int]) -> List[List[int]]:res [] #存放符合条件结果的集合path [] #用来存放符合条件的结果used [] #用来存放已经用过的数字def backtrack(nums,used):if len(path) len…...

    2024/4/28 7:35:49
  10. skywalking 源码边阅读,边记录笔记

    之前也有阅读过skywalking的源码&#xff0c;但是很久不看或者当时为了好奇&#xff0c;没有使用&#xff0c;这东西经过一段时间就忘记了&#xff0c;现在写个笔记&#xff0c;记录下学习的过程&#xff0c;也方便之后查漏补缺 环境配置 见之前的文章 启动项目&#xff0c;调…...

    2024/4/28 8:19:25
  11. CSP2021题解

    T1:[CSP-S 2021] 廊桥分配 考虑到你新增一个廊桥并不能影响当前可以停靠在廊桥的飞机&#xff0c;考虑无限廊桥时&#xff0c;一架飞机最少需要多少廊桥才可以停靠&#xff0c;如果当前有多个廊桥&#xff0c;肯定选择编号小的(廊桥用的越少&#xff0c;另一边就越多)&#xf…...

    2024/4/24 3:07:43
  12. lwIP源码解析---httpd(二)

    lwIP源码解析—httpd&#xff08;二&#xff09;一、简介    1.1 lwip版本    lwip 2.1.2 1.2 代码范围    在lwip中包含了http服务端的实现&#xff0c;文件路径&#xff1a; lwip-2.1.2\src\apps\http\httpd.c在源码案例中&#xff0c;只实现了GET方法的例子&#xff0…...

    2024/4/28 2:49:13
  13. 异常:NullPointerException: Parameter specified as non-null is null:

    异常&#xff1a; java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter share_mediaat com.ocsyun.read.utils.ShareSdkUtil$ShareCustListener.onclick(Unknown Source:7)at…...

    2024/4/27 0:35:35
  14. 6.I2C子系统(上)

    文章目录I2C协议和时序Linux I2C驱动框架Linux I2C总线和平台总线的结合Linux I2C从设备的设备树信息的添加Linux I2C client_driver_adapter_msg等对象的讲解I2C协议和时序 I2C驱动开发&#xff1a; I2C从设备驱动开发 硬件芯片&#xff1a;从设备 cmos camera ts &#xff1…...

    2024/4/27 10:06:56
  15. RequestBody|ResponseBody|RequestParam

    转载&#xff1a;https://blog.csdn.net/showadwalker/article/details/88238451 https://blog.csdn.net/weixin_38004638/article/details/99655322 一、 RequestBody 注解RequestBody接收的参数是来自requestBody中&#xff0c;即请求体。一般用于处理非 Content-Type: app…...

    2024/4/21 18:13:51
  16. GroupAuthorizationFailedError

    给kafka消费者组换了一个groupid&#xff0c;目的是为了调试不影响线上环境消费消息。结果运行脚本&#xff0c;报错&#xff1a; kafka.errors.GroupAuthorizationFailedError: [Error 30] GroupAuthorizationFailedError:my_groupid原因&#xff1a;消费者组没有权限 解决&…...

    2024/4/28 8:43:59
  17. 企业级开发工具,J2PaaS低代码平台三大能力助力软件开发!

    随着企业数字化转型不断深入&#xff0c;打造有利于市场竞争的“未来企业”将成为所有企业的目标&#xff0c;而企业能否快速、敏捷地开发数字化应用则成为了实现目标的关键。 不过&#xff0c;企业却普遍面临IT人员和软件人才短缺&#xff0c;以及应用开发过于依赖IT部门等问…...

    2024/4/21 18:13:49
  18. HP T7520瘦客户机安装Wacom数位板

    同事新买了一款wacom的数位板CTL-6100&#xff0c;需要安装在我们的瘦客户机上HP T7520.于是按照说明书开始进行安装。结果提示空间不足不能安装。 为了省事&#xff0c;于是映射到虚拟化内部进行安装。可是过了不久用户反馈不好用。咨询用户后发现原来的数位板是安装在系统外面…...

    2024/4/21 18:13:50
  19. 【数论】欧几里得算法

    百度百科定义&#xff1a; 欧几里得算法又称辗转相除法&#xff0c;是指用于计算两个非负整数a&#xff0c;b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) gcd(b,a mod b)。 假如需要求 1997 和 615 两个正整数的最大公约数,用欧几里得算法&#xff0c;是…...

    2024/4/27 15:23:09
  20. WPF单号自增功能实现

    第一步&#xff1a;要在数据库写好表格&#xff0c;再在数据库的储存过程获取数据库里表单的数据如下图所示&#xff1a; 第二步&#xff1a;就去服务端写方法&#xff0c;名字建议和你写的存储过程的名字一样&#xff0c;这样就方便区分和之后的查找&#xff0c;当然你也可以不…...

    2024/4/25 16:32:02

最新文章

  1. Jammy@Jetson Orin - Tensorflow Keras Get Started: Concept

    JammyJetson Orin - Tensorflow & Keras Get Started: Concept 1. 源由2. 模型2.1 推理流程2.1.1 获取图像2.1.2 算法识别2.1.3 判断决策 2.2 理想情况2.2.1 多因素输入2.2.2 理想识别概率 2.3 学习过程2.3.1 标记训练集2.3.2 损失函数2.3.3 训练网络2.3.4 渐进方法 3. 总…...

    2024/4/28 9:02:18
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. C#,简单,精巧,实用的文件夹时间整理工具FolderTime

    点击下载本文软件&#xff08;5积分&#xff09;&#xff1a; https://download.csdn.net/download/beijinghorn/89071073https://download.csdn.net/download/beijinghorn/89071073 百度网盘&#xff08;不需积分&#xff09;&#xff1a; https://pan.baidu.com/s/1FwCsSz…...

    2024/4/25 11:01:04
  4. 用html实现一个日历便签设计

    <!DOCTYPE html> <html lang"en" > <head><meta charset"UTF-8"><title>日历便签设计</title><link hrefhttps://fonts.googleapis.com/css?familyMontserrat:700,400 relstylesheet typetext/css><link hr…...

    2024/4/25 23:48:16
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/28 3:28:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

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

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

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

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

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/28 1:22:35
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/27 8:32:30
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 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
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,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
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在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