在下面的C语言语句中,哪个更好使用?

static const int var = 5;

要么

#define var 5

要么

enum { var = 5 };

#1楼

如果您具有诸如mystruct.var类的内容, mystruct.var #define var 5将会给您带来麻烦。

例如,

struct mystruct {int var;
};#define var 5int main() {struct mystruct foo;foo.var = 1;return 0;
}

预处理器将替换它,并且代码将无法编译。 因此,传统编码风格建议所有常量#define使用大写字母以避免冲突。


#2楼

一般来说:

static const

因为它尊重范围并且是类型安全的。

我唯一看到的警告是:是否希望在命令行上定义变量。 还有一种选择:

#ifdef VAR // Very bad name, not long enough, too general, etc..static int const var = VAR;
#elsestatic int const var = 5; // default value
#endif

只要有可能,请使用类型安全的替代方法来代替宏/省略号。

如果确实需要使用宏(例如,您想要__FILE____LINE__ ),则最好非常小心地命名宏:在其命名约定中, Boost建议所有大写字母,以项目名称开头(此处是BOOST_),在细读库时,您会注意到(通常)后跟特定区域(库)的名称,然后加上有意义的名称。

通常,它使用冗长的名称:)


#3楼

不要以为“永远是最好的”是有答案的,但是正如Matthieu所说

static const

是类型安全的。 但是,我最大的#define烦恼是,在Visual Studio中进行调试时,您无法监视该变量。 出现错误,找不到该符号。


#4楼

在C中,# #define更为流行。 您可以使用这些值来声明数组大小,例如:

#define MAXLEN 5void foo(void) {int bar[MAXLEN];
}

据我所知,ANSI C不允许您在此上下文中使用static const 。 在C ++中,在这种情况下应避免使用宏。 你可以写

const int maxlen = 5;void foo() {int bar[maxlen];
}

甚至不包含static因为const已经隐含了内部链接[仅在C ++中]。


#5楼

特别是在C中? 在C语言中,正确的答案是:使用#define (或者,如果合适,使用enum

虽然具有const对象的作用域和类型属性是有益的,但实际上C中的const对象(与C ++相反)不是真正的常数,因此在大多数实际情况下通常是无用的。

因此,在C语言中,选择应取决于计划使用常量的方式。 例如,您不能将const int对象用作case标签(而宏将起作用)。 您不能将const int对象用作位域宽度(而宏将起作用)。 在C89 / 90中,您不能使用const对象指定数组大小(而宏将起作用)。 即使在C99中,当您需要非VLA数组时,也无法使用const对象指定数组大小。

如果这对您很重要,那么它将决定您的选择。 在大多数情况下,您别无选择,只能在C中使用#define 。并且不要忘了另一种选择,它会在C- enum中产生真正的常量。

在C ++中, const对象是真正的常量,因此在C ++中,最好总是首选const变体(尽管C ++中不需要显式static )。


#6楼

如果可以摆脱它, static const具有很多优点。 它遵循正常的作用域原则,在调试器中可见,并且通常遵循变量遵循的规则。

但是,至少在最初的C标准中,它实际上不是常数。 如果使用#define var 5 ,则可以编写int foo[var]; 作为声明,但您不能这样做(除了作为编译器扩展之外, static const int var = 5;在C ++中不是这种情况,因为static const版本可以在#define版本可以使用的任何地方使用,我相信C99也是如此。

但是,切勿使用小写字母命名#define常数。 在翻译单元末尾之前,它将覆盖该名称的所有可能用法。 宏常量应该有效地位于它们自己的名称空间中,该名称空间传统上是所有大写字母,可能带有前缀。


#7楼

这取决于您需要的价值。 您(以及到目前为止的其他所有人)省略了第三种选择:

  1. static const int var = 5;
  2. #define var 5
  3. enum { var = 5 };

