URL与基于IO流的网络文件下载

  • 1 File类文件注释浅析
  • 2 网络资源与文件的关系
  • 3 网络资源与java.net.URL类
    • 3.1 网络资源的路径表示
    • 3.2 java.net.URL类
  • 4 java.net.URLConnection与网络资源的简单读写
    • 4.1 URLConnection简介
    • 4.2 URLConnection实现网络资源的简单下载
    • 4.3 HttpURLConnection
    • 4.4 使用HttpURLConnection模拟浏览器搜索电影资源


     IO流作为JavaSE体系中用于执行文件IO操作的基本单元,可在本地机上实现诸如:文件删除、创建、复制、重命名...等基本操作。但是,通过jdk源码就会发现,File类自身实现了Serializable接口,这意味着,一个File对象是可序列化的,那么文件IO操作自然也支持文件的远程网络传输(上传/下载)操作。
     例如:结合java.net包下的URL类与URLConnection接口,就可以实现网络资源的简单下载功能。
     以下首先介绍File-文件在Java程序中的定义与访问路径表示;其次简述网络资源与文件之间的关系、URL-资源定位符与文件路径之间的关系;再次,介绍如何通过URLConnection完成网络资源的本地下载操作;最后,介绍HttpURLConnection实现模拟浏览器搜索电影资源的案例。

1 File类文件注释浅析

   JDK源码中的文档注释部分,将File类描述为:(物理)文件和路径的(逻辑)抽象表示。用户接口和操作系统使用依赖于系统路径名称的字符串来表示“文件和路径”(user interfaces and operating systems use system-dependent pathname-strings to name files and directories),File类表示一个抽象的(abstract)、系统无关的(system-independent )层次路径视图,一个抽象的路径名称包含两部分内容:[1]一个可选的独立于系统的前缀字符串。——路径分隔符号:/或者\\[2]0个或者多个文件名以:F:\Java-dependencies\apache-tomcat-9.0.43\apache-tomcat-9.0.43\conf\server.xml或者https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json为例,--》抽象路径的首个名称可能是一个文件夹名称(F:\Java-dependencies\apache-tomcat-9.0.43\apache-tomcat-9.0.43\conf\),也可能是一个主机名称(geo.datav.aliyun.com),每一级字符序列都可以定位到一个文件夹(或者某一级域名),最后的名称则为文件名(server.xml、100000_full.json)或者目录名。

    结合实际代码,不难发现,即时磁盘上不存在某个路径或者文件,依旧可以通过new关键字创建File类的对象,这正是因为文件在逻辑概念层次上的——抽象性(abstract)和系统无关性(system-independent )。
    但是,文件在物理概念层次,在实际移动、复制、删除、重命名一个File类对象时,又必须要求它对应的字符串路径在磁盘上真实存在,这正是因为——在JVM之下的操作系统底层,它使用依赖于系统路径名称的字符串来表示“文件和路径”(user interfaces and operating systems use system-dependent pathname-strings to name files and directories)
    当前,文件路径又有相对路径和绝对路径之分,在此不做深究。只需明确一点:Java中用于表示文件的字符串路径,既可以是这样,又可以是那样:

这样:F:\Java-dependencies\apache-tomcat-9.0.43\apache-tomcat-9.0.43\conf\server.xml
那样:https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json

2 网络资源与文件的关系

    1 File类文件注释浅析可知,既然文件路径可以抽象表示为:https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json,那么,网络资源实质上应当就是:存储于服务器上的一个普通文件,例如:pdf、xml、png、mp4…
    文件有不同的类型,那么网络资源也自然是如此。文件的类型可以根据编码格式(GBK、UTF-8…)、后缀名(*.pdf、*.jpg、*.xml、*.png、*.mp3…)等进行区分,网络资源的类型如何进行区分呢?

    网络资源,在HTTP超文本传输协议中,也使用content-type响应头标签来进行标识,用于告诉客户端——服务器端当前正在返回的网络资源的内容类型。这个Content-type可以通过ServletResponse的setContentType(String)方法进行设置,它将决定浏览器客户端以什么形式、什么编码去读取这个网络资源(文件)。例如:如下所示的context-type为text/html,表示当前正在访问的网络资源是一个HTML文件。
