从这一讲开始,我们就正式进入模块三“编程模式”的学习了。

设计模式导学

不过,在这之前,我想简单和你聊聊设计模式的学习路径这个话题。这也是很多同学都很关心的话题。

设计模式的底层逻辑

关于设计模式,现在有很多同学反馈说:

  • 学习了很多设计模式的课程和文章,依然不会用设计模式;

  • 设计模式适用场景没有设计原则多;

  • 设计模式入门简单,精通很难;

  • 设计模式太复杂看不懂;

  • 面试前才会看设计模式;

  • 设计模式不如面向搜索编程有用;

  • ……

不可否认,一方面大家都很重视设计模式的学习,另一方面却又总是被设计模式搞晕,原因就在于没有真正明白设计模式最核心的到底是什么,也就是它的底层逻辑是什么。

其实,关于这个问题,《设计模式:可复用面向对象的基础》这本书中早已回答过:

在设计中思考什么应该变化,并封装会发生变化的概念。

说实话,最初我读到这句话时是很懵的,我知道如何封装数据、封装方法、封装操作,但“封装”概念似乎和代码实现没什么关系吧。直到工作了很多年后,再来看这句话时,我才突然明白,原来这句话才是理解设计模式的真正关键所在。

简单来说,就是八个字:找到变化,封装变化。

实际上设计模式提出的初衷并不是为了解决类似用什么算法实现“1+1=2”的问题,而是告诉你应该如何用计算机的思维来思考该怎么让“1+1=2”正确运行起来。

现在网上有很多讲解设计模式的资料和文章,但大部分都侧重于讲:设计模式的定义是什么,如何实现一个模式,以及设计模式有哪些好处等。这并不是我们这门课程学习的重点,我还是希望带你搞清楚下面这样几个问题:

  • 为什么要使用设计模式?

  • 设计模式都找到了哪些变化?又是如何封装这些变化?

  • 如何通过使用场景来选择合适的设计模式?

  • 使用设计模式后能收获什么?又会损失什么?

在我看来,学习设计模式真正的好处并不在于学会“如何使用”它们,而是在于通过分析学到“如何找到变化,如何封装变化”的思想精髓,并最终通过实践融合到实际编程中,对实际编码设计有帮助。

设计模式17--金句.png

一个简单的学习框架

如果我们学习设计模式的目标,只是为了搞清楚设计模式是什么以及怎么画好它的 UML 图,然后再设计一个类似 Car 汽车类、Man 人类,那么到最后的结果大概率是:看了都懂,但到实际使用时依然不会用。

我曾经遇见一个同学,问他为什么一定要学习使用设计模式,他说他不想在管理超大代码集合时变得无所适从。写一个上传文件的代码,根本用不上什么设计模式,但是当你想要阅读优秀的开源框架,或者即将管理一个大型电商网站的订单系统、会员系统、评论系统时,我想你一定能用上设计模式。

所以,我希望这门课程不只是告诉你关于设计模式的知识,还要告诉你,通过设计模式你能获得哪些有价值的启发,并最终能灵活应用去解决真实的业务问题。

但是,传统学习设计模式的方法实现效果并不好,为此我就结合我多年学习设计模式的经验,总结出了一个简单的学习框架,它可以帮助你更高效地学习设计模式

  • 这个模式中隐藏(封装)了什么实现(变化)?

  • 这个模式中有什么共性规律(哪类变化)?

  • 这个模式中的对象职责是什么?

  • 这个模式中对象之间的关系是什么?

  • 这个模式常用在哪些场景中?

  • 这个模式基于常用场景的通用代码实现是什么?

  • 这个模式如何基于上下文环境来进行设计和使用?

希望结合这个框架,能让你更快地区分设计模式的表象和本质。接下来,我们就正式开始设计模式的学习。

单例模式分析

在 GoF 的书中,单例模式最早的定义如下:

单例模式(Singleton)允许存在一个和仅存在一个给定类的实例。它提供一种机制让任何实体都可以访问该实例。

我将其转换为 UML 图:

图片1.png

图中,单例模式(Singleton)类声明了一个名为 _instance 的静态对象和名为 get­Instance() 的静态方法,静态对象用来存储对象自身的属性和方法,静态方法用来返回其所属类的一个相同实例。这里我们以单例模式经典的懒汉式初始化方式为例,其代码实现如下:

public class Singleton {//用于存储单一实例的静态对象private static Singleton _instance; //私有的空构造函数private Singleton(){};//通过判断静态对象是否被初始化来选择是否创建对象public static Singleton getInstance(){if (null == _instance){_instance = new Singleton();}return _instance;}}

通过分析上面的定义和代码,我们可以得出单例模式包含三个要点:

  • 一个单例类只能有一个实例;

  • 单例类必须自行创建这个实例;

  • 单例类必须保证全局其他对象都能唯一访问到它。

其实,这三个要点就是单例模式所要应对的变化,也就是:

  • 对象实例数量受到限制的事实;

  • 对象实例的构造与销毁;

  • 需要保证对象实例成为“线程安全”的某种机制。

从上面那段示例代码我们还可以看出,单例模式的对象职责有两个

  • 保证一个类只有一个实例;

  • 为该实例提供一个全局访问节点。

你会发现,单例类的默认构造函数和静态对象都是内部调用,之所以将默认构造函数设为私有,是为了防止其他对象使用单例类的 new 运算符。然后,提供一个对外的公共方法来获取唯一的对象实例。在我看来,单例模式就类似于全局变量或全局函数的角色,可以使用它来代替全局变量

常见场景和解决方案

单例模式更多是在程序一开始进行初始化时使用的,接下来,我们就来看看有哪些比较常用的场景和解决方案。

常见的单例模式应用和使用的解决方案有:饿汉式初始化、懒汉式初始化、同步信号、双重锁定和使用 ThreadLocal。其中,懒汉式初始化的代码实现在前面我们已经介绍过了,饿汉式、同步信号、双重锁定网上资料有很多,并且也不难理解,就不再赘述。

这里我们重点介绍一下使用 ThreadLocal 的方式,比如,下面这个 AppContext 代码示例:

import java.util.HashMap;import java.util.Map;public class AppContext {private static final ThreadLocal<AppContext> local = new ThreadLocal<>();private Map<String,Object> data = new HashMap<>();public Map<String, Object> getData() {return getAppContext().data;}//批量存数据public void setData(Map<String, Object> data) {getAppContext().data.putAll(data);}//存数据public void set(String key, String value) {getAppContext().data.put(key,value);}//取数据public void get(String key) {getAppContext().data.get(key);}//初始化的实现方法private static AppContext init(){AppContext context = new AppContext();local.set(context);return context;}//做延迟初始化public static AppContext getAppContext(){AppContext context = local.get();if (null == context) {context = init();}return context;}//删除实例public static void remove() {local.remove();}}

上面的代码实现实际上就是懒汉式初始化的扩展,只不过用 ThreadLocal 替换静态对象来存储唯一对象实例。之所会选择 ThreadLocal,就是因为 ThreadLocal 相比传统的线程同步机制更有优势。

在传统的同步机制中,我们通常会通过对象的锁机制来保证同一时间只有一个线程访问单例类。这时该类是多个线程共享的,我们都知道使用同步机制时,什么时候对类进行读写、什么时候锁定和释放对象是有很烦琐要求的,这对于一般的程序员来说,设计和编写难度相对较大。

而 ThreadLocal 则会为每一个线程提供一个独立的对象副本,从而解决了多个线程对数据的访问冲突的问题。正因为每一个线程都拥有自己的对象副本,也就省去了线程之间的同步操作。

所以说,现在绝大多数单例模式的实现基本上都是采用的 ThreadLocal 这一种实现方式

为什么使用单例模式?

通过上面的分析,现在我们就可以来回答这个问题了:为什么要使用单例模式?

第一,系统某些资源有限。比如,控制某些共享资源(例如,数据库或文件)的访问权限。资源有限就会带来访问冲突的问题,如果不限制实例的数量,那么很快有限的资源就会耗尽,同时造成大量的对象处于等待资源中。再比如,同时读写同一个超大的 AI 模型文件,或使用外部进程式服务,如果不使用单例模式,随着用户进程数开启越多,系统原有的进程处理资源就会变得越少,这不仅会导致操作系统处理速度变慢,同时也会影响用户进程自身的处理速度。

第二,需要表示为全局唯一的对象。 比如,系统要求提供一个唯一的序列号生成器。客户调用类的单个实例只允许使用一个公共访问点,除了该公共访问点,不能通过其他途径访问该实例。在一个系统中要求一个类只有一个实例时才应当使用单例模式。反过来,如果一个类可以有几个实例共存,就需要对单例模式进行改进,使之成为多例模式。

收获什么?损失什么?

了解了使用单例模式的原因之后,你可能还会好奇使用单例模式的优势和劣势。这里我们简单介绍下。

我们先来看使用单例模式的优势,也就是通过它我们能收获什么呢。

  • 对有限资源的合理利用,保护有限的资源,防止资源重复竞抢。

  • 更高内聚的代码组件,能提升代码复用性。

  • 具备全局唯一访问点的权限控制,方便按照统一规则管控权限。

  • 从负载均衡角度考虑,我们可以轻松地将 Singleton 扩展成两个、三个或更多个实例。由于封装了基数问题,所以在适当的时候可以自由更改实例的数量。

除了优势,使用单例模式当然也会带来一些劣势,也就是我们会损失一些东西或特点。

  • 作为全局变量使用时,引用的对象越多,代码修改影响的范围也越大。

  • 作为全局变量时,在全局变量中使用状态变量时,会造成加/解锁的性能损耗。

  • 即便能扩展多实例,但耦合性依然很高,因为隐蔽了不同对象之间的调用关系。

  • 不支持有参数的构造函数。

总结

在我看来,学习设计模式时,除了要理解设计模式的原理之外,更重要的是要能获得启发——如何才能为真实的开发过程带来最大的实际价值(解决多少实际问题)。

设计模式的底层逻辑就是:找到变化,封装变化。学习任何设计模式时,你都应该牢牢抓住这个本质核心,同时也要不断复习简单的学习框架,因为这在后面更多的模式学习中会起到关键的作用。

除此之外,今天我们还主要介绍了单例模式,从定义到具体案例代码的分析,讲解了单例模式的适用场景以及使用后的收获和损失。

你会发现,单独讲一个模式时,其实原理看上去都很容易,如果遇到了这个特定的场景,使用模式也能很容易解决问题。而随着学习的模式越多,反而越不知道该怎么决策,这时就要时刻提醒自己:使用模式后会带来什么收益?又会损失什么?为什么要使用这个模式?然后再去思考如何实现。这个过程和我们课程讲解的顺序恰好是反过来的,这也是大家很容易忽略的地方,所以一定要注意。

课后思考

在你所熟悉的 Spring 框架中,你知道 Spring 单例 Bean 与单例模式的区别是什么吗?

欢迎你留言分享,我会第一时间给你回复。

在下一讲,我会接着与你分享“建造者模式:如何创建不同形式的复杂对象?”这个话题,记得按时来听课!

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

相关文章

  1. XML文件读取报错IOException parsing XML document from URL

    问题 XML配置文件最上方约束引用了“http://www.springframework.org/dtd/spring-beans.dtd” 因为网络原因&#xff0c;无法访问上面的地址。 解决 自己下载spring-beans.dtd文件 &#xff0c;放在项目中 约束文件路径改为“classpath:/spring-beans.dtd” 最后面是文件内容 …...

    2024/4/21 17:12:17
  2. 【MATLAB编程实例练习】-(42)斐波那契数列的分解

    题目 来源于Mathwork上的Cody&#xff0c;Problem 42340 - Fibonacci Decomposition. Every positive integer has a unique decomposition into nonconsecutive Fibonacci numbers f1f2 … Given a positive integer n, return these numbers. Return the vector f [f1, f2,…...

    2024/4/21 17:12:16
  3. KNN实战二,约会对象分类

    KNN算法实现约会对象分类 import numpy as np import matplotlib.pyplot as plt import day1.KNN.封装KNN函数 as K#第一步&#xff0c;读取数据集,需要将数据分为特征矩阵和对应的分类标签向量 #定义一个函数&#xff1a;打开并解析文件&#xff0c;对数据进行分类&#xff0…...

    2024/4/21 17:12:15
  4. 熟悉集群的管理(二)

    5、19c OCR常用管理命令 1、存储层-节点层 最简单只有一个命令 [oraclerac2 /]$ olsnodes -help Ps&#xff1a; 2、网络层 [oraclerac2 /]$ oifcfg -- oifcfg iflist 文件记录的网卡信息 [rootrac1-19c ~]# oifcfg iflist ens33 192.168.59.0 ens38 192.168.2.0 en…...

    2024/4/21 17:12:14
  5. 在线教育系统有哪些短板?

    2020-2021年对于各行业来说是极为困难的两年&#xff0c;在疫情的冲击下一些行业几近“停摆”&#xff0c;很多公司发展极其困难&#xff0c;更甚者直接破产&#xff0c;可见疫情影响有多么严重&#xff0c;连生存都成了问题。但是有一个行业却成了个例外&#xff0c;这个行业不…...

    2024/5/3 4:01:23
  6. 保险业SCRM 会员管理系统解决方案

    受疫情影响&#xff0c;2020年健康险全年保费收入达到8173亿元&#xff0c;实现快速上涨同时&#xff0c;受中国人口老龄化的趋势影响、个人保险意识增强和个人经济能力增长&#xff0c;寿险成为人们的选择。 虽然整合保险业处在上升期&#xff0c;但是各保险公司的产品高度同…...

    2024/4/20 17:53:28
  7. Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis

    鸿鹄云架构【系统管理平台】是一个大型企业、分布式、微服务、云架构的JavaEE体系快速研发平台&#xff0c;基于模块化、微服务化、原子化、热部署的设计思想&#xff0c;使用成熟领先的无商业限制的主流开源技术(Spring CloudSpring BootMybatisOauth2微服务设计思想)构建。 采…...

    2024/4/21 17:12:11
  8. acwing799 最长连续不重复子序列

    这道题和牛客上的最长无重复子数组一样 采用双指针算法&#xff0c;i指针先往后移&#xff0c;用数组s,或者哈希map<int,int>来表示每个i走过的数字的个数&#xff0c;每当i走过一个不重复的数字的时候&#xff0c;就更新一下当前的不重复长度&#xff0c;当遇到某个数字…...

    2024/4/25 17:19:05
  9. 修改Microsoft Store默认安装路径

    打开 设置 - 系统 - 存储 - 更改新内容保存的位置&#xff0c;全部改为非C盘即可。...

    2024/4/20 14:03:44
  10. linux系统、ubuntu、centos、redhat、麒麟系统查看U盘、移动设备vid和pid

    1.右键桌面打开命令框&#xff0c;输入命令lsusb 可以看到目前没有U盘外设 2.插上U盘或者移动光驱&#xff0c;再次输入命令lsusb 第一行新增的项为刚插上的U盘&#xff0c;后面有U盘的厂家描述&#xff0c;vid和pid分别如图所示&#xff0c;第一个为vid&#xff0c;第二个为…...

    2024/4/29 1:01:09
  11. 有关数组操作的时间复杂度

    数组的几种基本操作有&#xff1a; 1、读取元素 数组中是通过索引来读取元素的。对于数组&#xff0c;计算机会在内存中为其申请一段连续的空间&#xff0c;并且记录下索引为“0”的内存地址。若要访问一个元素&#xff0c;计算机会在索引为“0”的内存地址的基础上加上索引值…...

    2024/5/1 19:01:33
  12. 第一次写博客(有点紧张)

    第一次写博客&#xff0c;文笔不是很好&#xff0c;主要用来记录分享。一名计算机专业的学生很高兴能来到csdn。 今天之所以决定开始写博客&#xff0c;原因也很简单&#xff1a; 最近我在复习机器学习的知识点&#xff0c;其中有很多自己探索的过程、发现&#xff0c;希望通…...

    2024/4/21 17:12:10
  13. 静默安装oracle11g

    1、查看交换分区情况 [rootVM-0-7-centos database]# freetotal used free shared buff/cache available Mem: 1860868 187256 90348 1964 1583264 1503652 Swap: 2006420 268 2006152如果swap分区…...

    2024/4/21 17:12:09
  14. Ansible 安全 之【命令审计】

    Ansible 安全 之【命令审计】 实现该功能要求如下: 1. 接受审计的登录用户默认shell必须为bash2. bash版本至少3.00或以上需要该要求的原因是实现功能的方法需要用到history命令的HISTTIMEFORMAT变量和PROMPT_COMMAND变量。 配置命令审计 1.创建一个审计日志文件 mkdir /var/l…...

    2024/4/21 17:12:09
  15. 云栖发布|企业级互联网架构全新升级,助力数字创新

    在 2021 杭州云栖大会现场&#xff0c;阿里云智能云原生应用平台产品负责人李国强以《企业互联网架构转型之道 - 阿里云中间件升级发布》为主题&#xff0c;全面解读阿里云云原生产品创新实践。过去一年中&#xff0c;为应对愈发激烈的行业竞争&#xff0c;重构应用架构已成为大…...

    2024/5/2 14:30:46
  16. 对象析构和构造的顺序

    设已经有A,B,C,D4个类的定义&#xff0c;程序中A,B,C,D析构函数调用顺序为&#xff1f;&#xff08; &#xff09; &#xfeff;C c; int main() { A a; B b; static D d; return 0&#xff1b; } 构造顺序为 c,a,b,d 析构顺序为 b,a,d,c 因为构造顺序为&#xff0c;…...

    2024/5/2 13:52:57
  17. 【Android 逆向】ELF 文件格式 ( ELF 文件头 | ELF 文件头标志 | ELF 文件位数 | ELF 文件大小端格式 )

    文章目录一、ELF 文件简介二、ELF 文件头三、ELF 文件头标志四、ELF 文件位数五、ELF 文件大小端格式一、ELF 文件简介 在上一篇博客 【Android 逆向】ELF 文件格式 ( 安装 010 Editor 二进制查看工具的 ELF.bt 插件模板 | 安装 ELF.bt 模板 | 打开 ELF 文件 ) 中 , 准备 ELF 文…...

    2024/4/26 17:53:09
  18. 书写痉挛:写字的时候手抖是什么原因?

    书写痉挛是指书写或者是做类似于书写动作的时候出现或者加重的手抖&#xff0c;又叫做原发性震颤&#xff0c;属于特发性震颤的分支。书写痉挛是成年人常见的动作性震颤&#xff0c;在书写时出现震颤&#xff0c;书写困难最为常见。临床是指患者在书写或做书写动作时出现手部震…...

    2024/4/21 17:12:05
  19. Mysql MGR 多主模式集群部署

    mysql MGR 集群部署 文章目录mysql MGR 集群部署1 部署 MySQL1.1 安装仓库文件1.2 YUM 安装指定版本的 MySQL2 初始化数据库2.1 启动服务2.2 设置 root 密码3 配置 MySQL3.1 主机名解析3.2 mysql 配置文件3.2.1 启动组配置文件内容如下&#xff1a;3.2.2 配置项介绍3.2.3 集群内…...

    2024/4/22 20:22:51
  20. Thinksystem本地制作BOMC刷新SR650 升级到指定版本微码

    使用BOMC升级指定版本的微码&#xff0c;如果是在线的话直接升级到最新版本&#xff0c;目前好像不支持降级 按照如下2个图片&#xff0c;将引导环境和需要刷新指定的微码放入D:\bomc 11.3\SR650 1、以管理员身份运行&#xff0c;BOMC工具 2、点击Next 3、勾选需要刷新的机型…...

    2024/4/21 17:12:03

最新文章

  1. 14.集合、常见的数据结构

    集合 概念 Java中的集合就是一个容器&#xff0c;用来存放Java对象。 集合在存放对象的时候&#xff0c;不同的容器&#xff0c;存放的方法实现是不一样的&#xff0c; Java中将这些不同实现的容器&#xff0c;往上抽取就形成了Java的集合体系。 Java集合中的根接口&#x…...

    2024/5/3 7:12:02
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 基于AI智能识别技术的智慧展览馆视频监管方案设计

    一、建设背景 随着科技的不断进步和社会安全需求的日益增长&#xff0c;展览馆作为展示文化、艺术和科技成果的重要场所&#xff0c;其安全监控系统的智能化升级已成为当务之急。为此&#xff0c;旭帆科技&#xff08;TSINGSEE青犀&#xff09;基于视频智能分析技术推出了展览…...

    2024/4/30 17:11:11
  4. 虚拟机-从头配置Ubuntu18.04(包括anaconda,cuda,cudnn,pycharm,ros,vscode)

    最好先安装anaconda后cuda和cudnn&#xff0c;因为配置环境的时候可能conda会覆盖cuda的路径&#xff08;不确定这种说法对不对&#xff0c;这里只是给大家的建议&#xff09; 准备工作&#xff1a; 1.Ubuntu18.04&#xff0c;x86_64&#xff0c;amd64 虚拟机下载和虚拟机Ubu…...

    2024/5/3 4:40:45
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

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

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

    2024/5/2 9:28:15
  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/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

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

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

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

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

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

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

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

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

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

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/30 9:42:49
  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