本文探讨如下几个问题:

  • 什么是REST
  • REST包含哪些约束
  • 什么是RESTful
  • 纯RESTful API的难点在哪里

如果你去搜索「什么是REST」的话,大部分情况下,你看到的基本都是RESTful!

这类内容主要说的是:

  • 资源URL应该怎么写
  • 要用GET来获取资源
  • 要用POST来新建资源
  • 要用PUT来更新资源
  • 要用DELETE来删除资源

而实际上REST并不是这些,或者说并不完全是这些!

 

什么是REST

REST全称Representational State Transfer,出自Roy Thomas Fielding博士的博士论文《Architectural Styles and the Design of Network-based Software Architectures》第五章(Fielding博士的这篇论文会在后面单独讨论),一般翻译为「表述性状态转移」。

在论文的第6章第一节提到了为什么会取REST这么一个名字:

The name 「Representational State Transfer」 is intended to evoke an image of how a well-designed Web application behaves: a network of web pages (a virtual state-machine), where the user progresses through the application by selecting links (state transitions), resulting in the next page (representing the next state of the application) being transferred to the user and rendered for their use.

「表述性状态转移」这个名称是为了唤起人们对于一个良好设计的 Web 应用如何运转的印象:一个由网页组成的网络(一个虚拟状态机),用户通过选择链接在应用中前进(状态迁移),导致下一个页面(应用的下一个状态的表述)被转移给用户,并且呈现给他们,以便他们来使用。

  • 架构风格是一组架构约束
  • REST是一种架构风格

所以,REST是一组架构约束

REST约束

REST是一个复合架构风格,即它包含了其它的架构风格!

REST约束包括:CS,无状态,分层,缓存,统一接口以及按需代码。其中「统一接口」是REST与其它架构风格的主要区别所在!「统一接口」包括了四个子约束:资源的识别,通过表述操作资源,自描述的消息,超媒体作为应用状态引擎!

《Architectural Styles and the Design of Network-based Software Architectures》第五章给出了REST的完整推导过程,这里简单列出!

从一个没有约束的架构(NullStyle)开始,不断的添加约束,使此架构进化为需要的架构

Null Style:组件之间没有显著边界的系统,一个没有约束的架构

架构风格:你真的懂REST吗?

 

Client-Server

  • 约束:分离关注点(客户端接口和服务端数据存储)
  • 优势:客户端和服务端可以独立的进化。客户端可以与多个服务端通信,服务端可以方便的伸缩
  • 劣势:降低了性能

架构风格:你真的懂REST吗?

 

Stateless

  • 约束:通信必须在本质上是无状态的。从客户到服务器的每个请求都必须包含理解该请求所必需的所有信息,不能利用任何存储在服务器上的上下文,会话状态因此要全部保存在客户端
  • 优势:改善可见性,监视系统不必为了确定一个请求的全部性质而去查看该请求之外的多个请求。改善可靠性,减轻了从局部故障中恢复的任务量。改善可伸缩性,不必在多个请求之间保存状态,从而允许服务器组件迅速释放资源,并进一步简化其实现,因为服务器不必跨多个请求管理资源的使用。
  • 劣势:降低网络性能,由于不能将状态数据保存在服务器上的共享上下文中,因此增加了在一系列请求中发送的重复数据(每次交互的开销)。将应用状态放在客户端,降低了服务器对于一致的应用行为的控制

架构风格:你真的懂REST吗?

 

Cache

  • 约束:一个请求的响应中的数据被隐式地或显式地标记为可缓存的或不可缓存的
  • 优势:改善网络性能。如果响应是可缓存的,那么客户端缓存就可以为以后的相同请求重用这个响应的数据。可部分或全部消除一些交互,从而通过减少一系列交互的平均延迟时间,来提高效率、可伸缩性和用户可觉察的性能。
  • 劣势:可能降低可靠性,缓存中陈旧的数据与将请求直接发送到服务器得到的数据可能差别很大。

架构风格:你真的懂REST吗?

 

