1.套接字(Socket)

1.1基本概念

套接字基于网络进行数据传输的API。实际上就是基于网络的流。
套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。

1.2网络模型

实现c/s通信步骤:
客服端实现:构造方法;Socket(String host, int port)创建一个套接字并将其连接到指定主机上指定的端口号: 参数: String host指服务器的ip地址
Int port 服务器的端口号
成员方法:OutputStream() getOutputStream()返回此套接字的输出流
InputStream() getInputStream() 返回此套接字的输入流
close()关闭套接字
实验步骤:

  1. 创建一个客服端对象Socket,构造方法绑定服务器的ip地址和端口号
  2. 使用Socket对象中的getOutputStream()方法获取网络字节输出流Outputstream的对象
  3. 使用网络字节输出流Outputstream的对象的write()方法给服务器发送数据
  4. 使用Socket对象中的 getIputputStream()方法获取网络字节输入流Inputstream的对象
  5. 使用网络字节输入流Inputstream的对象的read()方法获得服务器回写的数据
  6. 释放资源。
    注意:客服端和服务器端进行交付时,使用Socket中提供的流,不能使用自己创建的流
    当我们创建客服端对象Socket的时候,会请求服务器并和服务器进行三次握手
    建立网络连接
    这是服务器没有启动会抛出异常
    反之就可以交付

通信协议划分为七层:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。

1.2.1网络层

通过IP地址标记网络设备。

1.2.2 IP协议

IPv4用四组数来标记一个IP地址,每组数的取值范围是0-255(232),将近能标记43亿个地址。
127.0.0.1 指向本机。
255.255.255.255 广播地址。
IPv6用了六组十六进制数来表示一个IP地址。

1.2.3端口

端口是计算机与外部来交换信息的媒介。
端口号:范围0-65535。0-1024被计算机占用

1.2.4域名

二级域名:baidu.com

1.2.5 DNS解析服务器

将域名解析为对应的IP地址。
localhost 指向本机。

1.2.6传输层

UDP/TCP

1.2.7表示层

HTTP、POP3、FTP、

1.3套接字类

此类表示不带任何协议附件的 Socket Address。作为一个抽象类,应通过特定的、协议相关的实现为其创建子类。 它提供不可变对象,供套接字用于绑定、连接或用作返回值。

1.3.1 InetSocketAddress class

此类继承了SocketAddress class。
此类实现 IP 套接字地址(IP 地址 + 端口号)。它还可以是一个对(主机名 + 端口号),在此情况下,将尝试解析主机名。如果解析失败,则该地址将被视为未解析 地址,但是其在某些情形下仍然可以使用,比如通过代理连接。
它提供不可变对象,供套接字用于绑定、连接或用作返回值。
通配符 是一个特殊的本地 IP 地址。它通常表示“任何”,只能用于 bind 操作。

构造函数
InetSocketAddress(InetAddress addr,int port);
根据 IP 地址和端口号创建套接字地址。
InetSocketAddress(int port);
创建套接字地址,其中 IP 地址为通配符地址,端口号为指定值。
InetSocketAddress(String hostname,int Port);
根据主机名和端口号创建套接字地址。

重要方法
getAddress();
获取IP地址。
getHostName();
获取主机名或者域名。
getPort();
获取端口号。
toString();

1.4 UDP

基于流的。不建立连接,不可靠。数据传输的速度比较高,会对数据进行封包操作,每个包不超过64k。适用于相对速度要求比较高而对安全性要求比较低的场景,比如视频聊天。
先启动接收端,后启动发送端。

1.4.1实现类

DatagramSocket
此类表示用来发送和接收数据报包的套接字。
在DatagramSocket上总是启用UDP广播发送。为了接受广播包,应该将DatagramSocket绑定到通配符地址。在某些实现中,将DatagramSocket绑定到一个更加具体的地址时广播包也可以被接收。

构造函数
DatagramSocket();
构造数据报套接字并将其绑定到本地主机上任何可用的端口。
DatagramSocket(int Port);
创建数据报套接字并将其绑定到本地主机上的指定端口。
重要方法
receive();
接收数据。
send();
发送数据。
DatagramPacket
此类表示数据包。
DatagramPacket(byte[] buf,int length,InetSocketAddress itsa);
第一个参数表示实际数据,第二个参数表示数据的大小,第三个参数表示接收端的地址。
DatagramPacket(byte[] buf,int length);
第一个参数是一个字节数组,用于存放数据;第二个参数表示所能存储的最大长度。

