00:00
现在开始就学这个C,呃,CC诶好像是开始吧,啊是开始C语言啊基础篇,那这里面就是提到这个C语言,首先这个大家都知道,这是一门基本的这个学科啊,C语言这个很多大学都在,无论你是这个文科理科啊,都会这个考计算机等级是吧,都会学习啊,包括那个你昨天我看到一个同学是有一个就买的是这个队员那个讲义,就那本书啊,唐浩讲解的是不是那个。那个被称为世界上发行量最多的一本书啊,世界上发行量最多的一本书啊,听明白这句话意思了吗?就是其他的什么言情小说,各种各样的东西都没发行过它为啥呀?因为中国首先是他是中国发行量最多的,因为中国中国人也是世界上最多的,是不是啊,所以说这本书是发行量最多的啊,他这出版出版量也是最多的,为啥?因为这个,因为大家都在学习这个计算机语言嘛,是不是啊。这本书这个非常好,一般情况下,如果说你有的话就看一看啊,没有话也不需要你去买啊,因为咱们这个讲义比他写的还好,或者啊,那好咱们看一下,那这里面是CC语言啊,是一面编程不可缺少的语言啊,我们都知道语言是干嘛用,交流用的是不是,人和人说话用的是不是,你思考的时候,虽然说你没有把你没有怎么的,没有把你语言说出来,但是你大脑里已经构想了一个什么呀,语言是不是我们写代码就像什么,像我们思考出来一段代码,把它实验出来,但是这个并不是我们说来的话,而是怎么的,而是这个放在那的一个什么思考,只有执行完之后才,那才是什么说出来的话,是不是你可能说话有错误了,你再改一下也行,是不是啊,就是这样的一个过程啊。
01:32
这是我们语言,语言一般情况下有两点,第一点什么是传递信息,然后那个另一方接受指令是不是,然后两边做的是什么是交流,是不是产生共同的结果而已,那我们人和机器也是一种什么交流的过程,但是我们是用代码或者用语言去命令什么计算机去给我们做某件事儿,是不是那做错了,我们再修改一下我们自己的语言,然后让它达到某件能够那个什么能够执行的这个指令,那一般情况下看一下计算机的结构啊,略过了啊,你自己看一下就行了,计算机的结构那就怎么呢,你看一下这个是。
02:05
它的一个,呃,数据流的一个输入过程啊,首先是什么,首先是。输入,那比如说我们的这个鼠标键盘都属于输入设备,输入设备输入完的这个数据会给谁啊,会给这个内存里面是不是啊,内存里面去怎么着去根据这个,呃,这个CPU去怎么去处理处交换数据,是不是处理数据啊,这里面CPU里面有两个重要的东西啊,是一个是。呃,运算器就是负责数据处理的控制器,是用于流程控制的啊,这两个东西,然后还有一个机,呃,是外存储器,就是相当于什么,相当于我们这个是硬盘一样,就是数据从硬盘中唤醒到内存中,内存和CPU进行交互,交互完之后将结果。输出出来,然后将最后的最终的结果存储在这个计算机硬盘中,就是这样的一个流程结构,是不是包括我们自己以后写项目情况下,是从那个写完的软件编辑成一个程序,这是一个什么?这是一个放在呃那个硬盘中存储的一个程序,当它唤醒起来之后,那它就负它就在内存中存着了,和什么呀,和这个CPU进行交互,交互完之后将那个结果输出来,将数据在存到什么呀,我们这个呃硬盘中,也就是外存储器中,这是这一个过程啊,这有一个数据流的一个交互过程,您可以看一下。
03:17
然后这计算机呃组成,那咱们这里面也会给大家说一下,那我们的一般都知道计算机会分为两大部件,一个是硬件系统,一个是什么。软件系统,那硬件系统就是我们这个主机,CPU,外设等等这一块内容啊,主机里面包括这个中央处理器,就是我们说的CPU,还有我们的呃,内存储器就是内存条,那这里面什么,一个是运算器,一个控制器是不是啊,当然这这里面不包,不仅仅是有这俩,还有什么寄存器啊等等这些东西全在这个CPU里面去做啊,然后还有这个呃存储器,存储器这里面就负责这个数据的一些读写操作了。然后这个外部设备,比如说我们这个是输,呃不是外外部设备,包括这个输入设备,输入设备还有这个外存储设备,这里面输入设备,比如说什么这个话筒啊是不是,然后这个键盘鼠标啊,是不是输入设备啊,音响啊是不是,然后这个。
04:08
呃,这个屏幕啊,是不是都是啊啊,然后这个外存储设备就是这个U盘呐,硬盘呐,是不是啊等等这些盘符啊,都是这个硬件系统的,跟硬件相关的啊。那硬件的配置会影响什么?硬件的配置会影响软件的运行,这句话能明白啥意思吧?啊,这句话我就说一遍,估计大家也都懂了啊,那下面就是什么?下面是软件了,软件分为这个系统软件,就是我们装了一个系统之后,系统就自自己会有一些这个维护,它自己的一个运行的一些操作,就比如说我们人身体,这是一个整体的构造,是不是我们大脑是不是就整的,就它就属于就相当于我们这个。呃,不是CPU啊,这是系统软件啊,跟CPU没关啊,CPU可能相当于心脏一样,知道吧,但你这个大脑一定是一个软,是一个软件操作,是不是啊?当然也有些动物没有大脑,这大家知道吗?嗯,比如说一些水母,它就没有大脑,知道吧?啊,当然也些动物还有俩大脑呢,这知道吗?啊,比如说恐龙这种动物就有俩大脑,虽然它很笨重,但它有俩大脑。
05:07
你看都就好像有点说多了,还为什么你处理很多事的时候,其实他电脑给我们辅助做了很多工具知道吧,包括文字能显示文字是不是,那我们知道直接噼里啪啦一顿打就出现文字了,其实这也是什么,这也是操作系统帮我们去做的一些事儿是不是啊,这也是他那个维护的一些东西啊,你看这操作系统都有哪些啊,系统软件,包括操系统,这是主要单独拿出来一块,还有语言系统,不同语言不同的版本,是不是你可以去切换一下啊。那建议大家就是直接使用中文得了,你不用那些其他的文件啊,因为咱们这里面因为是反正是中国人嘛,需要处理很多这个跟中文相关的东西,你要用英文版本,到时候全是乱码,你让我给你找我也找不了是不是。系统服务我们的这里面,虽然说我们这个前台是这个界面,其实在后台里有很多东西我们都通为服务,服务会怎么呢?自动去启动起来,是不是包括有一些这个病毒,是不是它都通过服务去怎么去修起来了,这大家知道吧?啊你看这里面我们有服务服务一般情况下你看很多服务什么正在运行啊,是不是它就都是服务,你包括QQ你知道吧。
06:06
我们登录QQ之后,QQ是个软件,是不是那个他就比如有消息进入到什么,进入到我们这个电脑里面来,是不是,那就哔哩吧啦,哔哩吧啦在那闪,其实这后台怎么的是有服务不断的去连,就是它有服务不断的去连接什么他的服务器是不是啊,不知道大家听没听过叫心跳包的这个这个东西。心跳包,那跟大家说一下什么叫心跳包,比如说那个。人正常情况下是不是每都有心跳啊,是不是啊,那这个我这个跟后台连接情况下,是不是也需要这个有心跳啊,就是我诶隔个几秒我跟后台服务器检索一下,我也没有新的数据,有新的数据我就把这个数据拿过来,有新的数据我就把数据拿过来,是不是啊,那这个东西没有数据情况下,它也会会在这怎么不停的这个跳跳的情况,就跟后台服务器去检索这个数据,那一般情况用在什么比较多呢?实时通讯上用的是比较多的,另外一个就是游戏上用的比较多的,是不是你这个游戏上,比如说呃这个呃不是聊天上,尤其是打斗的时候用的比较多,怎么着就是你你假如说你往那一站呢,是不是你是倒没动,是不是,那别人在打你是不是咚咚咚,就看你是不是,那这个数据是不是也得传过来,我自己得掉写啊是不是,那这个用的也是比较多,这是这个服务应用的这个方向,比如说这个是启动系统的一些,呃,帮你维护这个工具啊,比如说输入法,那输入法默认情况启动机器的时候,它没有启动起来,是不是我当输入快捷键CTRL加shift的时候,或者其他的方式的时候,那输入法就会换联起来了,是不是,那它后台就。
07:29
是怎么有个服部啊,始终在那个监听什么监听你这个快捷键是否边向下摁下了啊,输法就启动起来了,没摁下输入法就就没有启动起来,这是腹部这一块啊。啊,当然不务,可以做一些坏事,这子刚才也跟你说了是吧,你写一个什么,写一个这个,写一个这个,呃,病毒或者叫外挂,其实我们所说的病毒和外挂和我们正常代码是一样的,只是它用来做一些什么呀,非法的事会用来做一些恶毒的事,那这个当东东西吧,咱们后面也会讲啊,比如说什么,比如说做一个服务。
08:00
做一个服务,就因为服务是没有界面的,这个不知道大家知不知道啊,服务是没有界面,就在后台运行的一个东西,是不是你检索检你就是咱们做一个最简的,比如说检索你这个便利,你所有的这个文件夹,是不是把你那些什么有用的东西全部这个,呃,上传是吧,是上传到一个指定的服务器中,是不是,这是最简单的一种东西是不是,嗯,还有一种东西,比如说这个是盗号那个东西大家知不知道,就是那个比如说。我要到某人QQ啊,最早的那种方式,什么是记录你键盘了哪些键是不是啊,比如说当你QQ那个界面被唤醒起来的时候,他就知道了,诶我那服务就开始监听了,监听什么呀,监听你键盘按了哪些键是不是,比如说什么我摁了abcd呀,那你看这个密码就问出来了吧,是不是,所以说你要在输入QQ密码的时候,你可以怎么着这个比如输入ABC,然后删删,然后再输入ABC,或者是删删退格这两下,然后再输入ABC,或者直接使用什么,直接使用软件盘。啊,你当时你看很多银行项目的时候,是不是诶使用软件盘哎就可以解决这样的问题了,但是软件盘它也能破解,怎么破解呢?当你打开比如说ICBC就爱存不存,大家都知道什么,就是工商银行吧,打开工商银行的时候,诶当当当出现软件盘的时候,给你怎么的截个图知道吧。
09:13
截个图是不是在你这个电脑上截个图,图片已经是不是有了,然后他根据什么鼠标点击的这个位置看到了吧,诶比如说点击这一下,诶它它计算一下到底这个区域到底有没有什么,有没有数字是吧?啊有数字之后,你再拿那个图一比对,是不是点这了,这个数字是三啊,是不是我记录下来了吧?啊当然你可以,如果是你软硬盘的话,你得在在键盘上,呃不是在电脑屏幕上啪啪啪一顿瞎编,是不是就记录不了了,是不是这只是这个服务做那个其他的事啊,其实这个。呃,这个就是什么,就是计算机上所有给你提供的这个软件都是这种,就双刃键是不是你用它做好事儿,你可以做安全是不是你可以这个比如说有人去这个服务,比如说他在检他在什么,他在这个检索什么,检索所有的文件是不是,你检索所有的服务是不是可以啊,哎,你看一下这些服务怎么的,这些服务这个哪个是在干嘛干嘛用的是是我把它干掉是不是就可以了,就杀毒软件做的事儿是不是啊,当然这个你像一些这个这些什么,这些恶意的这个服务,他们会怎么做呢。
10:13
他们不会启,一次启动一个服务,知道吧,他们一次启动俩服务。呃,你看一下这个这个服务,比如说怎么的,这个这个服务是用来专门专门怎么样做坏事的一个服务,是不是,诶你杀毒软件把它干掉了是吧,是那他没启用起来,而我又整俩服务,这个服务做什么用呢?这个服务专门检测这个服务如果没有启动起来,他就把它启动起来知道吧,所以说你看这这东西是不是魔高一尺,道高一丈,是不是道高一尺,魔高一丈就让样,就是什么安全和这个什么和这个不安全都是在这个相互对抗的这些东西是不是,所以说大家如果在怎么的,大家在工作的时候也是选择一个方向,你不要选择那个非法的,然后也别说什么,就是陈老师教你的,说让你干一些这个不违法的事儿,是不是我没这么说啊,我只是把这个客观的事实给你阐述了一下。这是服务能做事,当然你要你要想做一些这个,比如说安全的,或者是这个这个外挂之类的东西,不单单是服务就能怎么就能做起来的,你还需要其他东西,比如说这个一些反汇编啊,或者一些其他的一些,呃,夹壳啊,解壳啊,包括就夹壳脱壳啊,包括一些这个是逆向啊等等这些东西啊,就是。
11:20
那这个东西并不一定很神奇,但是你会了之后就是就是那么回事儿是吧,不会你就觉得还需要和你很多学习的过程,当然你专门学习这个C和C加加,你并不一定能把这些东西学会啊,你可以你还得需要了解什么,了解这个呃,什么什么网络传输的这些,这些协议啊,数据通信的这种东西啊,加壳脱壳啊,然后是这个呃,密钥啊,然后还有一些这个安全防护啊,就是比如说大家都知道,比如说这个你玩一些这个什么腾讯相关的一些游戏啊,比如说这个,尤其一些大型游戏,什么这个撸啊撸啊,什么什么剑灵啊,剑灵是是撸啊撸下面的吗。啊,反正还有什么DNF,是不是它都有个什么TGP还是T什么P啊。
12:05
啊对你我跟你说这个意思啊,他的他是怎么的,在他在检测你这个这个电脑中有没有其他的这个东西去怎么的去那个去侵扰他的这个游戏的这个运行,或者是怎么,就是给他那个数据传输的时候,这个什么解包啊,什么这个东西是不是他的检测,是不是很多东西,很多人都是能绕过这个壳,是不是再去操作,是不是,那这就是比他这还厉害了,是不是只是这样的一个过程啊,只是这这个是给大家讲的这一块啊,这是服务这块,这里面讲的是什么,这是主要的系统服务,知道吧,我刚才跟你说的很服务可能都都是什么,都是这个我们自己写的一些服务啊,服务我们也自己能写啊,就是用这个VS我们就可以写一些服务,服务是怎么没有界面了,不用界面就能写服务啊啊。服务,然后这里面数据库管理,那数据库管理就相当于什么,相当于。那之前这个昨天,呃,昨天同学说了,说那个说什么说那个啊,我这些用户名都存在哪儿啊,是不是都存在一个文件中啊,我当时打开这个文件的时候就能使用,是不是,那这里面也包含一些什么,包含一些存在数据库中,那数据库大家都知道一些什么的常用的数据库,比如说什么这个,呃,Oracle就是现在是世界上最出名的这种数据库了吧,还有什么这个circle server是不是就是微软出的吧,什么什么my circle circle,什么这些这些数据库是不是有很多啊,什么这个。
13:21
Release吧啊,还有mango DB啊什么这很多很多这个数据库啊呃,这里面这个着重给大家说一下,就是这个Oracle数据库,这个大家听过吗。呃,这个俗称这个甲骨文知道吧啊,一般情况下很多人去做数据库方向的啊,那也也很挣钱啊,一般情况下这个Oracle大家知道卖多少钱吗?正版的Oracle多少钱知道吗?不知道是不是卖大概为19万啊,这最最低版本19万是不是啊,你在一些大公司这个东西不算钱啊,你在小公司可能咱们自己觉得算钱啊,为什么说卖了19万呢?是因为你插入100条,100万条这个数据啊,100万条数据用的是19秒,所以卖的就19万,你知道啊,但是这个如果说因为它这个做大数据处理的情况下非常好,所以说一般情况下你做一些大数据处理的,一般情况下用Oracle的现在说还是比较多一点的,你相当于小型数据库啊,免费的,比如说MYSQL啊,这种都是免费的,但是它对大数据支持就很慢了,比如你插入100条数据,可能就是怎么的,就是。
14:19
啊,一分钟两分钟啊,是这样的一个情况啊,所以说数据库好坏和那个价格也是成正比的啊。啊,当然这个还跟大家说一下这个数据库,数据库管理,还有不知道大家知不知道,这个注册表就叫什么reg什么东西了,那叫等一下啊,我找一下啊。Re e。啊,这个是什么?这是我们所说的这个叫Windows下面的这个叫。诶这么多呢,等一下啊,我关一下啊。注册表,那就是注这个注册表就相当于系统的数据库是一样的,知道吧,这里面会存储你很多东西,包括一些呃启动项啊,服务服务啊,比如说咱们现在说明服务是不是服务要想启动,那一定得注册表里面得注册啊,注册在哪个是呃,HK local machine嘛,应该是在这里面吧。
15:11
然后是哪个里面了。Running running吧,啊,不是run,我记得有个run啊,这就无所谓了,这个大家知道就行,就是我们这个系统数据库,它一般情况下可以就是我们最直观知道的就是什么,就是这个是。呃,注册表就是一个系统数据库,还有一个是叫呃。呃,MMCMMC这个是叫控制,这叫控制台啊,这控制台这里面也可以去操作,这也就可以间接的去操作,这个很多,这个就是Windows下面的一些数据库,呃,就是数据吧,不能说数据库了,知道吧,这因为它这里面本地存储的我也不知道是什么,但是只能知道是可以这么操作啊,这是系统软件这方面的,那还有什么,还有就是应用软件,那就这简单多了,这个比如说文字处理的,我们说一个word是不是啊,这表格处理的Excel辅助工具,那就幻灯片吧,PPT是不是啊,包括一些其他的软件工具,比如说我们这个录屏的,或者是这个,呃,共享的是不是都是这个什么辅助软件或实时控制软件是不是都是什么,都是在这个,是在这个系,呃,系统软件基础之上,我们自己怎么安装的,这样整体构成了什么,我们一个计算机啊,包括这一个计算机的组成,就是这样的一个过程啊,当然我们不需要这个,因为我们学软件的不需要研究什么计算机的这个什么硬件设备啊,或者局域网布线的什么这些东西不需要了解,但是你自己电脑如果是坏了己。
16:34
机啥的,这还是应该自己会的,知道吧,软件的安装是不是这块的啊,然后就说这个,呃,往下说了啊,这个程序指令,程序指令是什么呢?就是控制啊,指令就是对计算机控制最小单位,比如说一行语句,一行代码,就是控制计算机的一个指令,那比如说什么,比如说我们之前写的什么,今天写了一个这个。Pful,然后是Hollywood,这一句是什么意思啊?
17:00
打印hello word是不是?这个其实就是对计算机的一个控制的过程,知道吧,无往控制台上输出一个内容是不是,我觉得控制计算机啊,能明白了,能明白这个呃指令吗?啊,所有的这个一呃呃,所有的代码我们都可以称为指令,虽然说咱们写了一句还记不记得还有个return return0是不是啊,那个其实也是一条指令三零代表啥意思,知道吗?啊呃,返回一个零的值是不是啊,那我在就是怎么着数据传输是不是也是将一个零返回到系统里面去啊,这也是一个指令啊,就是我们就知道一下仪器样式是什么,是这个我们所写的语句都是指令啊,计算机能根据根据指令来完成具体的操作啊就可以了,那这是我们这块啊。
我来说两句