介绍

WDL是一种流程管理语言,内置支持并行,适合编写pipeline,比我之前总结的python包toil相比,有很大的优势,比如若是部署在集群,toil包需要每个节点都安装,而WDL并不需要。

好处

切换为WDL流程描述,用Cromwell执行workflow有如下好处

  1. 添加流程只需要用户上传一个WDL文件就可以。
  2. 流程可以嵌套,复用。
  3. 界面修改流程,编辑流程运行参数都比较简单。
  4. 原有流程可以用一个成本很低的方式先切换为WDL表述,后面慢慢做流程内部task的拆解,使得复用更加方便。

学习WDL

学习wdl的一个很好读的文档:
https://support.terra.bio/hc/en-us/articles/360037117492-Getting-Started-with-WDL
官方文档详细说明:
https://github.com/openwdl/wdl/blob/master/versions/1.0/SPEC.md#scatter–gather

用一个真实例子来学习: https://support.terra.bio/hc/en-us/articles/360037127992?id=7158

完整定义: https://github.com/openwdl/wdl/blob/master/versions/1.0/SPEC.md

WDL用法

  1. 任务调度
    scatter可以使任务并行运行
Array[file] inputFilessactter (oneFile in inputFiles) {call stepA {input: in=oneFile}}call stepB {input: files=stepA.out}
  1. 工作流
    scatter-gatter 基本可以解决各种工作流需求
  2. task运行python代码
    需要注意以下细节:
    a. 向command传变量方式
    b. 向command传数组,sep用法:将wdl的list按照分隔符拼接成字符串
    c. 如何接受command的变量值,这里print,然后read_string(stdout())
task get_parameters_group_simp {String? docker_userFile jsonFileArray[String] arraytestString? s_strString? d_strcommand <<<python <<CODEimport jsonimport osarraytest = "${sep="," arraytest}".split(",")with open("${jsonFile}") as f:group=json.load(f)print (group['Name'])CODE>>>output {File name= read_string(stdout())}runtime {docker: "python:3.8.1-buster"docker_user: docker_usermemory: "1G"cpu: "1"singularity_mount_str: s_strdocker_mount_str: d_str}
}
  1. WDL里scatter接受的格式是list,如何让它接受dict

在这里用到Pair

workflow test{File Sample String OUTPUTDIR  #must be absolute pathArray[Pair[String,String]] call_processcall process1 {input: jsonFile=Sample }call pre_process {input: file1=process1 .file1, file2=process1 .file2,  outputdir=OUTPUTDIR}scatter (pro in call_process) {call test_process{input: file1=pre_process.prefile1,file2=pre_process.prefile2, process=pro.right, outputdir=OUTPUTDIR, name=pro.left}}
}

此时json是

{"_comment": "绝对路径输出目录","test.OUTPUTDIR": "xxx/xxx/output","test.call_process": [{"Left":"1", "Right":"hahaha"},{"Left":"2", "Right":"tttt"}],"test.Sample": "xxx/Group_Sample.json",
}
  1. 获取指令运行结果
    如上方的在python中print 文件名,在output里read_string(stdout())可以读取到。
    有个问题,目前调用docker,read_string(stdout())的时候会把结果打印2遍

Cromwell的最简单用法

下载
下载2个jar包,womtool-48.jar cromwell-48.jar
验证wdl文件是否有语法错误

$ java -jar womtool-48.jar validate hw.wdl
Success!

得到输入json文件

$ java -jar womtool-48.jar inputs hw.wdl
{"test.hello.name": "String"
}

直接运行

java -jar cromwell-48.jar run hw.wdl -i hw.json
  1. 下载cromwell: https://github.com/broadinstitute/cromwell/releases
  2. hw.wdl 和 hw.json
$ cat hw.wdl
task hello {String namecommand {echo 'Hello ${name}!'}output {File response = stdout()}
}workflow test {call hello
}$ cat hw.json
{"test.hello.name": "World"
}

如果想用slurm调度作业,并且执行docker包装的流程,可以这样:

java -Dconfig.file=./slurm_singularity.conf  -jar cromwell-48.jar run hw_docker.wdl -i hw.json -m jw.logs.json

输出jw.logs.json是作业的最终统计信息,包含运行时间,运行是否成功等等。
配置文件slurm_singularity.conf附在文末。

