你的代码出bug了,程序员听到这个时的表现太真实了

你的代码出bug了,程序员听到这个时的表现太真实了,第1张

这个大撒比写出这么个烂代码,幸亏有哥这样神一样的存在才发现,哥真是救世主。

这个程序运行很久了是不是真有bug啊,是不是你弄错了啊,可以重现么,什么?可以重现,有尼玛问题也不大,要不用户早投诉了,瞧你那惊慌失措的样子,真想吐你一脸狗屎。

这个bug隐藏的很深啊,还好哥犀利犀利,没有被领导发现,今晚加个菜。

这个程序刚上线还处于调试阶段,有bug很正常,谁的程序没bug,连 *** 作系统都有bug。

哥就是犀利,自己开发自己测试,看测试那帮撒比什么也不会干,这么明显的bug都测不出来,真是一群废物。

1、“是删除它还是修改它呢?好纠结 !”

2、网上一定有解决办法。

3、是谁动了我的代码?

4、完全不知道这些代码是神马东东。

5、哦,为什么我都没写注释呢?

6、算了,废了他,我还是从头开始吧!

程序员自身可以在程序生成的每个阶段做这些工作: 仔细的设计、编写代码时、单元测试(重要)、功能测试。

(1)、清除所有元素的内边距和外边距 :    {    margin: 0;    padding: 0;     }   

(2)、清除 a 标签的下划线:     a { text-decoration: none;  }

(3)、当有鼠标悬停在a标签下划线重新显示:     a:hover {text-decoration:underline;}  

(4)、清除单个 li 标签前面的黑点:  li { list-style: none; }  ,想要清除所有 li 标签前面的黑点就把 li 换成 ul

(5)、想要元素(行内元素除外)在页面中居中最简单的办法: margin: 0 auto; 

(6)、想要文字居中: text-align: center;   或者 设置  line-height: 当前元素的行高 ;

(7)、行内元素、块元素和行内块元素之间的转换:

(8)、隐藏元素:

(9)、Position定位:

(10)、解决行内块间距问题最简单的方法:给父元素设置font-size:0

(11)、单行文本溢出显示为省略号:

(12)、清除浮动带来的影响:

(13)、浮动:

(14)、d性布局(d性盒子):

(15)、圆角边框(border-radius)的基本用法:

(16)、去除 input  输入框获取焦点时的加粗边框:

(17)、阻止浏览器默认行为:

(18)、在众多列表中寻找第几个(css方法):

(19)、背景的设置:

(20)、输入框(input)标签的type属性:

                            下拉框:

 (21)、按钮(button)type属性:

(22)、有序、无序、自定义列表:

(23)、选择器优先级:     

(24)、 怪异盒子:

(25)、字体设置:

(26)、溢出隐藏:

(27)、精灵图:

(28)、设置鼠标样式:

(29)、设置元素的平移、旋转、缩放、倾斜(2D):

(30)、合并单元格边框线:

(31)、label标签的for属性的作用:扩大表单元素的选中范围:

(32)、有符号或者空格就换行:

(33)、自动换行:

(34)、文本溢出添加滚动条:

(35)、判断基本数据类型:

(36)、switch分支语句(用来判断某个变量是否等于(===)某个值):

(37)、while 循环语句:

(38)、do   while 循环

(39)、改变 this 指向:

(40)、节流和防抖:

(41)、阴影:

                    内阴影效果:在css效果里加上inset就可以了(在最后添加)

(42)、边框颜色

最基础的贪吃蛇的代码

#include<stdioh>

#include<windowsh>//基本型态定义。支援型态定义函数。使用者界面函数 图形装置界面函数。

#include<conioh> //用户通过按键盘产生的对应 *** 作 (控制台)

#include<stdlibh>

#include<timeh> //日期和时间头文件

#define LEN 30

#define WID 25

int Snake[LEN][WID] = {0}; //数组的元素代表蛇的各个部位

char Sna_Hea_Dir = 'a';//记录蛇头的移动方向

int Sna_Hea_X, Sna_Hea_Y;//记录蛇头的位置

int Snake_Len = 3;//记录蛇的长度

clock_t Now_Time;//记录当前时间,以便自动移动

int Wait_Time ;//记录自动移动的时间间隔

