名字

问题

一、简介

优点:

缺点:

二、继承关系图

在这里插入图片描述

是浅拷贝

HashMap实现了Cloneable,可以被克隆,是浅拷贝。

HashMap实现了Serializable,可以被序列化。

HashMap继承自AbstractMap,实现了Map接口,具有Map的所有功能。

三、存储结构

四、源码分析

/*	介绍
HashMap是一个散列表。他存储的内容是键值对(key-value)映射
HashMap继承AbstractMap,实现了Map,Cloneable、Serializable接口
HashMap的实现是不同步的,也就是线程不安全的,他的key、value都可以为null
HashMap的映射不是有序的
HashMap的实例有2个参数影响其性能:“初始容量”和“加载因子”。
容量:是哈希表中桶的数量,通常默认为8
加载因子:是哈希表在其容量自动增加之前可以达到多满的一种尺度。通常默认为0.75
rehash操作:当哈希表中的条目数超过了加载因子与当前容量的乘积时,则要对该哈希表进行rehash操作(即重构内部数据结构)。从而哈希表讲具有大约两倍的桶数通常默认加载因子为0.75,这是在时间和空间成本上寻求一种折衷。加载因子过高虽然减少了空间开销,但是同时也增加了查询成本(时间成本)。在设置初始化容量的时候应该考虑到映射中所需的条目数及其加载因子,以便最大限度的减少rehash操作次数。如果初始容量>最大条目数➗加载因子,则不会rehash操作。
*/

内部类


属性

/* hashMap的属性介绍
*/static final int DEFAULT_INITIAL_CAPACITY = 16;//默认初始容量(数组大小),必须是2的幂static final int MAXIMUM_CAPACITY = 1 << 30;//1073741824最大的容量范围,必须是2的幂static final float DEFAULT_LOAD_FACTOR = 0.75f;//加载因子默认值0.75transient Entry[] table;//存储数据的entry数组transient int size;//数组的大小(map中保存键值对的数量)int threshold;//临界值=加载因子*初始容量(当size大于临界值就会出现数组扩充到原来2 倍)final float loadFactor;//加载因子(默认DEFAULT_LOAD_FACTOR=0.75)transient volatile int modCount;//map结构被改变的次数//如果桶的结点数大于8时,有可能回转化为树(红黑树),初始为链表//当桶(bucket)上的结点数大于这个值时会转成红黑树static final int TREEIFY_THRESHOLD = 8;//在哈希表扩容时,如果发现桶的结点数小于6,则会由树重新退化为链表//当桶(bucket)上的结点数(链表长度)小于这个值时树转链表static final int UNTREEIFY_THRESHOLD = 6;//在转化树(红黑树)之前还有一次判断,//如果键值对(每个桶的数量+)的数量大于64时才会进行树化(链表转化红黑树)//如果当前容量小于它,就不会将链表转化为红黑树,而是用resize()代替static final int MIN_TREEIFY_CAPACITY = 64;//存放具体元素的集transient Set<Map.Entry<K,V>> entrySet;

构造

/* HashMap的构造函数有4个  
*/
/* 第一种构造HashMap()*/
public HashMap(){//加载因子采用默认0.75,原因同上,时间/空间折衷。this.loadFactor = DEFAULT_LOAD_FACTOR; 
}/* 第二种构造HashMap(int,float)*/
public HashMap(int initialCapacity, float loadFactor){//如果初始化容量小于0 抛IllegalArgumentException异常if (initialCapacity < 0) throw new IllegalArgumentException("Illegal initial capacity: " +initialCapacity);//如果初始化容量大于2147483647(1 << 30)时,就设置为2147483647 (int的最大值)if (initialCapacity > MAXIMUM_CAPACITY)initialCapacity = MAXIMUM_CAPACITY;//如果设置加载因子<= 0 或 不能是NaN,例如0.0f/0.0f=NaN 就是NaNif (loadFactor <= 0 || Float.isNaN(loadFactor))throw new IllegalArgumentException("Illegal load factor: " + loadFactor);this.loadFactor = loadFactor;//如果传入的初始化容量不是2的幕数则进行补足为2的幕数,//补足后超过MAXIMUM_CAPACITY容量则设置为MAXIMUM_CAPACITYthis.threshold = tableSizeFor(initialCapacity);
}/* 第三种构造HashMap(int) */
public HashMap(int initialCapacity){//初始化容量为8 加载因子为0.75this(initialCapacity, DEFAULT_LOAD_FACTOR);
}
/* 第四种构造HashMap(Map)*/
public HashMap(Map<? extends K, ? extends V> m){//初始化加载因子为0.75this.loadFactor = DEFAULT_LOAD_FACTOR;//设置容量threshold为:m.size()转化为2的幕数结果(因为是构造创建,所以table为null)//putMapEntries(m, false);
}