Cromwell的Server模式

Cromwell每次运行都会在内存里准备一个数据库来记录任务运行情况,比较费内存。使用server会更好一点,还可以用API访问作业。
Server模式下好处是可以方便的检查作业状态、可以杀掉作业、查看作业运行时间等。

启动server模式:

java -Dconfig.file=./slurm_singularity.conf  -jar cromwell-48.jar server

这个配置文件可以将docker作业在slurm上投递。这个配置文件在文末可以找到。

启动后,可以这样使用 (使用说明: https://github.com/teamcgc/cromwell#rest-api)

#验证Workflow的WDL描述文件是否有语法错误
curl http://localhost:8080/api/womtool/v1/describe -F workflowSource=@hw_docker.wdl
{"valid":true,"errors":[],"validWorkflow":true,"name":"test","inputs":[{"name":"hello.name","valueType":{"typeName":"String"},"typeDisplayName":"String","optional":false,"default":null}],"outputs":[{"name":"hello.response","valueType":{"typeName":"File"},"typeDisplayName":"File"}],"images":["\"ubuntu:latest\""],"submittedDescriptorType":{"descriptorType":"WDL","descriptorTypeVersion":"draft-2"},"importedDescriptorTypes":[],"meta":{},"parameterMeta":{},"isRunnableWorkflow":true}

API使用

#递交一个作业
curl http://localhost:8080/api/workflows/v1 -F workflowSource=@hw_docker.wdl -F workflowInputs=@hw.json
{"id":"8c1c83a9-8ea1-4daa-befb-9d4d6adff698","status":"Submitted"}#查询作业状态
curl http://localhost:8080/api/workflows/v1/8c1c83a9-8ea1-4daa-befb-9d4d6adff698/status
{"status":"Succeeded","id":"8c1c83a9-8ea1-4daa-befb-9d4d6adff698"}#查询作业输出文件
curl http://localhost:8080/api/workflows/v1/8c1c83a9-8ea1-4daa-befb-9d4d6adff698/outputs
{"outputs":{"test.hello.response":"/disk/SERVER/testing/cromwell/cromwell-executions/test/8c1c83a9-8ea1-4daa-befb-9d4d6adff698/call-hello/execution/stdout"},"id":"8c1c83a9-8ea1-4daa-befb-9d4d6adff698"}#查询作业log
curl http://localhost:8080/api/workflows/v1/8c1c83a9-8ea1-4daa-befb-9d4d6adff698/logs
{"calls":{"test.hello":[{"stderr":"/disk/SERVER/testing/cromwell/cromwell-executions/test/8c1c83a9-8ea1-4daa-befb-9d4d6adff698/call-hello/execution/stderr","stdout":"/disk/SERVER/testing/cromwell/cromwell-executions/test/8c1c83a9-8ea1-4daa-befb-9d4d6adff698/call-hello/execution/stdout","attempt":1,"shardIndex":-1}]},"id":"8c1c83a9-8ea1-4daa-befb-9d4d6adff698"}#停止一个作业
curl http://localhost:8080/api/workflows/v1/42c199ae-2125-412e-96df-ac9652d101b0/abort -X POST

还可以用浏览器看运行时间 http://192.168.10.32:8080/api/workflows/v1/721e39ce-7760-428e-9ad2-51a5cc083854/timing

投递作业的客户端

除了API请求之外,还可以使用Oliver
https://cromwell.readthedocs.io/en/stable/Ecosystem/

配置文件

$ cat slurm_singularity.conf#这第一部分是为了服务器模式的设置,单独运行不需要
webservice {port = 8080
}
#这部分是slurm调度的部分
backend {default = slurmproviders {slurm {actor-factory = "cromwell.backend.impl.sfs.config.ConfigBackendLifecycleActorFactory"config {runtime-attributes = """Int runtime_minutes = 600Int cpus = 2Int requested_memory_mb_per_core = 8000String? docker"""submit = """sbatch \--wait \-J ${job_name} \-D ${cwd} \-o ${out} \-e ${err} \-t ${runtime_minutes} \${"-c " + cpus} \--mem-per-cpu=${requested_memory_mb_per_core} \--wrap "/bin/bash ${script}""""submit-docker = """# Ensure singularity is loaded if it's installed as a modulemodule load Singularity/3.0.1# Build the Docker image into a singularity imageDOCKER_NAME=$(sed -e 's/[^A-Za-z0-9._-]/_/g' <<< ${docker})IMAGE=${cwd}/$DOCKER_NAME.sifif [ ! -f $IMAGE ]; thensingularity pull $IMAGE docker://${docker}fi# Submit the script to SLURMsbatch \--wait \-J ${job_name} \-D ${cwd} \-o ${cwd}/execution/stdout \-e ${cwd}/execution/stderr \-t ${runtime_minutes} \${"-c " + cpus} \--mem-per-cpu=${requested_memory_mb_per_core} \--wrap "singularity exec --bind ${cwd}:${docker_cwd} $IMAGE ${job_shell} ${script}"# --wrap "singularity exec --userns --bind ${cwd}:${docker_cwd} $IMAGE ${job_shell} ${script}"# 这里,如果是IGC环境可以考虑让--bind的目录增加/DATA,  /disk 还有 /var/www/ivd. 这样任何文件应该都可以在docker里正常找到"""kill = "scancel ${job_id}"check-alive = "squeue -j ${job_id}"job-id-regex = "Submitted batch job (\\d+).*"}}}
}

单独运行Cromwell,会在内存离创建一个sqldb,比较消耗内存,而且会随着作业越来越多,消耗更多内存。为了解决这个问题,需要给Cromwell配一个MySQL服务。
配置文件增加

database {profile = "slick.jdbc.MySQLProfile$"db {driver = "com.mysql.cj.jdbc.Driver"url = "jdbc:mysql://localhost/cromwell_db?rewriteBatchedStatements=true&useSSL=false"user = "cromwell_user"password = "cromwell_pass"connectionTimeout = 5000}
}

docker-compose 里加上

ersion: '2'
services:cromwell_mysql:image: mariadb:10.4.6-bionicenvironment:- MYSQL_RANDOM_ROOT_PASSWORD=yes- MYSQL_DATABASE=cromwell_db- MYSQL_USER=cromwell_user- MYSQL_PASSWORD=cromwell_passvolumes:- ./cromwell_data:/var/lib/mysqlports:- "3306:3306"
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 同步和异步,阻塞和非阻塞的关系之代码实现异步http客户端

    上一章讲解一些简单笔记https://blog.csdn.net/jenie/article/details/106267740今天来一个实例如何实现异步的http请求:按以下四步走1 init_context a.pthread_createb.epoll_create2 uninit_contexta.pthread_cancelb.close3 commit()a.准备socketb connectc.protocol # …...

    2024/4/17 0:43:58
  2. 指向数组的指针跟指向变量的指针的关系

    #include<stdio.h> int main() { int a1=123,a2=234,a3=345,i; int *p1,*p2,*p3; int as[3]={1,2,3},*ps; p1=&a1; //p1指向了a1的地址 1000 p2=p1+1; //p2指向了a1的下个地址 1004 p3=p2+1; //同p2 1008 printf("p1=%p\np2=%p\np3=%p\n",p…...

    2024/4/17 0:44:16
  3. setInterval的用法,举例时钟特效

    setInterval的作用是每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。 setInterval的语法格式:setInterval(function,time) 参数: function是调用的函数名或是调用的匿名函数 time是调用两次function的时间间隔,以毫秒为单位 下面的…...

    2024/4/15 7:46:01
  4. 企业应用架构模式 概述

    企业应用架构模式 概述1. 基本介绍2. 概述3. 云时代企业应用的需求(云应用)4. 单块应用 1. 基本介绍目标:了解云时代背景下的软件开发 内容:微服务应用的设计、开发、部署 推荐书籍:《微服务架构设计模式》 克里斯理查森 著,喻勇 译. ,机械工业出版社,2019.5《Spring…...

    2024/4/17 0:44:10
  5. YOLOv4(1)-数据增强和特征增强

    前言 此篇文章转载于知乎,系列文章地址:https://zhuanlan.zhihu.com/p/139764729 yolov4:YOLOv4: Optimal Speed and Accuracy of Object Detectio 论文链接:https://arxiv.org/abs/2004.10934 源码链接:https://github.com/AlexeyAB/darknet 文中将前人的工作主要分为Bag…...

    2024/4/18 17:56:52
  6. 《Activiti/Flowable  深入BPM工作流》-如何设置local流程变量?

    《Activiti/Flowable 深入BPM工作流》-如何设置local流程变量?一. 问题:1. 什么是local流程变量? 2. 如何设置local流程变量?3.Local变量设置后成功与否, 如何测试?二. 详情1. 什么是local流程变量? 解答: 流程变量默认作用域是一个流程实例(processInstance), 也可以是一…...

    2024/4/15 7:45:58
  7. mysql安装注意事项

    1、端口号3306可能会被占用,可以改为3307、3308等端口号 2、安装MySQL时一定要记住密码 3、安装mysql时还需要第三方工具...

    2024/4/17 0:43:46
  8. 引用

    引用引用和指针的区别 1:引用在定义时必须初始化,指针没有要求 2:引用初始化时指向一个实体,之后不能再指向其他实体,而指针可以在任何时候指向任何同类型0的实体 3:没有NULL引用但有空指针 4:sizeof(引用)结果是指向实体类型的大小,而sizeof(指针)是固定的8,或者4 5:引用…...

    2024/4/17 0:44:52
  9. cytoscape 让人又爱又恨

    CytoscapeLinux下载Linux安装Windows下载 Linux下载 尝试过的办法: 1.从官网 link下载Linux版本 结果:网络错误 推测理由:可能是外网软件,无法下载 2.在linux中使用wget wget https://github.com/cytoscape/cytoscape/releases/download/3.8.0/Cytoscape_3_8_0_unix.sh 结果…...

    2024/4/18 20:02:56
  10. vscode 配置c调试环境,

    安装mingw,并配置好环境变量, 我放在了c盘安装code runner用来发布程序编译型语言运行前需要编译才能运行,所以需要配置调试前的编译任务.下面是调试器的配置:launch.json{"configurations": [{"name": "(gdb) 启动","type": "c…...

    2024/4/17 0:45:22
  11. 【论文阅读】Deep Cocktail Network: Multi-source Unsupervised Domain Adaptation with Category Shift

    Deep Cocktail Network: Multi-source Unsupervised Domain Adaptation with Category Shift SUMMARY@ 2020/5/12文章目录1. Method abstractduring training, two alternating adaptation steps:2. Motivation3. Challenges /Problem to be solved4. Contribution5. Related w…...

    2024/4/17 0:45:16
  12. Flex 布局

    Flex 布局 目录Flex 布局1. 基本概念2. 容器的属性2.1 设置在父盒子身上的属性2.1.1 属性决定主轴的方向(即项目的排列方向)2.1.2 flex-wrap属性(如何换行)2.1.3 flex-flow(flex-direction属性和flex-wrap属性的简写)2.1.4 justify-content属性(主轴上的对齐方式)2.1.5…...

    2024/4/18 20:10:46
  13. C#——《C#语言程序设计》实验报告——Windows桌面编程&文件与流——简易记事本

    一、实验目的掌握文件类的使用;掌握文件流的操作;掌握二进制数据、文本数据的读写;继续应用WPF技术进行界面编程。 二、实验内容写一个记事本程序: (1)设计界面,向窗体添加下拉式菜单、多格式文本框(RichTextBox)。(2)依次为“文件”下的“新建”、“打开”、“保存”…...

    2024/4/17 0:45:10
  14. 修饰符

    修饰符的分类权限修饰符状态修饰符finalfinal修饰局部变量staticstatic访问特点 修饰符的分类权限修饰符 状态修饰符权限修饰符修饰符 同一个类中 同一个包中子类无关类 不同包的子类 不同包的无关类private √默认 √ √protected √ √ √public √ √ √ √ 状态修饰符fina…...

    2024/4/17 0:44:46
  15. Android手游SDK那点事(五)支付插件开发

    前言 刚开始SDK的支付是调用h5接口,在web继承微信支付宝支付,原生的接入是在SDK内部接入,当你接入更多支付渠道的时候,你会发现你的SDK会变得很乱,各种各样的依赖包引入,这违背了前面说的SDK设计尽量少的引入第三方SDK的原则。所以使用支付插件 支付插件 一般app开发中插…...

    2024/4/17 0:44:58
  16. kotlin 之until,step,downTo,in等关键字

    kotlin中until的相当于 i=>min && i<maxfor (i in 1 until 5){println("$i")}//1,2,3,4kotlin中step的相当于 i++for (i in 2..10 step 3){println("$i")}kotlin中downTo的相当于 i–for (i in 10 downTo 1){println("$i")}kotlin…...

    2024/4/17 0:45:10
  17. JSP页面如何引用js文件?

    前端新手,项目环境为Springboot+SSM+maven。一.配置引用环境1.在application.properties文件中做如下配置定义static文件夹存放静态文件。2. jsp与js目录如下3.jsp代码与js引用4.js代码二.运行1.初始页面2.点击进入...

    2024/4/17 0:44:58
  18. FPGA初学者__个人学习笔记(一)

    简介 在学习FPGA时,整理的一些问题,慢慢积累,期待自己的进步。 个人邮箱: 1149025224@qq.com 欢迎交流! 笔记组合always块中用阻塞性,时序always块中用非阻塞性。 assign out_assign = sel_b1? sel_b2? b: a:a; #四个条件,三个结果。11,10 . 01 ,00。 组合电路输出必…...

    2024/4/17 0:44:40
  19. Linux防火墙常用命令

    1.查看防火墙状态: systemctl status firewalld 查看开机是否启动防火墙服务: systemctl is-enabled firewalld 2.临时关闭,立即生效: 开启:systemctl start firewalld 关闭:systemctl stop firewalld 3.永久开启, 重启后生效: 开启:systemctl enable firewalld 关闭:…...

    2024/4/17 0:44:58
  20. 算法—反转链表

    题目 实现单链表的逆转函数,输入一个链表,反转链表后,返回翻转之后的链表。 分析 利用三个指针:head,node,nodeNext node指向当前结点; head指向当前结点的前一个结点; nodeNext指向当前结点的后一个结点。先将head的next指向null;将head结点与node结点反转,并设置hea…...

    2024/4/17 0:45:22

最新文章

  1. Jenkins机器已经安装了ansible, 运行的时候却报错ansible: command not found

    操作系统&#xff1a;MacOS Jenkins log提示 ansible: command not found 直接在Jenkins 机器中&#xff0c;进入一样的目录执行ansible --version OK 原因&#xff1a; Jenkins 默认使用的环境是 /usr/bin, 而我的ansible 安装配置在conda3 下面&#xff0c;所以需要在Jenkin…...

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

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

    2024/3/20 10:50:27
  3. Burp Suite Professional 2024.3.1 for macOS x64 ARM64 - 领先的 Web 渗透测试软件

    Burp Suite Professional 2024.3.1 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件 世界排名第一的 Web 渗透测试工具包 请访问原文链接&#xff1a;Burp Suite Professional 2024.3.1 for macOS x64 & ARM64 - 领先的 Web 渗透测试软件&#xff0c;查看最新版。原…...

    2024/4/13 17:02:15
  4. app上架-您的应用存在最近任务列表隐藏风险活动的行为,不符合华为应用市场审核标准。

    上架提示 您的应用存在最近任务列表隐藏风险活动的行为&#xff0c;不符合华为应用市场审核标准。 修改建议&#xff1a;请参考测试结果进行修改。 请参考《审核指南》第2.19相关审核要求&#xff1a;https://developer.huawei.com/consumer/cn/doc/app/50104-02 造成原因 …...

    2024/4/17 11:28:56
  5. Linux的软链接和硬链接

    1、软链接 概念&#xff1a;给文件创建一个快捷方式&#xff0c;依赖原文件&#xff0c;和普通文件没有区别。 特性&#xff1a; 可以给存在的文件或目录创建软链接可以给不存在的文件或目录创建软链接可以跨文件系统创建软链接删除软链接不影响原文件、删除原文件会导致软链…...

    2024/4/16 4:24:22
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/4/18 0:33:31
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/18 22:36:36
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/18 9:45:31
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

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

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

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

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

    2024/4/18 3:56:01
  12. 【外汇早评】美欲与伊朗重谈协议

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

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

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

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

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

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

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

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

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

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

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

    2024/4/15 13:53:08
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/4/15 9:16:52
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/18 9:24:29
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

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

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

    2024/4/18 3:55:57
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

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

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

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

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

    2024/4/18 3:56:20
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/18 3:56:11
  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