在这里插入图片描述
    context-type属性的取值被称为MIME类型(即:媒体类型),常见的媒体格式如下所示,也可访问https://www.runoob.com/http/http-content-type.html 查看更多MIME类型取值。
在这里插入图片描述

3 网络资源与java.net.URL类

    通过上述解读,可知:网络资源本质上是存在于服务器上的一个普通文件资源,这个资源文件的类型也叫作MIME媒体类型,HTTP将其作为标准的一部分进行实现。那么,如何访问到这个网络资源呢?

3.1 网络资源的路径表示

    网络资源的路径通过URL表示。
    而URL(Uniform Resource Locator),叫做资源定位符。百度将其诠释为:

	在WWW(World Wide Web)万维网上,每一网络资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位器),它是万维网的统一资源定位标志,就是指网络地址。

    将URL具象化,也就是我们通常看到的浏览器窗口地址栏里面的字符串。
在这里插入图片描述
    URL-资源定位符由4部分组成:协议(protocol)、主机(host)、端口(port)、路径(path),一般其语法规则如下:

protocol :// hostname[:port] / path / [:parameters][?query]#fragment
例如:https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json
则:protocol:https域名(hostname+port):geo.datav.aliyun.com(可借助域名服务器通过域名获取主机名和端口号)path:areas_v3/bound/100000_full.json

    也可使用:在线域名解析工具。

3.2 java.net.URL类

    在Java编程语言中,将其URL抽象为java.net包下的URL类。有关其文档注释的部分解析如下:

	URL类表示资源定位符(Uniform Resource Locator),指向万维网(the World 
Wide Web)上的一个资源(Resource)。一个资源可以是简单的文件或者目录(文件与目录在Java中被抽象为File类),或者也
可以是一个更加复杂的对象(其它类型:对于数据库或搜索引擎的一次查询操作)。一个URL的端口号是可选的,若未明确指定,那么默认为80.URL类可以实现类似于3.1中提到“域名解析”功能(但是这个URL类本身并不具有这个功能,而是由内部维护的URLStreamHandler抽象类来实现)

    获取URL-https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json的基本信息。

package com.xwd.demo;import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;public class URLDemo{//methodspublic static void main(String[] args) {try {URL url=new URL("https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json");URLConnection connection=url.openConnection();System.out.println(url.toString());//获取通信协议String protocol = url.getProtocol();System.out.println("协议="+protocol);//获取主机名String host = url.getHost();System.out.println("主机="+host);//获取端口号int port = url.getPort();int defaultPort = url.getDefaultPort();System.out.println("port:"+port+",defaultPort:"+defaultPort);//获取请求参数String query = url.getQuery();System.out.println("查询参数="+query);//String userInfo = url.getUserInfo();System.out.println("用户信息="+userInfo);String ref = url.getRef();System.out.println("URL的锚点#="+ref);String authority = url.getAuthority();System.out.println("权限="+authority);//获取文件名称String file = url.getFile();System.out.println("文件名="+file);//获取路径名称String path = url.getPath();System.out.println("文件路径"+path);} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}
}

在这里插入图片描述

4 java.net.URLConnection与网络资源的简单读写

4.1 URLConnection简介

    基于上述解读,已经可以通过一个包含指向网络资源的URL拿到它对应的文件名和路径。那么,如何实现网络资源的读写操作呢?例如:将一个网络资源通过URL来下载到本地。
    就像文件IO操作,网络资源的IO操作,需要先获取一个客户端到这个网络资源所在服务器之间的URL连接对象,然后通过这个连接对象来完成各种IO操作。基本原理如下图所示。