int Eat_Apple = 1;//吃到苹果表示为1

int Level ;

int All_Score = -1;

int Apple_Num = -1;

HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); //获取标准输出的句柄 <windowsh>

//句柄 :标志应用程序中的不同对象和同类对象中的不同的实例 方便 *** 控,

void gotoxy(int x, int y)//设置光标位置

{

COORD pos = {x,y}; //定义一个字符在控制台屏幕上的坐标POS

SetConsoleCursorPosition(hConsole, pos); //定位光标位置的函数<windowsh>

}

void Hide_Cursor()//隐藏光标 固定函数

{

CONSOLE_CURSOR_INFO cursor_info = {1, 0};

SetConsoleCursorInfo(hConsole, &cursor_info);

}

void SetColor(int color)//设置颜色

{

SetConsoleTextAttribute(hConsole, color);

//是API设置字体颜色和背景色的函数 格式:SetConsoleTextAttribute(句柄,颜色);

}

void Print_Snake()//打印蛇头和蛇的脖子和蛇尾

{

int iy, ix, color;

for(iy = 0; iy < WID; ++iy)

for(ix = 0; ix < LEN; ++ix)

{

if(Snake[ix][iy] == 1)//蛇头

{

SetColor(0xf); //oxf代表分配的内存地址 setcolor:34行自定义设置颜色的函数

gotoxy(ix2, iy);

printf("※");

}

if(Snake[ix][iy] == 2)//蛇的脖子

{

color = rand()%15 + 1; //rand()函数是产生随机数的一个随机函数。C语言里还有 srand()函数等。

//头文件:stdlibh

if(color == 14)

color -= rand() % 13 + 1; //变色

SetColor(color);

gotoxy(ix2, iy);

printf("■");

}

if(Snake[ix][iy] == Snake_Len)

{

gotoxy(ix2, iy);

SetColor(0xe);

printf("≈");

}

}

}

void Clear_Snake()//擦除贪吃蛇

{

int iy, ix;

for(iy = 0; iy < WID; ++iy)

for(ix = 0; ix < LEN; ++ix)

{

gotoxy(ix2, iy);

if(Snake[ix][iy] == Snake_Len)

printf(" ");

}

}

void Rand_Apple()//随机产生苹果

{

int ix, iy;

do

{

ix = rand() % LEN;

iy = rand() % WID;

}while(Snake[ix][iy]);

Snake[ix][iy] = -1;

gotoxy(ix2, iy);

printf("⊙");

Eat_Apple = 0;

}

void Game_Over()//蛇死掉了

{

gotoxy(30, 10);

printf("Game Over");

Sleep(3000);

system("pause > nul");

exit(0);

}

void Move_Snake()//让蛇动起来

{

int ix, iy;

for(ix = 0; ix < LEN; ++ix)//先标记蛇头

for(iy = 0; iy < WID; ++iy)

if(Snake[ix][iy] == 1)

{

switch(Sna_Hea_Dir)//根据新的蛇头方向标志蛇头

{

case 'w':

if(iy == 0)

Game_Over();

else

Sna_Hea_Y = iy - 1;

Sna_Hea_X = ix;

break;

case 's':

if(iy == (WID -1))

Game_Over();

else

Sna_Hea_Y = iy + 1;

Sna_Hea_X = ix;

break;

case 'a':

if(ix == 0)

Game_Over();

else

Sna_Hea_X = ix - 1;

Sna_Hea_Y = iy;

break;

case 'd':

if(ix == (LEN - 1))

Game_Over();

else

Sna_Hea_X = ix + 1;

Sna_Hea_Y = iy;

break;

default:

break;

}

}

if(Snake[Sna_Hea_X][Sna_Hea_Y]!=1&&Snake[Sna_Hea_X][Sna_Hea_Y]!=0&&Snake[Sna_Hea_X][Sna_Hea_Y]!=-1)

Game_Over();

if(Snake[Sna_Hea_X][Sna_Hea_Y] < 0)//吃到苹果

{

++Snake_Len;

Eat_Apple = 1;

}

for(ix = 0; ix < LEN; ++ix)//处理蛇尾

for(iy = 0; iy < WID; ++iy)

{

if(Snake[ix][iy] > 0)

{

if(Snake[ix][iy] != Snake_Len)

Snake[ix][iy] += 1;

else

Snake[ix][iy] = 0;

}

}

Snake[Sna_Hea_X][Sna_Hea_Y] = 1;//处理蛇头

}

