前言

本章详细阐述了数组这一种线性数据结构的使用方法以及相关操作。

数组的基本使用方法

下面程序示范了数组的基本使用方法。

package 数组;public class 数组的基本使用 {public static void main(String[] args) {//创建一个数组int[] arr1 = new int[3];//获取数组长度int length1 = arr1.length;//打印数组长度System.out.println("arr1's length" + length1);//访问数组中的元素:数组名[下标] 注意:下标从0开始,最大可以取到:数组长度-1int element0 = arr1[0];//打印数组第一个元素的值System.out.println("element0:"+element0);//为数组中的元素赋值arr1[0] = 99;System.out.println("element0:"+element0);arr1[1] = 98;arr1[1] = 97;//遍历数组for (int i = 0; i < length1; i++) {System.out.println("arr1 element"+i+":"+arr1[i]);}//创建数组的另一种方式,创建同时为数组中的元素赋值int[] arr2 = new int[]{90,98,97};}
}

但从上面的程序中我们可以很容易的看出来,就是数组的长度拥有不可变性,因为数组一旦被定义之后,即长度和地址空间就是确定的了,想要更改就很不容易,对其元素的增加和删除都会很麻烦,但麻烦归麻烦,我们有解决办法。

数组元素的添加

比如原数组arr长度为3并且有三个值,现在我们想要让该数组添加一个新的值在后面,怎么办呢?
我们的想法是:
因为数组长度不可变,且原数组arr长度为3并且有三个值,那么我们会新建一个数组叫newArr,这个数组我们定义长度为4,我们将arr原数组的三个值都赋给newArr这个新数组,然后将newArr的最后一个元素位置赋上要添加的那个元素的值,最后将arr引用指向我们的新数组newArr即可。
代码如下:

package 数组;import java.util.Arrays;public class 数组的基本使用 {public static void main(String[] args) {//解决数组长度不可变的问题int[] arr = new int[]{9,8,7};//快速打印数组中的元素方法System.out.println(Arrays.toString(arr));//要添加到数组的新元素int dst = 6;//创建一个新数组,长度为原数组的长度+1int[] newArr = new int[arr.length+1];//把原数组的值都赋给新数组//注意这里的终止循环条件应该是i小于原数组的长度//如果是小于新数组的长度的话,因为新数组比原数组长的缘故,会导致数组下标越界异常for (int i = 0; i < arr.length; i++) {newArr[i] = arr[i];}//打印一下新数组的元素System.out.println(Arrays.toString(newArr));//将新数组的最后一个值赋上我们的目标添加元素newArr[3] = dst;//将arr原数组的引用指向我们的新数组arr = newArr;//打印arr数组System.out.println(Arrays.toString(arr));}
}

数组元素的删除

比如现在我们有一个数组,它包含的元素有9,8,7,6,5,现在我们要删除7这个元素,怎么做?
我们的想法是:
同上面添加元素的方法相同,因为数组的不可变性,所以我们要创建一个新数组newArr,它的长度定义为原数组长度-1(因为是删除一个元素),然后我们只要将除了要删除的元素以外的其他元素都放进新数组里面,最后将原数组的引用指向新数组即可。
代码如下:

package 数组;import java.util.Arrays;public class 数组的基本使用 {public static void main(String[] args) {//目标数组int[] arr = new int[]{9,8,7,6,5};//已知要删除的元素是7,,其下标为2int dst = 2;//创建一个新数组,原数组长度为5,那么新数组长度为5-1=4int[] newArr = new int[4];//使用循环将原数组的值赋进新数组中for (int i = 0; i < newArr.length; i++) {//要删除的元素的前面的所有元素,那么直接赋值if(i < dst){newArr[i] = arr[i];}else{//到要删除的元素的后面的所有元素了//因为原数组arr比新数组newArr多一个要被删除的元素,所以应该将其加1newArr[i] = arr[i+1];}}//将原数组的引用指向我们所创建的新数组arr = newArr;//输出答案System.out.println(Arrays.toString(arr));}
}

数组元素的插入

这算一个上面删除问题的一个延伸叭,思想都差不多,直接上代码:

package 数组;import java.util.Arrays;public class 数组的基本使用 {public static void main(String[] args) {//目标数组int[] arr = new int[]{9,8,6,5};//已知要插入的元素是7,其目标插入的位置下标为2int dstNum = 7; //插入的元素值int dstLoc = 2; //插入的数组中的位置//创建一个新数组,原数组长度为4,那么新数组长度为4+1=5int[] newArr = new int[5];//使用循环将原数组的值赋进新数组中for (int i = 0; i < newArr.length; i++) {//当i 小于 dstLoc时,直接赋值即可if(i < dstLoc){newArr[i] = arr[i];}else if(i == dstLoc){//当i 等于 dstLoc时,将目标插入值赋给新数组newArr[i] = dstNum;}else{//当i 大于 dstLoc时,因为原数组比新数组少一个,//且因为在i == dstLoc判断时i自加了一次,// 所以原数组此时下标应该-1来给新数组进行赋值//否则将会数组越界异常newArr[i] = arr[i-1];}}//将原数组的引用指向新数组arr = newArr;//打印答案System.out.println(Arrays.toString(arr));//将原数组的引用指向我们所创建的新数组}
}

类ArrayList集合的底层实现过程

但是在实际使用当中,我们在进行数组的增删改查时不会像上面一样写的这么繁琐,这是因为Java的基础类库中已经替我们封装好了一些数据结构集合API,我们可以直接使用,比如ArrayList,现在我们可以自己来实现一个ArrayList集合,通过上面的知识,可以巩固一下基础,以加深对数组这种数据结构的理解:

package 数组;import java.util.Arrays;public class MyArray {//类变量//创建一个用于存储数据的数组private int[] elements;//方法//new对象时就初始化这个数组public MyArray(){elements = new int[0];}//获取数组长度public int size(){return elements.length;}//往数组末尾添加一个元素public void add(int element){//创建一个新数组int[] newArr = new int[elements.length+1];//把原数组中的元素赋值到新数组中for (int i = 0; i < elements.length; i++) {newArr[i] = elements[i];}//把添加的元素放入到新数组中newArr[elements.length] = element;//使用新数组替换旧数组elements = newArr;}//删除数组中的元素,index是要删除第几个位置元素的索引public void delete(int index){//判断下标是否越界if(index < 0 || index > elements.length-1){throw new RuntimeException("数组下标越界异常");}//创建一个新数组,长度为原数组-1int[] newArr = new int[elements.length-1];//循环将原数组的值放入新数组中for (int i = 0; i < newArr.length; i++) {//i 小于 要删除目标位置元素的索引,则直接赋值即可if(i < index){newArr[i] = elements[i];}else{ //i 大于等于 要删除目标位置元素的索引时,则原数组的索引应该+1再赋值newArr[i] = elements[i+1];}}//将原数组引用指向新数组elements = newArr;}//取出指定位置的元素,index是获取哪一个元素的下标索引public int get(int index){return elements[index];}//插入一个元素到指定位置,index插入的位置索引,element是插入的元素值public void insert(int index, int element){//判断下标是否越界if(index < 0 || index > elements.length-1){throw new RuntimeException("数组下标越界异常");}//创建一个新数组int[] newArr = new int[elements.length+1];//将原数组中的元素赋值到新的数组中for (int i = 0; i < elements.length; i++) {//目标位置之前的元素,直接赋值if(i < index){newArr[i] = elements[i];}else{ //目标之后的元素newArr[i+1] = elements[i];}}//执行完上面的循环之后我们会发现,我们需要插入的元素还没插//所以我们在循环结束后,将其插入新数组中newArr[index] = element;//将原数组引用指向新数组elements = newArr;}//替换指定位置的元素public void set(int index,int element){//判断下标是否越界if(index < 0 || index > elements.length-1){throw new RuntimeException("数组下标越界异常");}elements[index] = element;}//打印所有元素到控制台public void show(){System.out.println(Arrays.toString(elements));}}

数组的线性查找算法

功能:输入我们要查找的元素的值,然后进行查找,查找成功则返回该元素位置的下标,找不到则返回-1
代码如下:

public class Main {public static void main(String[] args) {//查找的目标数组int[] arr = new int[]{2,3,5,6,8,4,9,0};//查找的目标元素值int target = 8;//查找的目标元素所在下标int index = -1;//遍历数组查找所求的目标值for (int i = 0; i < arr.length; i++) {if(arr[i] == target) {index = i;break; //找到之后停下循环,以节省运行时间}}//输出index,为-1则没有找到,不为-1则已经找到System.out.println("index: "+index);}
}

数组的二分查找算法

线性查找算法效率比较低,而二分查找则会高些。
但是二分查找算法也有缺点,它有前置需求就是:我们所要查找的这个数组必须是有序的,否则不能使用二分查找。
思路:

用一个begin开始指针指向数组的第一个元素,用一个end指针指向数组的最后一个元素,再用一个mid指针指向数组的中间元素(即(end+begin)/2的值),怎么样,这二分是不是很形象?
然后每一次循环,先判断查找的目标值是否与我们的中间mid值相等,相等则说明找到了不相等则说明没有,这个时候再判断我们的中间值是比目标值大还是小,因为数组是有序的,所以如果中间值比目标值大,那么我们第二次循环缩小查找范围,查找中间值往左的区域(因为目标值小于我们的中间值,说明在左侧),即end值发生变化,它将指向mid - 1的位置(因为mid值已经与目标值比较过了,所以指向mid-1而不是mid),而这时mid也要刷新,它将在左侧区域去指向一个新的中间值,即mid = (begin+end)/2;
但如果我们的中间值是比目标值小的话,分析思路同上,那么目标值应该是位置我们中间值的右侧,这时我们改变的则是begin的值,它将指向mid+1的位置,此时也要刷新mid的值。然后如此反复循环,直到查找到我们要的目标元素或者查找完了所有元素。
但我们应该有一个循环结束的标记,即在所有元素都被查找完之后也没查找到目标值时起作用,那么什么时候才是查找完呢?
其实很好想,就是当左边的指针(begin)变化到了右边指针(end)的后面(或相等于右边指针)时,表示所有元素已经被遍历完。

代码如下:

public class Main {public static void main(String[] args) {//目标数组,必须有序int[] arr = new int[]{1,2,3,4,5,6,7,8,9};//目标元素int target = 8;//begin指针指向数组的第一个元素int begin = 0;//end指针指向数组的最后一个元素int end = arr.length-1;//mid指针记录每一次查找的中间位置int mid = (begin+end) / 2;//记录查找元素目标的下标索引int index = -1;//循环查找while (true){//判断此时是否已经遍历完所有元素if(begin >= end) break;//判断中间的这个元素是不是我们的目标查找元素if( arr[mid] == target){index = mid;break;}else{//中间这个元素不是我们要查找的元素//那么我们判断它是比我们的目标元素的索引位置要大还是小if(arr[mid] > target){//把结束位置调整到中间位置的前一个位置end = mid - 1;}else{begin = mid + 1;}}//调整完end和begin位置之后,要更新我们的中间位置指针midmid = (begin + end) / 2;}//循环结束,输出index看找没找到System.out.println("index: "+index);}
}

数组实现栈数据结构

栈就不用多说了吧,就是类似于压子弹的过程,添加元素和删除元素都只能从一端进行的数据结构就是栈。
如图:
在这里插入图片描述
注意:出栈也只能从最上面的栈顶出栈。
代码实现:

package 数组;public class MyStack {//栈的底层我们使用数组来存储数据int[] elements;public MyStack(){elements = new int[0];}//压入栈元素public void push(int element){//创建一个新数组int[] newArr = new int[elements.length+1];//把原数组中的元素赋值到新数组中for (int i = 0; i < elements.length; i++) {newArr[i] = elements[i];}//把添加的元素放入到新数组中newArr[elements.length] = element;//使用新数组替换旧数组elements = newArr;}//返回栈顶元素并弹出该元素public int pop(){//当栈内没有元素时,pop应该抛异常if(elements.length == 0) throw new RuntimeException("栈空异常,无法POP");//先取出数组的最后一个元素int element = elements[elements.length - 1];//然后我们创建一个新的数组来代替原来少了栈顶元素的那个数组int[] newArr = new  int[elements.length - 1];//循环赋值for (int i = 0; i < newArr.length; i++) {newArr[i] = elements[i];}//原数组引用指向新数组elements = newArr;return element;}//查看栈顶元素public int peek(){//这不就是查看数组的最后一个元素吗return elements[elements.length - 1];}//判断栈是否为空public boolean isEmpty(){return elements.length == 0;}}

数组实现队列数据结构

这个感觉也很基础叭…和栈不一样,队列遵循先进先出原则,也就是一段进行数据的添加,另一端则进行数据的删除。
如图:
在这里插入图片描述

代码如下:

package 数组;public class MyQueue {int[] elements;public MyQueue(){elements = new int[0];}//入队public void add(int element){//创建一个新数组int[] newArr = new int[elements.length+1];//把原数组中的元素赋值到新数组中for (int i = 0; i < elements.length; i++) {newArr[i] = elements[i];}//把添加的元素放入到新数组中newArr[elements.length] = element;//使用新数组替换旧数组elements = newArr;}//出队列public int poll(){//取出数组中的第一个元素int element = elements[0];//创建一个新数组int[] newArr = new int[elements.length - 1];//循环赋值,需要注意的是//我们原数组的第一个值elements[0]是不用赋值的//因为它已经出队列了懂我意思叭for (int i = 0; i < newArr.length; i++) {newArr[i] = elements[i+1];}//替换数组elements = newArr;//返回出列的值return element;}//判断队列是否为空public boolean isEmpty(){return elements.length == 0;}}
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. PAT乙级1076 Wifi密码 (15 分)

    #include<iostream> using namespace std; int main() {string s,ans;while(cin>>s)if(s.size()3 && s[2]T)ansto_string(s[0]-A1);cout<<ans;return 0; }...

    2024/4/19 15:41:22
  2. linux MySQL开启慢查询日志方法

    一、简介 开启慢查询日志&#xff0c;可以让MySQL记录下查询超过指定时间的语句&#xff0c;通过定位分析性能的瓶颈&#xff0c;才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放的位置&#xff08;这个目…...

    2024/4/19 11:10:16
  3. 如何查看手机APP的包名,并卸载

    展示包名的命令&#xff1a;adb shell pm list packages 卸载&#xff1a; adb uninstall 包名...

    2024/4/15 3:57:07
  4. 中信国安鸿联九五荣获第17届“金耳唛杯”多项大奖

    10月19日&#xff0c;2021客户世界年度大会暨第17届“金耳唛杯”中国最佳客户中心评选颁奖典礼在北京——荣华天地酒店隆重举行。中信国安信息产业股份有限公司旗下的鸿联九五信息产业有限公司以其专业、优质的服务荣获2021年度中国最佳客户中心——卓越外包服务商奖、2021年度…...

    2024/4/18 5:15:31
  5. Java建造者模式(Builder pattern)

    模式简介 建造者模式又称生成器模式&#xff0c;所属创建型设计模式&#xff0c;它提供了一种最佳的创建对象方式&#xff0c;将多个简单的对象一步一步构建成一个复杂的对象。对于用户而言&#xff0c;无需知道创建过程和内部组成细节&#xff0c;只需直接使用创建好的对象即…...

    2024/4/19 18:15:51
  6. 浅析 StarRocks(DorisDB)

    “今天被朋友圈刷屏了,StarRocks开源——携手未来,星辰大海!” DorisDB起初源于百度开源的Apache Doris项目,团队人员部分创业迅速对标同样开源的 ClickHouse这个喀秋莎OLAP数据库。以上性能对比揭开了PK一发不可收拾。 DorisDB脱胎于百度广告业务的实时分析场景, 于201…...

    2024/4/15 3:57:02
  7. VUE3.0笔记2

    Global API改为应用程序实例调用 vue2中有很多全局api可以改变vue的行为&#xff0c;比如vue.compenent等。这导致一些问题&#xff1a; vue2中没有app概念&#xff0c;new Vue()得到的根实例被作为app&#xff0c;这样的话所有创建的根实例是共享相同的全局配置&#xff0c;…...

    2024/4/15 3:56:47
  8. 什么是CC攻击呢?

    CC攻击&#xff0c;英文Challenge Collapsar&#xff0c;译为“挑战黑洞”&#xff0c;是一种以服务系统性能薄弱环节为目标的分布式拒绝服务&#xff08;DDoS&#xff09;攻击。传统的DDoS攻击一般利用受害者服务器底层网络技术的缺陷发动攻击&#xff0c;攻击者流量消耗比较小…...

    2024/4/15 3:56:47
  9. 2、MySQL

    第一章 数据库概述 1.1 数据库概述 DBMS&#xff1a;数据库管理系统&#xff08;Database Management System&#xff09;是一种操纵和管理数据库的大型软件&#xff0c;例如建立、使用和维护数据库。 DB&#xff1a;数据库&#xff08;Database&#xff09; SQL&#xff1…...

    2024/4/15 3:56:37
  10. Linux用crontab定时运行python脚本

    最近增加了纯真库的IP接口&#xff0c;需要定时更新生成的IP文件&#xff0c;需要服务器定时运行python脚本。因此&#xff0c;简单记录下步骤。 1.编辑crontab配置 服务器一般会安装好crontab&#xff0c;若没有安装请按命令安装 yum install crontabscrontab -e2.编写配置…...

    2024/4/15 3:56:37
  11. App热点标签分析开发流程

    一、数据开发类项目标准流程 1&#xff09; 项目背景-需求说明2&#xff09; 需求分析3&#xff09; 技术方案和排期表4&#xff09; 开发细节和风险控制5&#xff09; 测试、Bug修复、调优6&#xff09; 正式上线-用户可以正式使用了7&#xff09; 项目总结 二、目录组织结构…...

    2024/4/15 3:56:52
  12. SPWM 与 SVPWM 区别

    在FOC算法&#xff08;见前文《永磁同步电机力矩控制&#xff08;二&#xff09;&#xff1a;FOC与DTC》&#xff09;中&#xff0c;针对DQ两轴的PI算法计算出来得到DQ轴电压&#xff0c;经过反PARK变换后可得到α轴和β轴电压&#xff0c;但这些个电压都只是一个计算机里面的数…...

    2024/4/15 3:57:07
  13. Kafka消费者拉取记录数配置

    问题描述&#xff1a; 提示&#xff1a;这里描述项目中遇到的问题&#xff1a; 消费者从Kafka里取数据&#xff0c;存入数据库中。Kafka中还有大量数据没有消费&#xff0c;在消费者中配置的max.poll.records参数是300。但是消费者每次只拉取五六十条数据&#xff0c;为何不是…...

    2024/4/18 16:01:48
  14. redis常用数据类型操作命令

    ...

    2024/4/15 3:56:57
  15. MySQL DATE_FORMAT() 函数

    MySQL DATE_FORMAT() 函 定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 语法 DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有&#xff1a; 格式描述%a缩写星期名%b缩写月名%c月&#xff0c;…...

    2024/4/19 16:35:23
  16. 蓝图通信(直接蓝图通信)

    目标&#xff1a; 通过与某类物体接触后&#xff0c;控制场景内一指定物体上升&#xff0c;如同时通过一个控制器控制指定物体上升。 分析&#xff1a; 1、需要被控制物体。 2、需要控制器。 3、通过碰撞事件发动控制。 步骤&#xff1a; 1、创建被控制物体&#xff1…...

    2024/4/15 3:57:48
  17. JS获取鼠标点击位置

    点击查看&#xff1a;JS获取鼠标点击位置坐标 待补充…...

    2024/4/20 3:38:42
  18. 简单认识Java中的多态(简单几条笔记,个别不规范说法望指正)

    一、向上转型 实质过程图解 父类的引用指向子类的实例 父类Animal public class Animal {public String name;public void eat(String food){System.out.println(name"正在吃"food);} } 子类Cat public class Cat extends Animal{public void jump(){System.out.pr…...

    2024/4/19 18:30:21
  19. 解决在封转自定义IP时加入ila,ip核时出错的情况

    今天做一个项目时&#xff0c;写好了测试模块&#xff0c;装备封装成IP&#xff0c;加入到工程中进行调试&#xff0c;所以需要在所写模块中加入ila&#xff0c;进行抓包测试&#xff0c;但是加入工程后却出现了以下问题 在查阅很多资料后&#xff0c;明白了这个应该是软件bug,…...

    2024/4/7 1:06:12
  20. el-table-render el-table表格使用配置化和render的方式替代template和slot

    # el-table-render npm i el-table-render // 安装 - 帮助你在el-table里面以配置化的写法&#xff0c;并支持render函数&#xff0c;你可以写jsx或render function - 后续功能优化中 - 食用方法 html <ElTableRender :columns"tableColumns" :data"t…...

    2024/4/20 16:34:28

最新文章

  1. Zed 捕获图像+测距

    Zed 捕获图像测距 1. 导入相关库2. 相机初始化设置3. 获取中心点深度数据4. 计算中心点深度值5. 完整代码5. 实验效果 此代码基于官方代码基础上进行改写&#xff0c;主要是获取zed相机深度画面中心点的深度值&#xff0c;为yolo测距打基础。 1. 导入相关库 import pyzed.sl …...

    2024/4/20 21:02:38
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. Topaz Video AI for Mac v5.0.0激活版 视频画质增强软件

    Topaz Video AI for Mac是一款功能强大的视频处理软件&#xff0c;专为Mac用户设计&#xff0c;旨在通过人工智能技术为视频编辑和增强提供卓越的功能。这款软件利用先进的算法和深度学习技术&#xff0c;能够自动识别和分析视频中的各个元素&#xff0c;并进行智能修复和增强&…...

    2024/4/18 11:03:08
  4. ASTM C1186-22 纤维水泥平板

    以无石棉类无机矿物纤维、有机合成纤维或纤维素纤维&#xff0c;单独或混合作为增强材料&#xff0c;以普通硅酸盐水泥或水泥中添加硅质、钙质材料代替部分水泥为胶凝材料&#xff0c;经制浆、成型、蒸汽或高压蒸汽养护制成的板材&#xff0c;俗称水泥压力板。 ASTM C1186-22纤…...

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

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

    2024/4/19 14:24:02
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

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

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

    2024/4/19 11:57:31
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/4/19 11:57:31
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/4/19 11:57:53
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/4/19 11:58:14
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/4/19 11:58:20
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/4/20 7:40:48
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/4/19 11:58:39
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

    2024/4/19 11:58:51
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/4/20 3:12:02
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

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

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

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

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

    2024/4/19 11:59:44
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/4/19 11:59:48
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/4/19 12:00:06
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

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

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

    2024/4/19 12:00:25
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/19 12:00:40
  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