C++ 实现贪吃蛇游戏
源码下载:点击下载
记得初学编程时,学习的第一个游戏就是贪吃蛇游戏,碍于技术有限,只能在一旁欣赏大神的代码,很疑惑是怎么做到控制蛇的移动和吃食物的,而且别人的程序思路也不是那么容易弄懂的,直到今天也是略知一二,且容我在程序说明中细细道来。
首先,蛇必须有身体,这里依然用的是Easy-X来做蛇身体和地图(障碍物)的绘制。
都是用小正方形来表示。程序中body.h和body.cpp做蛇身体控制部分。Snake.h和Snake.cpp是游戏逻辑控制。
在蛇的每一节身体使用链表的方式进行管理,其中在蛇移动的过程中,很容易发现,在蛇的移动的过程中,看上去只有头和尾的身体节点发生变化,所以我认为,在游戏过程中,没有必要在每一步的移动过程中都重绘一下整个蛇的身体,我们只需要在蛇的前进方向上的第一的身体节点前新绘制一个一个头,并把原来的头作为现在蛇靠最近头的一节身体,最后把原来的尾巴擦掉,把之前靠近尾巴的节身体作为现在的尾巴即可。总之,这样就只进行了蛇一节身体的绘制和擦除工作,这对程序界面响应是有很大帮助的。
当蛇吃到事物后,蛇的身体自动的增长一节但是,这一节身体在蛇身完全通过事物的坐标后才出现。
另外在产生蛇所吃的事物上,使用随机函数产生事物的有效的食物的坐标,即在预定的游戏界面之内。然后调用绘制函数绘制事物即可。
关于地图的绘制,使用读取本地txt文件的方式读取本地的地图数据,小畔在这里在txt文件中用0和1来表示在游戏界面中某一个点是否有障碍。0表示无障碍,1表示有障碍,在程序中读取文件,然后将地图数据存储到数组中,最后绘制地图的函数只需要按照这个数组中的地图蓝板进行绘制即可。地图数据文件如下图。
同时障碍和游戏结束的判断息息相关,使用的是将蛇的身体的每一节身体坐标和地图进行比对,有过在有障碍的坐标处同时出现蛇的身体坐标及判断出蛇碰到了障碍物,游戏结束。
在蛇的移动中,如果没有按方向键的话,蛇会在原有的方向上继续保持移动的态势,所以程序中做的是一个每隔一段时间判断蛇目前的前进方向,然后根据目前的前进方向,按照上面所诉的蛇身体的控制方法进行移动。按键控制反向,只是改变蛇目前的移动方向。
以上是这个游戏中比较重要的几个点。话不多说,直接上代码:
body.h & body.cpp
#ifndef __BODY_H_
#define __BODY_H_
#include <graphics.h>
#include <conio.h>
#include <stdio.h>class Body
{int x;int y;int width;COLORREF color;int stat;Body *next;
public:enum Statu{ON, OFF};
public:Body(int x = 0, int y = 0, int width = 10, COLORREF color = WHITE, Body *next = NULL, int stat = ON);void setX(int x);void setY(int y);int getX();int getY();void setColor(COLORREF color);COLORREF getColor();void setNext(Body *next);Body *getNext();void setStat(int stat);int getStat();void update();void moveLeft();void moveRight();void moveUp();void moveDown();
};
#endif
#include "body.h"Body::Body(int x, int y, int width, COLORREF color, Body *next, int stat)
{this->x = x;this->y = y;this->width = width;this->color = color;this->next = next;this->stat = stat;
}void Body::setX(int x)
{this->x = x;
}
void Body::setY(int y)
{this->y = y;
}
int Body::getX()
{return x;
}
int Body::getY()
{return y;
}
void Body::setColor(COLORREF color)
{this->color = color;
}
COLORREF Body::getColor()
{return color;
}
void Body::setNext(Body *next)
{this->next = next;
}
Body* Body::getNext()
{return next;
}
void Body::setStat(int stat)
{this->stat = stat;
}
int Body::getStat()
{return stat;
}void Body::update()
{if (stat == ON){setfillcolor(WHITE);setlinecolor(RED);}else{setfillcolor(BLACK);setlinecolor(BLACK);}fillrectangle(x, y, x+ width, y + width);
}
void Body::moveLeft()
{x -= 10;
}
void Body::moveRight()
{x += 10;
}void Body::moveUp()
{y -= 10;
}
void Body::moveDown()
{y += 10;
}
Snake.h & Snake.cpp
#ifndef __SANKE_H_
#define __SNAKE_H_
#include "body.h"#ifndef _SCREEN_SIZE_
#define _SCREEN_SIZE_
#define WIDTH 640
#define HEIGHT 480
#endifclass Snake
{Body *head;int dir;int foodX;int foodY;enum Direction{UP, DOWN, LEFT, RIGHT};char map[48][65]; //注意地图文件多一个换行符
public:Snake(int x = 100, int y = 50, int dir = DOWN);void update();void setDir(int dir);void move();void start();void getFoodLocation(int &x, int &y);void createFood();bool isTouchFood(); //判断是否碰到事物void eatFoodAddBody(); // 吃食物长身体bool isGameOver();void initMap();bool isTouchMap();
};
#endif
#include "Snake.h"
#include <Windows.h>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>Snake::Snake(int x, int y, int dir)
{head = new Body(x, y);head->setNext(new Body(x,y-10));this->dir = dir;foodX = -1;foodY = -1;
}void Snake::start()
{update();int ch = 0;createFood(); // 初始食物while (1){if (_kbhit()){ch = _getch(); // 一个方向键要用两个getch才能获取完if (ch == 0xe0) //如果高位相等{ch = _getch(); //那么再获取一个switch (ch){case 0x004b: if (dir != RIGHT) dir = LEFT; break; // 设置蛇的移动方向case 0x004d: if (dir != LEFT) dir = RIGHT; break;case 0x0048: if (dir != DOWN) dir = UP; break;case 0x0050: if (dir != UP) dir = DOWN; break;}}//move();}move();if (isTouchFood()){eatFoodAddBody(); //长身体createFood(); // 产生新的食物}Sleep(100);}
}void Snake::setDir(int dir)
{this->dir = dir;
}void Snake::update()
{Body *p = head;do{p->update();p = p->getNext();} while (p != NULL);
}void Snake::move()
{Body *p = head;Body *newTail = NULL;//找到蛇靠近尾部的那个节点while (p->getNext()->getNext()!= NULL){p = p->getNext();}newTail = p;p = p->getNext();newTail->setNext(NULL);//将新节点的下一个节点置空p->setStat(p->OFF); // 将原尾巴擦掉p->update();p->setX(head->getX());p->setY(head->getY());p->setNext(head->getNext());head->setNext(p);//更新蛇的头部switch (dir){case LEFT: head->moveLeft(); break;case UP: head->moveUp(); break;case DOWN: head->moveDown(); break;case RIGHT: head->moveRight(); break;}if (isGameOver()){LOGFONT f;gettextstyle(&f); // 获取当前字体设置f.lfHeight = 48; // 设?米痔甯叨任? 48_tcscpy_s(f.lfFaceName, _T("方正舒体")); // 设置字体为(高版本 VC 推荐使用 _tcscpy_s 函数)f.lfQuality = ANTIALIASED_QUALITY; // 设置输出效果为抗锯齿 settextstyle(&f); // 设置字体样式outtextxy(100, 200, _T("蛇撞死了 Game Over"));Sleep(5000);exit(0);}head->update(); // 重绘新的头
}void Snake::getFoodLocation(int &x, int &y)
{Body * p = NULL;int mapy = 0;int mapx = 0;srand(time(NULL)); // 设置随机数种子while (1){x = (rand() % (WIDTH - 10)) / 10 *10; // 在指定的范围内产生随机数(屏幕范围内)并取10的倍数y = (rand() % (HEIGHT - 10))/ 10 * 10;p = head;while (p != NULL) //是否是身体{if (p->getX() == x && p->getY() == y){p = head;break;}p = p->getNext();}for (int i = 0; i < 48; i++ ) // 是否是墙{mapy = i * 10;for (int j = 0; j < 64; j++){if (map[i][j] == '1'){mapx = j * 10;if (x == mapx && y == mapy){p = head;break;}}}if (p == head){break;}}if (p == NULL) //遍历之后,满足食物坐标不是身体坐标的条件,则返回,否则生成新的事物坐标{return;}}
}void Snake::createFood()
{//得到事物坐标getFoodLocation(foodX, foodY);setfillcolor(YELLOW);// 设置填充颜色setlinecolor(GREEN);// 设置划线颜色fillrectangle(foodX, foodY, foodX + 10, foodY + 10);
}bool Snake::isTouchFood() //判断是否碰到事物
{Body *p = head;if (p->getX() == foodX && p->getY() == foodY){return true; // 如果碰到食物}return false;
}void Snake::eatFoodAddBody()
{Body *p = head;//在身体的后面加一个身体,实际上坐标和原尾巴坐标一致,这样就会使蛇在下一次移动长长一节while ( p->getNext() != NULL)//找到尾巴{p = p->getNext();}Body *newBody = new Body(p->getX(), p->getY());p->setNext(newBody);newBody->setNext(NULL);
}bool Snake::isGameOver()
{Body *p = head;Body *q = p ->getNext();int x;int y;while (q != NULL){x = p->getX();y = p->getY();if (x == q->getX() && y == q->getY()) // 头碰到了自己的身体 die{return true;}if (x < 0 || y < 0 || x >= WIDTH || y >= HEIGHT) // 头撞向边界, 并且头都跑出去了{return true;}if (isTouchMap()) //碰到了地图{return true;}q = q->getNext();}return false;
}void Snake::initMap()
{FILE *fp = NULL;int x = 0;int y = 0;fopen_s(&fp, "Map/map1.txt", "r "); // 只读方式打开文件if (fp == NULL){printf("地图文件打开失败\n");return;}else{printf("地图文件打开成功, 文件编号:%d\n", fp);}//fread(map, 1, 64*48, fp);for (int i = 0; i < 48; i++){for (int j = 0; j < 65; j++){map[i][j]=fgetc(fp);}}//根据地图文件生成地图setfillcolor(BROWN);setlinecolor(BLACK);for (int i = 0; i < 48; i++){y = i*10; for (int j = 0; j < 64; j++){//printf("%c", map[i][j]);if (map[i][j] == '1'){x = j*10; fillrectangle(x, y, x + 10, y + 10);}}}fclose(fp);
}bool Snake::isTouchMap()
{Body *p = head;int px = p->getX();int py = p->getY();int mapx = 0;int mapy = 0;for (int i = 0; i < 48; i++){mapy = i * 10;for (int j = 0; j < 64; j++){if (map[i][j] == '1'){mapx = j * 10;if (px == mapx && py == mapy){return true;}}}}return false;
}
main.cpp
#include <iostream>
#include <graphics.h>
#include <conio.h>
#include "body.h"
#include "Snake.h"#ifndef _SCREEN_SIZE_
#define _SCREEN_SIZE_
#define WIDTH 640
#define HEIGHT 480
#endifusing namespace std;int main()
{initgraph(640, 480, SHOWCONSOLE);Snake snake;snake.initMap();snake.start();_getch();return 0;
}
注:程序运行之前需要事先安装好Easy-X 哦
程序运行效果如下:
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- Swift4.0学习之路06-Swift中的字符串的使用
<一>字符串OC的字符串是一个对象: 0.NSString(不可变的),NSSMutableString(可变的) 1.获取字符串长度:str.lengthSwift的字符串是一个结构体: 0.let str = "不可变字符串"; var str = "可变字符串" 1.swift的字…...
2024/3/7 20:17:07 - C语言通讯录管理系统
实现了通讯录的录入信息、保存信息、插入、删除、排序、查找、单个显示等功能。。 完整的代码如下:#include <stdio.h> #include <malloc.h> //得到指向大小为Size的内存区域的首字节的指针// #include <string.h> #include <stdlib.h> //标准库函数…...
2024/3/7 20:17:06 - C/C++内存管理方式
1.栈又叫堆栈,非静态局部变量/函数参数/返回值等,栈是向下增长的。 2.内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享内存,做进程间通信。 3.堆用于程序运行时动态内存分配,堆是向上增长的 4.数据段———存储全局数据和静态数…...
2024/3/7 20:17:05 - 计算字符串长度-汇编语言
设有一字符串存放在以 BUF 为首址的数据区中,其最后一字符‘$’作为结束标志,计算该字符串的长度并输出DATAS SEGMENT BUF DB 20,?,20 DUP($) DATAS ENDS STACKS SEGMENT STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOV AX,DATASMOV DS,AXMOV ES,…...
2024/3/7 20:17:04 - 【橙子】C#Winform贪吃蛇--是个人就看的懂的完整无bug逻辑代码
C#Winform全原创贪吃蛇无bug极致简易小白必学逻辑完整代码 作者写给小白的话: 百度其实有很多贪吃蛇代码,但要么代码过于复杂根本看不懂,要么bug一堆为乞丐版贪吃蛇,要么解释不清楚为残缺代码,还有的是用数据结构弄的贪吃蛇,小白根本都不知道发生了什么,非常不适合学习,…...
2024/3/4 8:17:57 - TCP/IP协议三次握手流程解析
TCP/IP 的三次握手有什么用? 三次握手是TCP/IP网络中用于在client和server之间创建连接的方法。这是一个三步法,要求客户端和服务器在实际数据通信开始之前交换SYN和ACK数据包。 如果理解着比较抽象我来举个例子: 比如说你要给某人打电话,你不可能电话接通了就直接说事情。…...
2024/3/28 21:50:13 - Python代码实现猜拳小游戏
import random#1代表true while 1:#生成随机数s = int(random.randint(1, 3))#赋值给生成的随机数if s == 1:ind = "剪刀"if s == 2:ind = "石头"if s == 3:ind = "布"m = input("规则:输入剪刀、石头、布开始游戏,输入end结束游戏"…...
2024/3/28 21:50:06 - oracle取字符串长度的函数length()和hengthb()
lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节length(string)计算string所占的字符长度:返回字符串的长度,单位是字符对于单字节字符,LENGTHB和LENGTH是一样的.如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。注:一个汉…...
2024/3/28 21:50:05 - C++ 双人贪吃蛇
这篇代码基于博主的“C++ 贪吃蛇基本算法”,加入第二只蛇让他移动并不难,但考虑到要让两只蛇的移动互不干扰那还真是破事真多。博主将“C++ 贪吃蛇基本算法”中的while(1)改成了goto,以用来将两条蛇的计数器分开,并加入了变量“move”来判断按键是操纵谁。在这篇代码中,…...
2024/3/28 21:50:05 - TCP三次握手中,为什么需要第三次握手?
为什么客户端A还要发送一次确认呢?(为什么需要第三次握手)这主要是为了防止已失效的连接请求报文段突然又传送到了B(服务器端),因而产生错误。所谓“已失效的连接请求报文段”是这样产生的:正常情况,A发出连接请求,但因连接请求报文丢失而未收到确认,于是A再重传一次连…...
2024/3/7 20:17:01 - LoadRunner如何使用lr_save_var截取任意字符串长度
使用LR截取字符串任意长度用的是lr_save_var这个函数。这是一个示例:lr_save_var( lr_eval_string("ASDF")+2, 1, 0, "d");解释一下: lr_save_string();是保存字符串“ASDF” 2,1,0这些数字,2表示从第2位截取,1表示截取长度为1,0是表…...
2024/3/7 20:17:00 - MFC中常用的内存分配及释放函数
在MFC中,用后可以使用多种方法来分配和释放内存空间,下面给出经常使用的内存分配和释放的函数,如下表所示。内存分配函数 内存释放函数 GlobalAlloc GlobalFree LocalAlloc …...
2024/3/7 20:16:59 - C++课程设计(职工信息管理系统)
要求:设计一个程序来管理职工较全面数据信息,具备数据的输入、查找、删除等功能。具体功能细节可以根据自己理解情况进行增加。#include<stdio.h> /*I/O函数*/ #include<stdlib.h> /*其它说明*/ #include<string.h> /*字符串函数*/ #define BUFLEN 100 /*…...
2024/3/7 20:16:59 - 20行code实现贪吃蛇功能
看到一位大神用20行代码就写出了一个贪吃蛇的小游戏,感觉被惊艳到了,就试着读了一下这段代码,阅读过程中不断为作者写法的巧妙而叫绝,其中我发现自己对运算符优先级和一些js的技巧不是很清楚,所以看完之后决定把思路分享出来,方便和我一样的小白学习。我对代码稍稍做了些…...
2024/3/16 6:10:19 - TCP 三次握手原理以及半连接和全连接
问题描述JAVA的client和server,使用socket通信。server使用NIO。 间歇性的出现client向server建立连接三次握手已经完成,但server的selector没有响应到这连接。 出问题的时间点,会同时有很多连接出现这个问题。 selector没有销毁重建,一直用的都是一个。 程序刚启动的时候必…...
2024/3/7 20:16:56 - MantisBT的邮件配置
最近项目需要Bug管理软件,本着不花钱办大事的原则,在开源的Bug管理系统中找来找去,还是选择了MantisBT,安装简单(尤其是针对我们已经配置好PHP环境的服务器来说),几乎只要是把安装包解压到指定目录,把数据库配置一下,重启下Nginx就搞定了。不过其中的邮件配置还是让我很…...
2024/3/7 20:16:55 - 只需22行代码,用python编写自己的小游戏
假期最后一天,有些人在外面玩累了,有些人躺在家里快发霉了,闲暇时候不如动动手做个小游戏玩一玩吧!本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下1 import random 2 3 secret = random.randint(1, 30) 4 guess = 0 5 tries = 0 6…...
2024/3/7 20:16:54 - 原生JS小项目之贪吃蛇小游戏(附源代码)
公开课链接渡一教育贪吃蛇连接<body><div class="content"><div class="btn startBtn"><button></button></div><div class="btn pauseBtn"><button></button></div><div id=&q…...
2024/3/7 20:16:53 - Tomcat内存释放不了、Tomcat内存溢出原因、Tomcat内存管理[整理]
公司CMS的tomcat又挂掉了,之前挂了一次.出现以下错误,后来把tomcat的内存增大到1024 严重: Exception initializing page context java.lang.OutOfMemoryError: Java heap space 在tomcat\bin\catalina.bat的set CURRENT_DIR=%cd% 前面添加 set JAVA_OPTS =-Xms512m -Xmx…...
2024/3/7 20:16:52 - 织梦截取字符长度和去除HTML标签的函数
DEDE中如何过滤掉Html标签,并且截取字符串长度 在dede标签中只要使用2个函数就可以。 [field:body function="cn_substr(Html2text(@me),80)"/] Html2text()函数是去掉html标签代码。 cn_substr(str,80)函数是截取字符串长度。...
2024/3/7 20:16:51
最新文章
- aws 入门篇 01.aws学习的方法论
aws入门篇 01.aws学习的方法论 第1章 aws学习的方法论 aws的服务很多,现在应该有100多个服务了,怎么来学习aws呢? 这几年也使用了一些aws的服务,谈谈自己对学习aws的理解。 1.先横向,后纵深 比如说,aws最…...
2024/3/28 22:34:38 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 耳目一新的滑块版登录注册界面~
又到了毕业季,大家做毕设的时候总会参考已有的案例,不过大多产品的样式非常单一雷同。本帖博主给大家分享一个比较别树一帜的登录界面,如下: 如果没有账号,点击“去注册”,则会产生如下的效果: …...
2024/3/28 0:58:49 - 一个简单的前端微服务部署--qiankun
qiankun:基于single-spa封装,开箱即用。 一、主应用接入 1、安装qiankun npm i qiankun -S 2、主应用注册子应用 //children-app.ts import { registerMicroApps } from qiankun; import shared from "./shared"; registerMicroApps([{na…...
2024/3/27 20:58:37 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/3/27 10:21:24 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/3/24 20:11:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/3/18 12:12:47 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/3/24 20:11:23 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/3/26 20:58:42 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/3/28 17:01:12 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/3/24 5:55:47 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/3/27 10:28:22 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/3/26 23:04:51 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/3/26 11:20:25 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/3/24 20:11:18 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/3/28 9:10:53 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/3/24 20:11:16 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/3/24 20:11:15 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/3/27 7:12:50 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/3/24 20:11:13 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/3/26 11:21:23 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/3/28 18:26:34 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/3/28 12:42:28 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/3/28 20:09:10 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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