一、Class 类

1.1 Class 对象

在 Java 中,每个已加载的类在内存中都有一份类信息,类信息对应的类是 java.lang.Class,每个对象都持有指向它所属类信息的引用。所以想要获取 Class 对象,有以下三种方法:

  1. 通过类名获取:
Class<Date> dateClass = Date.class;
Class<Integer> integerClass = int.class;
  1. 通过对象的getClass()方法获取:
Date date = new Date();
Class<? extends Date> aClass = date.getClass();
  1. 通过 Class 类的静态方法 forName 获取:
Class<?> aClass = Class.forName("java.util.Date");

1.2 名称信息

Class 提供了如下三个方法,由于获取名称信息,其作用和输出分别如下:

  • getName:返回 Java 内部使用的名称;
  • getSimpleName:返回简称;
  • getCanonicalName:返回由 Java 语言规范定义的命名。
Class 对象 getName getSimpleName getCanonicalName
int.class int int int
int[].class [I int[] int[]
int[][].class [[I int[][] int[][]
String.class java.lang.String String java.lang.String
String[].class [Ljava.lang.String; String[] java.lang.String[]
ArrayList.class java.util.ArrayList ArrayList java.util.ArrayList

对于数组类型的getName返回值,使用前缀[表示数组,有几个[表示是几维数组,数组类型使用字符表示:boolean(Z)byte(B)char(C)double(D)float(F)int(I)long(J)short(S)接口和类(L)

1.3 构造器

Class 有以下四个获取构造器信息的方法:

//឴ 获取所有的public构造器
public Constructor<?>[] getConstructors()
//឴ 获取所有构造器
public Constructor<?>[] getDeclaredConstructors()
//឴ 获取指定参数的public构造器
public Constructor<T> getConstructor(Class<?>... parameterTypes)
// 获取指定参数的构造器឴
public Constructor<T> getDeclaredConstructor(Class<?>... parameterTypes)

获取指定的构造器后,可以使用 newInstance 方法来创建其实例,示例如下:

class Test {static class Student {private String name;private int age;Student() {}Student(String name, int age) {this.name = name;this.age = age;}@Overridepublic String toString() {return "Student{" + "name='" + name + '\'' + ", age=" + age + '}';}}public static void main(String[] args) throws Exception {Constructor<? extends Student> constructor = Student.class.getDeclaredConstructor(String.class, int.class);Student student = constructor.newInstance("heibaiying", 10);System.out.println(student);}
}// 输出:Student{name='heibaiying', age=10}

如果你只是想调用默认的无参构造器,则可以直接使用 Class 对象的newInstance方法:

Student student = Student.class.newInstance();

1.4 字段信息

Class 有以下四个获取字段信息的方法:

// 返回本类或其父类的所有public字段
public Field[] getFields()
// 返回本类声明的所有字段,但不包括父类的
public Field[] getDeclaredFields()
// 返回本类或其父类中指定名称的public字段
public Field getField(String name)
// 返回本类声明的指定名称的字段
public Field getDeclaredField(String name)

字段信息被封装在 Field 类中,Field 对象有以下常用方法:

// 获取字段的名称
public String getName()
// 判断是否有该字段的访问权限
public boolean isAccessible()
// 设置为true表示忽略Java的访问检查机制,从而可以读写非public的字段
public void setAccessible(boolean flag)
// 获取指定对象obj中该字段的值
public Object get(Object obj)
// 将指定对象obj中该字段的值设为value
public void set(Object obj, Object value)

以下给出一个修改字段的使用示例:

class Test {static class Student {private String name;private int age;}public static void main(String[] args) throws Exception {Student student = new Student();Class<? extends Student> aClass = student.getClass();Field field = aClass.getDeclaredField("name");field.setAccessible(true);field.set(student, "heibaiying");System.out.println(field.get(student)); }
}
// 输出: heibaiying

1.5 方法信息

Class 有以下四个获取方法信息的方法:

// 返回本类或其父类的所有public方法
public Method[] getMethods() 
// 返回本类声明的所有方法,但不包括父类的
public Method[] getDeclaredMethods() 
// 返回本类或其父类中指定名称及其参数类型的public方法
public Method getMethod(String name, Class<?>... parameterTypes)
// 返回本类声明的指定名称及其参数类型的方法
public Method getDeclaredMethod(String name, Class<?>... parameterTypes)

方法信息被封装在 Method 类中,Method 对象有以下常用方法:

// 获取方法的名称
public String getName()
// 设置为true表示忽略Java的访问检查机制,从而可以调用非public方法    
public void setAccessible(boolean flag)
// 在指定的obj对象上调用invoke方法,args为传递的参数列表    
public Object invoke(Object obj, Object... args)

基本使用示例如下:

class Test {static class Student {private String name;public void setName(String name) {this.name = name;}public String getName() { return name;}}public static void main(String[] args) throws Exception {Student student = new Student();Class<? extends Student> aClass = student.getClass();Method setMethod = aClass.getDeclaredMethod("setName",String.class);setMethod.invoke(student, "heibaiying");Method geMethod = aClass.getDeclaredMethod("getName");System.out.println(geMethod.invoke(student));}
}
// 输出: heibaiying

1.6 类型检查

想要判断某个对象是否是某个类或其子类的示例,可以使用 instanceof 关键字,或者使用 Class 的 isInstance 方法,示例如下:

static class Manager {}static class Employee extends Manager {}public static void main(String[] args) {Employee employee = new Employee();System.out.println(employee instanceof Manager);  // trueSystem.out.println(employee instanceof Employee); // trueSystem.out.println(Manager.class.isInstance(employee));  // trueSystem.out.println(Employee.class.isInstance(employee)); // true}

如果想要判断对象的具体类型,则可以使用equals方法进行比较,示例如下:

employee.getClass().equals(Manager.class); // false
employee.getClass().equals(Employee.class); // true

在知道对象的类型后,如果你需要对其进行类型转换,则可以使用类型转换语法或者 Class 的 cast 方法:

Manager manager01 = Manager.class.cast(employee);
Manager manager02 = (Manager) employee;

二、注解

2.1 注解定义

下面是 @Override 注解的定义,所有注解均使用 @interface 关键字修饰, @Target 定义注解的运用对象,@Retention 表示注解信息保留到什么时候:

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface Override {
}

@Target 有以下可选值,其含义分别如下:

  • TYPE:表示类、接口(包括注释类型)或枚举声明;
  • FIELD:字段声明(包括枚举常量);
  • METHOD:方法声明;
  • PARAMETER:参数声明;
  • CONSTRUCTOR:构造器声明;
  • LOCAL_VARIABLE:本地变量声明;
  • ANNOTATION_TYPE:注解声明;
  • PACKAGE:包声明;
  • TYPE_PARAMETER:类型参数声明;
  • TYPE_USE:任何使用类型的语句。

@Retention 有以下可选值,其含义分别如下:

  • SOURCE:只在源代码中保留,编译器将代码编译为字节码后就会丢掉;
  • CLASS:保留在字节码文件中,但虚拟机将 class 文件加载到内存时不一定会在内存中保留,这是默认的行为;
  • RUNTIME:一直保留到运行时,可以通过反射获取其信息。

2.2 注解信息

对于 @Retention 类型为 RUNTIME 的注解,可以利用反射机制查看其信息。因为注解可以运用在不同目标上,所以 Class 、Field、Method、Constructor 都有如下方法:

// 获取所有注解
public Annotation[] getAnnotations()
// 获取本元素上直接声明的所有注解,忽略inherited来的
public Annotation[] getDeclaredAnnotations()
// 获取指定类型的注解,如果不存在则返回null
public <T extends Annotation> T getAnnotation(Class<T> annotationClass) 
// 判断是否有指定类型的注解
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) 

这里给出一个使用示例,模仿常用的序列化框架,通过注解定义字段的序列化名称和序列化格式,注解定义如下:

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Json {String value();String format() default "";
}
class Test {static class Student {/*当只有一个值并且其对应的方法名为value时候,可以省略value = */@Json("姓名")private String name;@Json(value = "出生日期", format = "yyyy-MM-dd HH:mm:ss")private Date birthday;......}static void parse(Object object, Class<?> clazz) throws IllegalAccessException {Field[] fields = clazz.getDeclaredFields();for (Field field : fields) {if (field.isAnnotationPresent(Json.class)) {field.setAccessible(true);Object value = field.get(object);Json json = field.getAnnotation(Json.class);String name = json.value();String format = json.format();if (!"".equals(format) && field.getType() == Date.class) {SimpleDateFormat formatter = new SimpleDateFormat(format);value = formatter.format((Date) value);}System.out.println(name + ":" + value);}}}public static void main(String[] args) throws Exception {Student student = new Student("heibai", new Date());parse(student, Student.class);}
}输出如下: 
姓名:heibai
出生日期:2019-07-06 08:45:47

2.3 注解继承

一个常用的元注解是 @Inherited,它表示某个注解是否能够被继承。示例如下:

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ClassName {String value();
}

使用示例如下,此时如果加上 @Inherited 注解,则两者的输出都是 true;如果不加上 @Inherited ,第二行语句输出 false,代表子类 PrimaryStudent 没有继承到 @ClassName 注解:

class Test {@ClassName("学生类")static class Student {}static class PrimaryStudent extends Student {}public static void main(String[] args) {System.out.println(Student.class.isAnnotationPresent(ClassName.class));System.out.println(PrimaryStudent.class.isAnnotationPresent(ClassName.class));}
}

参考资料

  • 马俊昌 . Java编程的逻辑 . 机械工业出版社 . 2018-01-01

更多文章,欢迎访问 [全栈工程师手册] ,GitHub 地址:https://github.com/heibaiying/Full-Stack-Notes

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

相关文章

  1. c++11 中的final和override

    一:final指定某个虚函数不能再子类中被覆盖,或者某个类不能被子类继承解释:当在虚函数声明或定义中使用时,final 确保函数为虚并指定其不可被派生类覆盖。若这么做则程序非良构(生成编译时错误)。 当在类定义中使用时,final 指定此类不可在另一类的定义中的 基类说明符列…...

    2024/4/27 14:46:07
  2. Leetcode4.寻找两个有序数组的中位数——巧妙使用二分法

    文章目录引入Leetcode题解 引入 本题是这样的:4.寻找两个有序数组的中位数 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1,…...

    2024/4/27 16:39:23
  3. Qt设置鼠标转圈状态以及恢复常规状态

    QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); QApplication::restoreOverrideCursor();...

    2024/4/27 15:34:41
  4. lambda表达式操作集合数据(下)

    //4.Stream中常见的api操作List<String> accountList = new ArrayList<>();accountList.add("songjiang");accountList.add("lujinyi");accountList.add("wuyong");accountList.add("linchong");accountList.add("lu…...

    2024/4/27 19:04:39
  5. redis锁在事务提交之后再释放

    发现 我们平时使用 分布式锁的方式有问题 如: try {} finnally{ 释放锁} , 如果方法有事务的话 , 进到finnally 的时候并不代表,数据已经持久化。 会导致锁提前释放,正确的做法应该是 事物完成后再释放锁。/*** 事务结束后释放锁*/ private void unlockAfterTransaction(Lock…...

    2024/4/27 19:44:58
  6. 12-Go语言基础-通道(channel)

    12-Go语言基础-通道(channel)...

    2024/4/27 19:24:27
  7. R语言复习总结

    !!!重点!!!:data.frame 绘图 矩阵第一章#R语言是区分大小写的解释型语言 #rm()函数用于删除数据区中的数据第二章#R语言下标从1开始 #向量 vector <- c(20173561,1709,20173562,1707) #矩阵 matrix <- matrix(vector,nrow = 2,ncol = 2,byrow = TRUE) #数组,在创建…...

    2024/4/27 15:46:28
  8. vue调用手机扫描二维码

    HbuilderX打包后在手机端或者模拟手机端测试 PC端无法测试;hBuilder打包后集成H5+sdk就可以直接用他们家的sdk了 效果图(代码直接CV即可用)代码部分(代码直接CV即可用) <button @click.native=startRecognize>触发按钮</button> <div id="bcid" …...

    2024/4/27 18:23:06
  9. 基于STM32MP1的开发板介绍

    前言: STM32MP1系列的出现吸引了很多STM32新老用户的关注,但是很多的人都会担心一个问题:以前是基于Cortex M系列MCU进行开发,对于cortex-A架构的处理器以及Linux系统都不熟悉如何高效地从MCU跨越到MPU是大家都关心的话题。作为ST官方合作伙伴,米尔电子推出了开发套件MYD-…...

    2024/4/27 19:53:18
  10. 人工智能与机器学习目录

    以《机器学习》、《深度学习》两本书为基本 辅以CS231n和CS224n的视频课 使用python3.7 + pycharm + pytorch + TensorFlow 来编程实现代码 同时进行CV和NLP两个方向的论文学习 最后进行几个实际的项目的实战1. Python基础 2. 数学基础 3. 决策树 4. 支持向量机 5. 贝叶斯分类 …...

    2024/4/27 13:54:48
  11. LeetCode第171场周赛(Weekly Contest 171)解题报告

    前三题依旧没啥难度,第四题用动态规划,有点难度。第一题:模拟。第二题:位运算。第三题:连通块(并查集 或者 DFS)。第四题:动态规划 DP。详细题解如下。1.将整数转换为两个无零整数的和(Convert Integer To the Sum of Two No Zero Integers)AC代码(C++)2. 或运算的…...

    2024/3/29 12:32:44
  12. 下载Solr,Solr6.6.0

    http://archive.apache.org/dist/lucene/solr/6.6.0/...

    2024/4/27 16:15:30
  13. 【网络流】【模板】最小费用最大流

    LinkLinkLink luoguluoguluogu P3381P3381P3381 DescriptionDescriptionDescription 如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。 InputInputInput 第一行包含四个正整数N、M、S、T,分别表示…...

    2024/4/27 14:59:12
  14. 两款静态代码检测工具的对比

    测试背景 使用工具:源伞科技Pinpoint Sonarqube测试项目:开源国产CMS软件iBase4J(6000行代码)测试结果汇总 数据统计:SonarQube结果:代码错误 安全隐患 风格质量 总量有效/总量 2/6 4/4 0/93 6/103源伞科技Pinpoint结果:代码错误 安全隐患 风格质量 总量有效/总量 2/2 19/…...

    2024/4/27 17:32:32
  15. xshell连接虚拟机失败

    xshell连接不上虚拟机虚拟机和主机相互ping可以通端口号也没问题大佬们怎么解决...

    2024/4/27 17:54:45
  16. 【算法】——Leetcode 287 Find the Duplicate Number 唯一出现两次的数

    目录题目随想思路及代码方法1 哈希表优点:缺点:方法2 排序优点:缺点:方法3 二分查找优点:缺点:代码方法4 利用索引交换优点:缺点:代码:方法5 链表判环优点:缺点:代码: 题目 原题链接 Given an array nums containing n + 1 integers where each integer is betwee…...

    2024/4/27 15:34:16
  17. 算法提高 彩票

    算法提高 彩票 为丰富男生节活动,贵系女生设置彩票抽奖环节,规则如下: 1、每张彩票上印有7个各不相同的号码,且这些号码的取值范围为[1, 33]; 2、每次在兑奖前都会公布一个由七个互不相同的号码构成的中奖号码; 3、共设置7个奖项,特等奖和一等奖至六等奖。兑奖规则如下:…...

    2024/4/27 19:05:07
  18. Java Web——文件下载getResourceAsStream()返回NULL解决方案

    问题描述严重: Servlet.service() for servlet [club.zstuca.demo.DownloadDemo] in context with path [/DEMOWeb] threw exception java.lang.NullPointerExceptionat club.zstuca.demo.DownloadDemo.doGet(DownloadDemo.java:48)at javax.servlet.http.HttpServlet.service(…...

    2024/3/29 12:32:37
  19. webRTC audio调试

    1、AEC dump调试chrome://webrtc-internals/2、...

    2024/4/16 18:50:57
  20. 墙上裂纹检测————中值、高斯、双边滤波

    原图像:import cv2 o=cv2.imread("binary3.bmp") cv2.imshow("original",o) # 中值滤波 r1=cv2.medianBlur(o,1) cv2.imshow("result1",r1) # 高斯滤波 r2=cv2.GaussianBlur(o,(7,7),0,0) cv2.imshow("result2",r2) #双边滤波 r3=cv2…...

    2024/3/29 12:32:35

最新文章

  1. 在开发软件以便未来本地化到其他语言时需要考虑的事项

    我们准备了一份关于开发软件以便未来本地化到其他语言时需要考虑的事项的简要指南。这非常重要&#xff0c;因为您的软件在其他国家市场上的销售可能会带来比本国市场更多的收入。 在开发软件时考虑到未来本地化到其他语言的一些重要方面包括&#xff1a; 设计多语言支持&…...

    2024/4/27 20:11:03
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 基于SSM的周边乡村旅游小程序

    系统实现 游客注册通过注册窗口&#xff0c;进行在线填写自己的账号、密码、姓名、年龄、手机、邮箱等&#xff0c;信息编辑完成后核对信息无误后进行选择注册&#xff0c;系统核对游客所输入的账号信息是否准确&#xff0c;核对信息准确无误后系统进入到操作界面。 游客登录通…...

    2024/4/27 9:24:25
  4. Nginx配置文件修改结合内网穿透实现公网访问多个本地web站点

    文章目录 1. 下载windows版Nginx2. 配置Nginx3. 测试局域网访问4. cpolar内网穿透5. 测试公网访问6. 配置固定二级子域名7. 测试访问公网固定二级子域名 1. 下载windows版Nginx 进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx 下载好后解压进入nginx目…...

    2024/4/22 22:16:59
  5. MQ的作用及分类

    概念&#xff1a; MQ(message queue)&#xff0c;从字面意思上看&#xff0c;本质是个队列&#xff0c;FIFO先入先出&#xff0c;只不过队列中存放的内容是message而已&#xff0c;还是一种跨进程的通信机制&#xff0c;用于上下游传递消息。在互联网架构中&#xff0c;MQ是一…...

    2024/4/27 11:43:39
  6. 【外汇早评】美通胀数据走低,美元调整

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

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

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

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

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

    2024/4/26 23:05:52
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

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

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

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

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

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

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

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

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

    2024/4/27 9:01:45
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

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

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

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

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

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

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

    2024/4/26 22:01:59
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

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

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

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

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

    2024/4/25 2:10:52
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

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

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

    2024/4/26 19:46:12
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/4/27 11:43:08
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/27 8:32:30
  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