Uniform InterfaceREST核心特征):

  • 约束:组件之间要有一个统一的接口,包括四个子约束:
  • 资源的识别(identification of resources):每个资源都有各自的标识符。客户端在请求时需要指定该标识符。客户端所获取的是资源的表述,如HTML,XML 或 JSON 格式等。
  • 通过表述操作资源(manipulation of resources through representations):客户端操作的是资源的表述,而不是资源本身。
  • 自描述的消息(self-descriptive messages):每条消息都包含足够的信息来描述如何处理该消息。
  • 超媒体作为应用状态引擎(HATEOAS)(hypermedia as the engine of application state):客户端通过服务器提供的超媒体内容来了解如何操作表述,通过将对表述的操作提交到服务端,服务端来操作资源,继而改变服务端的状态。
  • 优势:简化整体架构,改善可见性,促进独立的可进化性
  • 劣势:降低了效率。信息都使用标准化的形式来转移,而不能使用特定于应用的需求的形式。

架构风格:你真的懂REST吗?

 

Layered System

  • 约束:通过限制组件的行为,将架构分解为若干等级的层。
  • 优势:通过将组件对系统的知识限制在单一层内,为整个系统的复杂性设置了边界,并且提高了底层独立性。使用层来封装遗留的服务,使新的服务免受遗留客户端的影响;通过将不常用的功能转移到一个共享的中间组件中,从而简化组件的实现。中间组件还能够通过支持跨多个网络和处理器的负载均衡,来改善系统的可伸缩性
  • 劣势:增加了数据处理的开销和延迟,因此降低了用户可觉察的性能。可以通过在中间层使用共享缓存来弥补这一缺点。

架构风格:你真的懂REST吗?

 

Code-On-Demand(可选):

  • 约束:一个客户端组件知道如何访问一组资源,但不知道如何处理它们。它向一个远程服务器发送对于如何处理资源的代码的请求,接收这些代码,然后在本地执行这些代码
  • 优势:能够为一个已部署的客户端添加功能,改善了可扩展性和可配置性;当代码能够使它的动作适应于客户端的环境,并在本地与用户交互而不是通过远程交互时,能够得到更好的用户可觉察性能和效率。由于服务器将工作交给了客户端(否则将消耗服务器的资源),从而改善了服务器的可伸缩性
  • 劣势:由于需要管理求值环境,降低了简单性,在一些情况下可以通过简化静态的客户端功能得到补偿。最大的限制是由于服务器发送代码而不是简单的数据,因此缺乏可见性。如果客户端无法信任服务器,缺乏可见性会导致明显的部署问题。

架构风格:你真的懂REST吗?

 

总结

架构风格:你真的懂REST吗?

 

可能看完了推导,你还是不知道REST是什么!下面我通过一个列子来解释什么是「REST」!

举个例子

我们先看看Fielding博士为什么要设计REST?Fielding博士在论文里提到了,他设计REST是为了指导现代Web架构的设计与开发!基于REST,Fielding博士设计了HTTP1.1!也就是说,HTTP1.1是符合REST的!所以要搞懂REST,只要理解HTTP1.1就可以了!

如果你做过Web应用,那么CS,分层,无状态,缓存应该都很好理解,这里就不赘述了!按需代码就是类似Flash,Applet这类Web端应用,用以扩展Web功能的!

这里只说一下「统一接口」这个约束!

我们就以一个简单的HTTP请求来解释REST!

比如你输入www.abc.com时:

  • 你通过标示符来定位到www.abc.com网站的首页,abc站点将首页资源组装成Response信息返回到你的浏览器(资源的识别)
  • 返回的内容头里(HTTP header),告诉了浏览器该如何处理返回的信息(自描述的消息)
  • 返回的信息体(HTTP body),一般是HTML格式,它是你访问的首页资源的表述,里面包含了你能对这个表述进行的操作,比如能访问哪些链接,能提交哪些数据(超媒体作为应用状态引擎)
  • 你点击链接后,这是对表述的操作,你根本没有接触到真实的资源(通过表述操作资源)
  • 服务端接收到你的请求后,将对应链接的资源组装成Response信息返回(此时应用的状态就改变了)。
  • 浏览器接到返回后,将页面渲染出来,你可以进行下一步的操作。

什么是RESTful

上面解释了什么是「REST」!现在来解释一下什么是RESTful!

前面说了,REST是一组架构约束!那么,如果一个应用满足了REST约束,那么我们就可以称这个应用是RESTful的