在这里插入图片描述
    Java编程语言中提供了java.net.URLConnection来表示客户端与网络资源之间的连接通道。对其文档注释做如下简要解读,

	URLConnection抽象类是表示所有代表客户端程序与URL之间的连接(link)的类的父类。该类的对象可以通过调用URL的openConnection()方法创建,其用于读取、写入URL指向
的资源。

4.2 URLConnection实现网络资源的简单下载

    网络资源的下载操作,其示例代码如下:

package com.xwd.demo;import java.io.*;
import java.net.URL;
import java.net.URLConnection;/*** @ClassName IODemo* @Description: com.xwd.demo* @Auther: xiwd* @Date: 2022/2/4 - 02 - 04 - 16:27* @version: 1.0*/
public class IODemo {//methodspublic static void main(String[] args) {URL url=null;URLConnection connection=null;InputStream inputStream=null;OutputStream outputStream=null;byte[] buffer=new byte[1024];int len=-1;try {//提供URL-网络资源定位符url = new URL("https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json");//获取网络资源的名称String file = url.getFile();String filename= file.lastIndexOf("/")==-1?file: file.substring(file.lastIndexOf("/")+1,file.length());//获取客户端与URL的连接对象connection = url.openConnection();//获取输入流对象inputStream = connection.getInputStream();//获取输出流对象——并指定网络资源的本地保存位置outputStream = new FileOutputStream(filename);//执行网络资源下载操作while ((len = inputStream.read(buffer)) != -1) {outputStream.write(buffer,0,len);}System.out.println("SUCCESS");} catch (IOException e) {e.printStackTrace();System.out.println("FAILED");} finally {//释放流资源if (outputStream!=null) {try {outputStream.close();} catch (IOException e) {e.printStackTrace();}}if (inputStream!=null) {try {inputStream.close();} catch (IOException e) {e.printStackTrace();}}}}
}

在这里插入图片描述

4.3 HttpURLConnection

    HttpURLConnection抽象类是URLConnection抽象类的子类。该类的一个对象可用于向指定网站发送GET请求、POST请求(但http服务器的底层网络连接可能会被多个对象所共享(一种HTTP服务器的多线程处理机制),在请求结束之后,调用close()方法可以使访问所占有的网络资源,但是不会对其它持久性连接(persistent connection)有任何影响。)。
    它在URLConnection的基础上提供了如下便捷的方法:

int getResponseCode(); // 获取服务器的响应代码。
String getResponseMessage(); // 获取服务器的响应消息。
String getResponseMethod(); // 获取发送请求的方法。
void setRequestMethod(String method); // 设置发送请求的方法。

4.4 使用HttpURLConnection模拟浏览器搜索电影资源

    示例代码如下:
    其中:GET请求获取的响应结果为一个HTML页面的源码,过于冗长,就没有打印;后续还可根据结合这个HTML页面的源码,引起dom4j.jar包,实现页面信息爬取操作。

package com.xwd.demo;import com.sun.jmx.snmp.SnmpNull;import java.io.*;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;/*** @ClassName IODemo* @Description: com.xwd.demo* @Auther: xiwd* @Date: 2022/2/4 - 02 - 04 - 16:27* @version: 1.0*/
public class IODemo {//methodspublic static void main(String[] args) {HttpURLConnectionTest();}//http://www.sdpxgd.com/search.php?searchword=画江湖private static void HttpURLConnectionTest(Object... args) {URL url= null;HttpURLConnection connection =null;InputStream inputStream=null;BufferedReader reader=null;try{//获取URL对象url = new URL("http://www.sdpxgd.com/search.php?searchword=%E7%94%BB%E6%B1%9F%E6%B9%96");//获取HttpURLConnection对象connection = (HttpURLConnection) url.openConnection();//设置请求参数connection.setDoOutput(false);//是否向HttpURLConnection输出connection.setDoInput(true);//是否从HttpURLConnection读入connection.setRequestMethod("GET");//设置请求方式connection.setUseCaches(true);//设置是否使用缓存connection.setInstanceFollowRedirects(true);//设置是否应当自动执行HTTP重定向connection.setConnectTimeout(3000);//设置超时响应时间//执行连接connection.connect();//获取状态码int responseCode = connection.getResponseCode();//获取数据String msg="";if (responseCode==200){//获取输入流对象inputStream = connection.getInputStream();reader=new BufferedReader(new InputStreamReader(inputStream));//读取信息String line=null;while ((line=reader.readLine())!=null)msg+=line+"\n";}//查询结果打印//System.out.println(msg);//这里打印的是搜索结果页面的HTML代码,内容太多,就不打印了//打印响应体信息Map<String, List<String>> headerFields = connection.getHeaderFields();Set<Map.Entry<String, List<String>>> entries = headerFields.entrySet();Iterator<Map.Entry<String, List<String>>> iterator = entries.iterator();while (iterator.hasNext()) {System.out.println(iterator.next().toString());}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {if (reader!=null) {try {reader.close();} catch (IOException e) {e.printStackTrace();}}//断开连接if (connection!=null) {connection.disconnect();}}}
}