忽略有关名称选择的问题,然后:

  • 如果需要传递指针,则必须使用(1)。
  • 由于(2)显然是一个选项,因此您不需要传递指针。
  • (1)和(3)在调试器的符号表中都有一个符号-使调试更加容易。 (2)更可能没有符号,让您想知道它是什么。
  • (1)不能用作全局范围内数组的维; (2)和(3)都可以。
  • (1)不能用作函数范围内的静态数组的维; (2)和(3)都可以。
  • 在C99下,所有这些都可以用于本地阵列。 从技术上讲,使用(1)表示将使用VLA(可变长度数组),尽管'var'引用的尺寸当然会固定为5号。
  • (1)不能在switch语句之类的地方使用; (2)和(3)都可以。
  • (1)不能用于初始化静态变量; (2)和(3)都可以。
  • (2)可以更改您不想更改的代码,因为该代码已被预处理器使用; (1)和(3)都不会有这样的意外副作用。
  • 您可以检测是否在预处理器中设置了(2); (1)和(3)都不允许。

因此,在大多数情况下,更喜欢“枚举”而不是其他选择。 否则,第一个和最后一个要点可能是控制因素-如果需要同时满足这两个条件,则必须加倍考虑。

如果您询问的是C ++,那么您每次都会使用选项(1)-静态const。


#8楼

static const#define之间的区别在于,前者使用内存,而后者不使用内存进行存储。 其次,您不能传递#define的地址,而可以传递static const的地址。 实际上,这取决于我们所处的环境,我们需要在这两种情况中选择一种。 两者在不同情况下都处于最佳状态。 请不要以为一个优于另一个... :-)

如果真是那样的话, 丹尼斯·里奇本该保持最好的一个……哈哈哈……:-)


#9楼

定义

const int const_value = 5;

并不总是定义一个常数。 一些编译器(例如tcc 0.9.26 )只是分配以名称“ const_value”标识的内存。 使用标识符“ const_value”,您不能修改此存储器。 但是您仍然可以使用另一个标识符来修改内存:

const int const_value = 5;
int *mutable_value = (int*) &const_value;
*mutable_value = 3;
printf("%i", const_value); // The output may be 5 or 3, depending on the compiler.

这意味着定义

#define CONST_VALUE 5

是定义不能以任何方式修改的常数值的唯一方法。


#10楼

一个简单的区别:

在预处理时,常数将替换为其值。 因此,您不能将取消引用运算符应用于定义,但是可以将取消引用运算符应用于变量。

如您所愿,define比静态const更快。

例如,具有:

#define mymax 100

您不能执行printf("address of constant is %p",&mymax);

但是有

const int mymax_var=100

您可以执行printf("address of constant is %p",&mymax_var);

更清楚地说,在预处理阶段,定义将被其值替换,因此程序中没有存储任何变量。 我们只有使用定义的程序文本段中的代码。

但是,对于静态const,我们有一个分配在某处的变量。 对于gcc,静态const分配在程序的文本段中。

上面,我想介绍一下引用运算符,所以用引用替换取消引用。


#11楼

始终最好使用const而不是#define。 这是因为const由编译器处理,而#define由预处理器处理。 就像#define本身不是代码的一部分(大致而言)。

例:

#define PI 3.1416

符号名PI可能永远不会被编译器看到。 甚至在源代码到达编译器之前,预处理器可能会将其删除。 结果,名称PI可能不会输入到符号表中。 如果在编译过程中遇到涉及使用常量的错误,这可能会造成混淆,因为错误消息可能引用的是3.1416,而不是PI。 如果PI是在您未编写的头文件中定义的,则您将不知道3.1416的来源。

这个问题也会在符号调试器中出现,因为同样,您正在使用的名称可能不在符号表中。

解:

const double PI = 3.1416; //or static const...

#12楼

我们在MBF16X上查看了产生的汇编代码。这两种变体在算术运算中都产生相同的代码(例如,ADD Instant)。

因此,在#define为旧样式时,最好使用const int作为类型检查。 也许是特定于编译器的。 因此,请检查您生成的汇编代码。


#13楼

我编写了快速测试程序来演示一个区别:

#include <stdio.h>enum {ENUM_DEFINED=16};
enum {ENUM_DEFINED=32};#define DEFINED_DEFINED 16
#define DEFINED_DEFINED 32int main(int argc, char *argv[]) {printf("%d, %d\n", DEFINED_DEFINED, ENUM_DEFINED);return(0);
}

这将与以下错误和警告一起编译:

main.c:6:7: error: redefinition of enumerator 'ENUM_DEFINED'
enum {ENUM_DEFINED=32};^
main.c:5:7: note: previous definition is here
enum {ENUM_DEFINED=16};^
main.c:9:9: warning: 'DEFINED_DEFINED' macro redefined [-Wmacro-redefined]
#define DEFINED_DEFINED 32^
main.c:8:9: note: previous definition is here
#define DEFINED_DEFINED 16^

请注意,当define给出警告时,enum给出错误。


#14楼

顺便提一下,# #define的替代方法是“枚举”,该替代方法提供适当的作用域,但其行为类似于“真实”常量。 例如:

enum {number_ten = 10;}

在许多情况下,定义枚举类型并创建这些类型的变量很有用; 如果这样做,调试器可能能够根据其枚举名称显示变量。

但是,这样做的一个重要警告是:在C ++中,枚举类型与整数的兼容性有限。 例如,默认情况下,不能对它们执行算术运算。 我发现这对于枚举是一种奇怪的默认行为。 尽管有一个“严格的枚举”类型会很好,但考虑到C ++通常与C兼容的愿望,我认为“枚举”类型的默认行为应该可以与整数互换。


#15楼

C语言中const另一个缺点是您不能在初始化另一个const使用该值。

static int const NUMBER_OF_FINGERS_PER_HAND = 5;
static int const NUMBER_OF_HANDS = 2;// initializer element is not constant, this does not work.
static int const NUMBER_OF_FINGERS = NUMBER_OF_FINGERS_PER_HAND * NUMBER_OF_HANDS;

即使这对于const也无效,因为编译器不会将其视为常量:

static uint8_t const ARRAY_SIZE = 16;
static int8_t const lookup_table[ARRAY_SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; // ARRAY_SIZE not a constant!

在这些情况下,我很乐意使用类型化const ,否则...


#16楼

尽管问题是关于整数的,但值得注意的是,如果需要恒定的结构或字符串,则#define和enum是无用的。 这些通常都作为指针传递给函数。 (使用字符串是必需的;使用结构则效率更高。)

至于整数,如果您处于内存非常有限的嵌入式环境中,则可能需要担心常量存储在何处以及如何编译对其的访问。 编译器可能会在运行时添加两个const,但在编译时添加两个#define。 可以将#define常数转换为一个或多个MOV [立即]指令,这意味着该常数有效地存储在程序存储器中。 常量将存储在数据存储器的.const节中。 在具有哈佛体系结构的系统中,性能和内存使用量可能会有所不同,尽管它们可能很小。 它们对于内部循环的硬核优化可能很重要。


#17楼

我不确定我是否正确,但是我认为调用#define d值比调用任何其他通常声明的变量(或const值)要快得多。 这是因为在程序运行时,它需要使用一些通常声明的变量,因此需要跳转到内存中的确切位置以获取该变量。

相反,当它使用#define d值时,程序不需要跳转到任何分配的内存,它只需要使用该值即可。 如果#define myValue 7和调用myValue的程序,则其行为与仅调用7时完全相同。

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

相关文章

  1. simulink信号线关联

    项目需求,最近刚开始学习用simulink自动生成C代码,通过Keil编译并下载到STM32F103单片机,因为刚开始学习,遇到的问题很多,网上相关的内容很少,故通过这种方式记录下来,免得日后忘记,也希望可以和更多的人交流一、变量的关联:方法一、1.点击Model Explorer,选择Model …...

    2024/5/6 22:18:33
  2. luogu P3288

    题目链接 题意 有一张满流的DAG,其中起点只有一条出边,然后每条边有扩容和压缩的费用,还有单位运输量的费用,除了起点所连的边不能修改容量,其它的边都可以,问至少修改一条边,且最大流量不减少的情况下,X−YK\frac{X-Y}{K}KX−Y​最大是多少,其中X表示原来的运输费用,Y表示现在…...

    2024/5/6 22:18:29
  3. Ionic4—Ionic判断操作系统类型

    import { Platform } from @ionic/angular;...constructor(private platform: Platform) { }download() {if (this.platform.is(android)) {console.log(Android系统);} else if (this.platform.is(ios)) {console.log(IOS系统);} else {console.log(无适配终端);} }...

    2024/5/6 22:18:28
  4. k8s 1.17.0 集群搭建之kubeadm简易安装方法

    运行如下脚本 #最小化安装没有yum-utils yum -y install yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache #安装docker yum -y install docker-ce #设置docker镜像加速 echo {"registry-mirror…...

    2024/5/6 22:18:21
  5. Android性能优化

    性能优化的目标在网上也看到过很多相关的文章,他们基本总结为:快,稳,省,小,描述的很准确.如下图(注:此图不知道啥时候收集的人,如有侵权,立删):快如何让app在运行过程过不卡顿,运行流畅,速度快,也就是说如何解决卡顿呢?我们先看看那些因素影响卡顿? 1. UI,包括ui的绘…...

    2024/5/6 22:18:17
  6. ARCGIS Pro中nodata的位置在哪里

    ARCGIS Pro中nodata的位置在哪里设置 有好多小伙伴在arcgis pro中使用影像的时候,不知道nodata的位置在哪里,注意看下图:...

    2024/5/6 22:18:13
  7. 数据运营小白看了这篇就算是入门了吧!

    在这个数据驱动运营的时代,数据不仅是数据工程师和分析师的事情,在工作中也要求运营从业者有一定的数据分析能力,更有人说“数据分析能力是未来运营的分水岭”。从我自身角度出发,真心觉得数据能更好推动运营策略和工作的开展。但运营童鞋多是数据小白,没有编程和技术基础…...

    2024/5/6 22:18:14
  8. 智能用户增长神器QuickAudience开启公共云公测,助力企业业务增长

    摘要:日前,由阿里数据打造的智能用户增长QuickAudience,重磅上线阿里云-公共云,开启公测!该产品旨在围绕着品牌消费资产,通过丰富的用户洞察模型和便捷的策略配置,完成消费者多维洞察分析和多渠道触达,助力企业实现用户增长。 智能用户增长神器Quick Audience开启公共云…...

    2024/5/6 22:18:05
  9. win10开机后一分钟重启解决办法

    进安全模式 用电脑管家杀下毒然后重启 还不行就重置网络操作如下 在安全模式 开始,运行输入cmd回车 netsh winsock reset回车...

    2024/5/6 22:18:01
  10. 速读原著-Android应用开发入门教程(应用程序开发的结构)

    第 3 章 Android应用层程序的开发方式 3.1 应用程序开发的结构 Android 应用程序开发是 Android 开发中最上面的一个层次,它们构建在 Android 系统提供的 API 之上。Android 应用程序的基础是 Android 提供的各个 Java 类,这些类组成了 Android 系统级的 API。Android 应用程…...

    2024/5/6 22:18:00
  11. react-native android环境连接夜神模拟器

    一、下载android studio(含sdk) 进入http://www.android-studio.org/index.php/download/hisversion 下载“android-studio-bundle-141.1903250-windows.exe” 二、配置ANDROID_HOME 在环境变量设置——系统变量中,增加android sdk路径,变量名ANDROID_HOME,路径是三、 连接…...

    2024/5/6 22:17:53
  12. 关于HBase>01

    文章目录一、HBase概述1.1 HBase的定义1.2 HBase的特点1.3HBase机制原理图1.4 HBase中的角色1.4.3 其他组件二、HBase安装2.1 部署Zookeeper2.2 部署Hadoop2.3 安装部署HBase三、HBase Shell操作四、HBase数据结构4.1 HBase RowKey设计4.2 Column Family4.3 Time Stamp4.4 命名…...

    2024/5/6 22:17:49
  13. ES6模块化的基本用法

    1、默认导出与导入默认导出语法 exports default 默认导出的成员 默认导入语法 import 接收名称 from ‘模块标识符’注意:每个模块中,只允许使用唯一的一次 export default,否则会报错! a.js文件-代码如下 let a = 10 let c = 20 let d = 30function show() {console.log(…...

    2024/5/6 22:17:45
  14. 宽字节注入

    发一下许久之前写的宽字节注入,引用部分sql注入天书尽管现在呼吁所有的程序都使用unicode编码,所有的网站都使用utf-8编码,来一个统一的国际规范。但仍然有很多,包括国内及国外(特别是非英语国家)的一些cms,仍然使用着自己国家的一套编码,比如gbk,作为自己默认的编码类…...

    2024/5/6 22:17:41
  15. Spring Cloud Alibaba与Spring Cloud的区别

    Spring Boot是一个快速开发的脚手架,用来快速创建独立的、生产级的基于spring的应用程序。 --特性 无需部署war文件 提供starter简化配置 尽可能自动配置Spring以及第三方库 提供“生产就绪”功能,例如指标、健康检查、外部配置等 无代码生成&无XML--应用组成 依赖:pom.…...

    2024/5/6 22:17:37
  16. windows gcc 基础

    VBVB编程lihongtao82099.90去订阅1.写一个C语言程序,名称为c.c#include <stdio.h> int main() {printf("hello world!"); }2.生成.o文件默认生成 c.ogcc -c c.c指定生成cc.o gcc -c c.c cc.o3.生成.exe文件gcc c.o -o c.exe4 .运行...

    2024/5/6 22:17:33
  17. STM32F105R8芯片解密注意事项

    在产品技术研究中,由于正式产品中的单片机芯片都加密了,直接使用编程器是不能读出程序的。但有时候由于一些原因,需要得到单片机内部的程序,用来参考研究学习、找到丢失的资料或复制一些芯片,这就需要单片机解密。 ST部分芯片型号如下: STM32F030RC STM32F030C8 STM32F…...

    2024/5/6 8:30:13
  18. android启动报:Session 'app': Installation did not succeed.The application could not be installed:

    启动的时候失败,提示: Session app: Installation did not succeed.The application could not be installed: INSTALL FAILED INSUFFICIENT STORAGE Retry 错误翻译过来是: Session app:安装失败。无法安装应用程序:安装失败,存储空间不足,请重试 哪莫这就很简单了,点击最…...

    2024/5/6 22:17:30
  19. RT-Thread内核-宏 RT_LIST_OBJECT_INIT

    1、定义#define RT_LIST_OBJECT_INIT(object) { &(object), &(object) }2、作用RT_LIST_OBJECT_INIT 用于初始化一个双向链表,使双向链表的前一个节点和后一个节点的指针均指向自己。3、示例程序#include <stdio.h>/*** @brief initialize a list object*/ #def…...

    2024/5/6 22:17:25
  20. octave安装包pkg install命令及可选参数

    两种方法 法一: 网上最多推荐的 pkg install -forge 包名,但没有成功 ,可能是公司无线网太不稳定 法二: http://octave.sourceforge.net/packages.php 找到需要的包并下载文件,cd切换到文件保存路径,pkg install 文件名即可,注意不要解压 pkg install 的可选参数 使用he…...

    2024/5/6 22:17:21

最新文章

  1. 本地运行AI大模型简单示例

    一、引言 大模型LLM英文全称是Large Language Model&#xff0c;是指包含超大规模参数&#xff08;通常在十亿个以上&#xff09;的神经网络模型。2022年11月底&#xff0c;人工智能对话聊天机器人ChatGPT一经推出&#xff0c;人们利用ChatGPT这样的大模型帮助解决很多事情&am…...

    2024/5/8 0:41:07
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/7 10:36:02
  3. #QT项目实战(天气预报)

    1.IDE&#xff1a;QTCreator 2.实验&#xff1a; 3.记录&#xff1a; &#xff08;1&#xff09;调用API的Url a.调用API获取IP whois.pconline.com.cn/ipJson.jsp?iphttp://whois.pconline.com.cn/ipJson.jsp?ip if(window.IPCallBack) {IPCallBack({"ip":&quo…...

    2024/5/5 3:53:18
  4. 微信小程序的页面交互2

    一、自定义属性 &#xff08;1&#xff09;定义&#xff1a; 微信小程序中的自定义属性实际上是由data-前缀加上一个自定义属性名组成。 &#xff08;2&#xff09;如何获取自定义属性的值&#xff1f; 用到target或currentTarget对象的dataset属性可以获取数据 &#xff…...

    2024/5/7 13:11:16
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/7 5:50:09
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

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

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

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/7 14:25:14
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

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

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

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

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

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

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/5/4 23:54:56
  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