电脑技术吧_新手学习电脑渗透的基础知识掌握完结编程技术

"黑客”“骇客”“黑帽”“白帽”“灰帽” “红帽” 所有“黑客”分支都有一个共同点,那就是必须是精通计算机,懂得编程,看得了代码,写的了程序。当然现在的我也最多上算是的 高级脚本小子。并没有独立编写大型程序的能力。因为我喜欢的领域是PC领域所以我接触的编程语言是C/C++,三年时间内我跳槽了很多家小公司,拜会了很多灰色地带的大佬。深知C/C++的在核心的重要性。Python也是一个很不错的语言。Go语言的强大目前好像没有太多的发觉。(因为我不会!!!! 所以我没资格评价!)

新手学习电脑渗透的基础知识掌握 五篇基础知识文章(不含代码文)

新手学习电脑渗透的基础知识掌握

新手学习电脑渗透的基础知识掌握「一」模拟环境布置

新手学习电脑渗透的基础知识掌握「二」系统认识初解

新手学习电脑渗透的基础知识掌握「三」工具干货篇

新手学习电脑渗透的基础知识掌握——精华干货工具篇

个人目前学习的是C + + 所以我文章分享的也是C++ 。

作为一名合格的黑客,编程是你必须要懂的并且会的技术。毫不夸张的说只要目前系统还是:windows Linux Unix C/C++ 就不会被淘汰 B语言除外。。

编程语言的学习可以算得上对自己的一个投资;普通人学习一门语言真正的入门时间大概是1-3年之间,如果你能提前看清趋势,三年前选择未来五年内能发展的语言去学习。我相信你学习以后你的月薪不会低于10K。但是你必须要在三年内真正的去学习 跟项目 做开发。

9af386296e6f0dd33089bd5ed113bdde.png

假设我们的目标是成为一名优秀“黑客”那么我们应该从什么出发点去学习C/C++ 使用什么系统去学习?使用什么编译器?

324a6e088db486eeff63df453979619d.png

这里要给大家说一个抱歉就是 如果你要学习C++ ,我个人认为你必须从C开始或者是两个同时学习。而且要以C为主要。这个是因为我个人喜欢领域“计算机渗透” ,所以我必须要去从C/c++开始,别无他法。单纯的使用工具我最多只能算得上一个“高级脚本小子” 到最后依旧是一事无成。

以作者:Arsenal 的目标为基础的话我们应该使用什么系统去学习C/C++

  • 操作系统选择:Linux发行版 /Mac

  • 如:Ubuntu

  • 如:Linux mint

  • 如:Kali linux

  • 如:Mac

  • Ubuntu / Linux mint /Kali linux 这三个对新手来说很友好,而且最接近图形化操作系统:windows,上手速度很快。学习资料有很多。方便学习 。

 以作者:Arsenal的目标为基础的话我们应该使用什么编译器去学习C/C++

  • GNU C / C ++

没有推荐理由,就是对于初学而言用这很方便,你也可以使用vim,但是不推荐新手直接使用Vim。

C++可用范围很大,我们基本上可以在任何软件开发领域中见到它。由于C++的干净被广泛的用在教育和研究之中。

1.应用软件开发

C ++编程已用于开发几乎所有主要的操作系统,例如Windows,Mac OSX和Linux。除操作系统外,许多浏览器(如Mozilla Firefox和Chrome)的核心部分都是使用C ++编写的。C ++也已用于开发称为MySQL的最流行的数据库系统。

2.编程语言开发

C ++已广泛用于开发新的编程语言,例如C#,Java,JavaScript,Perl,UNIX的C Shell,PHP和Python以及Verilog等。

3.计算机编程

C ++由于速度快和计算效率高,是科学家和XX的最好朋友

4.游戏开发

C ++速度极快,它使程序员可以对CPU密集型功能进行过程编程,并提供对硬件的更好控制,因此它已广泛用于游戏引擎的开发中。

5.镶入式系统

C ++被广泛用于开发医学和工程应用,例如MRI机器软件,高端CAD / CAM系统等。

6.个人认知有限,但是我绝对的相信C++领域还有很多,只是大家知道我可能不知道。如果你可以分享你知道的领域,就在文章下面评论一下让更多人看到。

使用Linux mint 操作系统和GNU C / C ++编译器来写第一个程序?

假设你已经在系统安装好了编译器,可以参考互联网上的资源去写一个 “"Hello World”,当然如果你想偷懒的话就直接复制粘贴吧。当然如果你想第一次尝试写入代码让其输出的话。可以看下面代码

#include 
int main(int argc,char *argv[]){
std::cout << "网资借鉴 " << std::endl;
return(0);
}

上面代码只是为了通过修改 “"Hello World”,的方法进行个人修改。可以清楚的了解输入与输出。保存为:helloworld.cpp 这里C++后搓都是.cpp。

然后我们在终端打开保存helloworld.cpp的目录内。 使用命令 g++ -o  wzyj helloworld.cpp 

我们使用命令进行执行以下 生成的文件:

arsenal@c:~/C++$ ./wzyj

56e2163df0808bdc5c208eff6b14bb57.png

就这样我们在linux mint中简单的写一个C++的程序,程序这个东西大家可以去借鉴一下网络上已经公布的源码。下面我们来详细的说一下 如何使用C++来计算X+Y的和是多少。代码也会进行注释

//sum.cpp
#include //编译预处理命令
using namespace std;//使用命令空间std

int main () //主函数首部{ int x,y,sum; //定义是哪个整形变量
cout<<"Arsneal第一个C++ 计算器:"<<'\n';//提示用户这是什么东西

cin>>x; //cin和>>x;从键盘输入x的值
cin>>y; //cin和>>x;从键盘输入y的值
sum=x+y; // x+y值赋给整形变相sum
cout<<"x+y="<endl; //输出两个整数的和sumreturn 0; //如程序正常结束,向操作系统返回一个数值0
}

e0bf9988f619eb23a4e04144157696b6.png

输入命令生成文件:

arsenal@c:~/C++$ g++ -o jsq sum.cpp

输入执行命令:

./jsq

e85c3d3f4e4a93ae8ea7fd9ea59d61a6.png

上面两个用C++写的程序都是借鉴了网络上的资源代码。重点部分是,就是第二个代码中的注释。本文并不是编程教学文章。千万要记得。。我可不想误人子弟。。只是告诉大家如何通过使用网络资源去学习C++编程。

感谢大家的阅读。新手如果有文章又不懂的可以评论到下方。江湖高手请忽略本文的。如果喜欢可以点赞分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值