Java网络编程①
网络分层
OSI参考模型:开放系统互连参考模型(open system interconnect)
注意:
IP用来标识主机,端口用来标识主机下的网络应用程序(软件)
URI(统一资源标志符):
①URL(统一资源定位符)
②URN(统一资源名称)
Ⅰ. 从上往下(共七层):
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
Ⅱ. 协议分层:
应用层(应用层、表示层、会话层):Telnet,FTP,SMTP,DNS,HTTP以及其他协议
传输层:TCP,UDP协议
网络层:IP,ARP,RARP,ICMP
网络接口层(数据链路层、物理层):各种通信网络接口(以太网等),物理网络
Ⅲ. 数据封装
应用层:准备数据
传输层:接收应用层数据添加上TCP的控制信息,这个数据单元称为段: Segment
网络层:接收到段,加入IP头部,这个数据单元称为包:packet
数据链路层:接收到包,加入MAC头部和尾部,这个数据单元称为帧:Frame
物理层:将接收到的帧转化为比特流
,然后在网线中传送
InetAddress(IP)
InetAddress类
根据主机
//1.使用getLocalHost()方法创建InetAddress对象(本机)
InetAddress addr = InetAddress.getLocalHost();//返回主机ip
System.out.println(addr.getHostAddress());
//返回主机名
System.out.println(addr.getHostName());
根据域名
//2。根据域名得到InetAddress对象
addr = InetAddress.getByName("www.163.com");//返回163服务器的ip地址
System.out.println(addr.getHostAddress());
//返回域名www.163.com
System.out.println(addr.getHostName());
根据IP
//3.根据ip得到InetAddress对象
addr = InetAddress.getByName(“61.135.253.15”);//返回 163服务器的ip:61.135.253.15
System.out.println(addr.getHostAddress());
//输出ip而不是域名。如果这个IP地 址不存在或DNS服务器不允许进行IP地址和域名的映射,getHostName方法就直接返回这个IP地址。
System.out.println(addr.getHostName());
InetSocketAddress(端口)
端口:
区分软件、2个字节(16位)、同一个协议端口不能冲突、定义端口越大越好
InetSockAddress类
//1.构造器
new InetSocketAddress(地址|域名,端口);//2.方法
getAddress(); //返回地址
getPort(); //返回端口
getHostName(); //返回主机名,一般使用InetAddress的
URL
- 统一资源定位符,由4部分组成:协议 、存放资源的主机域名、端口号和资源文件名。
URL u = new URL("http://www.baidu.con:80/index.html#aa?cansu=shsxt");
System.out.println("获取与此url关联的协议的默认端口:" + u.getDefaultPort());
System.out.println(“getFile:”+u.getFile()); //端口号后面的内容
System.out.println("主机名:"+u.getHost()); //www.baidu.com
System.out.println(“路径:”+u.getPath()); //端口号后,参数前的内容
System.out.println(“端口:”+u.getPort()); //存在返回80.否则返回-1
System.out.println("协议:"+u.getProtocol());
System.out.println("参数部分:"+u.getQuery());
System.out.println("锚点:"+u.getRef());
URL u = new URL("http://www.abc.com/aa/");
URL u2 = new URL(u,“2.html”); //相对路径构建url对象
System.out.println(u2.toString()); //http://www.abc.com/aa/2.html
- 网络爬虫
//获取URL
URL u = new URL("https://www.dianping.com");//下载资源
HttpURLConnection conn =(HttpURLConnection)url.openConnection();;
conn.setRequestMethod("GET");
conn.setUseCaches(false);
conn.setReadTimeout(8000);
conn.setConnectTimeout(8000);
conn.setInstanceFollowRedirects(false);
conn.setRequestProperty("User-Agent","Mozilla/5.0 (Windows NT10.0; WOW64;rv:46.0) Gecko/20100101 Firefox/46.0");InputStream is = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,"UTF-8"));
String msg = null;
while(null!=(msg=br.readLine())){System.out.println(msg);
}
br.close();
传输协议protocol
1、TCP
一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议
特点
• 面向连接
• 点到点的通信
• 高可靠性
• 占用系统资源多、效率低
2、UDP
一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务
特点
• 非面向连接,传输不可靠,可能丢失
• 发送不管对方是否准备好,接收方收到也不确认
• 可以广播发送
• 非常简单的协议,开销小,效率高
套接字Socket
我们开发的网络应用程序位于应用层,TCP和UDP属于传输层协议,在应用层如何使用传输层的服务呢?
在应用层和传输层之间,则是使用套接字来进行分离。
UDP编程
DatagramSocket:用于发送或接收数据包的套接字
- 发送端:创建
DatagramPacket
时放入数组,并指定接收端(ip+port),创建DatagramSocket
,发送包 - 接收端:准备容器(创建一个字节数组和
DatagramPacket
),DatagramSocket.receive(DatagramPacket)
DatagramPacket:数据包(所有准备的数据都要转成字节数组才能通过DatagramPacket
打包)
基本流程
客户端向服务器端发送信息public class UDPClient {public static void main(String[] args) throws Exception {//1.准备数据,一定转成字节数组byte[] bytes = "aaaa".getBytes();//2.封装成DatagramPacket包裹,需要指定目的地(ip+port)DatagramPacket dp = new DatagramPacket(bytes,bytes.length,new InetSocketAddress("localhost",8999));//使用DatagramSocket,本身占用9000端口向外面机器发数据包DatagramSocket ds = newDatagramSocket(9000);ds.send(dp);ds.close();}
}服务器端接收客户端发送过来的信息public class UDPServer {public static void main(String[] args)throws Exception {//1.使用DatagramSocket 指定端口,创建接收端DatagramSocket ds = new DatagramSocket(8999);//2.准备容器,封装成DatagramPacket包裹byte[] b = new byte[1024];DatagramPacket dp = new DatagramPacket(b,b.length);//阻塞式方法接收包裹ds.receive(dp); //分析数据Byte[] datas = dp.getData();//dp.getLength()返回实际收到的数据的字节数int len = dp.getLength();String str = new String(datas,0,len);System.out.println(string);//释放资源ds.close();}
}
Java基本数据类型
public static void main(String[] args) throws Exception {System.out.println("发送方启动中.....");// 1、使用DatagramSocket 指定端口 创建发送端DatagramSocket client =new DatagramSocket(8888);//2、准备数据 一定转成字节数组//写出ByteArrayOutputStream baos =new ByteArrayOutputStream();DataOutputStream dos =new DataOutputStream(new BufferedOutputStream(baos));//操作数据类型 +数据dos.writeUTF("一步一步来");dos.writeInt(21);dos.writeBoolean(false);dos.writeChar('a');dos.flush();byte[] datas =baos.toByteArray(); //3、 封装成DatagramPacket 包裹,需要指定目的地DatagramPacket packet =new DatagramPacket(datas,0,datas.length,new InetSocketAddress("localhost",6666));//4、发送包裹send(DatagramPacket p) * client.send(packet);// 5、释放资源client.close();
}public static void main(String[] args) throws Exception {System.out.println("接收方启动中.....");// 1、使用DatagramSocket 指定接收端端口来创建接收端DatagramSocket server =new DatagramSocket(6666);// 2、准备容器 封装成DatagramPacket 包裹byte[] container =new byte[1024*60];DatagramPacket packet = new DatagramPacket(container,0,container.length);// 3、阻塞式接收包裹receive(DatagramPacket p)server.receive(packet); //阻塞式// 4、分析数据 将字节数组还原为对应的类型byte[] datas =packet.getData();int len = packet.getLength(); DataInputStream dis =new DataInputStream(new BufferedInputStream(new ByteArrayInputStream(datas)));//顺序与写出一致String msg = dis.readUTF(); int age = dis.readInt();boolean flag = dis.readBoolean();char ch = dis.readChar();System.out.println(msg+"-->"+flag);// 5、释放资源server.close();}
文件类型
public static byte[] fileToByteArray(String filePath) {//1、创建源与目的地File src = new File(filePath);byte[] dest =null;//2、选择流InputStream is =null;ByteArrayOutputStream baos =null;try {is =new FileInputStream(src);baos = new ByteArrayOutputStream();//3、操作 (分段读取)byte[] flush = new byte[1024*10]; //缓冲容器int len = -1; //接收长度while((len=is.read(flush))!=-1) {baos.write(flush,0,len); //写出到字节数组中 } baos.flush();return baos.toByteArray();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally {//4、释放资源try {if(null!=is) {is.close();}} catch (IOException e) {e.printStackTrace();}}return null;
}public static void byteArrayToFile(byte[] src,String filePath) {//1、创建源File dest = new File(filePath);//2、选择流InputStream is =null;OutputStream os =null;try {is =new ByteArrayInputStream(src);os = new FileOutputStream(dest);//3、操作 (分段读取)byte[] flush = new byte[5]; //缓冲容器int len = -1; //接收长度while((len=is.read(flush))!=-1) {os.write(flush,0,len); //写出到文件 } os.flush();} catch (IOException e) {e.printStackTrace();}finally {//4、释放资源try {if (null != os) {os.close();} } catch (Exception e) {}}}
加入多线程,实现双向交流
一个主方法创建一个接收的线程和一个发送的线程,创建两个主方法即可
//发送的线程
public class TalkSend implements Runnable {private DatagramSocket client ;private BufferedReader reader;private String toIP ;private int toPort ;public TalkSend(int port,String toIP,int toPort) {this.toIP = toIP;this.toPort=toPort;try {client=new DatagramSocket(port);reader =new BufferedReader(new InputStreamReader(System.in));} catch (SocketException e) {e.printStackTrace();}}@Overridepublic void run() {while(true) {String data;try {data = reader.readLine();byte[] datas = data.getBytes();//3、 封装成DatagramPacket 包裹,需要指定目的地DatagramPacket packet =new DatagramPacket(datas,0,datas.length,new InetSocketAddress(this.toIP,this.toPort));//4、发送包裹send(DatagramPacket p) * client.send(packet);if(data.equals("bye")) {break;}} catch (IOException e) {e.printStackTrace();}}// 5、释放资源client.close();}}//接收的线程
public class TalkReceive implements Runnable {private DatagramSocket server ;private String from ;public TalkReceive(int port,String from) {this.from = from ;try {server=new DatagramSocket(port);} catch (SocketException e) {e.printStackTrace();}}@Overridepublic void run() {while(true) {// 2、准备容器 封装成DatagramPacket 包裹byte[] container =new byte[1024*60];DatagramPacket packet = new DatagramPacket(container,0,container.length);// 3、阻塞式接收包裹receive(DatagramPacket p)try {server.receive(packet);//阻塞式// 4、分析数据byte[] datas =packet.getData();int len = packet.getLength();String data=new String(datas,0,len);System.out.println(from+":"+data);if(data.equals("bye")) {break;}} catch (IOException e) {e.printStackTrace();} }// 5、释放资源server.close();}
}
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- LeetCode 1281.整数的各位积和之差
1281.整数的各位积和之差题目描述示例提示解答 题目描述 给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。 示例输入:n = 234 输出:15 解释: 各位数之积 = 2 * 3 * 4 = 24 ; 各位数之和 = 2 + 3 + 4 = 9 结果 = 24 - 9 = 15提示1 <= n…...
2024/4/15 5:22:00 - 学习《CSS世界》记录
学习了 张鑫旭 的 《CSS世界》之后,记录下部分内容1、文字少时居中显示,多时居左p21<style>.box {text-align: center;width: 100px;border: 1px solid;}.content {display: inline-block;text-align: left;}</style><div class="box"><div c…...
2024/4/15 5:22:00 - Linux中重启防火墙的命令
重启防火墙service iptables restart...
2024/4/15 5:21:58 - FreeRTOS,程序进入 HardFault_Handler循环
我用STM32搭载FreeRTOS操作系统实现一些功能。程序调试过程中进入了HardFault_Handler循环。后来发现这是一个很低级的错误。就是任务的堆栈定义的太小了,不够用。但是之前的时候没有问题,是因为我后来在这个任务中添加了很多代码,导致堆栈空间不够用了。 解决办法自然就是…...
2024/4/15 5:21:57 - sqlite数据库判断字段是否存在
select * from sqlite_master where type = table and tbl_name=表名 and sql like %字段名%在数据库版本迭代时经常会遇到新版本添加字段的问题,创建字段时需要判断数据库是否已经存在该字段,否则直接创建会报错,sqlite_master 是sqlite数据库统一管理所有表的一个系统表,里面…...
2024/4/15 5:21:56 - 认知复杂度——估算项目代码的理解成本
1. 摘要 Cognitive Complexity:认知复杂度,是由sonarQube设计的一个算法,算法将一段程序代码被理解的复杂程度,估算成一个整数——可以等同于代码的理解成本。 IntellliJ IDEA支持sonar插件,可以实时计算函数的认知复杂度,当复杂度过高时将提醒重构。 认知复杂度的计算基…...
2024/4/16 18:35:29 - 下载各种jar包
直接在Maven Repository: maven搜索需要的jar包然后点一个版本,进去的页面就能看到他的官网,直接在官网下载就行。网上各种乱七八糟还有付费的都没这个靠谱和资源多。还免费。...
2024/4/15 5:21:54 - 补上之前动态顺序表的初始化及基本操作
补上之前动态顺序表的初始化,实现语言依旧是C,注释都已经标注在代码中 /* 陈卓阳 2020年5月14日20:03:57 顺序表的基本操作(初始化,扩容,插入,删除,查找) */ #include <stdio.h> #include <stdlib.h> #define InitSize 10 //默认的最大长度 typedef struct {…...
2024/4/24 11:02:11 - 易语言简单易学,为何无人问津,国产编译语言究竟怎么样?小编带你看
看了昨天大家在文章下面的评论,小编在这里感谢大家的认可,也对大家的疑问和职责做出了一些检讨,看到大家在讨论易语言的时候自己也是有些感触,今天就来带大家深入的了解一下这个国产编译语言。作为一款国产的编译语言,易语言的身上被放了很多的期许,毕竟C/C++复杂的基础和…...
2024/4/24 11:02:13 - 从零开始学编码2
从零开始学编码1 接着上次说,计算机内的世界是由0和1组成的。很多种事物可以表现成0和1。例如:女人是0,男人是1。手电筒灭是0,亮是1。这次我们就说一说手电筒。小时候上夜自习,农村的晚上没有路灯,学完冰心奶奶的小橘灯后,我们热衷于用酒盒子做灯笼,夜自习放学挑着灯…...
2024/4/24 11:02:09 - 运行Java程序到底有没有必要配置环境变量
一、java常用的开发工具。 要想全面了解java开发工具,我们首先需要先了解一下java程序的开发过程,通过这个过程我们能够了解到java开发都需要用到那些工具。 首先我们先了解完整项目开发过程,如图所示:从上图中我们能看到一个完整的java项目的开发包括很多的环节,每个环节…...
2024/4/24 11:02:09 - 从三大应用场景分析 DeFi发展的隐形天花板
去中心化金融(DeFi)生态在过去两年间取得了长足发展,我也一直在考虑协议层面的竞争力和市场规模。我在四月份对前者进行过分析,本文将侧重于研究后者。对以太坊目前的 DeFi 现状,我最大的担忧是它受制于一种或几种隐形天花板(在下文我会进行解释)。根据 Eugene Wei 的定…...
2024/4/24 11:02:08 - 设计模式2:单例模式
DegignPattern.rar策略模式实例,单例模式(懒汉最优实例【饿汉模式的几种写法】,经典饿汉模式)后面会持续追加其他设计模式立即下载单例模式简单了解适用场景饿汉式demo懒汉式demo 简单了解 单例模式就是在一个jvm中只能创建一个对象;分饿汉式单例模式和懒汉式单例模式。饿…...
2024/4/24 11:02:09 - UNIX环境高级编程 学习笔记 第八章 进程控制
进程ID是一个非负整型,唯一标识一个进程,因此常用其作其他标识符的一部分以保证其唯一性,如使用进程ID创建唯一文件名。 进程ID可复用。大多UNIX实现延迟复用算法,使得新进程ID不同于最近终止进程的ID。 系统中有专用进程,ID为0的进程通常是调度进程,常被称为交换进程,该…...
2024/4/24 2:17:51 - ETH 2.0项目负责人:ETH 2.0阶段1要达成更多共识,预计将启动64个分片
导语:近日,ETH 2.0项目负责人Danny Ryan在以太坊官方博客发文称,以太坊2.0阶段0是要达成共识,而阶段1是要达成更多共识,并以许多分片链的形式出现。用户可以将分片链视为其自己的区块链,其复杂性与今天的以太坊大致相同,但存在于eth2共识之下(即在信标链之下,并由信标链…...
2024/4/24 11:02:12 - python的可变对象与函数
1.可变对象 每个对象当中都保存了3个数据:id(标识)、type(类型)、value(值) 可变对象:对象里面的值可以被改变 列表是一个可变对象 a = [1,2,3] a[0] = 10 # 改对象 改对象里面的值这个操作是通过变量来修改对象里面的值,id不改变,不会改变变量指向的对象。 a = [4,5,6] …...
2024/4/24 11:02:03 - Java~详细区分Java中的构造方法、实例方法与类方法
文章目录构造方法实例方法类方法 构造方法构造方法负责对象的初始化工作,为实例变量赋予合适的初始值。要求:方法名必须与类名相同 无返回值 不能被static final native abstract和synchronized修饰 不能被子类继承。 默认构造方法为无参 可以被重载 如果是子类构造方法,必须在…...
2024/4/24 11:02:02 - WKWebview之Cookie小结
首先来看一下 NSHTTPCookieStorage 这个类:/*!@class NSHTTPCookieStorage @discussion NSHTTPCookieStorage implements a singleton object (sharedinstance) which manages the shared cookie store. It has methodsto allow clients to set and remove cookies, and get …...
2024/4/24 11:02:01 - 1065 A+B and C (64bit)
1065 A+B and C 64bit解题代码测试结果问题整理 解题代码 #include<cstdio> int main() {int N;long long a, b, c, d;bool flag;scanf("%d", &N);for (int i = 0; i < N; i++) {scanf("%lld%lld%lld", &a, &b, &c);d = a + b;if…...
2024/4/24 11:02:01 - Python编程
19章 用户账户 登陆页面 from django.conf.urls import url from django.contrib.auth.views import loginfrom . import viewsurlpatterns = [# Login page.url(r^login/$, login, {template_name: users/login.html},name=login),ImportError: cannot import name login from…...
2024/4/24 11:02:06
最新文章
- 加州大学欧文分校英语中级语法专项课程04:Intermediate Grammar Project学习笔记(完结)
Intermediate Grammar Project Course Certificate Specialization Certificate Specialization Intro Course Intro 本文是学习 Coursera: Intermediate Grammar Project 这门课的学习笔记。 文章目录 Intermediate Grammar ProjectWeek 01: IntroductionCapstone Introducti…...
2024/5/5 14:05:30 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 【精选】发布应用到应用商店的基本介绍
摘要 本文旨在介绍如何在各大应用商店发布应用,包括市场选择、准备材料、上架步骤以及常见被拒原因及解决方法。通过详细的步骤和经验分享,帮助开发者顺利将应用推向市场。 引言 随着移动应用市场的不断发展,越来越多的开发者希望将他们的…...
2024/4/30 6:13:07 - JVM总结
类加载器与类的加载过程 ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。 加载阶段 通过一个类的全限定名获取定义此类的二进制字节流 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 在内存中生成…...
2024/5/4 11:33:40 - ArcGIS10.8保姆式安装教程
ArcGIS 10.8是一款非常强大的地理信息系统软件,用于创建、管理、分析和可视化地理数据。以下是ArcGIS 10.8的详细安装教程: 确保系统满足安装要求 在开始安装之前,请确保您的计算机满足以下系统要求: 操作系统:Windo…...
2024/5/5 8:36:10 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/4 23:54:56 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/4 23:54:56 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/4 23:55:17 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/4 23:55:16 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/4 18:20:48 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/4 23:55:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/4 23:55:06 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/4 23:55:06 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/4 23:55:16 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/4 23:55:01 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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