在这里插入图片描述

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

相关文章

  1. 源码解析 vue3 createApp做了什么

    当我们像下面这样使用 createApp 创建 vue app 实例过程中发生了什么&#xff1f; const { createApp } Vue createApp({setup() {return {}} }) .mount(#app)我们一起来看看。 首先&#xff0c; 进入的是 vue导出的 createApp 函数&#xff0c; 它将所有参数都合并为了 args…...

    2024/4/25 5:05:58
  2. Linux用yum命令下载和建立缓存显示同步仓库“AppStream”缓存失败

    根据错误提示信息到网上查找相关解决方案&#xff0c;按照大部分的做法更换了yum源但还是不行&#xff0c;接着就看到了这个做法&#xff1a; CentOS8更换yum源后出现同步仓库缓存失败的问题 - 云社区 - 腾讯云 (tencent.com) 照着改了配置内容还是不行&#xff0c;然后想着仓…...

    2024/4/13 16:21:32
  3. win10不能访问samba共享问题的解决

    win10不能访问samba共享问题的解决一、先确认Linux中smb正确配置二、win10配置1、打开win10对smb1.0/cifs文件共享支持。2、本地组策略编辑&#xff0c;修改如下图所示。三、重启win10解决win10下samba不能访问原文链接&#xff1a; https://blog.csdn.net/maxzero/article/det…...

    2024/4/13 16:21:27
  4. buu-SimpleRev

    64位 直接看main函数 输入d/D执行Decry()函数,输入q/Q退出 重点看Decry()函数 unsigned __int64 Decry() {char v1; // [rspFh] [rbp-51h]int v2; // [rsp10h] [rbp-50h]int v3; // [rsp14h] [rbp-4Ch]int i; // [rsp18h] [rbp-48h]int v5; // [rsp1Ch] [rbp-44h]char src[8…...

    2024/4/13 16:21:17
  5. C#中字符串的常用方法

    string s " jdjjjjjddjjf ";string s2 "jdjjkfkkk";string s3 " jDjjjjjddjjf ";//获取字符串长度s.Length //将字符串转换成大写形式s.ToUpper() //将字符串转换成小写形式s.ToLower() //比较字符串是否相等&#xff0c;第二个参数…...

    2024/4/13 16:22:33
  6. 【21NOIP提高组】报数题解

    【题目描述】 报数游戏是一个广为流传的休闲小游戏。参加游戏的每个人要按一定顺序轮流报数&#xff0c;但如果下一个报的数是 7 的倍数&#xff0c;或十进制表示中含有数字 7 &#xff0c;就必须跳过这个数&#xff0c;否则就输掉了游戏。 在一个风和日丽的下午&#xff0c;刚…...

    2024/5/7 0:26:39
  7. 5.Python基础语法(三)

    目录: Python基础语法(三)12. Python 运算符12.1 Python算术运算符12.2 Python比较运算符12.3 Python赋值运算符12.4 Python位运算符12.5 Python逻辑运算符12.6 Python成员运算符12.7 Python身份运算符12.8 Python运算符优先级Python基础语法(三) 12. Python 运算符 12.…...

    2024/4/13 16:22:23
  8. Linux学习笔记——三剑客

    普通剑客 cut 用指定的规则来切分文本 cut -d : -f1,2,3 passwd #用冒号分割文本&#xff0c;显示出前三列 sort sort file 对文本中的行进行排序sort -t : -k2 file 对每一行的数据用冒号进行切分&#xff0c;按照第二列进行排序sort -t -k2 -r file 逆序sort -t -k2 -…...

    2024/4/5 3:02:24
  9. Repo 常用命令

    初始化 Repo 仓库 repo init -u githost:port/manifests.git -b branch_name 同步代码 repo sync 同步代码(不含Tag) repo sync -c --no-tags 分支切换 repo start branch_name --all 批量操作 repo forall -c [commands]...

    2024/4/13 16:22:13
  10. JVM--运行时数据区域

    原文网址&#xff1a;JVM--运行时数据区域_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Java的运行时数据区域。 图示 各区域的数据 堆&#xff1a;对象实例方法区&#xff1a;类信息、常量、静态变量 其他网址 《深入理解Java虚拟机 JVM高级特性与最佳实践 第2版》> 2.2 …...

    2024/4/13 16:22:03
  11. 以太坊之交易过程

    以太坊交易分为&#xff1a;发起、广播、打包与执行、验证与执行 1.发起&#xff1a;用户在本地的以太坊钱包软件中选择要发送的交易地址&#xff08;From&#xff09;、输入目标地址&#xff08;To&#xff09;、金额&#xff08;Value&#xff09;、是否部署或调用合约&…...

    2024/4/13 16:22:18
  12. codeup100000583(1)

    #include<cstdio> int count0; int f(int n) {if(n1){return 1;}if(n2){return 2;}return f(n-1)f(n-2);} int main() {int n;while(scanf("%d",&n)!EOF){printf("%d\n",f(n));}return 0; }...

    2024/4/13 16:22:23
  13. 剑指offer刷题题解—JZ22—链表倒数最后k个结点

    描述 输入一个长度为 n 的链表&#xff0c;设链表中的元素的值为 ai &#xff0c;返回该链表中倒数第k个节点。 如果该链表长度小于k&#xff0c;请返回一个长度为 0 的链表。 数据范围&#xff1a;0≤n≤1050≤n≤105&#xff0c;0≤ai≤1090≤ai​≤109&#xff0c;0≤k≤…...

    2024/4/13 16:22:03
  14. 牛客寒假算法基础集训营1-H.牛牛看云

    标签&#xff1a;枚举&#xff0c;二分&#xff0c;前缀和 思路 本题本质上就是计算一个式子的值&#xff0c;所以算法有很多&#xff0c;这里提供两种思路。 第一种思路是枚举&#xff0c;当然不是指直接两层for循环O(n^2)的算法&#xff0c;因为这样会超时&#xff0c;注意…...

    2024/4/19 14:30:50
  15. SSH 隧道代理

    最近学习了下 SSH 隧道代理转发本地流量&#xff0c;做个记录。 前言 之前一个项目有些使用爬虫的需求&#xff0c;当时为了避免请求过多被封 IP &#xff0c; 尝试使用过几台 socks5 代理服务器来分流。 最近了解到 22 端口连接到服务器后&#xff0c;也可以作为本地的 soc…...

    2024/4/20 13:15:10
  16. 2022牛客寒假第二场 小沙的魔法(思维,并查集)

    题目链接&#xff1a;点击这里 题目大意&#xff1a; 你有 nnn 个点&#xff0c;和 mmm 条边&#xff0c;每个点初始值 xi0x_i0xi​0。初始的时候图上没边&#xff0c;你可以进行两种操作&#xff1a; 1&#xff1a;在 mmm 条边里面选择一条没有被选过的边加入图中 2&#xff…...

    2024/4/13 16:22:28
  17. Google Voice 保留号码

    Google Voice 注册后&#xff0c;需要一定时间内有通信行为&#xff0c;以保证号码不会被回收。 几年前注册了 Google Voice&#xff0c;一直用到了现在&#xff0c;并没遇见网上说的号码回收的问题。也没准是因为我经常收验证码&#xff0c;没事儿还给亚马逊打打电话吧&#…...

    2024/4/20 4:10:24
  18. 剑指offer62:圆圈中最后剩下的数字

    约瑟夫环问题的两种解法&#xff1a; 目录 1.模拟 2.递归 1.模拟 说到模拟这就简单了对吧&#xff0c;首先来个list的迭代器版本的&#xff1a; class Solution { public:int lastRemaining(int n, int m) {list<int> numbers;for(int i0;i<n;i){numbers.push_ba…...

    2024/4/13 16:22:08
  19. 计算a^b快速幂

    求 a 的 b 次方对 p 取模的值 输入格式 三个整数 a,b,p ,在同一行用空格隔开。 输出格式 输出一个整数&#xff0c;表示a^b mod p的值。 数据范围 0≤a,b≤10^9 1≤p≤10^9 输入样例&#xff1a; 3 2 7 输出样例&#xff1a; 2 #include<iostream>using namespace s…...

    2024/4/13 3:37:51
  20. Linux上安装java及配置环境变量

    第一步&#xff1a;上传或下载安装包 cd/usr/local jdk-11.0.8.tar.gz 第二步&#xff1a;解压安装包 tar -zxvf jdk-11.0.8.tar.gz 第三步&#xff1a;配置环境变量 vim /etc/profile export JAVA_HOME/usr/local/java/jdk-11.0.8 export PATH/usr/local/java/jdk-11.0.8/bin…...

    2024/4/19 10:50:46

最新文章

  1. 4. RedHat认证-进程管理

    4. RedHat认证-进程管理 1.进程概念 进程就是正在运行中的程序或者命令 每一个进程都是运行的实体&#xff0c;都有自己的地址空间&#xff0c;并占有一定的资源空间 程序消耗的是磁盘资源、进程消耗的是内存和CPU资源 进程会占用四类资源&#xff08;CPU 、内存、磁盘、网…...

    2024/5/7 1:57:22
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/6 9:38:23
  3. 子传父vue/react

    vue子传父&#xff1a;很多都是结合defineEmit来实现的&#xff0c;这里通过给子组件传递函数&#xff0c;子组件调用传递下来的函数实现传值。 父亲&#xff1a; <template><div>father<Demo :clickChild"clickFather" msg"32434">We…...

    2024/4/29 19:16:05
  4. vue中内置指令v-model的作用和常见使用方法介绍以及在自定义组件上支持

    文章目录 一、v-model是什么二、什么是语法糖三、v-model常见的用法1、对于输入框&#xff08;input&#xff09;&#xff1a;2、对于复选框&#xff08;checkbox&#xff09;&#xff1a;3、对于选择框&#xff08;select&#xff09;&#xff1a;4、对于组件&#xff08;comp…...

    2024/5/4 20:45:28
  5. Stable Diffusion的界面参数详解

    Stable Diffusion作为一款强大的文本到图像生成模型,其界面参数是用户与模型进行交互的重要桥梁。这些参数不仅影响着模型的生成效果,还能够帮助用户更加精准地控制生成图像的风格、内容等。本文将详细介绍Stable Diffusion的界面参数,帮助用户更好地理解和应用这一工具。 …...

    2024/5/5 23:17:17
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/4 23:54:56
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/4 23:54:56
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

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

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

    2024/5/6 9:21:00
  10. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

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

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

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

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

    2024/5/4 23:55:16
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

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

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

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

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

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

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

    2024/5/4 23:55:06
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

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

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

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

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

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

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

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

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

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

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

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

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

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