主要方法

hash方法

resize();
/* 获得key的hash值(下面有hash计算图)*/
static final int hash(Object key) {int h;// 1、如果key==null 返回0 // 2、获得key的hashCode值,赋值给h。// 3、h >>>16 按位右移补零操作符。// 	左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。// 	>>>和>>不同的是>>不会在移动得到的空位以零填充// 4、把2的结果和3的结果进行 ^ 运算 //	如果相对应位值相同,则结果为0,否则为1	return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);
}

resize方法

/* 重新计算容量向HashMap对象里不停的添加元素,而HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素;当然java里的数组是无法自动扩容的,方法是使用一个新的数组代替已有的容量小的数组;就像我们用一个小桶装水,如果想装更多的水,就得换大水桶。
*/
final Node<K,V>[] resize() {//保存当前table(一个数组下面是链表或者红黑树存储)Node<K,V>[] oldTab = table;//保存当前容量int oldCap = (oldTab == null) ? 0 : oldTab.length;//保存当前临界值(阔值)(加载因子*容量)int oldThr = threshold;int newCap, newThr = 0;//之前的table大小大于0,则已初始化if (oldCap > 0) {//如果超过最大值就不扩充了,只设置临界值(阔值)if (oldCap >= MAXIMUM_CAPACITY) {threshold = Integer.MAX_VALUE;return oldTab;}//扩容(如果扩容后容量还<16,此次不设置临界值//则需在下面的 if(newThr==0)处重新计算临界值[阔值])else if ((newCap = oldCap << 1) < MAXIMUM_CAPACITY &&oldCap >= DEFAULT_INITIAL_CAPACITY)newThr = oldThr << 1; // double threshold}//如果老的table没有值 但有阔值,则初始容量设置为老的阈值else if (oldThr > 0) // initial capacity was placed in thresholdnewCap = oldThr;//如果老的table没有值 且老的临界值=0,则使用缺省值(使用默认构造函数初始化)else {               // zero initial threshold signifies using defaultsnewCap = DEFAULT_INITIAL_CAPACITY;newThr = (int)(DEFAULT_LOAD_FACTOR * DEFAULT_INITIAL_CAPACITY);}// 计算新的阔值 (上面第一和第二都会出现新阔值为0)if (newThr == 0) {float ft = (float)newCap * loadFactor;newThr = (newCap < MAXIMUM_CAPACITY && ft < (float)MAXIMUM_CAPACITY ?(int)ft : Integer.MAX_VALUE);}//把newThr赋予给阔值threshold = newThr;//初始化table@SuppressWarnings({"rawtypes","unchecked"})Node<K,V>[] newTab = (Node<K,V>[])new Node[newCap];table = newTab;//之前的table已初始化过if (oldTab != null) {//循环复制元素for (int j = 0; j < oldCap; ++j) {//扩容后进行rehash操作Node<K,V> e;if ((e = oldTab[j]) != null) {//如果==null,无节点不做处理oldTab[j] = null;//通知gc回收//桶中只有一个节点,直接重新计算index并赋值if (e.next == null) newTab[e.hash & (newCap - 1)] = e;//hashMap.TreeNode继承LinkedHashMap.Entry继承HashMap.Node实现Map.Entry接口//如果是树节点,采用红黑树处理方式,跟链表的处理相似#李雷#:等待红黑树学习了看//根据(e.hash & oldCap)分为两个,如果哪个数目不大于UNTREEIFY_THRESHOLD,就转为链表else if (e instanceof TreeNode)//转化为TreeNode,并split((TreeNode<K,V>)e).split(this, newTab, j, oldCap);//链表扩容#李雷#:等待链表学习后看,不是很明白else { // preserve order//进行链表复制//方法比较特殊,它并没有重新计算元素在数组中的位置//而是采用了 原始位置加原数组长度的方法计算得到位置。//loHead用户存储低位(位置不变)key的链头,loTail用于指向链位位置。Node<K,V> loHead = null, loTail = null;//hiHead用户存储即将存储在高位的key的链头,hiTail用于指向链尾位置。Node<K,V> hiHead = null, hiTail = null;Node<K,V> next;// 将同一桶中的元素根据(e.hash & oldCap)是否为0进行分割成两个不同的链表,完成rehashdo {/*********************************************//*** 注: e本身就是一个链表的节点,它有 自身的值和next(链表的值),但是因为next值对节点扩容没有帮助,* 所有在下面讨论中,我近似认为 e是一个只有自身值,而没有next值的元素。*//*********************************************/next = e.next;// 注意:不是(e.hash & (oldCap-1));而是(e.hash & oldCap)// (e.hash & oldCap) 得到的是 元素的在数组中的位置是否需要移动,示例如下// 示例1:// e.hash=10 0000 1010// oldCap=16 0001 0000//	 &   =0	 0000 0000       比较高位的第一位 0//结论:元素位置在扩容后数组中的位置没有发生改变// 示例2:// e.hash=17 0001 0001// oldCap=16 0001 0000//	 &   =1	 0001 0000      比较高位的第一位   1//结论:元素位置在扩容后数组中的位置发生了改变,新的下标位置是原下标位置+原数组长度// (e.hash & (oldCap-1)) 得到的是下标位置,示例如下//   e.hash=10 0000 1010// oldCap-1=15 0000 1111//      &  =10 0000 1010//   e.hash=17 0001 0001// oldCap-1=15 0000 1111//      &  =1  0000 0001//新下标位置//   e.hash=17 0001 0001// newCap-1=31 0001 1111    newCap=32//      &  =17 0001 0001    1+oldCap = 1+16//元素在重新计算hash之后,因为n变为2倍,那么n-1的mask范围在高位多1bit(红色),因此新的index就会发生这样的变化: // 0000 0001->0001 0001next = e.next;//保存下一个节点//与原数组长度相与后,得到的结果为0的,意味着在新数组中的位置是不变的,//因此,将其组成一个链条if ((e.hash & oldCap) == 0) { //说明if (loTail == null)//第一个结点让loTail和loHead都指向它loHead = e;elseloTail.next = e;loTail = e;}else {//同上if (hiTail == null)hiHead = e;elsehiTail.next = e;hiTail = e;}} while ((e = next) != null);if (loTail != null) {loTail.next = null;newTab[j] = loHead;}if (hiTail != null) {hiTail.next = null;newTab[j + oldCap] = hiHead;}}}}}return newTab;
}
final V putVal(int hash, K key, V value, boolean onlyIfAbsent,boolean evict)

