C#游戏编程:《控制台小游戏系列》之《六、贪吃蛇实例》
一、游戏分析
- using System;
- using System.Collections.Generic;
- using CEngine;
- using CGraphics;
- namespace Snake
- {
- /// <summary>
- /// 贪吃蛇类
- /// </summary>
- internal class Snake
- {
- #region 字段
- /// <summary>
- /// 蛇身
- /// </summary>
- private List<CPoint> m_body;
- /// <summary>
- /// 爬行方向
- /// </summary>
- private CDirection m_dir;
- /// <summary>
- /// 蛇头
- /// </summary>
- private CPoint m_head;
- /// <summary>
- /// 蛇尾
- /// </summary>
- private CPoint m_tail;
- #endregion
- #region 构造函数
- /// <summary>
- /// 构造函数
- /// </summary>
- /// <param name="len"></param>
- /// <param name="dir"></param>
- public Snake(Int32 len, CDirection dir)
- {
- this.m_dir = dir;
- this.m_body = new List<CPoint>();
- for (Int32 i = 0; i <= len; i++)
- {
- m_body.Add(new CPoint(i+1, 2));
- }
- if (m_body.Count > 0)
- {
- m_head = m_body[m_body.Count - 1];
- m_tail = m_body[0];
- }
- }
- #endregion
- #region 方法
- /// <summary>
- /// 设置方向
- /// </summary>
- /// <param name="dir"></param>
- public void setDirection(CDirection dir)
- {
- this.m_dir = dir;
- }
- /// <summary>
- /// 获取方向
- /// </summary>
- /// <returns></returns>
- public CDirection getDirection()
- {
- return this.m_dir;
- }
- /// <summary>
- /// 获取蛇头
- /// </summary>
- /// <returns></returns>
- public CPoint getHead()
- {
- return m_body[m_body.Count - 1];
- }
- /// <summary>
- /// 获取蛇尾
- /// </summary>
- /// <returns></returns>
- private CPoint getTail()
- {
- return m_body[0];
- }
- /// <summary>
- /// 添加蛇body节点
- /// </summary>
- /// <param name="point">新节点</param>
- /// <param name="food">是否是食物节点</param>
- public void addBodyNode(CPoint point, bool food)
- {
- //添加新节点
- this.m_body.Add(point);
- //非食物节点则移除尾巴
- if (!food)
- {
- if (this.m_body.Count > 0)
- {
- this.m_body.Remove(getTail());
- }
- }
- }
- /// <summary>
- /// 是否在某位置发生碰撞
- /// </summary>
- /// <param name="point"></param>
- /// <returns></returns>
- public Boolean isCollision(CPoint point)
- {
- Boolean flag = false;
- foreach (CPoint p in m_body)
- {
- flag = false;
- if (p == point)
- {
- flag = true;
- break;
- }
- }
- return flag;
- }
- /// <summary>
- /// 是否与自身发生碰撞
- /// </summary>
- /// <returns></returns>
- public Boolean isSeftCollision()
- {
- Boolean flag = false;
- for (Int32 i = 0; i <m_body.Count-1; i++)
- {
- flag = false;
- if (m_body[i] == getHead())
- {
- flag = true;
- break;
- }
- }
- return flag;
- }
- /// <summary>
- /// 蛇移动
- /// </summary>
- /// <returns></returns>
- public bool move()
- {
- CPoint head = getHead();
- switch (m_dir)
- {
- case CDirection.Left:
- if (head.getX() == 1)
- return false;
- head.setX(head.getX() - 1);
- break;
- case CDirection.Right:
- if (head.getX() == 28)
- return false;
- head.setX(head.getX() + 1);
- break;
- case CDirection.Up:
- if (head.getY() == 1)
- return false;
- head.setY(head.getY() - 1);
- break;
- case CDirection.Down:
- if (head.getY() == 23)
- return false;
- head.setY(head.getY() + 1);
- break;
- default:
- break;
- }
- addBodyNode(head, false);
- return true;
- }
- /// <summary>
- /// 绘制蛇
- /// </summary>
- /// <param name="draw"></param>
- public void draw(CDraw draw)
- {
- draw.setDrawSymbol(CSymbol.RING_SOLID);
- draw.fillRect(getHead().getX(), getHead().getY(), 1, 1, ConsoleColor.Yellow);
- draw.setDrawSymbol(CSymbol.DEFAULT);
- draw.fillRect(getTail().getX(), getTail().getY(), 1, 1, ConsoleColor.Black);
- }
- #endregion
- }
- }
- using System;
- namespace CEngine
- {
- [Flags]
- public enum CDirection
- {
- Left = 0x01,
- Right = 0x02,
- Up = 0x04,
- Down = 0x08,
- None = 0
- }
- }
- using System;
- using CEngine;
- using CGraphics;
- namespace Snake
- {
- /// <summary>
- /// 食物类
- /// </summary>
- internal class Food
- {
- /// <summary>
- /// 位置
- /// </summary>
- private CPoint m_position;
- /// <summary>
- /// 构造函数
- /// </summary>
- public Food()
- {
- }
- public Food(CPoint point)
- {
- this.m_position = point;
- }
- /// <summary>
- /// 获取位置
- /// </summary>
- /// <returns></returns>
- public CPoint getPosition()
- {
- return this.m_position;
- }
- /// <summary>
- /// 设置位置
- /// </summary>
- /// <param name="point"></param>
- public void setPosition(CPoint point)
- {
- this.m_position = point;
- }
- /// <summary>
- /// 设置位置
- /// </summary>
- /// <param name="x"></param>
- /// <param name="y"></param>
- public void setPosition(Int32 x, Int32 y)
- {
- this.m_position = new CPoint(x,y);
- }
- /// <summary>
- /// 绘制食物
- /// </summary>
- /// <param name="draw"></param>
- public void draw(CDraw draw)
- {
- draw.setDrawSymbol(CSymbol.RING_SOLID);
- draw.drawRect(m_position.getX(), m_position.getY(), 1,1,ConsoleColor.Green);
- }
- }
- }
- using System;
- using CEngine;
- using CGraphics;
- namespace Snake
- {
- /// <summary>
- /// 贪吃蛇游戏类
- /// </summary>
- public sealed class SnakeGame : CGame
- {
- /// <summary>
- /// 游戏状态
- /// </summary>
- public enum GameState
- {
- /// <summary>
- /// 初始化
- /// </summary>
- Init,
- /// <summary>
- /// 开始游戏
- /// </summary>
- Start,
- /// <summary>
- /// 暂停游戏
- /// </summary>
- Pause,
- /// <summary>
- /// 结束游戏
- /// </summary>
- End
- }
- /// <summary>
- /// 贪吃蛇
- /// </summary>
- private Snake g_snake;
- /// <summary>
- /// 食物
- /// </summary>
- private Food g_food;
- /// <summary>
- /// 随机数
- /// </summary>
- private Random g_random;
- /// <summary>
- /// 分数
- /// </summary>
- private Int32 g_score;
- /// <summary>
- /// 生命
- /// </summary>
- private Int32 g_lifes;
- /// <summary>
- /// 状态
- /// </summary>
- private GameState g_state;
- #region 游戏运行函数
- /// <summary>
- /// 游戏初始化
- /// </summary>
- protected override void gameInit()
- {
- base.setTitle("控制台游戏之——简易贪吃蛇v1.0");
- base.setCursorVisible(false);
- base.setUpdateRate(50);
- this.g_random = new Random();
- this.g_snake = new Snake(3, CDirection.Right);
- this.g_food = new Food();
- this.g_lifes = 3;
- this.g_state = GameState.Init;
- this.drawInitUI();
- }
- /// <summary>
- /// 游戏重绘时响应
- /// </summary>
- /// <param name="e"></param>
- protected override void onRedraw(CPaintEventArgs e)
- {
- base.onRedraw(e);
- CDraw draw = e.getDraw();
- //绘制食物
- g_food.draw(draw);
- //绘制数据
- draw.drawText("得分:" + g_score.ToString(), 63, 2, ConsoleColor.Green);
- draw.drawText("生命:" + g_lifes.ToString(), 63, 4, ConsoleColor.Red);
- }
- /// <summary>
- /// 游戏渲染
- /// </summary>
- /// <param name="draw"></param>
- protected override void gameDraw(CGraphics.CDraw draw)
- {
- if (g_state == GameState.Start)
- {
- g_snake.draw(draw);
- draw.drawText("FPS:" + getFPS(), 63, 6, ConsoleColor.Blue);
- }
- }
- /// <summary>
- /// 游戏逻辑
- /// </summary>
- protected override void gameLoop()
- {
- //游戏开始状态
- if (g_state == GameState.Start)
- {
- //如果蛇能爬行或者没有自残则爬行
- if (g_snake.move() && !g_snake.isSeftCollision())
- {
- //吃到食物
- if (g_snake.getHead() == g_food.getPosition())
- {
- //加10分
- this.g_score += 10;
- //蛇长大
- g_snake.addBodyNode(g_food.getPosition(), true);
- //创建新食物
- createFood();
- }
- }
- else
- {
- //蛇死亡,减一条生命
- this.g_lifes--;
- //扣分算法
- if (this.g_score > 20)
- {
- this.g_score -= 20;
- }
- //延时一秒钟
- base.delay(1000);
- //蛇回到原始状态
- this.g_snake = new Snake(3, CDirection.Right);
- //更新导致重绘区域
- base.update(new CRect(1, 1, 28, 23));
- //游戏结束
- if (this.g_lifes == 0)
- {
- this.g_state = GameState.End;
- this.setGameOver(true);
- }
- }
- }
- }
- /// <summary>
- /// 游戏结束
- /// </summary>
- protected override void gameExit()
- {
- drawEndUI();
- g_snake = null;
- g_food = null;
- }
- /// <summary>
- /// 键盘事件
- /// </summary>
- /// <param name="e"></param>
- protected override void gameKeyDown(CKeyboardEventArgs e)
- {
- if (g_snake != null)
- {
- if (e.getKey() == CKeys.Left)
- {
- if (g_snake.getDirection() != CDirection.Right)
- {
- g_snake.setDirection(CDirection.Left);
- }
- }
- else if (e.getKey() == CKeys.Right)
- {
- if (g_snake.getDirection() != CDirection.Left)
- {
- g_snake.setDirection(CDirection.Right);
- }
- }
- else if (e.getKey() == CKeys.Up)
- {
- if (g_snake.getDirection() != CDirection.Down)
- {
- g_snake.setDirection(CDirection.Up);
- }
- }
- else if (e.getKey() == CKeys.Down)
- {
- if (g_snake.getDirection() != CDirection.Up)
- {
- g_snake.setDirection(CDirection.Down);
- }
- }
- else if (e.getKey() == CKeys.Space)
- {
- if (g_state == GameState.Init)
- {
- g_state = GameState.Start;
- drawStartUI();
- }
- else if (g_state == GameState.Pause)
- {
- g_state = GameState.Start;
- }
- else if (g_state == GameState.Start)
- {
- g_state = GameState.Pause;
- }
- }
- else if (e.getKey() == CKeys.Escape)
- {
- setGameOver(true);
- }
- }
- }
- #endregion
- /// <summary>
- /// 创建食物
- /// </summary>
- private void createFood()
- {
- CPoint point = new CPoint(g_random.Next(1, 29), g_random.Next(1, 24));
- //防止食物出现在蛇身
- while (g_snake.isCollision(point))
- {
- point.setX(g_random.Next(1, 29));
- point.setY(g_random.Next(1, 24));
- }
- g_food.setPosition(point);
- //调用更新函数导致控制台重绘
- base.update(new CRect(point.getX(), point.getY(), 1, 1));
- }
- #region 绘制界面
- //绘制游戏初始界面
- private void drawInitUI()
- {
- CDraw draw = base.getDraw();
- draw.clear(ConsoleColor.Black);
- draw.setDrawSymbol(CSymbol.RECT_EMPTY);
- draw.drawRect(6, 4, 29, 12, ConsoleColor.DarkBlue);
- draw.fillRect(7, 5, 27, 10, ConsoleColor.Blue);
- draw.drawText("<<C#控制台游戏系列>>", 16, 5, ConsoleColor.White);
- draw.drawText("简 易 贪 吃 蛇", 34, 9, ConsoleColor.Yellow);
- draw.drawText("Copyright. D-Zone Studio", 42, 14, ConsoleColor.Gray);
- draw.drawText("Space to Play", 35, 20, ConsoleColor.White);
- }
- //绘制游戏开始界面
- private void drawStartUI()
- {
- CDraw draw = base.getDraw();
- //绘制界面
- draw.clear(ConsoleColor.Black);
- draw.setDrawSymbol(CSymbol.RECT_EMPTY);
- draw.drawRect(0, 0, 30, 25, ConsoleColor.White);
- draw.setDrawSymbol(CSymbol.RHOMB_SOLID);
- draw.drawRect(30, 0, 10, 25, ConsoleColor.DarkYellow);
- draw.drawText("操作:键盘操作,方向键控制贪吃蛇爬行方向,空格键控制开始游戏和暂停游戏,ESC键退出游戏。", new CRect(32, 14, 6, 10), ConsoleColor.DarkGreen);
- this.createFood();
- }
- //绘制游戏结束界面
- private void drawEndUI()
- {
- CDraw draw = base.getDraw();
- //绘制界面
- draw.clear(ConsoleColor.Black);
- draw.drawText("Game over, ", 30, 10, ConsoleColor.White);
- draw.drawText("score:" + g_score.ToString(), 42, 10, ConsoleColor.White);
- Console.ReadLine();
- }
- #endregion
- }
- }
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- java 实现 RSA 公钥私钥分别 加密解密 加签延签 生成 公钥私钥 实例
目录介绍秘文写入本地文件 和读出使用解密公钥加密,私钥解密示例日志公钥私钥分别 加密解密 加签延签 测试类加密类验证添加签名类base64类结果生成公钥私钥日志介绍一共四个类秘文写入本地文件 和读出使用解密package com.superman.service;import java.io.BufferedReader; i…...
2024/4/10 8:38:26 - JAVA小项目--银行管理系统(GUI+数据库mysql)
主要是图形界面的编写和数据库工具类DBUtil的编写。代码需要可以私我,我会上传到资源里。1.思路2.菜单3.登录4.查询5.存钱6.改密7.取钱8.挂失9.开户10.转账...
2024/4/18 19:58:01 - PHP新闻管理系统(包括前台后台)
一、 题目基于PHP的新闻发布系统二、 需求分析1、 软件功能新闻发布系统(News Release System or Content Management System)又叫做内容管理系统CMS(Content Management System),是一个基于网络的新闻发布和管理的管理系统,它是基于B/S模式的系统,本系统可以几乎完成新闻发…...
2024/4/16 23:31:56 - SQL Server如何备份数据库?完整数据库备份方式
完整数据库的备份与恢复 完整数据库的备份:在对象资源管理器栏中选中所需要备份的数据库后右击—>任务—>备份进入到设置界面后备份类型选择完整,添加按钮可选择备份文件的存储位置,在这里我按照MSSQL默认的目录,点击确定即:C:\Program Files\Microsoft SQL Server\…...
2024/4/16 23:32:02 - 上传图片 jspsmart,src写入数据库中
上传图片 <html> <head> <title></title> </head> <body> <form METHOD="POST" ACTION="advertiser/banner_save.jsp" NAME="form1" ENCTYPE="multipart/form-data" onSubm…...
2024/4/16 23:31:44 - MYSQL 数据库备份、表备份、备份数据库时剔除不需要的库
指定单个数据库进行备份如下:对单个acc1数据库进行备份:root@ubuntu107:~# mysqldump -uroot -p acc1 --default-character-set=utf8 --opt -Q -R --skip-lock-tables > acc1.sql指定多个数据库进行备份如下:对acc1和fafa数据库同时进行备份root@ubuntu107:~# mysqldump …...
2024/4/19 10:22:31 - Java开发新闻管理系统(前后端) 爬虫百度、新浪等新闻
ForFuture News 新闻管理系统项目演示地址:http://www.ganquanzhong.top[注]:文档下载: Reward、SCDN、Forture Share1. 系统功能介绍:1.1前言当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。简单…...
2024/4/16 23:33:08 - 新闻管理系统(Servlet)
2018-08-16 08:03:59 新闻管理系统此系统有三个角色:超级管理员、普通管理员、普通用户 1:登录...
2024/4/23 7:45:25 - [知识竞赛现场管理系统-PPT双屏版]隆重推出,PowerPoint技术深度应用,国内唯一。只要会制作普通的PPT,就可打造一场专业的知识竞赛。
【关 键 词】知识竞赛,公开竞聘,课堂知识竞赛,安全知识竞赛,安全消防保卫知识竞赛,安全生产知识竞赛,防火安全知识竞赛,电力安全知识竞赛,百科知识竞赛,中学百科知识竞赛,档案知识竞赛,税收征管法知识竞赛,税法知识竞赛,税务法制业务知识竞赛,金融知识竞赛,保险知识竞赛,银行柜…...
2024/4/16 23:30:42 - sql2005 数据库还原,备份集中的数据库备份与现有的数据库不同,解决办法
在“选项”中选择“覆盖现有数据库”,否则就会出现“备份集中的数据库备份与现有的数据库”的问题。...
2024/4/16 23:32:08 - 在游戏开发中的使用icade手柄
apple store上的MFI游戏手柄动不动就要四五百元,但网上买的icade游戏手柄一个只要20几元。使用icade玩游戏的话如果不需要在游戏中打字游戏玩起来效果其实也不错。网上卖的icade手柄很小巧,如下图: 这种游戏手柄除了可以作为游戏手柄使用外,也可以当作手机自拍遥控,音量遥…...
2024/4/16 23:30:42 - 简单新闻管理系统(jsp)
简单新闻管理系统(jsp)一、构思主页中有添加,删除,修改新闻功能,跟数据库连接,分别跳转处理Navicat for mysql: 列表如图所示: 二、开始编写新闻主页:index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java"pageEncoding=&qu…...
2024/4/18 18:17:15 - 泡泡堂游戏开发 (SYSU Project)
泡泡堂游戏开发 (SYSU Project) 源码链接 –> 泡泡堂游戏GitHub地址,记得随手给个star~ 再推荐一个基于深度学习的验证码识别项目 –> 验证码识别GitHub地址,star~ 概述 在本次python的项目中,我们小组顺利的完成了游戏泡泡堂的基本功能,总代码量接近5k行,并在游戏泡…...
2024/4/16 23:32:02 - jsp学生信息管理系统(一)
今天看了java1234网的小锋老师的jsp实战项目视频,做了个简单的登录验证,写的不是很好,有点小问题还没写好(密码或账号错误提示)数据库连接类import java.sql.*; import java.util.List; public class ConnDB {private static String URL = "jdbc:mysql://localhost:3…...
2024/4/16 23:32:56 - SQL Server 2012数据库备份与还原
备份为.bak文件选中数据库---->右键---->任务---->备份还原.bak文件说明:不要新建数据库,直接还原数据库---->右键---->还原数据库源---->设备---->选中备份为.sql文件选中数据库---->右键---->任务---->生成脚本修改一下导出的.sql文件名字导…...
2024/4/16 23:31:38 - 上传文件大小的限制
本节探讨总结了上传文件时对文件大小的限制的方法:(1)使用JS; (2)在后台限制(3)使用Spring框架时的处理办法 首先显示页面的代码段:<form name="fileForm" action="xxxx" method="post" οnsubmit="return doCheck()" >…...
2024/4/16 23:32:08 - 【转】MyEclipse配置egit并发布项目到github
新人求助mysql在配置裸设备时出错新人求助mysql在配置裸设备时出错 新人求助mysql在配置裸设备时出错新人求助mysql在配置裸设备时出错 新人求助mysql在配置裸设备时出错新人求助mysql在配置裸设备时出错倬莆诖橇陆樟盗秆http://baobao.baidu.com/article/090bee92d1f67fd3110e…...
2024/4/16 23:32:14 - spring aop学习的第一个例子
首先是接口定义:package com.gc.impl;public interface FinanceInterface ...{ public void doCheck(String name); public void doSaying();}然后是接口实现类:package com.gc.action;import com.gc.impl.*;public class Finance implements FinanceInterface...{ …...
2024/5/4 9:49:55 - 电子挂历(万年历)样式
今天看到一个名为“外虎百年挂历”的软件,虽然程序及易用度一般,但设计还是比较新颖。贴图看看:图1 封面(点击后可以缓缓上移,显示出内页的月历内容)图2 内页月历样式(可以点击上面图片更换有限样式的图片) 改进建议:1、可以随时更换相关图片(包括封面及内页),特…...
2024/4/16 23:30:48 - 软件工程综合性实验 - 图书馆管理系统的需求分析
需求概述图书管理是每一个高校都要具体落实的工作。但一直以来图书的管理都是传统的人工去管理,这不仅工作量大,效率低,而且消耗的资金较多。随着图书的不断增多,这种管理方式是越来越跟不上。这不仅影响到读书者借阅和管理者的维护,还影响到知识的普及。但随着计算机的普…...
2024/4/26 23:26:18
最新文章
- Linux主机重启后报错:[FAILED] Failed to start Switch Root.
一、问题描述 某次云主机因计费问题,导致批量重启,重启后发现某台云主机竟进入紧急救援模式(emergency模式),如下所示: 二、原因及处理 1)原因:加载根分区失败,导致无…...
2024/5/6 19:15:17 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/6 9:38:23 - C++ 【原型模式】
简单介绍 原型模式是一种创建型设计模式 | 它使你能够复制已有对象,客户端不需要知道要复制的对象是哪个类的实例,只需通过原型工厂获取该对象的副本。 以后需要更改具体的类或添加新的原型类,客户端代码无需改变,只需修改原型工…...
2024/5/5 8:37:55 - [Spring Cloud] gateway全局异常捕捉统一返回值
文章目录 处理转发失败的情况全局参数同一返回格式操作消息对象AjaxResult返回值状态描述对象AjaxStatus返回值枚举接口层StatusCode 全局异常处理器自定义通用异常定一个自定义异常覆盖默认的异常处理自定义异常处理工具 在上一篇章时我们有了一个简单的gateway网关 [Spring C…...
2024/5/3 22:05:18 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心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/6 9:21:00 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
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/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继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