重要方法
getData();
获取字节数组。
getLength();
获取数据的实际大小。
getAddress();
获取发送端地址。
getPort();
获取发送端的端口号。

1.4.2发送端:
第一步:创建套接字对象。
第二步:准备数据包:实际数据,指定数据的实际大小,指定接收端地址。
第三步:发送数据包。
第四步:关流。

代码实现

public class UDPSenderDemo {public static void main(String[] args) throws Exception {// 创建套接字对象DatagramSocket ds = new DatagramSocket();// 准备数据包// 第一个参数表示的是实际数据--- 你好~~~// 第二个参数表示的是数据的大小// 第三个参数表示的是要发往的地址// 127.0.0.1---指向本机// DNS服务器会自动的将localhost解析为127.0.0.1DatagramPacket dp = new DatagramPacket("你好~~~".getBytes(), "你好~~~".getBytes().length,new InetSocketAddress("localhost", 9999));// 发送数据ds.send(dp);// 关流ds.close();}
}

1.4.3接收端

第一步:创建套接字对象,绑定端口号:需要和发送的时候指定的端口号一致。
第二步:准备数据包:指定一个字节数组作为实际存储数据的容器,指定这个容器所能使用的大小。
第三步:接收数据包。
第四步:关流。
解析数据:获取盛放数据的数组以及数据的实际大小。


public class UDPREceiverDemo {
public static void main(String[] args) throws Exception {
// 创建套接字对象,绑定端口号
DatagramSocket ds = new DatagramSocket(9999);
// 准备一个数据包
// 第一个参数是一个字节数组,用于存放数据
// 第二个参数表示所能存储的最大长度
DatagramPacket dp = new DatagramPacket(new byte[1024], 1024);
// 接收数据
// 阻塞
ds.receive(dp);
// 关流
ds.close();
// 解析数据
// 获取字节数组
byte[] data = dp.getData();
// 获取数据的实际大小
int len = dp.getLength();
System.out.println(new String(data, 0, len));
// 获取发送端的地址
System.out.println(dp.getAddress());
// 获取发送用的端口号
System.out.println(dp.getPort());
}
}


**1.4.4注意**如果是写在两个Java文件中,要先启动接收端,后启动发送端。
在接收端报错有可能是发送端出问题。
接收端receive();方法会产生阻塞。
发送端send();方法会产生阻塞。**单人聊天**用一个线程作为发送端,一个线程作为接收端。public class UDPChatDemo {public static void main(String[] args) {new Thread(new Sender()).start();new Thread(new Receiver()).start();}
}
class Sender implements Runnable {@SuppressWarnings("resource")@Overridepublic void run() {try {// 创建套接字对象DatagramSocket ds = new DatagramSocket();Scanner s = new Scanner(System.in);while (true) {// 从控制台获取数据String str = s.nextLine();// 将数据封包DatagramPacket dp = new DatagramPacket(str.getBytes(), str.getBytes().length,new InetSocketAddress("255.255.255.255", 9999));// 发送数据包ds.send(dp);}} catch (Exception e) {e.printStackTrace();}}
}
class Receiver implements Runnable {@SuppressWarnings("resource")public void run() {try {// 创建套接字对象,绑定端口号DatagramSocket ds = new DatagramSocket(9999);// 准备数据包DatagramPacket dp = new DatagramPacket(new byte[1024], 1024);while (true) {// 接收数据ds.receive(dp);System.out.println(dp.getAddress() + ":");// 解析数据System.out.println(new String(dp.getData(), 0, dp.getLength()));}} catch (Exception e) {e.printStackTrace();}}
}

TCP

基于流的。建立连接,经过三次握手,可靠。传输速度相对较低,理论上不对数据的大小进行限制。分为客户端和服务器端。

客户端(Client)

第一步:创建客户端套接字(Socket)对象。
第二步:向服务器端发起连接,绑定连接地址。这一步产生阻塞。
第三步:获取输出流,然后利用输出流来写出数据。
第四步:通知服务器端数据已经写出完毕。
第五步:关流

public class TCPClientDemo {public static void main(String[] args) throws IOException {// 创建客户端的套接字对象Socket s = new Socket();// 发起连接// 阻塞s.connect(new InetSocketAddress("localhost", 8090));// 获取输出流OutputStream out = s.getOutputStream();// 写出数据out.write("abc".getBytes());// 通知服务器端数据已经写出完毕s.shutdownOutput();// 关流s.close();}
}

构造方法
Socket();
重要方法
connect();
发起连接。
getOutputStream();
获取输出流。
shutdownOutput();
通知服务器数据传输完毕。
shutdownInput();
通知客户端数据接受完毕。
getInputStream();
获取输入流

服务器端(Server)

第一步:创建服务器端套接字(ServerSocket)对象,绑定端口。
第二步:接收连接,获取一个Socket对象。这一步会产生阻塞。
第三步:获取输入流,然后利用输入流来读取数据。
第四步:通知客户端数据已经读取完毕。
第五步:关流。

public class TCPServerDemo {public static void main(String[] args) throws IOException {// 创建服务器端的套接字对象,绑定端口ServerSocket ss = new ServerSocket(8090);// 接收连接// 阻塞Socket s = ss.accept();System.out.println("连接成功~~~");// 获取输入流InputStream in = s.getInputStream();// 读取数据byte[] bs = new byte[1024];int len = -1;while ((len = in.read(bs)) != -1) {System.out.println(new String(bs, 0, len));}// 通知客户端数据已经读取完毕s.shutdownInput();// 关流ss.close();}
}

ServerSocket class
实现服务器端的套接字。
构造方法
ServerSocket();
重要方法
accept();
接收连接。
注意
receive/connect/accept/read/write这些方法会产生阻塞。
扩展
BIO
BlockingIO同步式阻塞式。
NIO
NewIO同步式非阻塞式IO,JDK1.4出现的。别名:NonBlockingIO。
AIO
AsynchronousIO异步式非阻塞式IO,JDK1.8出现的。

传输文件

将D:\a目录作为服务器端存储目录。

public class FileClientDemo {public static void main(String[] args) throws IOException {// 创建Socket对象Socket s = new Socket();// 发起连接s.connect(new InetSocketAddress("localhost", 8090));// 获取输出流OutputStream out = s.getOutputStream();// 创建File对象代表要传输的文件File file = new File("F:\\java基础增强.txt");// 记录文件名byte[] name = file.getName().getBytes();		// 写出文件名的大小out.write(name.length);// 将文件名写出out.write(name);// 创建输入流读取文件FileInputStream in = new FileInputStream(file);// 读取数据byte[] data = new byte[1024];int len = -1;while ((len = in.read(data)) != -1) {// 将读取的内容写出out.write(data, 0, len);}// 通知服务器端数据已经全部写出s.shutdownOutput();// 关流s.close();in.close();}
}public class FileServerDemo {public static void main(String[] args) throws IOException {// 创建ServerSocket对象ServerSocket ss = new ServerSocket(8090);// 接收连接Socket s = ss.accept();// 获取输入流InputStream in = s.getInputStream();		// 获取的是文件名的字节的个数int i = in.read();		// 读取文件名byte[] name = new byte[i];in.read(name);// 创建输出流FileOutputStream out = new FileOutputStream("E:\\" + new String(name));// 读取数据byte[] data = new byte[1024];int len = -1;while ((len = in.read(data)) != -1) {// 将读取的数据写出out.write(data, 0, len);}// 通知客户端数据已经读取完毕s.shutdownInput();// 关流ss.close();out.close();}
}
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 深度学习_GAN_GAN模型训练的优化技巧

    归一化图像输入到[-1,1]之间。 生成器最后一层使用tanh激活函数。 生成器的Loss采用min(log(1-D))。因为原始的生成器Loss存在梯度消失问题 训练生成器的时候,考虑反转标签,real=fake,fake=real。 不要在均匀分布上采样,应该在高斯分布上采样。 一个Mini-batch里面必须只有…...

    2024/4/28 13:19:10
  2. activiti监听器配置界面中各个属性的使用

    监听器配置界面:首先,只要是使用activiti监听器就必须要实现TaskListener(任务监听器),或者ExecutionListener(执行监听器),否则会报错。任务监听器和执行监听器的配置方式是一样的,下述以任务监听器为例。1.类实现了 TaskListener(任务监听器),或者ExecutionListener(执行监…...

    2024/4/28 17:38:39
  3. UML统一建模语言-知识点2.1用例图

    2.1用例图 用例图包括:参与者、用例、依赖泛化和关联关系; 参与者(actor ,有些书翻译成“角色”)是一种特殊的类,是系统外部的一个实体,这个实体可以是任何的人或物,它以某种方式参与了用例的执行过程。参与者用一个人形的图案表示 。具体是:人、外部设备、外部系统。 注…...

    2024/4/27 22:14:54
  4. 完全揭秘log file sync等待事件-转自itpub

    完全揭秘log file sync等待事件-转自itpub原贴地址:http://www.itpub.net/thread-1777234-1-1.html 谢谢guoyJoe 老大 这里先引用一下tanel poder大师的图:什么是log file sync等待事件呢?在一个提交(commit)十分频繁的数据库中,一般会出现log file sync等待事件,当这…...

    2024/4/28 1:15:36
  5. 激光抗大气湍流传输研究取得进展

    11月29日,美国光学学会(OSA)发布了2019年30项世界光学年度亮点成果(Optics & Photonics News: Optics in 2019)。中国科学院空天信息创新研究院光学工程研究部发布的“锋芒光束穿透大气湍流传输(Pin-Like Optical Beams to Penetrate Turbulence)”科研成果入选。OS…...

    2024/4/28 16:55:02
  6. Linux中yum利用Axel开启多线程加速下载

    今天在使用Centos 6.4的yum部署MariaDB集群的时候,由于国内没有mariaDB源,使用MariaDB官方源安装下载速度不到10K秒,又不能使用VPN,于是找到AxelAxel插件是基于yum下的一个多线程下载插件,通过打开多个HTTP/FTP连接来将一个文件进行分段下载,从而达到加速下载的目的。可用…...

    2024/4/28 0:14:38
  7. MRAID3.0

    原文地址 文章目录移动端富媒体广告接口标准(MRAID)移动端富媒体广告接口标准(MRAID)3.0 版本关于 IAB 技术实验室概要周知介绍1.1 定义1.2 范围1.3 MRAID 是如何工作的1.4 版本1.4.1 MRAID 3.0 版本中的更新2 概述2.1 Web 技术支持2.1.1 广告服务器(Ad Server)2.1.2 渲染…...

    2024/4/28 20:30:46
  8. 2019年AI人工智能领域都发生了什么?

    作者 | David Foster 译者 | Sambodhi2019 年无疑是忙碌的一年。人工智能的进步和新闻频频登上头条新闻,让我们的生活充满了敬畏和自豪的时刻,但一些其他时刻充却斥着一种恼人的想法,那就是这项技术让人们发现,我们的社会并没有准备好迎接人工智能的普及。 2019 年,究竟是…...

    2024/4/28 13:13:24
  9. 关于学习

    用图灵获奖者及诺贝尔经济学获奖者herbert simon的话来说定义:如果一个系统,能够通过执行某个过程,就此改变了它的性能,那么这个过程就是学习学习的核心是改善性能...

    2024/4/28 12:58:57
  10. uni-app 全局websocket 链接 简易

    websocketStore.js import Vue from vue import Vuex from vuexVue.use(Vuex)export default new Vuex.Store({state: {socketTask: null,eventlist: []},mutations: {WEBSOCKET_INIT(state, url) {// 创建一个this.socketTask对象【发送、接收、关闭socket都由这个对象操作】s…...

    2024/4/28 8:18:32
  11. Java web request.getHeader("") request.getHeaderNames() 去获取请求 header中的信息

    浏览器发的web请求中的请求头里面的信息除了一些默认的,还可以自定义的添加一些。然后,后台是可以根据自定义的key获取对应valueEnumeration<String> headerNames = request.getHeaderNames();while (true) {String s = headerNames.nextElement();if (Strings.isNullO…...

    2024/4/28 12:11:12
  12. struts2中的XML操作配置

    struts2中的 XML操作配置第一种方式 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN""http://struts.apache.org/dtds/struts-2.1.dtd&q…...

    2024/4/27 22:25:08
  13. Axios请求传递参数的小Demo

    GET和 DELETE方法较为不同 axios.get(url[, config]) axios.delete(url[, config]) axios.post(url[, data[, config]]) axios.put(url[, data[, config]]) axios.patch(url[, data[, config]])GET方法 Axios.get(demo/url, {params: {id: 123,name: Tom,sex: 1,phone: 1333333…...

    2024/4/28 6:38:54
  14. 软件测试day02.1

    http://support.sas.com/techsup/technote/ts723_Designs.txt 找到自己的正交表然后去映射操作。一、正交表 从全面试验中挑选出有代表性的点进行测试(均匀分散,整齐可比);高效率、快速、经济的方法; 二、正交表使用方法 1、根据控件和取值数选择一个合适的正交表 2、列举…...

    2024/4/15 12:20:17
  15. 斗地主中自主出牌的游戏逻辑

    判断所有手牌的是否是某个已知类型,如果是的话直接出 找出可能包含顺子的所有牌 如果找出的包含顺子的牌不为空从上面找出的牌中去掉炸弹从上面找出的牌中去掉三张如果去掉顺子和三张之后顺子还存在,则出顺子 查找手牌中的所有炸弹 删除所有炸弹 查找手牌中的所有飞机 删除所…...

    2024/4/15 12:20:07
  16. MapRedues优化

    1:三阶段压缩压缩比 10 v 1三个阶段第一阶段 map读取元数据,可以分片的压缩(bzip2)。第二阶段 shuffle后的数据,的数据应该选择速度比较快的压缩(snappy、lzo)第三阶段 reduce放磁盘就可以使用较高的压缩比节省磁盘空间(bzip2)2:小文件合并Combiner在不影响下次计算或…...

    2024/4/15 12:22:48
  17. office2013软件卡顿解决办法

    方法如下:选项>高级>显示>硬件图形加速把“禁用硬件图形加速”打钩,卡顿就解决喽...

    2024/4/15 12:23:52
  18. 升级pod版本

    通过Podfile.lock文件查看,文本形式打开Podfile.lock,最后一行版本显示COCOAPODS: 1.2.1有时候不同的电脑上的版本也是不一致的,低版本容易出现不兼容的问题,有把别人的pod项目在自己电脑上跑过的伙伴们应该亲身有体验,各种报错。查看版本 pod --version查看Ruby源地址gem…...

    2024/4/15 12:20:41
  19. 英语六级作文模板

    前段时间刚考完六级,考前花了不少时间把作文模板总结了一下,自己根据历年真题总结了四个个人认为比较常用的模板(不是网上直接复制粘贴的,根据网上搜的句子拼接成的😂),反正对我这种不会写作的人来说挺有帮助的,因为每个模板基本上都已经有100个单词左右了,到时候再写…...

    2024/4/15 12:20:36
  20. csv文件导入为map

    //从文件中获取数据,并转化为list(list里面放的是map(map中放的是一一对应的数据))ArrayList<Map<String, String>> datas = new ArrayList<>();try {FileReader localFile = new FileReader(filePath + "\\" + "shujuku.csv");//文…...

    2024/4/19 0:11:24

最新文章

  1. 【kettle004】kettle访问本地MySQL数据库并处理数据至execl文件

    一直以来想写下基于kettle的系列文章&#xff0c;作为较火的数据ETL工具&#xff0c;也是日常项目开发中常用的一款工具&#xff0c;最近刚好挤时间梳理、总结下这块儿的知识体系。 熟悉、梳理、总结下MySQL关系数据库相关知识体系 3.欢迎批评指正&#xff0c;跪谢一键三连&…...

    2024/4/29 2:42:00
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 零基础 HTML 入门(详细)

    目录 1.简介 1.1 HTML是什么? 1.2 HTML 版本 1.3 通用声明 2.HTML 编辑器 3.标签的语法 4.HTML属性 5.常用标签 5.1 head 元素 5.1.1 title 标签 5.1.2 base 标签 5.1.3 link 标签 5.1.4 style 标签 5.1.5 meta 标签 5.1.6 script 5.2 HTML 注释 5.3 段落标签…...

    2024/4/22 16:14:13
  4. axios拦截器:每次请求自动带上 token

    Step 1&#xff1a;创建Axios实例并添加拦截器 在你的Vue项目中&#xff0c;一般我们会先导入axios&#xff0c;然后创建一个axios实例。这样做是为了方便统一管理和配置。 import axios from axios; // 引入axios// 创建一个axios实例 const service axios.create();// 添加请…...

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

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

    2024/4/28 13:52:11
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/4/28 3:28:32
  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/4/28 13:51:37
  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/28 15:57:13
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

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

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

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

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

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

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

    2024/4/28 1:22:35
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

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

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

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

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

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

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

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

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

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

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

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

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

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