PAC在线丨高性能计算编程进阶之MPI
引 言
在上一篇中,我们对OpenMP多线程编程技术做了简单介绍,并且提供了一些代码示例,相信大家对共享存储编程有了一些了解。下面,本文将介绍文章《》中提到的进阶并行编程技术——MPI。
1
MPI技术简介
MPI是一种标准化的、可移植的消息传递通信协议。支持点对点通信和集合通信,因其可靠性和可移植性广泛地应用于全球各种各样的并行计算架构,尤其是在高性能计算领域,目前有OpenMPI、MVAPICH、MPICH等多个不同的封装版本。
MPI起源于1991年奥地利的一次计算机会议上的讨论。在1992年底,由Jack Dongarra等人提出了“MPI1”草案。经过汇集来自学术界以及工业界等各方意见,研究人员在1994年的超级计算机会议上正式提交MPI,并于1994年6月正式发布MPI 1.0版本。该版本并没有共享内存的概念,只是强调了消息传递功能;2.0版本在原协议的基础上扩充了并行I/O、动态进程管理、远程内存操作等功能,绑定了新的C、C++、Fortran 90等语言标准,同时具有有限的分布式共享内存概念;3.0版本中加入了非阻塞集合操作,也被认为是一个重大的标准更新;3.1版本加入了非阻塞的集合I/O。
消息也就是进程间通信的数据是MPI的基础,由于MPI需要面对不同节点上类型表现不同的异构环境(例如在Intel处理器架构上是小字节序,即在内存高地址中存储高字节,但是IBM处理器上却是使用大字节序,即把高字节存储在内存低地址中),MPI有一套派生出来的数据类型,可以减少不同架构之间的兼容问题,需要在传递消息时就指定进程之间发送的数据类型。
MPI协议如今的普及与其通用的消息传递方式密不可分,可以应对IBM、Intel、AMD等不同厂商硬件系统的不同特性,为高性能计算应用做出重大的贡献。
2
MPI并行编程
2.1 MPI编程模型
在第1部分中提到,数据是MPI的基础,MPI也有独有的一套数据类型。以C语言为例,部分对应关系如表1所示。
表1 部分MPI数据类型对比
其中,MPI_BYTE类型大小为1字节,所以可以用来传输任意字节的数据。MPI_PACKED用于发送或者接收明确打过包的数据。
与OpenMP类似,MPI也需要通过接口函数与内置变量对程序的计算过程加以控制。以C语言为例,以下是一些基础的MPI内置变量和接口函数:
(1)int MPI_Init(int *argc, char ***argv)
初始化MPI运行环境函数。该函数为程序中第一个调用且仅调用一次的MPI函数,只有在该函数调用并返回0后,其他MPI接口函数才能在程序中使用。函数中的参数一般对应main函数的参数argc及argv。
(2)int MPI_Finalize(void )
终止MPI运行环境函数。该函数与MPI_Init函数对应,为程序最后一个调用且仅调用一次的MPI函数,在该函数调用并返回0后,其他MPI接口函数将不能再在程序中使用。
(3)MPI_Comm MPI_COMM_WORLD
MPI内置的全局通信子常量,包括用户使用的全部进程。通信子(communicator)是MPI中特有的概念,用于连接MPI中各个进程组,每个通信子为其包含的每个进程都提供了一个独立的标识符加以区分。通信子也可以分为用于组内通信的域内通信子和用于组间通信的域间通信子。
(4)int MPI_Comm_size(MPI_Comm comm, int *size)
获得通信组的大小函数。输入参数MPI_Comm类型的对象comm一般为MPI内置变量MPI_COMM_WORLD,用于获得程序使用的进程数。
(5)int MPI_Comm_rank(MPI_Comm comm, int *rank)
获得调用该函数的进程在整个通信组中的序号。参数一般为MPI_COMM_WORLD,用于获得调用该函数的进程的进程号。
(6)int MPI_Send(const void *buf, int count, MPI_Datatype datatype, int dest,int tag, MPI_Comm comm)
标准模式阻塞发送函数。将起始地址为buf的count个datatype类型的数据在comm通信域中发送给进程号为dest的进程,标签为tag,标签用于区别本进程发送给同一个comm域中进程号为dest的进程的其他信息。阻塞模式将一直等待该消息被接收后才继续执行程序。
(7)int MPI_Recv(void *buf, int count, MPI_Datatype datatype,int source, int tag, MPI_Comm comm, MPI_Status *status)
标准模式阻塞接收函数。与MPI_Send函数对应,接收comm通信域中进程号为source标签为tag的消息,存放在起始地址为buf的count个datatype类型的缓存空间中,接收的信息长度必须小于或等于缓存空间,否则将导致报错。status保存此次消息传递的状态信息。
接收函数可以在对应的发送函数之前调用,但是只有在匹配的发送函数成功调用之后才算是真正完成一组消息传递。
(8)int MPI_Bcast(void *buf, int count, MPI_Datatype datatype,int root, MPI_Comm comm)
标准模式阻塞广播消息函数。将起始地址为buf的count个datatype类型的数据在comm通信域中的root号进程广播给其他所有进程。该函数相当于在root号进程中调用MPI_Send函数,然后在其他所有进程中调用MPI_Recv接收函数。
(9)int MPI_Pack(const void *inbuf, int incount, MPI_Datatype datatype,void *outbuf, int outsize, int *position, MPI_Comm comm)
数据打包函数。将起始位置为inbuf、数据类型为datatype、大小为incount的数据打包到outbuf中,偏移量为position,在打包完成后,position会叠加打包的数据的字节大小,outsize为数据包的字节大小。
(10)int MPI_Unpack(const void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm)
数据解包函数。将起始位置为inbuf、数据类型为datatype、大小为insize的数据包解包到outbuf中,偏移量为position,在解包完成后,position会叠减解包的数据的字节大小,outsize为数据包的字节大小。需要注意的是,在MPI_Unpack中,解包的长度完全取决于outcount参数,使用者需要明确了解数据包中各个字据的字节数。否则,解包后的数据将是错位的、没有意义的。
(11)int MPI_Reduce(const void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm)
标准模式阻塞规约函数。将起始位置为sendbuf、数据类型为datatype、大小为count的数据通过op操作规约后,集中到root号进程的起始位置为recvbuf的数据中。其中,op操作包括MPI_SUM求和、MPI_PROD求积、MPI_MAX最大值、MPI_MIN最小值等。
2.2 MPI编程实例
下面将对第2.1节中提到的部分内容提供C语言代码实例,以展示其运行效果。
以下代码运行环境为Linux操作系统4进程并行,使用Intel MPI,通过mpicc test.c命令编译程序,使用mpirun -np 4 ./a.out运行程序。
2.2.1 进程数与进程号
#include <stdio.h>
#include "mpi.h"
int main( int argc, char *argv[] )
{
int myid, numprocs;
//初始化MPI运行环境
MPI_Init( &argc, &argv );
//获取进程号
MPI_Comm_rank( MPI_COMM_WORLD, &myid );
//获取进程总数
MPI_Comm_size( MPI_COMM_WORLD, &numprocs );
printf("I am %d of %dn", myid, numprocs );
//终止化MPI运行环境
MPI_Finalize;
return 0;
}
可以看到,每个进程都获取到了启动的进程总数与进程号,而每个进程独有的进程号,是我们控制各个进程的计算过程的基础。
2.2.2 点对点通信
#include <stdio.h>
#include "mpi.h"
int main(int argc, char* argv[])
{
int numprocs, myid, source;
MPI_Status status;
char message[100];
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &myid);
MPI_Comm_size(MPI_COMM_WORLD, &numprocs);
if (myid != 0) {
//在非0号进程中创建一条信息
sprintf(message, "Greetings from process %d !",myid);
//非0号进程将各自创建的信息发送到0号进程中
MPI_Send(message,strlen(message)+1, MPI_CHAR, 0,99, MPI_COMM_WORLD);
} else {/* myid == 0 */
//0号进程接收其他进程的信息,并打印输出
for (source = 1; source < numprocs; source++) {
MPI_Recv(message, 100, MPI_CHAR, source, 99, MPI_COMM_WORLD, &status);
printf("%sn", message);
}
}
MPI_Finalize;
return 0;
}
可以看到,除0号进程外,其他进程的消息都发送到了0号进程中,完成了3次点对点通信。
2.2.3 广播通信
#include <stdio.h>
#include "mpi.h"
int main(int argc, char* argv[])
{
int numprocs, myid, source;
MPI_Status status;
char message[100];
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &myid);
MPI_Comm_size(MPI_COMM_WORLD, &numprocs);
sprintf(message, "message from process %d !",myid);
//调用广播函数,将0号进程中的信息发送给其他进程
MPI_Bcast(message,strlen(message)+1, MPI_CHAR, 0, MPI_COMM_WORLD);
printf("Process %d get %sn", myid, message);
MPI_Finalize;
return 0;
}
可以看到,除0号进程外的进程,输出的信息是来自0号进程中的信息,所有进程都调用MPI_Bcast函数来进行一次广播通信。
2.3 利用MPI并行计算Pi值
以下为利用近似法求解Pi值的OpenMP并行实现代码,其算法原理是利用梯形公式近似求解积分
#include "mpi.h"
#include <stdio.h>
#include <math.h>
double f( double a )
{
return (4.0 / (1.0 + a*a));
}
int main( int argc, char *argv[])
{
int done = 0, n, myid, numprocs, i;
double mypi, pi, h, sum, x;
int namelen;
MPI_Init(&argc,&argv);
MPI_Comm_size(MPI_COMM_WORLD,&numprocs);
MPI_Comm_rank(MPI_COMM_WORLD,&myid);
fprintf(stderr,"Process %d n", myid);
n = 0;
while (!done)
{
if (myid == 0)
{
if (n==0) n=100; else n=0;
}
MPI_Bcast(&n, 1, MPI_INT, 0, MPI_COMM_WORLD);
if (n == 0)
done = 1;
else {
h = 1.0 / (double) n;
sum = 0.0;
for (i = myid + 1; i <= n; i += numprocs)
{
x = h * ((double)i - 0.5);
sum += f(x);
}
mypi = h * sum;
MPI_Reduce(&mypi, &pi, 1, MPI_DOUBLE, MPI_SUM, 0, MPI_COMM_WORLD);
if (myid == 0) {
printf("pi is approximately %.16f, Error is %.16fn", pi, fabs(pi - PI25DT));
}
}
}
MPI_Finalize;
return 0;
}
3
总 结
MPI是高性能计算领域中必不可少的并行技术,可以实现节点间的分布式内存多机并行,相比OpenMP编程复杂。MPI技术多用于数据级粗粒度并行,适合大规模并行算法,并且在各类并行机上都具有良好的适用性,因此,被广泛应用于各种科学计算领域的开源、商业软件中。
●友情提示
疫情还未结束,请大家继续保持良好习惯,出门戴口罩,回家勤洗手。疫情防控人人有责,PAC和你在一起。
欢迎大家留言提问,另 PAC2020报名已启动,点击PAC公众号菜单栏处“PAC报名”即可报名参赛。
责任编辑:
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 老牌电影《青蛇》:妖向情,人向生
原标题:老牌电影《青蛇》:妖向情,人向生《青蛇》,徐克最打动我的一部电影。 小时候看是妖魔鬼怪,长大一些看是情窦初开,再大一些看是你情我欲,现在看是悲悲戚戚。芸芸众生,妖向情,人向生。 这么多年过去,到今天才看懂一点点这部电影。 才看懂法海心魔的那幕戏,原来…...
2024/4/25 15:43:58 - 该股变身“金黑马”已连涨数日,后市必腾云暴涨!
原标题:该股变身“金黑马”已连涨数日,后市必腾云暴涨!当前大盘又进入了一个震荡的态势,逢节必跌已经成为了中国股市的历史规律,这样的行情有人欢喜有人忧。“置之死地而后生”,往往这个时候其实就是我们选择强势股的绝佳时机! 我该如何选择强势股? 根据这些特征,我们…...
2024/5/2 9:43:36 - 扒一扒俄罗斯坠毁战机苏-24的前世今生
原标题:扒一扒俄罗斯坠毁战机苏-24的前世今生11月24日,一架战斗机在土叙边境叙利亚一侧坠毁。有消息指称这架战机是俄罗斯的战机,因侵犯土耳其领空而遭土耳其击落。俄罗斯媒体称军机飞行员逃生。后俄罗斯国防部确认,土耳其击落的飞机属于俄罗斯战斗机苏-24。俄罗斯苏-24战机…...
2024/4/25 15:43:56 - 健康美味的韩式南瓜粥
原标题:健康美味的韩式南瓜粥去吃过韩式料理的大概对韩式的南瓜粥都印象很深刻,我上班的地方就有家韩国料理店,每次和同事去吃饭的时候都会喝上两碗,而每次喝的时候都会感叹一下这韩式南瓜粥味道甘甜、口感香软,滑顺润喉、色泽鲜黄怎么就这么好喝呢~ 所以这个周末我就查了…...
2024/5/2 7:14:24 - 看懂主力的走势了吗?
原标题:看懂主力的走势了吗?股市就是一个资金推动的市场,对于股市长期的波动来说,连续的上涨行情就是一个增量资金慢慢进场的过程,而一个下跌行情就是市场资金慢慢抽离的过程。在市场的结构中,拥有大资金的主力永远是市场的引导者,他们的行为与操作目的决定着未来市场的方向。…...
2024/4/25 15:43:54 - 罗晋带唐嫣见家长 疑似奉子成婚
原标题:罗晋带唐嫣见家长 疑似奉子成婚最近罗晋跟唐嫣在一起,引起了广大网民的关注,他们两也是一对金童玉女,近期,罗晋带唐嫣回家乡见自己的父母,疑似f奉子成婚。 那么我们就一起来祝福这对金童玉女,在接下来的日子能够一起携手白头到老! 责任编辑:...
2024/4/25 15:43:53 - 韩顺平:我为什么辞去百万年薪,自己创业?
原标题:韩顺平:我为什么辞去百万年薪,自己创业?先自我介绍一下,我叫韩顺平,是一名IT讲师。国内很多自学PHP和Java的朋友都看过我的视频课程,算是有些知名度。 15年8月从传智辞职后,很多朋友非常关心我的去向,网上也流传各种说法,有的说我和某某培训机构合作了,共同…...
2024/4/25 15:43:52 - 一方有难,八方支援!众点惠客抗击非新型肺炎防控捐款
原标题:一方有难,八方支援!众点惠客抗击非新型肺炎防控捐款当前,全国上下正经历着严重的新型冠状病毒感染的肺炎疫情,该病毒传染性强,扩散快,严重威胁人民生命安全。面对这次巨大的考验,广大医务工作者不顾自身安危、夜以继日地奋战在第一线。全国各地纷纷伸出援手,万…...
2024/5/1 22:18:45 - 现代墓碑立碑的讲究和忌讳
原标题:现代墓碑立碑的讲究和忌讳立碑是人生的大事,但是没有经历过对这方面的了解肯定是很浅面的,今天本文来讲讲立碑有什么讲究和忌讳。 首先立碑,则考虑立碑的种类,常见的墓碑只有两种形式,一种用于单人,另一种用于合葬。 单人墓碑的用法比较简单,两种情况会使用…...
2024/4/17 1:55:06 - 孙北国:供给侧改革迷茫,须五个关键突破(三)
原标题:孙北国:供给侧改革迷茫,须五个关键突破(三)(原创)作者:孙北国创联新农业智库首席研究员 编者按: 新一届中央领导集体五年来在重大国策制定和重大改革方向方面,创造性提出了一系列新理念,形成了系统性的新时期国家政治、经济、文化、社会和自然和谐发展的“…...
2024/4/25 15:43:51 - 谁说充电器都长得一成不变,小咪可爱风无线充电器首销来袭!
原标题:谁说充电器都长得一成不变,小咪可爱风无线充电器首销来袭!【阅遍万千数码产品的小金真的有点不服气 3C数码产品是专宠男性么? 为什么99.8%的无线充设计都hin男性化 款式耿直,颜色单一 小金初拿到小咪,眼神儿为之一震,真不信这是出自公司的几位直男之手?马卡龙…...
2024/4/25 15:43:51 - 简纳斯门窗2017年年度宣传大片
原标题:简纳斯门窗2017年年度宣传大片责任编辑:...
2024/4/25 15:43:49 - 2019,首届『新疆华服日』官宣!
原标题:2019,首届『新疆华服日』官宣!来源:微博@新华服日 根据(4月7日)#中国华服日#为基础,为了持续弘扬中华民族的传统文化,我们将于2019年5月1日在新疆五家渠市,为各民族小伙伴们,举办一场为期4天的传统文化展示活动,首届 “新疆华服日” ! 我们为各民族喜欢传统…...
2024/4/25 15:43:50 - 塔罗牌占卜结婚后第几年你们容易爆发感情危机?
原标题:塔罗牌占卜结婚后第几年你们容易爆发感情危机?生活从来都不容易,婚姻也是如此,没有谁会一帆风顺。因为对未来的期待和恐惧,所以才有了塔罗牌这种预见未知的工具。 婚姻像是场游戏,谁都想胜出笑到最后,但是中间设置了太多的关卡,有的人走着走着就散了。 聪明的…...
2024/5/2 6:03:24 - 晒文化•晒风景 | 区县故事荟·重庆母城 美丽渝中
原标题:晒文化•晒风景 | 区县故事荟重庆母城 美丽渝中“晒文化晒风景” 大型文旅推介活动进入渝中时间 “区县故事荟” 来看渝中精彩故事 1294年前的那个秋天 25岁的李白 “仗剑去国,辞亲远游” 他顺水东下留下了 “峨眉山月半轮秋,影入平羌江水流。 夜发清溪向三峡…...
2024/4/25 15:43:47 - 王者正能量 | 提高执行力的10大绝招,招招管用!
原标题:王者正能量 | 提高执行力的10大绝招,招招管用!军事上有句话:三分战略,七分执行。 道理很简单: 执行力强,排除万难,千方百计实现战略目标。 执行力弱,错失良机,导致战略目标一塌糊涂。 由此可见执行力的重要性。 那么,如何打造狼性执行文化,提高执行力呢…...
2024/4/25 15:43:45 - 红林悟道《韩非子-南面》第十二章 言责
原标题:红林悟道《韩非子-南面》第十二章 言责红林悟道《韩非子-南面》第十二章 言责 红林悟道《韩非子-南面》上一章韩非子主要讲了君主壅于言,制于臣。天下之事,最难得在于一个“信”字。信能成事,也能败事,释法之君,听信誉臣,最终受制于臣。世上的教义与思想,主义与…...
2024/4/25 15:43:45 - 汉中将迎来一场大型国际赛事
原标题:汉中将迎来一场大型国际赛事汉中大事件来了 汉中人民的福利来了 汉江将要沸腾了 “一带一路”2019陕西汉中国际摩托艇公开赛 2019年9月20日-9月22日 在汉江音乐喷泉广场附近水域 决战汉江 权威办赛机构 主办单位: 国家体育总局水上运动管理中心 中国滑水潜水…...
2024/4/25 15:43:43 - 打破个人贷款难题,飞鸟贷APP重磅上线!
原标题:打破个人贷款难题,飞鸟贷APP重磅上线!杭州柏阔网络科技有限公司推出的小额贷款利器“飞鸟贷”,8月8号即将上线。 近年来,随着人们消费观念的改变、互联网金融的发展,现金贷款产品在大小城市中盛行开来。很多初入社会的白领、蓝领对这种“花明天的钱办今天的事”的…...
2024/5/1 20:17:26 - 边玩边赚钱!她从跑工地的室内设计师,玩成百万粉丝的旅游大V
原标题:边玩边赚钱!她从跑工地的室内设计师,玩成百万粉丝的旅游大V接受了一个女性社群的采访,和她们分享一下我这些年的改变。喜欢的一句话送给你:把生命修炼成自己喜欢的样子。 以下是采访内容: 1,请先自我介绍一下你自己 嗨,我是若有所思CS,江南小女子,咖啡馆掌…...
2024/4/25 15:43:41
最新文章
- 关于kline-chart图表程序的一些构想
之前在这儿:一个python实现的kline-chart图表程序(二)_klinechart教程-CSDN博客 实现了一个看起来不错的K线图表的功能,可以按要求生成对应的图形。不过还是有些问题。比如我想做一个缠论关于笔,线段,中枢等…...
2024/5/2 10:50:07 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Docker - Nginx
博文目录 文章目录 说明命令 说明 Docker Hub Nginx 数据卷数据卷印射在容器内的路径nginx.conf/etc/nginxnginx.html/usr/share/nginx/htmlnginx.log/var/log/nginx 容器内的路径说明/etc/nginx/nginx.conf配置文件/etc/nginx/conf.d配置目录/usr/share/nginx/html静态目录/…...
2024/5/1 5:34:42 - 【超简单】基于PaddleSpeech搭建个人语音听写服务
一、【超简单】之基于PaddleSpeech搭建个人语音听写服务 1.需求分析 亲们,你们要写会议纪要嘛?亲们,你们要写会议纪要嘛?亲们,你们要写会议纪要嘛?当您面对成吨的会议录音,着急写会议纪要而不得不愚公移山、人海战术?听的头晕眼花,听的漏洞百出,听的怀疑人生,那么你…...
2024/5/1 13:13:48 - 腾讯云轻量服务器流量不够用了会怎么样?
腾讯云轻量应用服务器是限制月流量的,如果当月流量不够用了,流量超额了怎么办?流量超额后,需要另外支付流量费,如果你的腾讯云账号余额,就会自动扣除对应的流量费,如果余额不足,轻量…...
2024/5/1 13:01:36 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/1 17:30:59 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/30 18:14:14 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到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/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继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