大一时用c语言写的贪吃蛇游戏,嘿嘿
今天整理电脑, 发现自己去年就是大一上学期快结束时写的贪吃蛇, 那时
还没有写blog, 今天拿出来晒晒啊,嘿嘿
多多交流,多多交流......
#include<conio.h>
#include<math.h>
#include<dos.h>
#include<stdlib.h>
#include<graphics.h>
#include "welcome.c" /**//*这个是我自己写的一个汉字矩阵, 在下面的welcome函数中使用 */
/**//*direction*/
#define left 1
#define right 2
#define up 3
#define down 4
#define N 40
#define TIME 10
/**//*user control*/
#define moveup 18432
#define movedown 20480
#define moveleft 19200
#define moveright 19712
#define ESC 283
#define l 9836
#define L 9804
struct snake
...{
int x;
int y;
};
/**//*
//N is the max length of snake, x and y mean its position
//body[0] is the head
//
*/
/**//*其实是结构体链表最好了 , 这里 偷个懒, 有兴趣,自己改一下, 很容易的 */
struct snake body[N];
const struct snake *p=body;
int direct=down;
int foodx,foody;
int tail=3;
int foodflag=1;/**//*judge that if can display a food*/
int eatflag=0;/**//*judge if snake has eat the food*/
long mark=0;
int level=100000000;
int olddirect=down;
int again=1;
int endflag=0;
void drawmat(char *mat,int matsize,int x,int y,int color)
/**//*依次:字模指针、点阵大小、起始坐标(x,y)、颜色*/
...{
int i,j,k,n;
n=(matsize-1)/8+1;
for(j=0;j<matsize;j++)
for(i=0;i<n;i++)
for(k=0;k<8;k++)
if(mat[j*n+i]&(0x80>>k)) /**//*测试为1的位则显示*/
putpixel(x+i*8+k,y+j,color);
}
void welcome()
...{
/**//*outtextxy(200,200,"WELCOME TO THE SNAKE GAME!!!!");*/
drawmat(huan64K,64,200,200,10);
drawmat(ying64K,64,400,200,10);
getch();
cleardevice();
}
void backset()
...{
char site[20];
cleardevice();
setbkcolor(1);
rectangle(25,25,435,435);
outtextxy(450,35,"score: 0");
outtextxy(450,55,"level: 1");
outtextxy(450,75,"Press "L" or "l"To ");
outtextxy(450,95, "input 1-7 ");
outtextxy(450,115, "for speed control!");
outtextxy(450,300,"Start :Enter");
outtextxy(450,340,"Exit :Esc");
sprintf(site, "up : %c",24);
outtextxy(450,420,site);
sprintf(site, "down : %c",25);
outtextxy(540,420,site);
sprintf(site, "right: %c",26);
outtextxy(540,380,site);
sprintf(site, "left : %c",27);
outtextxy(450,380,site);
}
void initialize()
...{
int i,j;
for(i=0;i < N;i++ )
...{
body[i].x=0;
body[i].y=0;
}
/**//*snake has four at beginning.*/
body[0].x=35; body[0].y=65;
body[1].x=35; body[1].y=55;
body[2].x=35; body[2].y=45;
body[3].x=35; body[3].y=35;
direct=down;
tail=3;
foodflag=1;/**//*judge that if can display a food*/
eatflag=0;/**//*judge if snake has eat the food*/
mark=0;
level=100000000;
olddirect=down;
again=1;
endflag=0;
}
void draw()
...{
int i=1;
setfillstyle(1,4);
/**//**/
bar((p->x)-5,(p->y)-5,(p->x)+5,(p->y)+5);
setfillstyle(9,4);
do
...{
bar(((p+i)->x)-5,((p+i)->y)-5,((p+i)->x)+5,((p+i)->y)+5);
i++;
}while((p+i)->x != 0);
}
void rubber()
...{
int i=0;
setfillstyle(1,1);
/**//**/
do
...{
bar(((p+i)->x)-5,((p+i)->y)-5,((p+i)->x)+5,((p+i)->y)+5);
i++;
}while((p+i)->x != 0);
}
void gameover()
...{
char ch;
endflag=1;
outtextxy(200,200,"GAMEOVER!");
outtextxy(200,250,"Try again? Y/N:");
ch=getch();
while(1)
...{
if(ch=='y'|| ch=='Y')
...{
again=1;
break;
}
else if(ch == 'N' || ch == 'n')
...{
again=0;
break;
}
ch = getch();
}
}
void judge()
...{
int i;
if(p->y < 35 ) gameover();
if(p->y > 425) gameover();
if(p->x < 35) gameover();
if(p->x > 425) gameover();
for(i=1;i<=tail;i++)
...{
if((p->x == (p+i)->x) && (p->y==(p+i)->y))
gameover();
}
}
void move(int towards)
...{
int endp;
delay(TIME*level);
/**//* at first ,rubber the old snake*/
rubber();
/**//* let the after hold the before one'position*/
for(endp=tail;endp>=1;endp--)
...{
(p+endp)->x = (p+endp-1)->x;
(p+endp)->y = (p+endp-1)->y;
}
switch(towards) /**//*change the head body[0]*/
...{
case left :
body[0].x-=10;break;
case right:
body[0].x+=10;break;
case up:
body[0].y-=10;break;
case down:
body[0].y+=10;break;
default: break;
}
draw();
judge();/**//**//**//*this fun decide if gameover?*/
}
void food()
...{
int i;
int disflag=1;
if(foodflag)
...{
do
...{
disflag=1;
foodx=random(42)*10+5;
foody=random(42)*10+5;
for(i=0;i< N;i++)
...{
if(foodx==body[i].x)
...{
disflag=0;
}
}
}while(!(foodx>=35 && foody>=35 && disflag==1));
setfillstyle(1,15);
bar(foodx-5,foody-5,foodx+5,foody+5);
foodflag=0;
}
}
void score()
...{
char ventor[30];
mark+=10;
/**//*here add function for display score!*/
setfillstyle(1,1);
sprintf(ventor,"%ld",mark);
bar(500,35,550,42);
outtextxy(500,35,ventor);
if(mark==(N-4)*10)
...{
outtextxy(200,200,"YON WIN !");
getch();
getch();
exit(0);
}
}
void eatjudge()
...{
if(body[1].x==foodx && body[1].y==foody)
...{
eatflag=1;
foodflag = 1;
score();
}
/**//*else
eatflag=0;*/
}
void grade_up()
...{
/**//*here realize the level*/
int grade;
char r;
setfillstyle(1,1);
bar(500,55,550,62);
grade=(int)getch()-48;
sprintf(&r,"%d",grade);
outtextxy(500,55,&r);
level=pow(10,9-grade);
/**//*display*/
}
void addlen()
...{
if(eatflag)
...{
tail++;
if(tail >= N) grade_up();
(p+tail)->x =8888;
(p+tail)->y = 1;
eatflag = 0;
}
}
void run()
...{
static int ch = movedown;
/**//*int endp=tail;*/
while(1)
...{
if(endflag) break;
if( kbhit())
...{
ch=bioskey(0);
olddirect=direct;
switch(ch)
...{
case moveleft: if(olddirect!=right)
direct=left;break;
case moveright :if(olddirect!=left)
direct=right;break;
case moveup : if(olddirect!=down)
direct=up;break;
case movedown : if(olddirect!=up)
direct=down;break;
case L:
case l: grade_up();break;
case ESC :outtextxy(200,200,"BYE bye!");
getch();
getch();
exit(0);
default: break;
}
}
move(direct);
food();
eatjudge();
addlen();
}
}
int main()
...{
int gd,gm;
gd=DETECT;
registerbgidriver(EGAVGA_driver);
initgraph(&gd, &gm, "");
welcome();/**//*the start action*/
while(again==1)
...{
endflag=0;
backset();/**//*the set of background*/
initialize();
draw();
run();
}
return 0;
}
整个程序不是太长,因为写的功能相对简单,也没有什么特效,
下面是哪个上面文件需要包含的welcome.c
/**//* 以下是 '迎' 的 64点阵楷体_GB2312 字模,512 byte */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
0x00,0x30,0x00,0x00,0x70,0x00,0x00,0x00,
0x00,0x3C,0x00,0x00,0xE0,0x00,0x00,0x00,
0x00,0x1E,0x00,0x01,0xC0,0x00,0x00,0x00,
0x00,0x1F,0x00,0x03,0x00,0x00,0x00,0x00,
0x00,0x0F,0x80,0x06,0x00,0x01,0xF0,0x00,
0x00,0x07,0x80,0x18,0x00,0x07,0xF8,0x00,
0x00,0x03,0x01,0xF0,0x07,0xFF,0xFC,0x00,
0x00,0x00,0x00,0xC0,0x03,0xE0,0x38,0x00,
0x00,0x00,0x00,0xC0,0x03,0x00,0x38,0x00,
0x00,0x00,0x00,0xC0,0x03,0x00,0x38,0x00,
0x00,0x00,0x00,0x40,0x03,0x00,0x30,0x00,
0x00,0x00,0x00,0x40,0x03,0x00,0x30,0x00,
0x00,0x00,0x00,0x40,0x03,0x00,0x30,0x00,
0x00,0x00,0x00,0x40,0x03,0x00,0x70,0x00,
0x00,0x0C,0x00,0x40,0x03,0x00,0x70,0x00,
0x00,0x3F,0x00,0x40,0x03,0x00,0x70,0x00,
0x00,0xFF,0x80,0x60,0x03,0x00,0x70,0x00,
0x1F,0xC7,0x80,0x60,0x43,0x00,0x70,0x00,
0x0E,0x07,0x00,0x60,0x83,0x0C,0xE0,0x00,
0x00,0x06,0x00,0x61,0x83,0x07,0xE0,0x00,
0x00,0x06,0x00,0x67,0x01,0x03,0xE0,0x00,
0x00,0x04,0x00,0x7E,0x01,0x01,0xC0,0x00,
0x00,0x0C,0x00,0x7C,0x01,0x01,0xC0,0x00,
0x00,0x0C,0x00,0x78,0x01,0x01,0x80,0x00,
0x00,0x08,0x00,0xF0,0x01,0x01,0x00,0x00,
0x00,0x04,0x00,0xE0,0x01,0x00,0x00,0x00,
0x00,0x04,0x00,0xE0,0x01,0x00,0x00,0x00,
0x00,0x04,0x00,0x40,0x01,0x00,0x00,0x00,
0x00,0x04,0x00,0x00,0x01,0x00,0x00,0x00,
0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00,
0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00,
0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00,
0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
0x00,0x3F,0x80,0x00,0x00,0x00,0x00,0x00,
0x1F,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,
0x0F,0xF0,0x7F,0xC0,0x00,0x00,0x00,0x00,
0x0F,0x80,0x03,0xFE,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x7F,0xE0,0x00,0x00,0x00,
0x00,0x00,0x00,0x1F,0xFF,0x80,0x00,0x00,
0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFE,
0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xF8,
0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xE0,
0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xF8,0x00,
0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
char huan64K[]=...{
/**//* 以下是 '欢' 的 64点阵楷体_GB2312 字模,512 byte */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,
0x00,0x00,0x08,0x00,0xC0,0x00,0x00,0x00,
0x00,0x00,0x3C,0x00,0xC0,0x03,0x80,0x00,
0x00,0x03,0xFE,0x01,0x80,0x1F,0xC0,0x00,
0x00,0x1F,0xFF,0x01,0x81,0xFF,0xF0,0x00,
0x03,0xFC,0x0F,0x03,0xFF,0xFF,0xF8,0x00,
0x0F,0xE0,0x0E,0x03,0xFC,0x03,0xF0,0x00,
0x07,0x00,0x0C,0x06,0x00,0x03,0x80,0x00,
0x00,0x00,0x1C,0x04,0x00,0x03,0x00,0x00,
0x00,0x00,0x1C,0x08,0x00,0x06,0x00,0x00,
0x00,0x00,0x18,0x00,0x00,0x04,0x00,0x00,
0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,
0x00,0x40,0x38,0x00,0x30,0x00,0x00,0x00,
0x00,0x60,0x38,0x00,0x38,0x00,0x00,0x00,
0x00,0x30,0x30,0x00,0x38,0x00,0x00,0x00,
0x00,0x18,0x70,0x00,0x38,0x00,0x00,0x00,
0x00,0x0E,0x70,0x00,0x38,0x00,0x00,0x00,
0x00,0x07,0xE0,0x00,0x38,0x00,0x00,0x00,
0x00,0x07,0xE0,0x00,0x38,0x00,0x00,0x00,
0x00,0x03,0xC0,0x00,0x38,0x00,0x00,0x00,
0x00,0x01,0xE0,0x00,0x3C,0x00,0x00,0x00,
0x00,0x01,0xF0,0x00,0x30,0x00,0x00,0x00,
0x00,0x01,0xF8,0x00,0x72,0x00,0x00,0x00,
0x00,0x03,0xF8,0x00,0x61,0x00,0x00,0x00,
0x00,0x03,0x3C,0x00,0x60,0x80,0x00,0x00,
0x00,0x06,0x1C,0x00,0xC0,0xC0,0x00,0x00,
0x00,0x0E,0x0E,0x00,0xC0,0x60,0x00,0x00,
0x00,0x0C,0x0E,0x00,0xC0,0x70,0x00,0x00,
0x00,0x18,0x06,0x01,0x80,0x38,0x00,0x00,
0x00,0x38,0x02,0x01,0x80,0x1C,0x00,0x00,
0x00,0x30,0x02,0x03,0x00,0x1E,0x00,0x00,
0x00,0x60,0x00,0x06,0x00,0x0F,0x00,0x00,
0x00,0xC0,0x00,0x06,0x00,0x07,0x80,0x00,
0x01,0x80,0x00,0x0C,0x00,0x07,0xC0,0x00,
0x02,0x00,0x00,0x18,0x00,0x03,0xF0,0x00,
0x04,0x00,0x00,0x30,0x00,0x01,0xFC,0x00,
0x08,0x00,0x00,0x60,0x00,0x01,0xFF,0x00,
0x00,0x00,0x01,0x80,0x00,0x00,0xFF,0xE0,
0x00,0x00,0x02,0x00,0x00,0x00,0x7F,0xF8,
0x00,0x00,0x04,0x00,0x00,0x00,0x3F,0xF0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
上面的是 欢迎 两个字的点阵, 你可以用一般的点阵生成器来生成你想
要的汉字.
呵呵,欢迎交流啊,写在评论中即可.
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- java字节码混淆开源工具-ProGuard
定义 ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。2压缩 JAVA源代码(.java文件)通常被编译…...
2024/4/28 13:55:06 - windows10新建ODBC连接“Sql Server2008” 测试失败
在sql server数据库里新建用户名并配置账户和系统属性:1.用户登陆密码2.用户映射用户名右击属性,点击用户属性,勾选要映射的数据库:3.Sql Server服务器登陆方式:之后,在windows10系统下,打开控制面板->小图标模式查看->找到管理工具->选择ODBC源->添加用户DS…...
2024/4/28 7:52:28 - Golang教程:(十三)Map
原文:https://golangbot.com/maps/这是本Golang系列教程的第十三篇。什么是 map?Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。如何创建 map?可以通过将键和值的类型传递给内置函数 make 来创建一个 map。语法为:make(map[KeyType]ValueType)。…...
2024/4/28 5:16:57 - onchange 和 onpropertychange、onblur区别
onchange 和 onpropertychange、onblur区别 IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来捕获。例如一个 <input name="text1" id="text1" /> [color=red]对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onp…...
2024/4/28 4:36:18 - java字节码详解
一、整体结构二、详解*首先要说下class文件的定义:8位字节为基础单位的二进制流。 有着严格的顺序,中间是没有空隙,即没有多余的数据。 如果超过8个字节,以高位在前的方式分割为若干个8位字节。 整体结构是由一个无符号数+一个表,表中有指向其他表的索引,直到找到最后的值…...
2024/4/12 7:46:39 - Golang教程:(九)循环语句
原文:https://golangbot.com/loops/这是本Golang系列教程的第九篇。循环语句用于重复执行一段代码。for 语句是 Go 中唯一的循环语句。Go 没有提供其他语言(如 C)中的 while 和 do while 语句。for 语句语法for 语句的语法如下:for initialisation; condition; post { }其…...
2024/4/28 4:48:54 - ODBC和ODBC数据源的区别
ODBC:ODBC(Open DataBase Conectivity)是微软公司制定连接访问数据库的接口,只要有相应的ODBC驱动程序,就可以通过ODBC连结操作各种不同的数据库。应用程序-----(ODBC提供的API)------》ODBC-----(不同的数据库驱动)-----》与驱动相应的数据库;ODBC数据源:数据的来源…...
2024/4/28 6:58:18 - c语言练手项目
C语言实现的猜拳游戏(剪子锤子布),让你与电脑对决 C语言贪吃蛇下载[带源码和解析] C语言文件加密解密软件 C语言写的简单的定时关机程序 C语言动态数组的实现:数组长度随数组元素改变,不会溢出,不会浪费资源 一道题目,玩转C语言指针数组和指向指针的指针 C语言数组灵活多变…...
2024/4/28 13:27:54 - Eclipse安装查看java字节码插件Bytecode Outline
一、下载地址 download选择适合你自己的eclipse的版本 二、安装根据提示把下载的jar包放进对应的目录里面,然后重启就行了。 我自己的是放在这个路径下:E:\eclipse-jee-kepler-SR2-win32\eclipse\dropins然后重启eclipse 三、使用输入by,同时选中这两个选项,点击确定按钮接…...
2024/4/28 14:27:58 - oninput和onpropertychange实时监听输入框值的变化
oninput和onpropertychange实时监听输入框值的变化传统监听输入框的做法就是使用keyup、keydown、keypress,或者change事件来实现,但keyup、keydown、keypress事件是只要完成击键事件后就触发,不考虑输入框的值是否变化,也监听不了使用鼠标右键[剪贴]和[粘贴]这些操作,更监…...
2024/4/12 13:32:30 - 关于在windows 7 64位机器上配置32位的odbc数据源解决办法
装完oracle客户端之后,在控制面板-》管理工具-》数据源 是找不到32位的oracle odbc驱动的(至少我机器是这样的)。 如果是装的是64位客户端,则可以看到64位的oracle odbc驱动,但是配置完成后该数据源不能在32位程序中使用,会提示说驱动和应用程序结构体系不对,如果是装的…...
2024/4/12 7:47:39 - go安装图文教程
下载链接:https://golang.google.cn/dl 选择安装目录完成安装。 dos窗口输入:go version 检查go版本 go env GOROOT:go语言的安装目录。 GOPATH: go语言的工作目录。此处我的目录为D盘的workspace,其子目录有src存放go源码,pck存放编译后文件,bin存放编译后的可…...
2024/4/13 2:30:43 - C语言项目 [一] | ——— | 贪吃蛇源码+讲解
贪吃蛇PS:此贪吃蛇是利用结构体数组的方式实现的!贪吃蛇项目开发平台:VS2017 + 图形库一、在VS2017中添加图形库,具体方法见如下文章如何在VS2017中添加 ”graphics.h” 头文件? So easy二、贪吃蛇的框架1.蛇的属性蛇的属性包括蛇的长度+蛇的坐标+蛇的方向2.食物的属性食物…...
2024/4/19 8:29:47 - 人工智能(AI)自然语言理解的问题
在韩国首尔举行的围棋赛的中途,世界级顶尖围棋选手李世石和谷歌人工智能阿尔法狗的较量中,人工智能阿尔法狗走出了超越人类令人不安的神秘的一步棋。 在第37步,AlphaGo选择把一块黑色的棋子放在一开始就像一个荒谬的位置。它看起来肯定会放弃一个实质性的领域 - 这是围棋…...
2024/4/12 7:47:51 - Java字节码中invokespecial与invokevirtual指令的解析
1.invokespecial只能调用三类方法:<init>方法;私有方法;super.method()。因为这三类方法的调用对象在编译时就可以确定。 2.invokevirtual是一种动态分派的调用指令:也就是引用的类型并不能决定方法属于哪个类型。 看如下代码:public class SubClass1 extends Super…...
2024/4/10 6:21:49 - 贪吃蛇小游戏程序(C语言)
这次来分享一个我写的贪吃蛇小游戏程序(C语言) *最近暑假无事开始用C语言写一些小游戏小游戏程序,这个贪吃蛇当然是经典中的经典,所以先开始写。*一:文件引用 #include<redio.h>//输入输出 #include<time.h>//用于获取随机数 #include<windows.h>//控制D…...
2024/4/17 22:54:43 - go/leaf框架搭建详细教程--适合小白 win10系统
由于本人对golang语言的热爱,自学了go,在搭建go/leaf框架的时候,花费了一些时间。各论坛基本千篇一律,没有写出详细的打架教程,经过自己尝试,将搭建的过程写下来,以助后者快速上手。1.1搭建go/leaf框架需求安装golang,搭建环境安装github,搭建环境 这里不会搭建的…...
2024/4/13 15:12:25 - HTML 的onpropertychange 事件
文章转载自:http://www.cnblogs.com/eastday/archive/2010/01/29/1658997.html 有关onpropertychange事件XML/HTML代码 <input type="text" value="xxx" id="xx" onclick="this.myprop=xx"> <script type="text/javas…...
2024/4/10 6:21:46 - Linux配置Oracle ODBC驱动并使用odb工具测试连接
前面多篇文章我们介绍了Trafodion的odb工具,包括如何配置Trafodion的ODBC驱动,如何使用odb数据进行数据的加载、抽取、转换。odb可以在不同的关系型数据库之间进行数据传输而不用数据落地。由于odb是基于ODBC,使用odb从关系型数据库A迁移数据到关系型数据库B之前,需要提前配…...
2024/4/12 22:58:27 - 常见 Java 字节码 指令 助记符
转自: http://ju.outofmemory.cn/entry/32336...
2024/4/20 7:59:23
最新文章
- 顺通拖鞋ERP企业销售管理系统:驱动销售业绩飙升的利器
顺通企业销售管理系统通过集成客户信息、销售流程、数据分析等功能,帮助企业全面提升销售效率和业绩,成为驱动销售业绩飙升的利器。此外,系统还支持销售流程的可视化展示,使销售人员能够清晰地了解销售进展,及时调整销…...
2024/4/28 16:12:57 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 【鹅厂摸鱼日记(二)】(生活篇)初到深圳的人情冷暖
💓博主CSDN主页:杭电码农-NEO💓 ⏩专栏分类:重生之我在鹅厂摸鱼⏪ 🚚代码仓库:NEO的学习日记🚚 🌹关注我🫵带你学习更多知识 🔝🔝 摸鱼日记 1. 前言2. 鹅厂的人文关怀…...
2024/4/27 9:20:02 - Oracle 正则表达式
一、Oracle 正则表达式相关函数 (1) regexp_like :同 like 功能相似(模糊 匹配) (2) regexp_instr :同 instr 功能相似(返回字符所在 下标) (3) regexp_substr : 同 substr 功能相似&…...
2024/4/26 12:58:22 - 云计算概述报告
以下是一篇论述类文章 文章目录 I. 云计算介绍(1)云计算基本概念(2)云计算基本特征 II. 云计算发展历程(1)云计算的起源(2)云计算的发展阶段 III. 云计算特点(1ÿ…...
2024/4/24 0:43:43 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/28 13:52:11 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/28 3:28:32 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/26 23:05:52 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/28 13:51:37 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
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/28 15:57:13 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/28 1:22:35 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/26 23:04:58 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/26 19:46:12 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/27 11:43:08 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/27 8:32:30 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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