C语言 贪吃蛇游戏
实现了贪吃蛇游戏的基本功能,并实现每次得分的记录及排行。
效果如下图
主页
游戏页面
失败页面
排行榜
直接上代码
代码中有基本的注释
注:如果用.c文件运行测试,会出现大量错误。应该用.cpp文件运行。
#include<windows.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<time.h>
typedef struct lei //蛇结点结构体
{int x;int y;struct lei *next;
}lei;
typedef struct record //记录
{int fraction; //分数int hour;int min;int sec;int year;int mon;int day;
}record;int score,scoreup=2,speed; //得分,单个食物分数,初始速度
int bool_=1; //用于判断是否自动加速
int nfood_1; //记录吃到的食物数,用于自动加速的判断
int nfood_2; //记录吃到的食物数,用于提示信息的显示条件 void Setpox(int x,int y); //设置光标
void Setcolor(unsigned short color); //设置文本颜色
void Homepage(); //主页显示
void Frame(); //边框
void Gamedescription(); //游戏说明
void Rankinglist(); //排行榜显示
void Gamemodule(); //方向控制及游戏运行
void Createmap(); //地图页面输出函数
void Outsnake(lei *p); //输出蛇
void Suspend(lei *q); //空格键暂停
void Inherit(lei *p); //蛇身传递
lei* Createfood(lei *q); //显示随机食物
void Speedhint(int _score); //速度信息提示
void Setspeed_reduce(); //减速
void Setspeed_plus(); //加速
int Collision(lei *q); //失败判定
void Endprompt(); //结束页面
void Destruction(lei *p); //释放蛇结点空间
int Cmpfunc(const void *a, const void *b);//排序方式
void Recordeddata(); //保存成绩void Setpox(int x=0,int y=0)
{COORD pox={x,y};HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleCursorPosition(hOut,pox);
}
void Setcolor(unsigned short color)
{HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(hCon,color);
}
void Recordeddata() //保存成绩
{time_t timep;struct tm *ti;time(&timep);ti=localtime(&timep); //获取系统时间record *gdata=(record*)malloc(sizeof(record));gdata->year=ti->tm_year;//年gdata->mon=ti->tm_mon; //月gdata->day=ti->tm_mday; //日gdata->hour=ti->tm_hour;//时gdata->min=ti->tm_min; //分gdata->sec=ti->tm_sec; //秒gdata->fraction=score;FILE *fp=fopen("out.txt","ab");if(fp==NULL)fp=fopen("out.txt","wb");fwrite(gdata,sizeof(record),1,fp);fclose(fp); //删除文件指针free(gdata);
}int Cmpfunc(const void *a,const void *b)
{return(*(int*)b-*(int*)a);//降序排序
}void Rankinglist() //排行榜显示
{system("cls"); int i=0;record gdata[1000];FILE *fp=fopen("out.txt","rb");if(fp==NULL){Setpox(56,12);printf("暂无记录");Setpox();return;}rewind(fp);while(!feof(fp)) //feof检查文件是否结束,遇到结束符,返回非零{fread(&gdata[i],sizeof(struct record),1,fp);i++;}qsort(gdata, i-1, sizeof(record), Cmpfunc);//按得分排序Setpox(52,3);Setcolor(12);printf("排行榜");Setpox(42,5);Setcolor(14);printf("得分\t\t\t时间\n");Setcolor(15);for(int j=0;j<i-1;j++) //总共有i-1条记录信息{Setpox(43,7+j*2);printf("%d\t\t",gdata[j].fraction);printf("%d/%02d/%02d ",gdata[j].year+1900,gdata[j].mon+1,gdata[j].day);printf("%02d:%02d:%02d\n",gdata[j].hour,gdata[j].min,gdata[j].sec );}fclose(fp); //删除文件指针Setpox();
}void Gamedescription() //游戏说明
{system("cls");Setpox(55,4);printf("游戏说明");Setcolor(12);Setpox(34,8);printf("1.由“A”“W”“D”“S”分别控制左、上、右、下的方向");Setpox(34,10);printf("2.由空格键控制暂停游戏和继续游戏");Setpox(34,12);printf("3.当蛇首撞墙或咬到蛇身时游戏结束");Setpox(34,14);printf("4.按Q键可加速,按E键可减速");Setpox(34,16);printf("5.速度自动增加到一定程度或按减速键后,将不再继续加速");Setpox(34,18);printf("6.小蛇每吃到一个食物,分数就会增加。初始分数为零");Setpox(34,20);printf("7.小蛇的初始长度为6,每吃到一个食物长度就会加一");Setpox(34,22);printf("8.小蛇的初始速度为300MS/格,速度会自动根据得分情况增加");Setpox(34,24);printf("9.以上按键皆不区分大小写");
}void Setspeed_plus() //加速可以用参数
{if(speed>100)speed-=100;elsespeed/=2;scoreup*=2; //每个食物的分数翻倍nfood_1=0;nfood_2=0;
}void Setspeed_reduce()//减速
{if(speed>=100)speed+=100;elsespeed*=2;scoreup/=2; //每个食物的分数减半bool_=0;
}void Speedhint() //速度提示
{Setcolor(11);if(nfood_2<2) //该速度阶段前两个食物才显示内容{switch(speed){case 300:Setpox(86,15);printf("朋友,别嫌慢");Setpox(86,17);printf("这才刚刚开始");break;case 200:Setpox(86,15);printf("嗨,朋友,现在快一点了");Setpox(86,17);printf("是原来的1.5倍");break;case 100:Setpox(83,15);printf("我明白你已经厌倦了这龟速");Setpox(83,17);printf("所以我把速度变成刚才的两倍了");break;case 50:Setpox(86,15);printf("自动加速到此为止了");Setpox(86,17);printf("这是真正的挑战");break;}}else{if(nfood_2%12==0)//不自动加速(减速或自动加速结束)时做出提示{Setpox(86,15);printf("如果你想更快!");Setpox(86,17);printf("可以按Q键!!!");}else{Setpox(83,15);printf(" ");Setpox(83,17);printf(" ");}}
} void Frame(int n) //画边框
{int i;Setpox(17,5);Setcolor(11);printf("⊙--------------------------");Setcolor(14);printf("oOOo");Setcolor(11);printf("----------");Setcolor(14);printf("(_)");Setcolor(11);printf("----------");Setcolor(14);printf("oOOo");Setcolor(11);printf("--------------------------⊙");for(i = 6;i<=19;i++) //竖边框{Setpox(17,i);printf("§");Setpox(102,i);printf("§");}Setpox(17,20);printf("⊙---------------------------------------");Setcolor(14);printf("☆☆☆");Setcolor(11);printf("--------------------------------------⊙");Setpox(53,23);//56 24printf("∵ˇˇˇˇˇˇˇ∵");Setpox(53,26);printf("∴^^^^^^^∴");if(n==0) //主页面的字符图案{Setpox(57,2);Setcolor(6);printf("\\\\\\|///");Setpox(54,3);printf("\\\\");Setpox(58,3);Setcolor(15);printf(".-.-");Setpox(65,3);Setcolor(6);printf("//");Setpox(55,4);Setcolor(14);printf("(");Setpox(58,4);Setcolor(15);printf(".@.@");Setpox(65,4);Setcolor(14);printf(")");//}else //游戏结束页面的字符图案{Setpox(57,1);Setcolor(6);printf("∧ ∧");Setpox(55,2);printf(" / \\ / \\");Setpox(54,3);printf("( ︹ ˇ ︹ )");Setpox(54,4);printf("く ");Setcolor(15);printf("⊙ ⊙");Setcolor(14);printf(" / ");Setpox(55,5);printf("く い /");Setpox(57,6);printf("く 々 √");Setpox(60,7);printf("ˇ");}
}
void Createmap() //地图页面输出函数
{int i;Setcolor(11);for(i=2;i<27;i++){Setpox(2,i);printf("◆");Setcolor(3);for(int j=0;j<29;j++)printf("■");Setcolor(11);printf("◆");}Setpox(2,1);for(i=0;i<31;i++)//上边框{printf("◆");}Setpox(2,27);for(i=0;i<31;i++)//下边框{printf("◆");}Setpox(80,3);printf("方向键:");Setpox(88,4);printf("左 <———> A");Setpox(88,5);printf("上 <———> W");Setpox(88,6);printf("右 <———> D");Setpox(88,7);printf("下 <———> S");Setpox(80,9);printf("暂停键: 空格");Setpox(80,12);printf("得分");Setpox(80,22);printf("按Q键可加速,按E键可减速");Setcolor(10);for(i=0;i<30;i++){Setpox(70,i);printf("§");}Setpox(82,14);printf("∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞");Setpox(82,19);printf("∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞");for(i=15;i<19;i++){Setpox(81,i);printf("φ");Setpox(111,i);printf("φ");}
}lei* Createfood(lei *q) //显示随机食物
{lei *p,*k;k=(lei*)malloc(sizeof(lei));k->next=NULL;zhe:p=q->next;srand((unsigned)time(NULL));
// srand(rand()+(unsigned int)time(NULL));while((k->x=rand()%57+4)%2!=0) //确保食物显示在格子内{;}k->y=rand()%24+3;while(p!=NULL){if((k->x==p->x&&k->y==p->y))//如果新食物与蛇身重合,则重新生成goto zhe;p=p->next;}Setcolor(12);Setpox(k->x,k->y);printf("●");return k;
}void Inherit(lei *p) //蛇身传递
{lei *r=p->next; //p为第一个结点,即蛇首 if(r->next!=NULL)Inherit(r);r->x=p->x; //把前一个结点的坐标传递给后一个结点 跟随r->y=p->y;
}void Outsnake(lei *p) //输出蛇
{lei *r,*k=p->next;Setcolor(14);while(p->next!=NULL){r=p->next;p=r;Setpox(r->x,r->y);printf("★");} if(k->x!=p->x||k->y!=p->y){Setpox(p->x,p->y); //覆盖尾迹Setcolor(3);printf("■");}Setpox();Sleep(speed);
}void Suspend(lei *q) //空格键暂停
{Setpox();while(1){if(kbhit()&&getch()==' ')//kbhit函数,非阻塞地响应键盘输入事件return;}
}int Collision(lei *q) //失败判定
{lei *p=q->next,*r=p->next;if(p->x==2||p->x==62||p->y==1||p->y==27)//撞墙return 1;while(r->next!=NULL){if(p->x==r->x&&p->y==r->y) //咬到自己return 1;r=r->next;}return 0;
}void Destruction(lei *p) //结束后释放蛇结点空间
{lei *q=p,*r;while(q->next!=NULL){r=q;q=q->next;free(r);}free(q);
}void Gamemodule() //方向控制及游戏运行
{lei *q,*r,*h;char str='d',str1='d';q=(lei*)malloc(sizeof(lei));q->next=NULL;score=0; //设置初始分数nfood_1=0;nfood_2=0;speed=300; //设置初始速度system("cls");for(int i=6;i<19;i=i+2) //q为头结点 初始化蛇,分配6个结点{r=(lei *)malloc(sizeof(lei));r->x=i;r->y=5;r->next=q->next;q->next=r;}Createmap(); //输出地图h=Createfood(q);while(1){if(Collision(q)) //撞墙或咬到自己{Recordeddata(); //保存分数到本地文件夹Destruction(q); //销毁蛇身结点,释放存储空间Endprompt(); //结束时的选择break;}Setpox(86,12);Setcolor(13);printf("%d",score); //分数的输出Outsnake(q); //输出蛇Setpox();Speedhint(); //速度的提示if(kbhit()) //按键了{str=getch();if(str==' ') //如果是空格{Suspend(q); //暂停函数str=str1; //str1 记录暂停之前的方向}}if(str<91) //兼容大写str+=32;if((str=='d'&&str1=='a')||(str=='s'&&str1=='w')||(str=='a'&&str1=='d')||(str=='w'&&str1=='s'))str=str1;if(str!='a'&&str!='d'&&str!='w'&&str!='s'){if(str=='q') //按q加速{Setspeed_plus();//bool_=1; 可恢复自动加速}if(str=='e') //按e减速{Setspeed_reduce();bool_=0; //按减速之后就不再自动加速}str=str1;}if(str=='d'&&str1!='a') //右{str1=str;if(q->next->x+2==h->x&&q->next->y==h->y){h->next=q->next; //吃到食物q->next=h;h=Createfood(q); //生成新的食物score+=scoreup; //分数增加nfood_2++; //记录吃到的食物数,用于提示信息的显示条件nfood_1++; //记录吃到的食物数,用于自动加速的判断if(((nfood_1==5&&speed>100)||(nfood_1==10&&speed==100))&&bool_)//前两次吃5个自动加速,第三次吃10个自动加速{ // bool_ 减速之后不在进行加速Setspeed_plus();}}else{Inherit(q->next);q->next->x+=2;}}else{if(str=='s'&&str1!='w') //下{str1=str;if(q->next->x==h->x&&q->next->y+1==h->y){h->next=q->next;q->next=h;h=Createfood(q);score+=scoreup; nfood_2++;nfood_1++;if(((nfood_1==5&&speed>100)||(nfood_1==10&&speed==100))&&bool_){Setspeed_plus();}}else{Inherit(q->next);q->next->y+=1;}}else{if(str=='a'&&str1!='d') //左{str1=str;if(q->next->x-2==h->x&&q->next->y==h->y){h->next=q->next;q->next=h;h=Createfood(q);score+=scoreup; nfood_2++; nfood_1++;if(((nfood_1==5&&speed>100)||(nfood_1==10&&speed==100))&&bool_){Setspeed_plus();}}else{Inherit(q->next);q->next->x-=2;}}else{if(str=='w'&&str1!='s')//上{str1=str;if(q->next->x==h->x&&q->next->y-1==h->y)//吃到食物,插入新节点,创建新食物{h->next=q->next;q->next=h;h=Createfood(q);score+=scoreup; nfood_2++; nfood_1++;if(((nfood_1==5&&speed>100)||(nfood_1==10&&speed==100))&&bool_){Setspeed_plus();}}else //没吃到,蛇身结点传递{Inherit(q->next);q->next->y-=1;}}}}}}
}void Endprompt() //结束页面
{int n;zhe:system("cls");Setcolor(12);Setpox(54,8);printf("游戏结束了朋友\n");Setpox(54,10);Setcolor(14);printf("你的得分是:%d",score);Setpox(53,12);Setcolor(12);printf("接下来你有三个选择");Setcolor(14);Setpox(22,16);printf("1.你是想重新开始");Setpox(44,16);printf("2.还是想去主页看看");Setpox(68,16);printf("3.难道你想退出游戏? 不!你不想!!!");Frame(1);Setpox(56,24);printf("前往:");scanf("%d",&n);switch(n){case 1:system("cls");Gamemodule();break;case 2:return;case 3:system("cls");Setpox(56,10);printf("再见喽");Setpox();exit(0);default:printf("你输入错了,再给你次机会,朋友\n");printf("按任意键继续");getch();goto zhe;}
}int main()
{int number;zhe:system("cls");Setpox(53,8);Setcolor(14);printf("贪 吃 蛇 大 作 战");Setpox(26,14);printf("1.开始游戏");Setpox(46,14);printf("2.游戏说明");Setpox(66,14);printf("3.得分排行");Setpox(86,14);printf("4.退出游戏");Frame(0);Setpox(56,24);Setcolor(14);printf("前往:"); scanf("%d",&number);switch(number){case 1:Gamemodule();goto zhe;case 2:Gamedescription();Setpox();getch();goto zhe;case 3:Rankinglist();getch();goto zhe;case 4:system("cls");Setpox(56,10);printf("再见喽");Setpox();exit(0);default:printf("朋友,请输入上面有的数字!\n");printf("任意键继续");getch();goto zhe;}return 0;
}
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 编程语言
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、易语言.飞扬)电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执…...
2024/5/2 6:32:44 - shell编程之进阶篇五函数
函数基础知识 函数是什么? 函数就是将某些命令组合起来实现某一特殊功能的方式,是脚本编写中非常重要的一部分。 简单函数格式: 定义函数: 函数名(){函数体 }调用函数: 函数名 传参函数格式: 传参数 函数名 参数 函数体调用参数: 函数名(){ 函数体 $n } 注意: 类似于sh…...
2024/4/14 15:59:48 - velocity语法学习和总结
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity 应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可…...
2024/4/12 8:41:04 - WIN7下创建ODBC数据源到SQL Server的新数据源
北邮计算机数据库实验四需求 此方法是用JDBC-ODBC访问数据库(1)单击【开始】——》【控制面板】——》【ODBC】然后打开【ODBC数据源管理器】对话框(2)在【ODBC数据源管理器】对话框中,单击【用户DNS】标签,单击【添加】按钮,弹出【创建新数据源】对话框。 如下图所示…...
2024/4/17 8:38:08 - 增强学习 ----- 蒙特卡罗方法(Monte Carlo Methods)
点击打开链接...
2024/4/13 8:18:30 - 一个北邮新生的c语言贪吃蛇程序~
1、功能说明贪吃蛇游戏,随机产生蛇头和食物,可以调节游戏速度,自吃或碰壁死亡。2、流程设计本流程采用XMind软件,对于初学不适应正规流程图和伪语言等方法进行流程设计的人很适用,实际上个人觉得在结构上比正规流程图更加优化。3、函数设计说明(11个)void gotoxy(HANDLE…...
2024/4/12 8:40:46 - 2018年信息安全大事件一览
回顾2018年,网络犯罪分子通过不断升级攻击手段,进一步提高攻击成功率并加速感染设备的数量。凭借拓展攻击渠道和变换手段,发动TB级别DDoS攻击、瞄准区块链各节点、入侵IoT设备,都为现阶段的网络安全防护蒙上一层阴影。在网络安全环境和形势的持续变化中,如何切实有效的制定…...
2024/4/19 13:41:59 - 配置ODBC数据源时,文件DSN、系统DSN、用户DSN的区别
配置ODBC数据源时,文件DSN、系统DSN、用户DSN的区别?文件DSN :是建立一个 DSN 的文件, 信息存在文件里。只能由配置该DSN的用户使用或只能在当前的计算机上使用。 系统DSN :是建立一个系统级的DSN,就是对该系统的所有登录用户可用。可以被任何使用用户计算机的人使用。另…...
2024/4/12 8:40:40 - sql-velocity 条件判断
(1)判断null #if( $name == null)something code #end (2)判断null或者false #if( !$name)something code #end (3)判断null或者空字符串 #if( "$!name" == "")something code #end转载:https://blog.csdn.net/coslay/article/details/46788009...
2024/4/12 8:40:52 - [参考C3程序员] - C语言贪吃蛇(二维数组)
感谢C3程序员的课程,讲的很详细。下面是贪吃蛇的具体代码,与视频教程相比略有改动,大部分子程序都加了详细的注释。 #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> #include <mmsystem.h> #include <t…...
2024/4/19 16:05:17 - 创建Access数据的ODBC数据源时没有Access数据源驱动器
在作数据库实例的时候,实例2需要创建Access数据库的ODBC数据源,我的管理工具 ODBC数据源管理器里面只有SQL Server ,没有Access等其他,当时我以为是装的时候少装了什么,于是就放下了,没有做这个实例,直接做下边的了,想着等全做完了再作这个,昨天学姐找我们,我和她说了…...
2024/4/9 18:29:17 - SpringMVC+Mybatis框架整合源码 项目
获取【下载地址】 QQ: 313596790 【免费支持更新】A 代码生成器(开发利器);全部是源码 增删改查的处理类,service层,mybatis的xml,SQL( mysql 和oracle)脚本, jsp页面 都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池drui…...
2024/4/12 8:41:16 - Velocity 加减运算
因为在做的一个项目里用的是velocity,以前一直没用过,一直都是用的框架自带的标签,如struts2等,做了一段时间感觉差不多都一样的,无非就是if..else...,foreach等,但是网上说freemaker要强大的多,我也没用过,所以就没资格说那个好,但是用velocity有点让我不爽,veloci…...
2024/4/18 13:00:58 - 视频下载
/*** 下载方法*/private void downLoadDatabase() {final String choose = "111111";//这里给个写死的名称 真实的自己获取或者设置String serverIP = getIpAddress();String url = "https://haokan.baidu.com/v?vid=13639811334010665664&pd=bjh&fr=b…...
2024/4/17 7:09:14 - MCMC(Markov Chain Monte Carlo)的理解与实践(Python)
理解MCMC及一系列改进采样算法的关键在于对马尔科夫随机过程的理解。更多详尽的讨论请参见 重温马尔科夫随机过程。对于给定的概率分布 π(x),我们希望能有便捷的方式生成它(π(x))对应的样本。由于马氏链能收敛到平稳分布,于是一个很nice的想法(byMetropolis, 1953)是:…...
2024/4/14 16:09:04 - C语言贪吃蛇源码
#include <stdio.h> #include <windows.h> #include<conio.h> #include <stdlib.h> #include<time.h>#define X 23//地图的x轴 #define Y 75//地图的y轴#define UP 0 #define DOWN 1 #define LEFT 2 #define RIGHT 3#define WAIT_TIME 200//等待…...
2024/4/16 18:14:04 - C#——Excel导入的多表新增
导入Excel按钮:<form method="post" enctype="multipart/form-data" id="formExcel" style="DISPLAY: inherit;padding: 5px 10px;" name="fileForm"><input multiple type="file" name="file"…...
2024/4/25 7:10:35 - Mysql ODBC 数据源配置
一: 打开控制面板 - 管理工具 - 数据源(ODBC)二:打开驱动程序选项卡,查找是否有mysql驱动三:如果存在,跳过此步骤。如果不存在首先安装mysql ODBC 驱动 安装方式:下载mysql ODBC驱动 (可以在官网下载)http://dev.mysql.com/downloads/file.php?id=452089 点击 下载…...
2024/4/29 14:51:12 - 利用某网站注册短信验证码漏洞,抓包改包实现短信轰炸骚扰
测试对象的信息我就不公开了,全程打码。这也是隐私问题 学习思路就好。首先打开要测试的网站,找到注册页面;上图我们可以看到,它这个站注册的时候是要发送验证码的。一般比较大的电商网站都会有,不止电商还有很多。它这个注册有什么不同呢?就是验证码这里没有做时间限制…...
2024/4/20 14:42:16 - Monte Carlo Method(蒙特·卡罗方法)
0-故事:蒙特卡罗方法是计算模拟的基础,其名字来源于世界著名的赌城——摩纳哥的蒙特卡罗。蒙特卡罗一词来源于意大利语,是为了纪念王子摩纳哥查理三世。蒙特卡罗(MonteCarlo)虽然是个赌城,但很小,估计跟北京的一条街差不多大。其思想来源于著名的蒲丰投针问题(提出用投针…...
2024/4/20 11:33:06
最新文章
- 论文写作的微妙差别:区分总结、转述与引用
如何快速的完成一篇论文 总结 总结需要将核心概念放入句子中,仅包含主要观点。必须再次将总结的想法与其实际来源联系起来。摘要比原始内容短得多,并且提供了对实际材料的高层次洞察。 摘要是消息关键方面和核心主题的概要。总结不是集中于某一部分&a…...
2024/5/3 14:49:45 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - JRT高效率开发
得益于前期的基础投入,借助代码生成的加持,本来计划用一周实现质控物维护界面,实际用来四小时左右完成质控物维护主体,效率大大超过预期。 JRT从设计之初就是为了证明Spring打包模式不适合软件服务模式,觉得Spring打包…...
2024/5/2 10:47:23 - 【干货】零售商的商品规划策略
商品规划,无疑是零售业的生命之源,是推动业务腾飞的强大引擎。一个精心策划的商品规划策略,不仅能帮助零售商在激烈的市场竞争中稳固立足,更能精准捕捉客户需求,实现利润最大化。以下,我们将深入探讨零售商…...
2024/5/1 13:01:46 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/1 17:30:59 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/2 16:16:39 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/29 2:29:43 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/2 9:28:15 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/30 9:43:09 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/2 15:04:34 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/29 20:46:55 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/30 22:21:04 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/1 4:32:01 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/30 9:42:22 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/2 9:07:46 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/30 9:42:49 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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