00:00
那今天开始呢,我们来正式的进入到我们这个叫做一个node的一个学习啊,Node我们主要学习一个内容,叫做一个node GS这个东西,那学习note GS note GS是干嘛的。简单来说note GS是一个用来写用使用什么呀,使用我们的GS来写我们这个。服务器的这么一个东西啊,服务器这么一个东西,那我们这几天课程大概应该是呃,十天左右的一个课程,我们都要学习这个note GS及其相关的一些这个一些内容,那这一块,当然我们再学习note GS时候,我们来对它做一个这个具体的一个介绍啊具体介绍那今天呢,我们现在我们先来学习一些什么呀,一些这个哎,其他的东西我们叫什么呢?我们先稍微的花费一点时间,把一个一些我们系统相关的东西说一下们叫什么呢?我们要说一下我们这个命令行窗口,命令令行窗口这个东西知道吗?什么叫命令窗?诶打开我们控制台,我一输入这个CMD,这是不是打开一个这个黑色的窗口啊,这个窗口叫什么呀?哎,叫命令行窗口怎么打开,这东西以前用过吗?咱们上课的时候讲过这东西是吧?嗯,没讲过是吧,没讲过咱们再咱们说一遍是吧,那这一块注意怎么打开这个窗口,这里边我们来说怎么打开方式很多啊方式很多,怎么打开开始菜单,开始菜单然后是什么呀?然后是运行,然后是什么呀,输入我们这个CMD,然后是回车,这够清楚是吧?呃,回车怎么打。
01:34
这个开着菜单,其实你要是其实也不算这块,其实就是我们这个运行这个窗口,直接在这点开,直接一说CMD,然后干嘛呢?回车就OK了啊回车OK了,你说老师我这个WIN10的跟你的不太一样,怎么办?右键诶这还没有右键是吧,右键它这有一个。诶,他这那应该是common的。这个叫就是你那Windows键不是comment键啊,Windows键加上什么呀,2WINDOWS键加二打开是这个应用窗口,然后这输CMD干嘛呀,也可以啊,也可以,或者说你那是WIN10,你这右键点开以后,应该会有一个选项,上面有一个什么呀,命令提示行窗口还是命令提示符窗口,这个东西不同的系统操作有一些小区别,但是大概都是这么一个什么呀,流程,或者你说老师这东西我都找不着,怎么办呢?还有一个位置是吧,所有程序我们有一个。
02:25
附件附件有什么呀,命令提示符点它干嘛呀,也行啊,所有程序附件命令提示符一点是不是也出来呀?哎,那所有方式很多种方式都可以进入到,待会自己来尝试一下,你说实在找不着的问边的同学,边上同学找不着,你来问我,咱们来一块找一下这东西啊,WIN10跟我们这个WIN7基本上是一样的啊基本一样的,那这个东西叫什么呀?这个命令行窗口我们有时候叫什么呀?有叫有时候叫叫这什么,俗一点,有时候叫小黑屏。小黑屏不是化妆品是吧,小黑屏就是黑色的小屏幕啊,黑色小屏幕一点开打开这个黑色小屏幕,或者有什么呢?有时候就叫CMD窗口,就叫CMD窗口,或者有时候叫什么呢?哎,我们叫做一个这个叫做终端。
03:09
叫做终端或者呢,我们还叫什么呢?叫做一个SHFSHF要注意了,咱们这个开发就这这问题有一个就是我们会给一个东西起很多什么呀,不同的名字,那所以以后注意了,我们说命中阳窗口,我们说这个CMD,我们说这个什么呀,终端,我们说这个shell,还有或者我说熟悉啊,说这个小于瓶,你要知道我说的是谁,都是什么呀,都是这玩意黑乎乎的这个什么呀,窗口啊,黑户窗口,这是我们这个命令行窗口啊好,那这一块是我们说的一个它,那它有啥用呢?它有啥用啊,那我们知道我们去操作系统是不是都是通过我这种图形化界面啊,我要想进入一个文件夹,我直接干嘛呀,双击是不是进去了,哎,我要想创建一个文件夹,直接右键新建文件夹,是不是就创建出来了,这是我们传统的一个这个使用方式啊,使用方式,但是其实在最初的时候,我们没有Windows时候,我们都是什么呀,都是这种文字的界面,纯本的,也就是说我们最早。
04:10
导的系统叫什么呀?哎,其实可以说我们就是Windows系统下最早的叫做什么呀,叫做一个DOS系统,所以其实叫它DOS窗口呢,也行啊,它的DOS窗口是一个DOS系统,它就是用这种什么呀,用这种纯粹的一个文本的形式来对我们系统进行什么呀,进行操作的,但是注意它本质上和我这种图形化有没有区别。没有区别,实际上我们的图形化操作最终也会干嘛呢,也会转换成我们这个什么呀,也会转换成我们这个一行行的指令啊,一行指令,所以这一块注意这个不是我们的一个重点,不是我们一个重点,但是作为程序员来说,你要一说命令行窗口,你不知道是啥,这个是挺丢人的。或者是你说输一些这个简单的DOS指令,你输不出来,这个是干嘛呀,也是挺丢人的一件事,所以这些基本指令我们得知道一些,但是不用多啊,不用多,那我们先来看它这个结构,这个结构前边是一个C冒号users,然后斜杠是我的这个名字,那这是什么东西。
05:13
这是什么意思?哎,这个东西表示的是我当前所在的目录,哎,当前所在目录就表示什么呢?现在我这光标在的闪着呢,表示现在其实就已经相当于干嘛了,我已经进入到了C盘下的user所下边的什么呀,我自己名字这个用户的加目录啊,用户的目录,那我们来看那有没有这目录,点开计算机来一个C盘找到谁呀,用户是不是userr,这儿显示的是用户,但是实际上它的名字其实就是什么呀,就是users啊users,然后我的名字是不是跟这儿呢?那现在其实相当于什么呀,相当于我就在这个目录的里边,能这意思吗?哎,就在这个目录里边啊好,那现在来看,那怎么就证明在这个目录里边了呢?那这里边我们有一个命令,叫做一个DI2电压什么意思,一点开你看出来什么东西,是不是出来一堆列表啊,哎,DR表什么意思,来我们来说一下我们这个常用的水常用的。
06:13
的一个指令。第一个我们叫做一个这个Di I Di叫什么呀?叫做列出我们当前目录下的什么呀,下的所有文件啊,列出我们当前目录下所有文件,所以你看我当一打印电压上是不是出来这么一堆东西啊,什么东西啊,你看一个点3T我们来看,不管它是啥,你看我这有没有。安卓有没有,哎,这这个C是不是也有啊,什么乱七八糟的,这个eclipse是不是也有啊,也就是说你会发现这一堆东西跟我这个目录下是不是一样的呀,所以这个电压什么作用就是来干嘛的,就是来列出我们当前这个目录下所的所有的文件,什么叫当前目录就是。这个目录能理解吗?哎,就这个目录,那现在假如说我想干嘛呢?诶,我发现什么呀,这里边有一个目录叫做desktop。
07:08
Desk top叫什么意思?诶,是不是桌面的意思呀,那现在我想进入到我的桌面,怎么进入桌面,其实是不是就这块啊,怎么进入?哎,我们用的是一个CDCD什么呢?CD来一个这个desk,注意这时候你就输一个desk,然后按你键盘上的table键,它干嘛会自动给你补全啊,会自动给你补全,然后回车再来看现在目录便便是不是变成了我这个袋子个套了,所以注意我们这个CD是干嘛的,CD后边跟的是目录名,它可以进入到我们这个指定的一个目录,哎,你想进哪就用什么呀,就用这个CD就完事了啊,那现在我就已经进到哪了,进到我的这个桌面了,那现在我要想看看我桌面里有哪些文件,怎么办?哎,是不是也是点直接一回车,我们会发现什么,这个你看n.GPG这个blank.gpg什么。
08:08
Record什么乱七八糟的,包括D01这个文件夹是不是在我们桌面上它都有啊,哎,都有,所以D就是列出我们当前目录的一个所有文件,那这里边注意了,我们来看这里边有两个奇怪的东西,在这个上边有两个,一个叫点,还有一个叫点点点点什么意思先,哎,点表示的是我们这个当前目录,那这里边我们来说一下啊,这是我们这个目录,目录我们叫什么呢?有一个点,还有一个两个点,点表示什么呢?表示我们这个当前目录啊,当前目录,所以如果你在这CD的点走,你有没有变化,没有变化,是不是还在这个目录下呀,那点点呢,点点咱们咱们熟吧,点点表示上一节目录,这咱们用不用啊?哎,咱们在这个CSS里引入CS文件或者引。
09:08
说我们GIS文件是不是都要用个这啊,哎,好,那我们来看这来一个CD点点看什么效果,CD点点看着啊,现在还在desk top直接回车走,你去了,是不是去到我上一级目录了,哎,所以CD点点表什么呀,返回到上一级目录,能懂这意思吗?所以这里边我们要正好提到了,我们这个网页里用的时候,网页里我们用的时候,其实我们写路径,我要写在当前目录下找我写什么呀,我写一个style.css是不是当前目录下啊,我要去上一集呢,点点斜杠style.css对吧?是这样吧,那其实这种情况我没有写点这种情况,其实我省略了什么呢?省略了点斜杠,能理解吗?它省略点斜杠,所以我不写跟写点斜杠是一样的,都是表示什么呀,去我当前目录下去找style.css而且两个点是什么呀,去上一级能懂了吧,所以这跟我们之前的是不是都是相关的呀,所以一定注意啊。
10:08
尤其知识,千万不要把这知识给它孤立,孤立起来,它实际上知识我们这个,尤其是计算机这块,每一个点与点之间,实际上它干嘛呀,它都是有一些联系呢,它不是孤立存在的啊好,那现在来看了,再来说几个命令,那现在我是不是已经回到这个目录下了,我直接CD再来desk top现在是不是又回来了,哎,那我假如说想在我们这个桌面上,我想创建一个文件夹,怎么创建?哎,我要用一个MDMD来一个这个hello,咱们看效果啊,回车发现什么了。桌面是不是多了一个叫hello的文件夹呀,其实我们想想这相当于什么,相当于我在桌面进行一个右键,是不是新建一个文件夹呀,那你想想哪个快。是不是我们这个命令更快呀,哎,命令更快一些,但是命令有什么不好的地方。它就是你得记啊,你得记,而这种图形化界面基本是傻瓜式操作,直接新建是不是就OK了啊,就OK了啊,所以这里边我们来说一个叫做什么呢?叫做一个MDMD叫做make directory啊make MD一个这个目录名,目录名叫什么呢?叫做创建一个文件夹啊,创建一个文件夹,然后还有什么呢?还有一个,那有创建是不是还得有删除啊哎RD一个这个hello回收。
11:27
是不是没了,哎,R叫做什么呀?Remove r remove RD,一个这个文件夹,我们叫做一个这个哎目录名这叫什么呀?叫做。删除一个文件夹,哎,删除一个文件夹就这么一个特点啊,那这块我们就不具体说了,这个并不要求我们说掌握的多熟,你知道大概能这么用就OK了,因为以后我们也会用到一些这种命令行的操作,但是呢,整体来说不多,但是你要会啊,你要会好那现在我们回到这个页面里还是来看,那现在干嘛呢?我在页面里来又建新建一个文件夹,我叫哈洛婆手动键了啊,然后在里边我来新建一个这个文本文件叫做一个什么呢?叫做一个hello.t hello.t里呢,我来随便写点内容啊,来这写一个我是hello.tft的这个问内容中的这个内容保存一下,现在来看,现在我是不是在桌面上有了一个hello,在hello里边有一个那个hello叫tit啊好,那我问你,现在我要想进入,Hello,怎么进?
12:33
哎,我是不是得CD hello啊哎c hello,哎我直接CD hello回车,现在是不是到hello里边了,然后我想看看hello里边有哪些文夹,那哪些文件,哎D是不是主要有一个hello.t啊点点点和点点哪个里边都有,一个是表示上级,一个表示这个当前啊,然后呢,这来一个我要打开hello.t怎么办?之前我们是不是双击啊,这怎么办?直接输他的名字,然后回车,看到了吗?是不是就打开这文件了,所以这个操作它也没什么难的啊,没什么难的,关键是我们下边看着现在我CD点点,我是不是返回到上一级目录了,我还是想打开hello.t。
13:20
行不行?诶,怎么回事?他告诉我不是内部和外部应用,也不是可运行的程序或批注文件,说白了这东西什么也不是,对吧?什么也不是,诶怎么打不开啊,怎么打不开?哎,还是那个问题,我现在在desk top这个文件夹里边打一个hello.tit是不是表示我要在这里边去找hello.t啊,有没有啊,没有没有,所以是不就等于是爆托了,那我要找怎么办?我得先进到hello,然后打印这个执行,这个说先打开啊,这能理解吧,我得先进到咱们教室里,我才能找到班同学,我跟别的班教室能不能找到咱们同学找不到,所以这个原理是一样的,好,那我们要说什么?诶这玩意儿有啥用?看着回去,我现在回到desk套,假如说我这个hello.t这个文件是一个我经常要使用的文件,每天都要用,每一分都要用,每一秒都要用。
14:24
那这个时候就带来一个问题,我一旦想用这个文件,我就必须得进入到hello文件夹,否则在其他文件夹里我能不能用,不能用。不能,那怎么办?我现在希望我在哪都能用,我在C盘,在D盘,在E盘,在FT,在各个文件夹里都可以使用这个hello.t而不要干嘛呀,每次都要进到指定的文件夹里才能用,我要怎么办?诶,那这一块涉及到了一个东西,我们叫什么呢?叫做一个环境变量,哎,环境变量变量知不知道?
15:06
挖个A个B个ABC def fd,这是不是都是变量啊,艾变量,那环境变量呢?环境变量说白了这环境指的什么?指的我们Windows系统,说白了环境变量就是我们Windows系统里边的什么呀变量,哎,那这个就是我们这个Windows系统中的这个变量。那这个东西是干嘛的?作用很简单,就是什么?就是变量啊,就是变量来我们来看环境变量在哪啊,直接右键选中你的计算机,这有一个属性,属性这有一个左侧有一个叫做高级系统设置这么一个选项,直接点开它,然后在这高级电栏下边是不是有一个叫做环境变量,看到了吗?诶直接一点开,这里边儿列的就是我们Windows系统的一个变量,它分成了两栏,上边是用户变量,下边是系统变量,说白了这个我所有用户都能用,这个只有什么呀,我当前用户能用,我一般习惯于改用户变量,我不愿意改什么呀,系统变量,因为这个东西如果你改错的话,容易对系统造成什么呀。
16:16
造成问题,所以这个东西我们一般不动,我一般干嘛呢?改这那这里边环境变量有很多,其实你很容易就看懂了,那这个玩意儿是什么,这是变量名啊,那这个呢是变量值啊,哎,一个是变量名,一个是变量值,每一个变量都有它独特的作用,我们这儿就说一个谁呢。我们这说的是一个做一个,是的,我这注意我就直接粘我这个pass粘过来,然后我这CTRLC,我们来看这pass它里边长什么位置,诶咱们来看看啊,你会发现这pass里边写的都是什么,是不是一个一个的路径啊,你发现每一个路径它是不是都是以。
17:06
回隔一下都是什么,是不是都是以分号结尾啊,在每一个路径都是以分号结尾,所以实际上我pass里放的都是一个一个的什么呀路径,那这路径是干嘛的。路径是干嘛的?诶,那我突然就想试试怎么试呢?看着了,我这儿是不是有一个这个hello.tit啊,他是不是也有一个路径啊,哎,我来复制一下它那个路径hello.tit然后呢,我把这文件名也粘过来,这个路径是我hello点这文件名就不用了,我直接干嘛呢,粘一个文件夹,那这时候注意了,我直接CTRLC看着啊,我把这儿放到最后,不要忘了我前边加个分号啊,加个分号然后保存,我现在是把我那个路径给它放到里了,我们看什么效果啊,确定确定确定你什么效果,我在这儿能不能访个哈点TXT,哎,恭喜你答错了,还是不能,为什么,因为我改完环境变量得重启这个命令窗口啊,所以这块我得把窗干嘛呀关掉,然后再打开一个,注意现在我是不是在我自己的目录下呀,我直接来一。
18:22
hello.txt回车是不是能打开了,还有同学说老师你是不是在你这里边又创建了一个没让我们看,那干脆我们还干嘛呀,进入到我们这个桌面,桌面上没有吧,刚才是不是也打不开呢?在这儿来一个hello.t推车干嘛了,是不是能打开了,这是为什么呀?这是为什么呀,那很明显是不是刚才我配置这个pass这环境变量它起作用了,哎,它起作用了,那我们来说一下它什么原理,其实我们来说一下啊,什么原理,当我们在我们这个命令行窗口。
19:02
干嘛呢?打开一个文件或什么呢?或调用一个程序时,我们的什么呢?我们系统会首先在我们当前目录下干嘛呢?诶去寻找什么呢?文件或程序啊,文件或程序,所以什么意思在这我现在是不是在desk下边啊,我这一打点T这玩意要么是个文件,要么是个程序,他干嘛呢?他会先desk,先在我这个desk top下边去找这个hello.t那如果找到呢。哎,如果找到什么,如果找到了,则直接打开啊,直接打开,那如果没找到,哎,如果没找到,注意的没报错,果没有找到则会什么呢?会次哎依次到我们这个环境变量谁呢?变量pass的路径中干嘛呢?寻找什么意思来看我们pass里边是不是有很多路径啊,所以这一找哈,点TX没找着干嘛先上这来找,先上这找有没有有用没有干嘛继续找,继续找这个有干嘛用,没有干嘛继续找找如果有就用,没有干嘛就继续找,哎不巧的是我们上边这一堆个嘛。
20:32
全都没有看到了吗?全到没有直到找到什么,哎,最后这hello里边这边有没有有有就干嘛了,是不是打开呀,哎就打开了啊,所以注意pass路径中寻找直到什么呢?直到找到为止啊,直到找到为止,那同学说了,那那那还有没找到情况呢,怎么办呀?哎,如果没找到。则什么呀,哎则报错,那其实它所谓的报错就是什么呀,比说写一个HELLO123,是不是弹出这么一玩意儿啊,就算报错了啊报错了,那我们想想这东西像什么。
21:10
像什么?是不是跟我们作用预链是一样的,他知道什么叫作用预链吗?作用预链不知道啊,哎,是不是找变量啊,哎,我这来一个Y一个这个A等于一个这个100,然后在这我来写一个方个人FN在里边我来一个这个Y一个A等于一个200,然后这再来一个方克这FN2,然后这里我来一什么呢?我来一个这个挂一个A等于300,然后在这儿我来一个cancel.log一个A,我是不是对这A进行输出啊,然后在外边这一下FN2,在最外边我调一个FN,那这个结构能看懂吧,我先调的是FN,是不是FN这函数执行啊,FN函数执行在FN函数里边,我是不是调用了FN2啊AFN2,那所以我调用FN是不是就相当于调用FN2啊好再。
22:15
在二里找谁找变量,我问你找谁是不是先找300啊,说白了他是不是先找自己,自己有还看不看外边的不看了,所以这是300好再来多少,哎找自己,自己有没有没有没有是不是找外边啊,外边有没有有是多少200来把这也删了,这个谁。哎,还是找自己,自己没有,没有干嘛找上一层,上一层有没有,还没有接着找,是不是找到全局了,好全局了好再看。干嘛?注意是报错啊,这可不是安的犯的,区分开了,沿着作用欲链找变量没找到干嘛报错什么什么is not DeFine对吧?而沿着圆形链去找,没找到怎么办?
23:15
啥叫原型链,原型不知道是啥,是不原型没讲过,是没讲过还是忘了呀?哎,你们拍着良心说是吧,是没讲过还是忘了,哎,摸摸你自己良心是吧?哎,这个肯定讲过是吧?我敢保证你肯定讲过,虽然不是我讲过,也跟可以保证肯定讲过,你们是记不太清了是吧?太清了没关系,咱们有什么问题的往后再去整,那咱们现在先不管它是吧,先先不管它,然后这一块要不懂的你们及时跟我说,咱们不行再讲一遍,包括后边我们也会再去讲原型继承啊,包括我们结了高级的东西,那现在你要忘了的话,如果我现在上课提到某些知识点,你发现你。
24:05
记不清了,或者说真的是没有讲的,那就尽快说,咱们就快讲就完事了啊好,那这一块我们就不再说它了,所以这一块我们会发现他寻找这个变量的过程是不是跟我们这个作用预链是一样的呀,哎一样的,所以这块这pass这环境边我们可以干嘛?哎,所以那我们可以什么呢?可以将一些什么呀,一些经常需要访问的这个程序和什么呢?和这个变量,诶和这个什么呀,文件的这个路径干嘛呢?添加到这个pass中,那这样什么呀,这样我们就可以在我们的任意位置来干嘛呀,访问这些文件和这个什么程序了。就这么一个东西,懂懂么意思吧,哎,就这么一个东西啊,所以注意这pass这个东西我们作为这个开发人员来讲,经常需要改,甚至说以后你到公司工作以后,你第一件事儿就干嘛,就叫大环境,大环境就涉及到可能要去改这个什么呀,环境变量,那这时候你一定要干嘛呀,会改怎么改,非常简单,就是什么呀,你要加的话,首先咱们再找一下跟哪啊计算机右键属性,有同学说老师我这个WIN10找不到这计算机,这这这大这大哥我看不见呢,怎么办?点开他这叫什么呀,这是不是也能看见啊,你那不叫计算机叫叫叫这台电脑还是叫什么是吧,死电脑是吧,不管叫啥吧,反正他改改一堆名是吧,最早九八的时候叫我的电脑是吧,现在叫计算机,然后你们叫死电脑是吧,也不知道微软他想的神经病一样,老改这名是吧,反正说的是什么呀,一个意思名儿,你看不懂,看图标,图标没变吧,图标一样的,你在这儿点右键属性也可以。
25:58
诶,这块肯定能找到啊,这块肯定找到,然后高级系统设置环境变量,这是不是有一个pass呀,有同学老老师我这没有没有,那你可以新建一个看到了吧,哎,这是变量名,后边写的是变量值,一定注意我这个什么呀,多个这个路径之间使用的是什么呀,是分号,而且是我们这个英文的分号,千万别写错了啊,千别错了,但是话说回来了,刚才我这个hello,这个有没有必要配套环境变量,没有必要,所以这个东西完全可以给他什么呀,删了啊给它干掉,然后再确定,但是注意你刚改完了,其实你会发现它并不生效,哎,它并不生效,因为什么呀,我们改完了以后,我得重启一下我命令行窗口,这样是才生效,哎,所得重启下命令窗口啊好,那这个是我们说的一个命令行的这么一个基本的一个操作,那接下来你们要做的是把这几个基本的命令自己来尝试去写一下,然后呢。
26:58
像我这样写一个hello.t这么一个文件,然后把它配置到什么呀,环境变量里,然后试试能不能在任意位置干嘛呀,打开它,那能打开了,然后你再把这婚前变量码给他删了啊,我就删了,哎,那还有一些小的问题,比如说现在我们这是在我直接CMD,我这是进入到了什么呀,C盘,那假如我想进到这个,诶E盘怎么办?哎,直接E冒号。
27:25
看到了吗?你想进到哪个盘就哪个冒号,你想回C盘就C冒号,你想去E盘就E冒号,去D盘就什么呀,D冒号我没有,我就不我就不尝试了是吧,到时候你自己来试一下啊,试一下好,那我们来停一下。嗯。
我来说两句