虽然,很多系统自称是RESTful的,但是,实际上,绝大部分系统都不是RESTful的,或者不是完全RESTful的!Fielding博士对这个问题,发表了一篇博文,明确什么系统才能称为是符合我REST的!文中明确说明,系统必须满足HATEOAS约束才能称为是符合REST的!而HATEOAS很难实现!因为有人的参与!

为了缓解这个尴尬,Richardson 提出了「REST成熟度模型」。该模型把 REST 服务按照成熟度划分成 4 个层次:

  • 第一个层次(Level 0)的 Web 服务只是使用 HTTP 作为传输方式,实际上只是远程方法调用(RPC)的一种具体形式。SOAP 和 XML-RPC 都属于此类。
  • 第二个层次(Level 1)的 Web 服务引入了资源的概念。每个资源有对应的标识符和表述。
  • 第三个层次(Level 2)的 Web 服务使用不同的 HTTP 方法来进行不同的操作,并且使用 HTTP 状态码来表示不同的结果。如 HTTP GET 方法来获取资源,HTTP DELETE 方法来删除资源。
  • 第四个层次(Level 3)的 Web 服务使用 HATEOAS。在资源的表述中包含了链接信息。客户端可以根据链接来发现可以执行的动作。

从上述 REST 成熟度模型中可以看到,使用 HATEOAS 的 REST 服务是成熟度最高的,也是推荐的做法。

  • 对于不使用 HATEOAS 的 REST 服务,客户端和服务器的实现之间是紧密耦合的。客户端需要根据服务器提供的相关文档来了解所暴露的资源和对应的操作。当服务器发生了变化时,如修改了资源的 URI,客户端也需要进行相应的修改。
  • 而使用 HATEOAS 的 REST 服务中,客户端可以通过服务器提供的资源的表达来智能地发现可以执行的操作。当服务器发生了变化时,客户端并不需要做出修改,因为资源的 URI 和其他信息都是动态发现的。

现在大部分的自称是RESTful的系统,一般只能达到第三个层次!

HATEOAS的难点

HATEOAS为什么难以实现?是因为客户端无法决策!HTTP能实现RESTful,是因为浏览器只是将表述以及对资源的操作选项展示了出来,至于具体该如何操作,是由使用浏览器的人来决定的!也就是说,虽然服务端告诉了客户端操作的可选项,但是客户端没办法知道该选择什么!

网页浏览是有人的参与的,但是RESTful API是没有人参与的,这就导致RESTful API的客户端难以做出决定,该做什么!

可行的解决办法是:

  • 语义分析:客户端具有语义分析能力,能够自动的分析出后面需要执行哪个操作,目前这个很难实现
  • 客户端领域设计:客户端引入领域设计,在一个领域内,客户端和服务端达成共识,在特定领域内,目前有哪些操作。不过这个还是做不到只修改服务端就可以实现系统的进化。服务端进化后,客户端需要做对应的调整才可以完成整个系统的进化。


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

