当前位置:   article > 正文

【从入门到精通 项目1】项目经理带你-零基础学习C/C++_在arduino程序中编写c程序代码必须使用英文全角

在arduino程序中编写c程序代码必须使用英文全角

项目一、黑客攻击系统-功能菜单

第1节:项目介绍
在这里插入图片描述

第2节:项目需求

黑客打开这个攻击系统后,首先看到的就是一个“功能菜单”。
以便让黑客选择所需要的功能。

假设需求如下:
1.网站404攻击
2.网站篡改攻击
3.网站攻击记录
4.DNS攻击
5.服务器重启攻击

第3节:项目实现

创建一个空项目CP1
添加文件admin.c

main.c

#include <iostream>
#include <Windows.h>

/*
1.网站404攻击
2.网站篡改攻击
3.网站攻击记录
4.DNS攻击
5.服务器重启攻击
*/

int main(void) {
	std::cout << "1.网站404攻击" << std::endl;
	std::cout << "2.网站篡改攻击" << std::endl;
	std::cout << "3.网站攻击记录" << std::endl;
	std::cout << "4.DNS攻击" << std::endl;
	std::cout << "5.服务器重启攻击" << std::endl;

	system("pause");
	return 0;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

在这里插入图片描述
执行方式1(开发时使用)
使用调试模式执行:

在这里插入图片描述
选择Debug 模式(默认), 再单击按钮
执行方式2
直接双击运行调试模式下的可执行文件:
在这里插入图片描述
执行方式3
使用发布模式:
在这里插入图片描述
执行方式4

直接运行发布模式下编译后的可执行文件:
在这里插入图片描述
发布模式和调试模式的区别
调试模式中会生成很多调试信息,便于排查错误,但是对执行效率有影响。
确认程序正确后,使用发布模式生成可执行文件。

第4节:项目精讲

1.1编程的本质
电影:骇客帝国
完全由程序控制的虚拟世界
在这里插入图片描述
电影《源代码》:多个平行世
在这里插入图片描述
已投入使用的家庭服务机器人
在这里插入图片描述
编程的本质
“程序员”预先编写一系列命令,控制程序执行特定的任务。
“程序员”就是“上帝”。

体验编程的本质
https://www.codewar.cn/students?_cc=SickTurnSouth

免费注册账号:
在这里插入图片描述
注册后, 点击”升级为学生账号”
在这里插入图片描述
填写班级代码, 再点击”升级为学生账号”
不要点击”升级为老师账号”, 老师账号没有可玩性.
在这里插入图片描述
班级代码:
私信我获得

体验编程本质:
控制! 控制! 本质就是控制!
在这里插入图片描述
失去控制?除非程序有Bug…
计算机时钟BUG导致美军海湾战争中,唯一过百的伤亡(死28人,伤100余人)
BUG事件:1991年2月,美军的爱国者反导弹系统失效,未能拦截伊拉克的飞毛腿导弹,宰赫兰基地被炸毁,场炸死28个美国士兵,炸伤100多人,造成美军海湾战争中唯一一次伤亡超过百人的重大损失。
BUG分析:爱国者反导弹系统,每工作1小时,系统时钟延时3ms左右,当时已经连续工作了100小时,延时达到三分之一秒!飞毛腿导弹足以击中目标了!
需要关机重启,战事太急,没时间关机 本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签