五、总结

  • 不全,仅供个人编辑
菜鸟编程98K
发布了16 篇原创文章 · 获赞 16 · 访问量 5万+
私信关注
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. linux 查看文件属性stat fstat fstatat lstat

    stat fstat fstatat lstatstat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。函数原型:#include <sys/stat.h>int stat(const char *restrict pathname,struct stat *restrict buf); int f…...

    2024/3/28 20:23:06
  2. spring security

    spring security引入依赖<!-- spring-security --><dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-web</artifactId><version>5.1.5.RELEASE</version></dependency> &l…...

    2024/3/29 11:26:12
  3. DeepFM模型——理论分析

    论文地址:https://arxiv.org/pdf/1703.04247.pdf一.提出背景 CTR预估重点在于学习组合特征,包括二阶、三阶甚至更高阶,阶数越高越难学习。论文中指出,无论是低阶特征还是高阶特征,都有它自己的价值,都对推荐准确性有着很大的影响。而如何利用好低阶和高阶的特征,就是Dee…...

    2024/3/29 11:26:11
  4. 【持续更新】Ubuntu 18/Linux的个人出现过的问题和使用技巧总结

    快速目录前言Ubuntu安装Ubuntu开机黑屏或输入密码后黑屏Windows、Ubuntu双系统共存时间不一致问题安装Ubuntu、Windows双系统后重启电脑没有grub直接进入了Windows系统Ubuntu显卡驱动的安装Ubuntu Vim方便的配置配置nginx 前言 本贴为本人Ubuntu使用技巧收藏贴,防止个人忘记,…...

    2024/3/29 11:26:11
  5. 一千行 MySQL 详细学习笔记(值得学习与收藏)

    Windows服务-- 启动MySQLnet start mysql -- 创建Windows服务sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码 SHOW PROCESSLIST -- 显示哪些线程正在运行 SHOW VARIABLES -- 显示系统变量信息数…...

    2024/3/29 11:26:11
  6. TN屏和IPS屏的区别

    TN屏:响应速度最快,穿透率高,成本最低,缺点是对比度低,视角不太好TN屏的优点:1、屏幕的响应速度快,可以达到1ms的响应时间,不会出现残影,IPS屏确实比不上TN屏的,TN屏相较于IPS屏普遍都是更快的屏幕响应,所以很多一部分的游戏笔记本电脑,都是用TN屏,因为它不像IPS屏…...

    2024/3/28 19:55:56
  7. 12月11日科技资讯|GitHub 计划在中国开设分公司;苹果起诉两名中国籍前员工;Vulkan 1.1.130 发布

    「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。扫描上方二维码进入 CSDN App 可以收听御姐萌妹 Style 的人工版音频哟。 一分钟速览新闻点!百度地图:成立智能交通联合实验室,已有注…...

    2024/3/29 2:28:04
  8. 深度学习——优化器算法Optimizer详解(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)

    原文:https://www.cnblogs.com/guoyaohua/p/8542554.html在机器学习、深度学习中使用的优化算法除了常见的梯度下降,还有 Adadelta,Adagrad,RMSProp 等几种优化器,都是什么呢,又该怎么选择呢?在 Sebastian Ruder 的这篇论文中给出了常用优化器的比较,今天来学习一下:h…...

    2024/3/29 11:26:06
  9. 准备工作与简介

    简介 C# 可以说是当今所有开发语言中最好的开发语言,微软会每隔一段时间就推出一个新的 .NET Framework 框架,随着每次新框架的推出 C# 语言也会增加新的功能。而且每次更新微软都会为 C# 提供更多的向后兼容特性,因而 C# 越来越庞大越来越复杂,尤其是 C# 的多线程编程,微…...

    2024/3/29 11:26:05
  10. 基于Nginx的https服务

    简单总结如何在 Nginx 配置 HTTPS 服务器,让自己站点上『绿锁』。 Nginx 配置 HTTPS 并不复杂, 主要有两个步骤: 签署第三方可信任的 SSL 证书 和 配置 HTTPS 有一个免费申请证书的网站https://freessl.org/ 推荐一下。https服务 对传输内容进行加密以及身份验证。为什么需要…...

    2024/3/29 11:26:04
  11. 一篇读懂 可转债

    可转债兴起的原因可转债是1992年底开始进入中国证券市场的,到现在已经27个年头了。可以说,以前可转债在中国证券市场一直不是市场的焦点和幸运儿,始终没能成为一个上规模的可配置的投资品种——其原因很简单,因为相对而言企业发可转债融资不容易。我国上市企业要融资,按照…...

    2024/3/29 11:26:03
  12. 参数VS超参数(Parameters vs Hyperparameters)简介

    参数VS超参数(Parameters vs Hyperparameters) 想要你的深度神经网络起很好的效果,你还需要规划好你的参数以及超参数。 什么是超参数? 比如算法中的learning rate aaa(学习率)、iterations(梯度下降法循环的数量)、LLL(隐藏层数目)、n[l]{{n}^{[l]}}n[l](隐藏层单元数…...

    2024/3/29 2:23:59
  13. 电子工程师EMC设计时一开始就是错的,难怪总有问题,看这8条对策

    电磁干扰EMI中电子设备产生的干扰信号是通过导线或公共电源线进行传输,互相产生干扰称为传导干扰。传导干扰给不少电子工程师带来困惑,如何解决传导干 扰?找对方法,你会发现,传导干扰其实很容易解决,只要增加电源输入电路中EMC滤波器的节数,并适当调整每节滤波器的参数,…...

    2024/3/29 11:26:01
  14. 后台权限管理系统(1)

    目录1.需求分析2.技术架构3.环境搭建3.1创建父模块3.1.1修改父模块的pom文件,指定整个项目中用到的jar包的依赖及其版本3.2 创建domain层子模块3.3 创建dao层子模块3.3.1 修改pom文件,添加dao层jar包的依赖3.4创建service层子模块3.4.1修改pom文件,添加service层jar包的依赖3.…...

    2024/3/29 7:37:22
  15. 中国首份AI落地白皮书发布!金融领域最积极,北京供给超沪深总和

    2019-12-09 13:06:23组委会 发自 凹非寺 量子位 报道 | 公众号 QbitAI人工智能落地,有方向可以参考了。在MEET2020智能未来大会上,IDC联合量子位发布白皮书,全面展示了2019年中国人工智能应用状况。这是国内首份以人工智能应用为主题的白皮书,也是站在年底对中国人工智能市…...

    2024/3/29 11:25:59
  16. 李开复:AI行业正在回归商业本质,技术公司要有服务心态落地为王

    “见过最疯狂的中国创业者是马云”、“一个群里辨别AI的方式是发红包”、“120岁打算退休”……以及发起基于科学的科幻创作计划。以上热议“段子”,或许前几天你已经被刷屏了,但这都并非段子,而是创新工场董事长兼CEO李开复博士在MEET2020智能未来大会上开场对谈内容的截取…...

    2024/3/29 11:25:59
  17. 有这5小段代码在手,轻松实现数据可视化(P...

    要讲的是Matplotlib,一个强大的Python可视化库。一共5小段代码,轻松实现散点图、折线图、直方图、柱状图、箱线图,每段代码只有10行,也是再简单不过了吧!数据可视化是数据科学家工作的一项主要任务。在项目早期阶段,通常会进行探索性数据分析(EDA)以获取对数据的理解和…...

    2024/3/29 11:25:57
  18. 【深度学习】 基于Keras的Attention机制代码实现及剖析——LSTM+Attention

    说明这是接前面【深度学习】基于Keras的Attention机制代码实现及剖析——Dense+Attention的后续。参考的代码来源1:Attention mechanism Implementation for Keras.网上大部分代码都源于此,直接使用时注意Keras版本,若版本不对应,在merge处会报错,解决办法为:导入Multipl…...

    2024/3/29 8:20:27
  19. springcloud之eureka入门

    eureka应用入门 eureka分为服务端和客户端 搭建eureka服务端 ①加依赖 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>②写注解 在主启动…...

    2024/3/29 8:48:36
  20. java面试题2

    下列关于栈的描述中错误的是 ( B ) A. 栈是先进后出的线性表 B 栈只能顺序存储 C 栈具有记忆作用 D 对栈的插入弓删除操作中,不需要改变栈底指针 对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ( D ) A 冒泡排序为 n/2 B 冒泡排序为 n C 快速…...

    2024/3/29 11:12:37

最新文章

  1. 这款基于Vue的大数据可视化平台,你绝对值得拥有

    这款基于Vue的大数据可视化平台&#xff0c;你绝对值得拥有 一、项目介绍二、相关技术栈三、运行步骤四、项目演示五、总结 大家好&#xff0c;这里是程序猿代码之路。今天主要给大家介绍一款基于Vue的可视化数据大屏。在数字化转型的浪潮中&#xff0c;大数据的可视化展示变得…...

    2024/3/29 20:29:35
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 富格林:可信操作阻挠做单亏损

    富格林认为&#xff0c;近年来现货黄金作为具有避险属性的投资产品备受投资者的青睐&#xff0c;新手投资者也纷纷加入其中。但是由于新手投资者缺乏控制仓位的可信经验而无法阻挠做单出现亏损的情况。因此&#xff0c;建议新手投资者应了解如何进行控仓来阻挠出金亏损的状况。…...

    2024/3/29 5:00:24
  4. 贪心算法C++

    一、分发饼干 1、题目&#xff1a; 假设你是一位很棒的家长&#xff0c;想要给你的孩子们一些小饼干。但是&#xff0c;每个孩子最多只能给一块饼干。 对每个孩子 i&#xff0c;都有一个胃口值 g[i]&#xff0c;这是能让孩子们满足胃口的饼干的最小尺寸&#xff1b;并且每块…...

    2024/3/29 14:03:16
  5. 【外汇早评】美通胀数据走低,美元调整

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

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

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

    2024/3/29 18:08:34
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/3/29 2:45:46
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/3/29 16:26:39
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

    2024/3/29 5:19:52
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

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

    2024/3/29 18:08:00
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/3/29 11:11:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/3/29 1:13:26
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/3/29 8:28:16
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/3/29 7:41:19
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

    2024/3/29 18:07:15
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/3/29 9:57:23
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/3/29 0:49:46
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/3/29 18:06:57
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/3/29 17:27:19
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/3/29 18:06:36
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/3/29 18:06:22
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/3/28 18:26:34
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/3/29 18:06:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/3/28 20:09:10
  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