相关文章

  1. 微信发红包测试点整理

    功能:单人红包:金额是否限制(0.1-100)是否可以输入小数是否可以输入负数是否可以输入0有金额,无描述,无表情有金额,有描述,无表情有金额,无描述,有表情有金额,有描述,有表情不输入金额群发红包:拼手气红包:总金额限制(0.1-20000)红包个数限制(100)红包个数是…...

    2024/4/28 21:36:37
  2. error: device unauthorized. This adb server‘s $ADB_VENDOR_KEYS is not set Try ‘adb kill-server‘

    报错:error: device unauthorized. This adb servers $ADB_VENDOR_KEYS is not set Try adb kill-server if that seems wrong. Otherwise check for a confirmation dialog on your device.解决办法:拔掉数据线,重新连接;...

    2024/4/28 14:02:47
  3. Lightweight Machine to Machine Technical Specification: Core(LwM2M 技术规范:核心)v1.1

    1、范围本文档LwM2M CORE技术规范描述了LwM2M消息传递层。 随附规范LwM2M TRANSPORT规范[LwM2M-TRANSPORT]详细描述了消息传递层到所选传输的映射。 传输层和消息传递层之间的分离提高了可读性,并简化了将来将LwM2M扩展到其他传输的过程。 LwM2M消息层使用具有多个接口和简单数…...

    2024/4/28 20:26:49
  4. 组合数学5--母函数

    文章目录母函数一 母函数的定义1.定义2.理解3.总结:函数中的系数对应计数序列。二 母函数的应用一_砝码问题三 母函数的应用二四 整数拆分1.有序拆分和无序拆分2.无序拆分数3. ferrers图像与整数拆分ferrers图像整数拆分性质与FERRERS图像五 母函数发展历史 母函数 一 母函数的…...

    2024/4/27 21:55:07
  5. 基于PaddleX的YOLOv3林业病虫害检测

    文章目录YOLOv3简介1. 安装PaddleX2. 准备昆虫目标检测数据集3. 模型训练3.1 配置GPU3.2 定义图像处理流程transforms3.3 定义数据集Dataset3.4 模型开始训练4.模型预测 PaddleX简介:PaddleX是飞桨全流程开发工具,集飞桨核心框架、模型库、工具及组件等深度学习开发所需全部能…...

    2024/3/28 18:13:39
  6. Linux设置gedit运行python

    平台硬件:NVIDIA Jetson AGX Xavier系统:Ubuntu18.04.4 LTS1 安装gedit2 设置gedit的配置文件权限设置 gedit 配置文件的拥有者为用户 YOUR_NAME(默认为 root,普通用户无法创建配置脚本)sudo chown -R YOUR_NAME /home/YOUR_NAME/.config/gedit3 添加 Manage External Too…...

    2024/4/20 13:34:15
  7. mybatis常见面试题整理(一)

    **1. 什么是MyBatis? 1.mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动,创建连接,创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制SQL执行性能,灵活度高。 2.mybatis可以使用X…...

    2024/4/16 2:16:20
  8. 多重循环、跳转语句与程序调试

    多重循环、跳转语句与程序调试多重循环跳转语句break语句continue语句break与continue对比return语句程序调试 多重循环 多重循环:一个循环体内又包含另一个完整的循环结构。 多重循环的使用注意点;1、各循环可相互嵌套2、一般不超过三层3、外层循环变量变化一次,内层循环变量…...

    2024/4/18 17:08:18
  9. NSFont获取字体高度lineHeight

    Mac下有时候字体NSFont是没有lineHeight的,所以要获取,需要自己计算下NSRect tempRect = [textString boundingRectWithSize:NSMakeSize(0, 0) options:NSStringDrawingUsesDeviceMetrics attributes:[NSDictionary dictionaryWithObjectsAndKeys:textFont, NSFontAttributeN…...

    2024/4/16 2:15:19
  10. 执行 shell 报错 source:not found,解决办法

    如题,按照网上文章的提示内容,输入命令行大意为 sh ./test.sh而test.sh文件中 一行为 source /home/xxxx/common.sh结果运行的时候报错了,提示 test.sh source: not found通过搜索网上的文章,介绍说,如果test.sh文件中,首行添加上"" 即可。即:#!/bin/bash s…...

    2024/4/16 2:16:40
  11. C# 缓存的学习记录

    1. 缓存是什么,各级缓存2. 本地缓存原理和实现3. 缓存应用和缓存更新缓存:为了快速获取结果,在第一次获取数据后存起来,下次直接使用缓存一般用在哪里?1. 会重复的请求2. 数据相对稳定3. 耗时/耗资源4. 体积不大配置文件;菜单-权限;省市区;类别数据;热搜;公告;技能/…...

    2024/4/1 3:15:35
  12. 协程的实现之切换

    协程的实现之切换 问题:协程的上下文如何切换?切换代码如何实现? 首先来回顾一下x86_64寄存器的相关知识。x86_64 的寄存器有16个64位寄存器,分别是:%rax, %rbx, %rcx, %esi, %edi, %rbp, %rsp, %r8, %r9, %r10, %r11, %r12, %r13, %r14, %r15。 %rax 作为函数返回值使用的…...

    2024/4/16 2:16:25
  13. Leetcode 459. 重复的子字符串 C++

    Leetcode 459. 重复的子字符串 题目 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 测试样例 示例 1: 输入: "abab"输出: True解释: 可由子字符串 "ab" 重复两次构成。示例 2:…...

    2024/4/16 2:16:45
  14. react的各种组件,详细介绍组件的用法和区别,让你正确在react的项目中会组件,看一下就明白

    react的组件有一下几种1.类组件 class User extends React.Component{} 面向对象的组件 es6创建的组件 class User extends React.Component{constructor(props) { // constructor 是一种用于创建和初始化class创建的对象的特殊方法。super(props) // 在一个构造…...

    2024/4/16 2:15:39
  15. IDEA中启动Tomcat控制台出现乱码问题

    在启动Tomcat时,IDEA控制台打印的信息出现乱码,这是因为Tomcat默认打印信息编码是:UTF-8,而IDEA的控制台打印信息默认编码是根据操作系统,windows默认:GBK。 解决方法:找到Tomcat的安装目录,进入Tomcat中的conf文件夹,选择logging.properties文件,右击使用记事本打开…...

    2024/4/16 2:16:35
  16. 新闻发稿公司哪个比较好?如何选择?

    为了能增强品牌的宣传力度和宣传效果,媒体发稿平台的选择至关重要。在众多的新闻媒体资源中,一秒推认为媒体发稿平台的选择要根据发稿的实际所需来决定,不选好的只选对的!那么该如何更好的选择发稿平台呢?我们一起来看一下 1.从宣传价值上考虑 如果希望稿件发布到门户网站…...

    2024/4/18 16:10:57
  17. Windows 10开启FTP或者HTTP服务进行文件分享

    需求描述: 有时候我们需要在局域网内(例如:校园网、公司内部网)进行文件的快速传输和分享,这个时候我们可以在Windows 上利用自带的功能来创建FTP服务或者HTTP服务。 实现方法: 1、系统环境: Windows 10 专业版 64bit2、安装和启动Windows的相关功能: (1)控制面板——…...

    2024/4/4 20:08:59
  18. 涨姿势:10 大主宰世界的算法!

    作者:claudio | 煎蛋 Reddit 有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。这个表单并不完整,很多与我们密切相关的算法都没有提到,如机器学习和矩阵乘法,欢迎你继续补充。 如果对算法有所了解,读这篇文章时你可能会问 “作者知道算法…...

    2024/4/16 2:17:16
  19. dcm4che源码build异常

    下载dcm4che源码Sources: https://github.com/dcm4che/dcm4che下载工具包Binaries: https://sourceforge.net/projects/dcm4che/files/dcm4che31.异常Failed to collect dependencies at org.weasis.opencv:weasis-opencv-core:jar:3.5.3[INFO]dcm4che-imageio-opencv ........…...

    2024/4/16 2:16:10
  20. 和谁同行很重要

    前几天偶然看到这样的新闻消息,我很羡慕。 南通在高等院校的学生宿舍,宿舍的5名女学生全部考试成功。 众所周知,考研不是一件简单的事情,宿舍的五个人都没有考研成功。 在分享成功的经验时,一位女性金洪洪说:“室长每天按时起床,没有她,我们就有睡懒觉的可能性,像我这…...

    2024/4/16 2:16:45

最新文章

  1. 自学Python爬虫js逆向(二)chrome浏览器开发者工具的使用

    js逆向中很多工作需要使用浏览器中的开发者工具,所以这里以chrome为例,先把开发者工具的使用总结一下,后面用到的时候可以回来查询。 Google Chrome浏览器的开发者工具是前端开发者的利器,它不仅提供了丰富的功能用于开发、调试和…...

    2024/4/28 22:59:20
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. JVM学习笔记

    文章目录 一、内存模型1. 程序计数器2. 栈3. 本地方法栈4. 堆5. 方法区方法区位置字符串常量池位置 6. 直接内存 二、虚拟机参数设置三、类的生命周期1. 加载2. 连接1)验证2)准备3)解析 3. 初始化4. 卸载 四、类加载器1. 启动类加载器2. 扩展…...

    2024/4/23 14:15:51
  4. Vue3学习笔记+报错记录

    文章目录 1.创建Vue3.0工程1.1使用vue-cli创建1.2 使用vite创建工程1.3.分析Vue3工程结构 2.常用Composition2.1 拉开序幕的setup2.2 ref函数_处理基本类型2.3 ref函数_处理对象类型2.4 ref函数使用总结 1.创建Vue3.0工程 1.1使用vue-cli创建 查看vue/cli版本,确保…...

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

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

    2024/4/28 13:52:11
  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/28 13:51:37
  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/28 15:57:13
  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. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

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

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

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

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

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

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 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系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

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

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

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

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

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

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

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

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

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

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

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

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