void Get_Input()//控制蛇的移动方向

{

if(kbhit())

{

switch(getch())

{

case 87:

Sna_Hea_Dir = 'w';

break;

case 83:

Sna_Hea_Dir = 's';

break;

case 65:

Sna_Hea_Dir = 'a';

break;

case 68:

Sna_Hea_Dir = 'd';

break;

default:

break;

}

}

if(clock() - Now_Time >= Wait_Time)//蛇到时间自动行走

{

Clear_Snake();

Move_Snake();

Print_Snake();

Now_Time = clock();

}

}

void Init()//初始化

{

system("title 贪吃毛毛蛇");

system("mode con: cols=80 lines=25");

Hide_Cursor();

gotoxy(61, 4);

printf("You Score:");

gotoxy(61, 6);

printf("You Level:");

gotoxy(61, 8);

printf("The Lenght:");

gotoxy(61, 10);

printf("The Speed:");

gotoxy(61, 12);

printf("Apple Num:");

int i;

for(i = 0; i < Snake_Len; ++i)//生成蛇

Snake[10+i][15] = i+1;

int iy, ix;//打印蛇

for(iy = 0; iy < WID; ++iy)

for(ix = 0; ix < LEN; ++ix)

{

if(Snake[ix][iy])

{

SetColor(Snake[ix][iy]);

gotoxy(ix2, iy);

printf("■");

}

}

}

void Pri_News()//打印信息

{

SetColor(0xe);

gotoxy(73,4);

All_Score += Level;

printf("%3d", All_Score);

gotoxy(73, 6);

printf("%3d", Level);

gotoxy(73, 8);

printf("%3d",Snake_Len);

gotoxy(73, 10);

printf("0%3ds", Wait_Time/10);

gotoxy(73, 12);

printf("%d", Apple_Num);

}

void Lev_Sys()//等级系统

{

if(((Apple_Num-1) / 10) == Level)

{

++Level;

if(Wait_Time > 50)

Wait_Time -= 50;

else

if(Wait_Time > 10)

Wait_Time -= 10;

else

Wait_Time -= 1;

}

}

int main(void)

{

Init();

srand((unsigned)time(NULL));//设置随机数的种子

Now_Time = clock();

int speed1=1000,speed2,a;

printf("\n");

printf("请输入你想要的速度\n");

scanf("%d",&speed2);

Level=1;

Wait_Time=speed1-speed2;

printf("请输入你想要的苹果数\n");

scanf("%d",&a);

while(a--)

Rand_Apple();

while(1)

{

if(Eat_Apple)

{

++Apple_Num;

Rand_Apple();

Lev_Sys();

Pri_News();

}

Get_Input();

Sleep(10);

}

return 0;

}

黑客们在编写的计算机程序代码统称为恶意代码。

恶意代码

定义一:恶意代码又称恶意软件。这些软件也可称为广告软件(adware)、间谍软件(spyware)、恶意共享软件(malicious shareware)。是指在未明确提示用户或未经用户许可的情况下,在用户计算机或其他终端上安装运行,侵犯用户合法权益的软件。与病毒或蠕虫不同,这些软件很多不是小团体或者个人秘密地编写和散播,反而有很多知名企业和团体涉嫌此类软件。有时也称作流氓软件。

定义二:恶意代码是指故意编制或设置的、对网络或系统会产生威胁或潜在威胁的计算机代码。最常见的恶意代码有计算机病毒(简称病毒)、特洛伊木马(简称木马)、计算机蠕虫(简称蠕虫)、后门、逻辑炸d等。

英文:malicious software 或 malevolent software,Malicious code,malevolent code 或者简称Malware。

参考资料

百度文库:>

以上就是关于你的代码出bug了,程序员听到这个时的表现太真实了全部的内容,包括:你的代码出bug了,程序员听到这个时的表现太真实了、一.小白程序员常用的代码(欢迎大家补充)、c语言小游戏代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10215373.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存