因为他破圆的这种特性,就是说他是接近 自然语言的,这种特性的话呢,就有很多其他语言不具备的一些特性。比如说我们在讲这个标量的时候有字符标量,有数字标量, 那什么时候他能够将他作为素质漂亮,那什么时候又能将他作为自负漂亮?那他怎么样去识别的?他并没有像其他的语言一样去声明他这个变量的一个类型,他并没有去声明这一边 每一个电量的类型,他只是一个标量,标量前面就是当然是美元的这个符号,就是后面的话呢是数字还是字符? 那么的话呢,就是要看您这个环境是什么。那比如简单来讲,我们这里的话,四胎宝加勒儿那加是一个,嗯,数学符号,它是一个数学的运算符。 那我们上一次的时候呢,有演示到一个,当我用这个加号的时候,他两个字符呢都不见了,取而代之的是什么?是一个零, 我们可以看到他中间加的字符呢?他是是一个零,那为什么会出现就说这个中间他并没有 使用这个赛博,也没有使用这个乐,而是一个数字零呢?因为他当识别的这个加号的时候,他会按照数值变量的这个模式去运行。 那假如说我们在前面的话呢,加上一二三,一二啊,不要说一二三了,好吧,我们就这样一二,然后再加上啊,那这样的一个描述,我们去运行,看一下他的结果是什么? 我们可以看到这边的话呢,直接就不给你运行了,对不对?那我们再稍微改一下,把一二直接加六, 我们看一下这次他加的是什么, 我们可以看得到这一次呢他加的是一二,因为 在这个字符和数值运算的时候,中间的运算符是数值运算符的时候,那么他会按照数值的这个 电量去复制。如果今天这里不是加号,而是呃字符的,比如说连接符,或者说是我们,嗯,比如讲我累了,再加上后面的话呢,我用的是字符的这个操作符,比如说乘以个二,对吧? 那这个时候呢,他就换了一个上下纹了,他就不是竖直的上下纹,他是字符的上下纹,我们可以看一下这次他的结果是什么, 小伙伴们也可以想一想这次加的应该是什么,我们可以大概可以看得到他加的是两个内容,对吧?也就是说 他是内耳的这个呢是一个字符,字符串的字符的这样一个意思,就是这个 x 在这里呢,是我们上次有讲到,就是在 pos 里面的话呢,他的呃一个一个操作符叫做重复操作符的一个形式,他是将前面的这个字符串的 重复多少次这样的一个目的来用的。那所以说呢,他这个时候他的上下纹环境就是字符的上下纹环境,而不是竖直的双下纹环境。那我们可以再看一下,我把内耳放在前面,然后二放在后面, 那这个时候他是什么上下纹呢?我们可以看一下, 想问也可以想一下这次应该是出来是什么数字,或者是 说应该加的是什么字符, 我们可以看得到他加的是二,对吧?数字二,数字二的话呢,就是我们的这个,他因为目前用的是一个加号, 那加号就是把它当做一个竖直的上下纹,而不是字符的上下纹,这就是我们上下纹的一个很关键的一个理解。 这一点的话呢,在破后面的话,在实际使用的时候啊,经常会由于我们在复职的时候有字符串,然后又有这个数字混合在一起的时候呢,就特别容易出现。呃,程序运行的不是我们预期的那个效果, 所以这个的话呢,一定要多尝试,多去理解,包括说我们这里经用这个 单引号,双引号,那他的结果是不是一样的呢? 我们都可以去尝试一下,因为这个在他的上下纹环境里面有很多种很多种的这个包括现在是标量,然后面还有个数组含吸的时候呢,会更多的。上下纹 这一块的话呢,我们先看到这里,那接着下来呢,我们再讲另外一个概念,讲二元操作符或者说二元的复制符号。什么是二元复制符号呢?也就我们可以看得到这里的话是零点零五,再加上呃,零点 零一乘一个零点五。嗯,我们换一个例子吧,我们这里有一个十除以三的这个大小,是吧?这个我们上次是取了他的, 嗯嗯,鱼脂那个鱼素,那我们这次呢,我们把这个塞子,然后比如说我,我要减掉数字九,假如说我要减九, 那通常呢我们减九是怎么写呢?我们应该是在前面是塞子,然后再减号数字九,对吧?那这种的话呢,是他的一个呃, 正常的一个数学的数字的运算符号是这样的计算的,对吧?那我们先这样的算运行一下,看一下他的结果是不是跟现在是一样的。然后我们再等一下的时候,我们再来把这个变量显示出来,我们看一下, 我们可以看得到现在 跟刚才时间是一样的,所以这个是没有变化。我们在调试的时候呢,有一个简单的办法,就是我们呃可以加上暂停,然后将电量显示出来,这个时候呢你就不用去看那个中单的信息, 比如说我们现在可以看到这里显示是一,我们可以停止掉,然后这样的话呢我们再重新来计算一次,那这个时候呢,我们将这个负,也就是减号放在这个等号,也就是负值号的前面, 我们看一下这一次他出来的结果是多少,我们来看一下还是一对吧,也就是说我们二元组织号的话呢,他是 这两个是相等的,这两个是相等的, 这一个的话呢就是我们呃讲到二元复职的一个符号,就是说我们在计算的时候,在书写的时候呢,呃可以省略这个电量本身的名称, 电量本身的名称是可以省略掉的,不仅仅是加,呃那个减加、乘除这些都没问题。包括说你这边的话,呃 看一下时间,这比如说我加一吧,然后再减二,我们都 可以就说您在后面的话呢加的这些东呃数值,他会再运算到这个加前面的塞子这个符号的这个值里面去的,我们可以看一下这这一次的值是多少, 看一下这次是零了,对吧?所以说呢这个二月份复职号呢,他这个意义的话呢,就是我们在编写的时候呢,可以省很多很多的事情,比如说我们在一乘上一个二,对吧?那一乘二的话呢,我们通常呃 要用那个塞子乘二这样子写,也就是这个下面的下面的话呢,如果常规的写法呢,我们应该是这样子的,对吧?但是我们现在用上面的这个写法也是可以的,我们可以试一下 一乘二等于二,对吧?所以这个就是二元复制号的一个用法。 那前面讲的呢,就是说我们呃有有这个上下文,然后一个二二元的一个复制符号。 那上一节课的时候呢,我们其实讲过一些那个字符的一些双引号和单引号,这个原来在学 c 系列的时候呢,也也也讲过,那么的话这里的话呢,我们就不再去重复。那 接下来我们还有一个就是说操作服的优先和结合性的话呢,这个是在破入门里面的三十一页。嗯, 这个的话呢,会有一个就是涉及到逻辑运算的这一些符号,包括说我们加减乘除,然后自增自减呢这些等等的这些符号呢,他会有一个,嗯优先级, 嗯,因为这一块的话呢,主要是后面在用于那个呃条件 运算的时候用的多,所以我们前面的话呢,这一部分呢,我们先把它跳过去,然后后面的时候我们再讲那个条件运算的时候,就是衣服条件呢这些判断的时候,我们再来去学那一部分。那 今天的话呢,就是主要讲的就是上下纹这一部分,因为上下纹这一部分的话,呃,如果说对普洱没有太多的了解 姐的话呢,可能经常会把自己弄混了就是,嗯,应该怎么讲呢?就是说我们正常情况下可能说我这里有几个简单例子啊?我这样的话复制的话呢,它是个列,我什么时候它能变成数字,那什么时候它是字幅串, 那在这个时候呢?我们有一个办法呢?就是假如说我想要他作为数字的时候,我们可以做一个动作,就比如说 我们给他做一个加零的动作,那这个时候呢,他他会强制性的将它转换成这个呃速直的这个变量, 这个上下纹。比如说我们在下面的话,我们可以做个看一下, 在没有加这个加零的时候,我们可以看一下他的值是多少,然后我们加了一个零,我们来看一下他的值是多少, 我们现在可以看到这个直视链,对吧?那当我用加零强制性的将它转换成这个数值的这个上下纹的时候,我们可以想象一下这次应该是多少, 他就是零了,他就不是这个乐了,也就说我们可以做一个转换,那同样的假如说我是一个数字,呃,比如说我上面的这个赛字,对吧?那我要把它转换成字幅串呢?那怎么转? 我们假如说要把这个呃转换成字幅串上下文,我们应该怎么转? 我们可以加上一个 连接符,连接符也是可以在前面去连接的,这样的话呢他就成了一个赐福串的一个上下文, 我们可以看到这次是二十二,对吧?他就是说你在想要转换的时候呢,你只需要呃将 让他穿过,比如说转成数字,那我这边呢就加个零,如果我想转成字符串,那我就是用一个连接符就可以达到这样的一个效果,因为连接符我现在是 是一个空的,那我我可以转换成一个空的,这后面加个空值,这样的话呢,他就是一个呃,在后面不会增加任何新的值。 比如说刚刚我加了是是加了三次本身,所以是看到是二十二,那这次的话呢?我们不加,只是加一个那个连接符加个空的在那里我们可以看到现在是二。那我们怎么样去判断他是 嗯?制服还是说是制服串?这个其实在扩容内部的话呢?他自己是有一套机制来运行的,所以说我们不用太担心,你如果做了这两步的话,基本上你的变量就不 会出现,把字符当成了字符串,或者把字符串当成了那个数字这样的一个转换,怎么样就能实现它的一个内部的一个识别。 然后像二元操作符的话呢?二元复制符号的话呢,他其实就是把我们这个符号从后面,从这个 塞子乘以二,这样的一个后面的这个塞子,前面塞子就直接你可以简单的看把它的前面 移植到了这个前面,是不是相同的嘛,对吧?那我们就是把这个后面的这移到这个前面去,就省省略了这一部分,省略了,你看塞子然后加上这个长号跟前面的这个是一样的,所以他就可以将这一部分省略, 然后把塞子这个呢就可以删掉,然后把这个呃乘号的话呢移到这个复制号的左边,那这个时候呢,他就 是一个二元复制的符号的一个一个一个写法,那这样写的话的时候,当我们写很多长的一个计算,呃公式的时候呢,那可以省略很多,也还有一个很重要的一个用法呢,就是, 嗯,比如说我们在做四合串的拼接的时候,特别你当后面要做数据库的连接的时候,那四合一就呢他的呃很长很长,对吧?那有很多条件或者说很多的关键字,那我们可以在这里的话用一直拼接下去, 比如讲我们现在的是这里是累了,对吧?那我们把这个 我加上呃 style, 我这样加上 style, 那么的话呢他就会一直在那个那个后面加上 style, 然后呢在后面我再加上这个胶果 假货,我们是这样的一个形式,呃,这里呢你可以加空格,你也可以不加空格,都都是可以看得到。我们双引号跟单引号在前面已经有讲过,那我们再来看一下像这种拼接后它的值是多少? 我们可以看到你看这里有内尔斯太宝、轿宝,他会拼接在一起,拼接在一起的话呢,这个 就是说我们呃要要整理成一个很长的字不串的时候,比如说我们封边的边上有这个系数啊,或者说存名啊,叫过名啊,六号名称这些时候,那我们用这个拼接的时候呢,就可以 让我们的代码看起来就会更整洁,或者说调理更清晰一点。我第一行是叫我第二行是斯太伯,第三行是乐,对吧?或者说我第一行是 x 的系数,或者是 x 的把具,第二行呢是 y 的把具,或者是我们嗯 歪的这个这个尺,那个拍的尺寸等等,就是您看起来就不会那么凌乱,对吧?当然说我们也可以就说在这后面直接写上啊,那个斯泰国,然后教我,这样也是可以,但是呢你你没发现当我们要是用电量 拼接的时候,那你要在这里面不停的去加,那在用这个二元复制符号的时候呢,我们可以甚至可以这样子的来操作,第一个是胶布对吧?第二个的话呢,我们就 style, 第三个的话呢,我们再加上料, 我们甚至可以直接这样来操作啊,看一下上面的结果是大写还是小写? 我们可以看到泰式的啊,就泰式对吧?他就会把这几个都拼到一起去, 我不知道我这样讲的话小伙伴们能不能理解,如果不能理解的话呢,就尽 快的反馈一下,然后我再想一下怎么来,再再把它详细的说清楚一点,尽量是让人都能听得明白一点。
粉丝481获赞2422

呃,大家好,这一块我们主要是讲讲这个快函数的创建和调用,怎么说这个函数呢?其实函数的话就是说执行一个特殊任务的一旦分离的代码,它可以使减少重复代码, 且使程序一轴在派中,函数可以出现在程序的任何地方啊。 函数的话就是大家可能写可能看到 c 需要的程序代码,比如说写拍照程序,还有的人的话,比如说我加嗯,加外程的分布的时候,然后会放在程序代码,会放在一个文件里面, 然后将内存分布的时候,他肯定会放在另一另一个文件里面,他是通过这样的方式来进行去管理的,但是在判的话就没必要,他可能所有的程序可以写在一个成写在一个文件里面,但是的话为了方便管理的话, 可能比如说我写一个快乐的时候,我加防焊的 ctrl, 那我就可以放在一个放在一个函数里面,我加外层的 ctrl 可以放在一放在一个函数里面,加内存的 ctrl 可以放在放在另一个函数里面,这样的话就是比较方便进行一个去管理。嗯,还有的话就是说可能我 写一旦一旦程序代码就让我把音响放在一个函数里面,我下次每次的话就是说可以直接通过一句话去调用,呃,调用这句话就是说我可以在任何地方都可以调用这一句话,这样的话就是,嗯,没必要去重复写一些相同的一些程序代码,这样的话就是呃呃 呃,实现了相同的呃功能,但是他的程序代码可能会减小很多,这样的话就可以,嗯,比较方便的,可以通俗 易懂,也比较方便的去维护。我们现在就是讲讲这个函数的一个表达式,函数的表达式就是一个撒宝,然后的话一个就是函数的一个名称,后面的话里面的话就是他那个函数的一些一些内容 啊。我这里就是说写,把我自己写的一个,写的一个程序代码,就是说写了一个函数,嗯,就是说抓了一个图片给大家去看一下,就是说我现在就是说我要把那个, 嗯,听说我要把一个把标毛孔的把标扩辟出来,我可以把这个东西就是说我要,我,我就是说把这扩辟,这把标的话我可以放在一个函数里面,下次我去找的话就是我这找这个函数啊,那么函数里面的这个东 程序的话,程序代码,程序代码就是一个哭,可以把毛孔的一个把标,这样的话就是一个比较方便去管理。如果所有题的话都放在放在一块的话,就是说你维护起来就不好去维护,你要改的话你就不知道,你不知道在哪一块改, 那我把它分开,分开的话那这样的话就比较通俗易懂。嗯,这个的话就是说,呃,这个的话就是教用的,教用的这这一个函数,嗯, 我们现在就是说通过一个实验,呃,去讲解一下,就是说我们是如何去借用的,如果得到这个电量的值,然后函数,嗯,就是说他还有一个返回值,然后就是还要去了解一下什么叫局部 编件和程序编件,我们通过一个实实念去讲解一下 呈现代码,呃,这一块的话就不用讲了,这个的话有定义的,把这个轿博付给他,把一个赛博付给他,然后的话这个的话就是一个函数的一个调用 啊,用这个符号,然后再用函数的一个名称后面一个括号,嗯,这是一个参数,如果没有这个括号的话,就是说我直接借用这个东西,我不给他一个参数,然后我后面的括号里面有一个变量的话,也就是说把这个参数值给他,给这个函数, 那如果给这个函数一个参数的话,那我们就要用到这个,用到这一个,嗯,小老鼠也就数组变量,数组变量, 呃,速度变量,其实我们这里还可以,也可以这样用,也可以用一个多了变量,多了变量的话就是把一个值把这一个参数付给他,然后的话这个多了的话, 多了的话就是说这个多了里面的呃,呃,这个这个小老鼠的话,数组数组变量的话,就里面可能会有很多的一个变量啊,可以覆盖,覆盖不同的一个变量,它的区别就在这这里就用了一个数组的一个啊,用了一个无名的数组,这是一个无名数组, 就是把这个值啊付给了单啊,这个就是一个根货得到一个贷款,然后的话,这个的话就是说把这个得到的这个结果系统,这是一个系统的一个变量,系统的变量的这个结果付给了这个这个这个变量 顾客给了这个数组,然后我们现在就是说来看一下这个数组的值是多少,他这句话的意思就得到这个 get in list, 也就是说 step list, 也就是这个列号里面有几个,有多少个, step 就会把这个所有的这个 step 放在一个呃速度里面,我们现在去运行一下 它,这里面就有 id 的赛场拍了,那么我把这三个给你就得到了。 假如,假如我现在把这个 pose 放到外面来,因为我现在是把这个 pose 在这里面嘛,在海 函数里面,因为他这句话是借用这个函数,然后再执行,所以我在这里这个函数里面呃显示这个结果是 ok 的,但是我要在外面显示这个结果怎么办?我在这里面可以先加一句啊, 我们运营一下, 他这里就只有弹出一个 crease 冒号,后面他这个东西是没有结果。为什么会没有结果呢?因为我们在这里面的话就牵涉一个全局变量和一个一个局部局部变量, 因为我们在这函数里面去定义了一个这个变量,定义的这个变量我是用的是骂骂的话,它是一个一个局部 变量,也就是说只能在这函数里面,只有这在这个函数里面才能够呃,用用这个变量。但是我在外面的话,就就你就不能调动他这个 局部的一个变量,那我们只要去,如果我要在外面这样的话,那怎么去,怎么去,怎么去定呢?那我就可以进一个全局的变量,全局变量的话是一个阿瓦,那我在这里定一个阿瓦,我进一个是全局的变量,那么在外面就可以 得到它的值,我们保存一下,我们试一下, 然后我们现在就可以得到这个值了,因为你现在把它定上一个一个一个程序变量,我们现在把它改回去,所以我我们这里得 得了一个值以后,我可以把这个值返回,在可以返回给另一个边亮,比如说我可以在这里进 这样定义,最后我定义一个数组, pass 数组,嗯,也可以这样定义,我这里的话就是借用这个函数复一个参数,然后把这个返回的值 seventies, 要把这个返回的这个值返回在这个这个速度,那么我们就可以显示下这个速度, 这样也是可以的。 对,他显把这个都显示出来了。 所以我们再看一看这句话,就讲讲这个十列讲解,就如何去调整这个函数。调整函数的话, 那么我们就用这个符号再加函数变量,这如果里面有他的参数的话,需要给他一个参数的话,那我们就括号里面就有有给他一个参数,因为他改参数的话,嗯,可以改很多参数,不仅是给一个,同时可以改好几个参数都可以。 这就是怎么去调用的?如何去得到一个变量的一个值?我们要得到一个函数的值的话,当我们 看看一下,你也可以直接去定一个全局变量,我们在外面去调用,如果是一个局部的变量的话,如果是卖的话,那我们可以把这个啊得到这个纸可以返回去,返回去。 嗯,这个 return 的话还是一般后面如果你需要返回的话,那么就一个 return, 如果你不需要的话,你没必要去返回, 因为我在这个例子里面也讲了,这个全局变量和这个局部变量,就怎么去定义他是有什么样的区别啊? 就通过这样具体啊讲这个实验,然后让大家可以充分的可以一个很好的一个一个去理解 啊,这节课的话,呃,其实很简单,函数其实很简单 啊,就是怎么去调整这个函数,怎么去定义这个函数,怎么去传递传递这个函数,传递这个函数的话就用这句话, 然后的话就是说他的一些变量,根据变量和局部变量,就是说只要把这个镊子去搞懂,把这个镊子搞懂,下次的话写这个程序的时候对着这个镊子去烫就可以了。 其实这个函数是非常去简单的,没什么好难的啊,但是这个函数非常非常有用,就是写程序,就是说啊,这样写的话就很好去维护 啊。这一块我们已经讲完了,如果有不懂的话就联系我们啊。好,谢谢大家。

那我们来学习一下普洱的一些基础知识或者语言的话呢,它是属于解释性的一个语言,是阿里沃尔在一九八七年的时候, 呃写出来的一个语言,他是一个解释性的,他不是变异性的 c 语言和 c 加加这些语言呢,他写的代码需要变异以后再运行,而普洱的话呢,他运行的时候是一个解释器在运行 现在最流行的拍摄的话呢,那是在一九九零年的时候发布的,那或者他的强项或者说他的优势 都有哪一些呢?他在借用了一个 c 语言,包括 scd 啊, awk 啊,还是这一些的语言的一些特性,然后他最内部最重要或者说被行业。呃, 我按照的一个非常重要的点的话呢,是他的正则表达是或者正则表达是在所有的语言里面可以说是属于顶级的,也是目前为止 在邮件的垃圾邮件的处理,包括银行的账户处理等等,目前还是他的还是在这个地位,还是目前没有被撼动。 那拍摄的话呢,是在九零年的时候发布,他是呃相对来讲比普洱要晚了几年,他也集成了普洱的一些优点,所以在目前呢来讲, 他们两个的都是属于开放式的一个员,都是属于开员的,偶尔跟拍摄的优势呢,或者说他们两个,嗯有一些优缺点吧,这个都是美门员对他自己生存能够呃 被很多人使用,那么就必然有他的一些优点。那同样的话呢,我们选择一门语言的话呢,就不必要太纠结这一门语言是不是最好的,这世界上没有说有十全十美的一门语言 适合我们自己的,能够解决自己的需求的,那么他就是一门好的语言。还有一个重要的点就是说语言好不好,他不一定说是他本身产生的问题,他也有可能 是你使用的水平,技术能力,能不能把它用的好。那学习 polo 最好的一本入门书籍呢,就是这一个叫幼儿园入门,也叫做小骆驼书。 为什么说我们会呃选择这一本呃小骆驼书的这本入门入门呢?因为他是 将普洱语言从最开始的所有的一个基础知识呢,从头到尾的都呃可以说从零开始讲起。哎,这本语言的话呢,他这本书的话呢,他相对来讲就没有讲到一些太高深的一些。呃普洱的一些用法, 往这本书里面的话呢,如果我们将前面呃这十来张全部都学完的话呢,基本上我们在 些脚本是足够足够了。那在讲到这个脚本这个概念的时候呢,其实 pos 在早期的时候呢,他 写的一个叫外国的一个服务,那也就说,嗯,可能有朋友知道叫 cgi 的一个一个程序, cgi 的话呢,其实在一定程度上呢,它指的就是 pool 语言写出来的一个程序, 那他是可以作为外国服务器的。呃,一个语言,在 php 流行之前,那么很多网站的网页武器上用的语言是普洱语言来实现的, 所以呢,就是说我们今天的话呢,先只是大概了解一下 pro 银行的一些优势,或者说他的一些呃优点,那最主要的时候呢,就是我们要将它怎么样的发挥出来, 那就是要靠我们每个人去把它学习好, 那波尔斯他是一个解释性的语言,也就说在运行他之前我们需要先安装解释器, 那解释器的话呢,这个温特斯朗版本呢,我们可以下载在网上去下载,这个版本推荐的话呢是五点幺六点三的版本,那五点 八点八呢,是最低的一个入门版本,建议是五点幺零或者是五点幺六点三,或者是幺六点二三十二位的这个版本, 那其他版本也是可以的,就是只是呢可能说需要的一些模块的话呢,嗯,我们目前没有途径获取到,或者说你要有自己有一个变异安装的这个能力,那么你就可 可以去使用其他的版本,如果没有的话呢,那我就建议你用这个五点幺六点三的版本。首先我们点安装 这个就通常软件的安装的话呢,下一步就好了,然后这里一个 ipi 的这个的话呢,主要是用于网站上的这个一个接口,这个的话呢我们主要是在网网站服务器的这个那个插件,所以我们经常就不需要去安装它,我们只需要下面这两个就好了, 那点下一步点装就好了,按 装完以后的话呢,在我的电脑属性高级属性里面,环境变量里面,那一个让他的安装目录的话呢,会加到我们环境变量里面,那个八点的 这个环境变量里面,我们只要确认一下,那有一些操作系统的话呢,可能没有权限或者说是设置的,他需要注销一下, 还能够生效。所以如果说您的破坏环境安装完以后,然后呢没有生效,那你可以注销或者重启一下操作系统, 那现在是在创建所有的 html 的这个帮助文件文档, 也就说他所有的模块的使用方法,在安装完以后,都会有一个网页的一个文档给到我们,我们可以去嗯,从这个文 档里面找到一些原始的技术性的支持文件或者说手册。 那每一门语言呢,我们在学习的时候呢,都会有一个 hello word 的一个案例的一个程序, 那我们再用 polo 的话呢,同样呢也会有这样的一个程序,那这个 polo 呢,是因为我之前安装过了,所以说呢那些模块我就不再一个个去下载,我就改一下名字就 ok 了,新安装的这个呢,原始的我就把它删了。 那这就是一个最简单的一个 poler 的一个 hello word 的一个案例的一个程序,我们打开 这个 cmd, 也就是我们的中班,然后呢找到我们的程序所在目录, 我执行普洱,然后比如说我这里的名词是 s 的影片,那么我们可以看到他打印出了一个 hello word 这样的一个豆腐串,那么这就是他最简单的一个入门,就是 hello word。 那接下来的话呢,我们就以 polo 的在吉尼斯里面,他默认的话呢有提供一个标准的案例的一个程序, 我们先启动吉尼斯,在每一个版本的吉尼斯的版本目录中,也就是在一九七 七,一九二一一百这些等等这些版本下面一个二的一个版本就是目录下面二,然后呢下面一个 polo 的这个版本,那这个版本这每一个呢里面都会有一个案例的这个程序,我们可以将这个案例的程序的话呢在 进电视里面跑一下调试出来,随便抬开一个亮黄, 然后呢我们直接点状,这个时候我们不能用调试的模式,因为在调试鉴定式里面,调试只能用于 c 线或者是 b 线啊, polo 拍摄啊,这些都不能再这样的调试, 我们可以看得到,那么弹出来一个提示,那我们再确认一下,那么呢可以看得到 这个是生成的一个 poler 语言,将写出来的一个图形,那我们再点继续我们看一下, 当你能看到这样的一个图形,这个或者这个脚本能够运行,那么的话呢,代表了你今天的这个学习就已经到位了。 那最主要的话呢,我们是要将这个图形能这个脚本案例的脚本能调试出来,那这样的话呢我们才能进行下一场的学习。

这节课我们去讲一下这个 power 的一个简介,安装及 power 与接粒子的一个接口文件的一个设置。 首先我们先嗯把这个 power 的一个一个优点,我们在这里说一下, 那 power 为什么就是说现在越来越多的人喜欢用 power 写 g s 教文,他比 c 线的话具有一定的一个优势。我们现在在这里就是讲一下,因为 power 的话他 可以提供一个很好的界面,在这个界面上可以显示一个中文, ccl 也是可以显示这个中文的,但是他, 嗯他显示中文的话,他必须要做一个图片,嗯,这个图片的格式是点 s p m 啊, s b m, 他用这个图片的话有 c 需要的话,他调用 就是非常慢,所以的话这个 pa 的话就是说直接可以写的,你在这个程序里面判断的话,他也可以用这个中文直接去传单,所以的话这个 pa 这是他的一个优势。 还有一点就是 part 他运行的这个速度啊,速度比较快,然后读取这个速度也比较快,写入这个速度他要比 c 需要快的很多。 二的话它还可以跟这个数据库嗯相连,比如说把一些数据可以储存在这个数据库,比如说这个储存在这个 master, 嗯,也可以直接从这个数据库里面搜取这些数据, 嗯,这就是说,呃,他比需要他具有一定的优势。还有就是块可以自发自动发邮件,就说你写程序的话,或者遇到一些 bug, 或者 遇到一些错误的时候,他需要提醒的话,如果需要自动发邮件的话,可以可就是说这就是 par 的一个优优点,就是 park 可以去实现这样的一个功能, 这个 pro 的话也可以拥有不同的操作系统,你在 windows 里面可以用,也可以在嗯, univers 里面可以用。不像现在有很多人他用那什么英语,那还有那些什么微信去写的话,他只能在 windows 里面用,但是你换一个操作系统他就用不了了。 这一 part 它具有嗯,很多的一个优点,所以现在越来越多的人他就喜欢用这个 part 去斜接脚板 啊。我这里的话就是说我这里的话,呃,已经提供的有这个安装的一个安装的一个程序,但这个这个安装的话就是说可能版本 比较老一点啊,你们也可以自己去下载一个比较最新版本的一个一个 pro 安装程序。这安装的话就是说我在这里就不演示了,你直接点运行,直接点下一步,下一步就行了。这个非常简单 啊,我们就装好了以后我们要去查看这个,查看这个我们装的是哪个版本,我们这里就要选一个指名叫 bur 杠 v, 你们可以去演示一下。就说我现在这台电脑里面装了一个装的炮的一个版本是多少,你就输入一个炮尔康威 啊,回车就行了。你可以在这看,可以看到 this is part, 这是一个五点八八一个版本,这是它一个版本。好,如果你用这个秘密查看的时候,它出现了这个东西的话,就 说明你的电脑里面已经装了这个 par, 如果他没有出现这个的话,就说明你的电脑没有去装这个 par。 装了以后就是说我们看能不能运行这个接你的脚本,就是说有没有装成光阴,能不能运行,我们就是说运行一个程序就行了, 我这里就是说把,我这里也是提供了一个提供了,在这里面提供了一个程序二的话,这里提供了一个,有三部一个程序,我把这个程序 放出来,到时候我把这个程序放在这啊,这里我已经放了啊,让我放在这,我们在 js 里面去运行一下,如果能运行这个程序,说明你这个伴的话就,呃已经装成功了,也可以这么说,我们打开这个 id 操运行呃, par 的程序的话,我们去调试的话只能用 run, 不能用 bug。 呃, bug 的话只能调试这个 c c 二的一个程序,所以我们在这里只能点这个 run 啊,我们选择这个程序, 好,你点 ok 运行,看他能不能运行,如果能运行的话就 ok, 好能运行了 啊,这就是程序正在正在运行, 这说明我们安装了这个执行软件可以执行了。 嗯, 我给大家就是说推荐一款,比如说程序的一个编辑一个软件,以前是学 cc 的时候,我们都推荐了,就用的那个 id, 它用的那个啊,但是,但是的话,自从我用了这个软件以后,我就喜欢这款一个软件,因为它它有它的一些优点。 嗯,我简单的给大家去介绍一下啊,在这个文件夹里面,比如说我就和这个视频会一起放的,有这个软件放的有这个软件, 大家找找这个不需要安装的,找放到你的电脑里面直接打开就行了。 我们简单的说说他的一个优点,就是说,呃,你要去查看一些相同的一些东西,就是说你就双击一下,把相同的东西全部都给你显示出来了。 我觉得这一点有时候比较好用,比如说你写程序的时候,有时候我要把这,把这个,把这个规的改成其他的,嗯, 所有的都改成其他的,你就可以双击一下,也可以查看到哪些有这个单词。这是我给大家举的一个例子。还有个还有的话,一个好用的,就是说他写这个程序的时候他会有这个,有这个,有这个线, 就是我们为为就是写程序一般都说我们要会对的很整齐嘛,就说这里就用了一个 one, 那么这里,呃这里就有 有一个结束的,有一个结束的话他他这里就有一根线,这样对的很整齐,这样就可以增加我们程序的一个阅读性,我觉得这这一点是非常好的,这点是非常好的,也非常好用的。 嗯,还有的话就是你当你写程序的时候你就会发现,你就会发现当你按一个括号的时候,他就会出现两个括号,你可以少输一个括号,这也是很好用的。比如说我输一个大括号,他就会出现两个啊,你就可以少输一个。 挺,这个挺方便的,就是说你可以去试着去用一下啊。接下来我们讲一下这个 par 与 js 接口文件的设置,就是说 js 要想把 park 去,呃,用 park 进行小本的话,他就是有要需要有一个接口文件, 这个文件的话就是你装接力器的时候他他会自带的,他这个文件放在哪里呢?他这个 api 文件是放在哪里呢?他有一个目录,就是说你接一次看你装在哪个目录下面,然后下,呃,目录下面有个版本号 啊,版本后下面有个 word, 然后有个 par, 然后有个 g s 点 p m, 这个 g s 点 p m, 就是这个 g s 与 par 的一个单口文件,也就是一个 ip, 一个 ipi 文件,就是一个一个应用的一个接口文件。 他在哪里呢?就是我今天是现在装的 f 牌呢, f 牌下面有有个戒指,戒指下面有个版本或者一九二版本,你打开一九二,一九二下面有个 w, w 下面就有一个炮,有一个炮。 嗯,这个这个文件的话,这个文件的话介意是点 tm, 就是说介意思和 part 的一个 ita 文件应用的一个单个文件, 我们用这个编辑器去打开这个文件去看一下,这个可能你打开的话也看不懂,就是也没必要去看看。你只要知道这个文件,只要知道这个文件是一个 ipa 文件,一个机票文件就可以了。 它这里面这个格式定义了一些,呃,一些一些应用的一些格式 啊,还有一些一些一些变量,一些一些变量,如果有时候需要改的话,就是你运行报错的话,他会提示你这个文件哪里报错的话,你可以打开这个文件相应的去调试一下,看哪个地方 需要改的。一般情况下是不需要改,如果公司的话可能有些特殊的要求,或者有一些特殊的配置的话,也可以进去改。这么简单。 不是要想运行这个 janic 点 p m 这个文件的话,就是需要我们需要在写这个程序的时候,开头要调用这个文件,就是怎么去调用的呢? 啊?不过这也是一个写写字叫做一个固定的一个一个用法,就是说 used 不 used, 不,然后这是一个目录,你接一次版本的一个目录物,然后把把这个, 把这些话加进去,然后在下面再加进油脂接力这个他就会自动调用你这个文件包,自动会调用 这个文件包,我们去看一下是哪个文件包,就是在你装的戒指下面,版本下面,嗯, word, 然后下面一个 g s 点 p m, 它是一个文件,一个文件包它就会调动这个文件, 我们打开这个文件里面看一下,他这里就调用到另一个,调用到另一个文件,就是说在这里面还有一个接力时间 p l 接力时间 p l 文件, 也就是这里有一块,就相当于这项里面的 shot, 他把这个文件的内容就是调调呢,调用过来,我们看一下 gs 定 p l, 这一次点 p l 的话,这里面的话就是对对这个,对这些什么 c o i 嘛, i u x 啊,用户啊,都用户对它进行对对这些 pose 啊、帽子、冰箱一些,对这些指令, 对介意思系系统的一些一些命令就有一个定义,就是定义好了以后我们才能用,所以的话这些命令的定义就是在这个介意思点批量里面去定义的。 这个文件其实是奥奥宝,奥宝他们已经写好了,我们就是说调整这个文件 就直接可以去用这些产品了,你看这个 pose 他在这里就静音了,这个帽子他也在这里静音了, cym 也在这里静音了,静音好了以后我们就可以用,所以在写程序的 的开头,在写程序的开头一定要用到这一到,一定要用到这两句话,哪两句话呢?就是 usually, 包括这个接力程序, 把这把把这个,也就是说把这个文件去调用过来,调用到你的程序里面来调用到这个 ipa 文件,这样的话,这样的话就实现了 ts 和 par 的一个一个一个串联,一个串联 啊。我们去解释一下下面这个呃,这几句话的意思是什么?就是写程序的时候开头那这个东西的话,就是说你开头告诉告诉这个程序是用 part part 去写的,这个程序指向 普洱庄的一个末路啊,这句话的意思就是在上面这句话加了一个 w w 的话就是一个警告,就是说你执行程序代码的时候,他会如果你出现错误的话,他会警告你。所以我们开始去学程序的时候,我们在写程序的时候一定把这个把这个呃加一个参数, 加一个杠 w 啊。下面的这句话就是 user genis, 这句话就是定义了一个单口到 genis 文件,就是说去调用了这个 a p i 文件, 就是建议是点 pm, 他把这个点 pm 是一个包,一个一个一个相当于一个数据包里面把这个点 pm 是省略,省略价格,这也是一个固定的用法,我们可以去看一下这个,看看一个程序,就是说你写程序的时候, 一般的话这一串这一这一串的话都是一些固定的用法,直接去直接去扩过来就行了,但是我们我们还是要知道这是什么意思,然后下面有句话就开始去链接金利子,这也是一个固定的用法, 每个程序开头一般都会都会有这种计划去开始,然后我们看一下 g s 线模式的一个命令格式,这些都是录制的,比如说在 c 线的时候,它直接弄成这个 c o m, 直接露出这个手机干嘛?但是 par 的话,因为你定义的格式不一样,就在前面他一定要加一个哆啦 f 杠指向这个东西,他是一个固定的一个固定的一个用法,就是在前节课我 就是写了一个 house 啊,就可以直接去录制这样的程序代码。嗯,我们现在就可以去自己去写一个小小小的程序,就是打开一个编号的程序,就可以自己去写一个了。呃,这一段的话就是一个,呃固定的用用法,每次写程序的话包括谁就行了。 嗯,这个这句话的话就是打开一个念号,这是一个,这是一个。不,这,这是一个,这是一个录制的啊,那这个的话就可以换成一个系统的一个换成一个系统的音量去做。嗯,他这个东西代表一个念号名吗? 那么我就把这个,把这个 copy copy 过来,把这个列号名换成一个,换成一个变量,这样的话,这样的话就是一个一个简单的一个 一个一个小程序。让我们去讲一下就是如何去在 part 里面得到这个环境变量的允许,嗯,他和这个 c c l 他是不一样,其实我要想得到这个 c c l 里面的那个电话名,就直接是一个 doler, 后面加一个角膜,但是但是在 part 里面的话就一定要加一个 doler, e n v 后面加一个大括号,然后里面就是加你的,呃,轿跑就得到你的年号名 style, 就得到你的这个当前的一个 style 啊,这只是一个表达的一个一个一个方式不一样。 看一下,我们就说你看一下,看一下,我这是写了一个 hops, 写了一个程序,我这里就定义了这个一个变量,据说我定义一个 job lam, job lam 的话就是一,这是一个变量名, 我把这个纸,把这个系统的一个一个变量,把系统的一个变量啊,有一个轿跑付给了这个变量,这是一个打开的一个赛跑付给了这个变量。 所以 part 里面系统的变样的一个表达是是用的这种,他和 c、 c、 l 是有区别的 啊。以上就讲这么多,如果大家有什么不明白的话,就可以通过这些联系方式,就直接可以可以联系我,嗯。

大家好,这节课我们讲讲这个 script 接口命运的一个简介, 嗯,我们主要是介绍一下这个 c o m i u x plus v o s v o r 命运的简介。首先我们讲一下这个 c o m c o m 的话,它是一个线模式的一个秘密,它这个秘密后面带有一些很多的一些参数,嗯,这些程序代码都是一些漏制出来的,有 c o m 的一些程序代码都是漏制出来的。就是我在这里让大家看一个程序, 像我们这个程序里面的话,它里面有很多的一些 c o m c o m 这这些 c o m 的话都是一些录制出来的一些程序代码。 比如说举个例子,你录制我打开一个 get 的一个程序代码就是 c o m, 它就录制好了, 所以这话这个 c one 就没什么好讲的。我们现在就讲一下这个 i u x 命令, i u x 命令它是一个辅助的命令, i u x 的话就是说你这个的话可能用的比较少,但是我在这里就是一定要给大家去讲一下, 他就是说在,嗯,在这个线模式命令执行执行以后的一个状态,嗯,大家就说不是很好理解是什么意思, 就是说我打开一个念号的时候,我下面的话一定要用用这么一句话和他一起用,就是打开一个,打开一个 step, 打开一个 step 就是说我们录制的时候, 我们录制这个打开 science 的一个代码的时候,我们再录制一下啊, 他只能露着出来一串,其实我们要呃写程序的时候,我们打开一个 step 的时候,写这一串代码是有问题的, 是他可能会出现问题,就是说你打开这个 face 的时候,下面一定要加这么一句话,他是什么意思呢? 在一般的情况下他是不会出现问题的,他可能在特殊的情况下,就是说你写成绩的时候,我现在打开了一个 step, 已经打开了,打开了以后你写程序的时候可能有时候没有把这个关掉,你再打开另一个 style, 他从现在就打开了两个 step, 就是说你要在这个 step 里面添加内容的时候,他有时候可能会添加错,本来你是要添加这个 r 位里面的时候,他肯定添添加到这个 p s b 里面去了, 他就会出现这种情况。如果你在后面就在这这一句话录制的这句话后面加这一个辅助的一个秘密,他就不会出现我刚才说的这种情况。 所以的话,呃,下次就是大家写程序就需要打那个,打开一个 step 的时候,就是说这两句话就一起要用到 a u x 的话,就是说它是一个上面的一个线模式命令的,一个辅助的一个 的命令一起用,一起用,这一点的话就是说大家一定要去注意一下, 我们现在就是讲讲这个 pos 命令。 pos 命令的话就是说在前面课程当中已经讲得到很多了,它就是一个暂停,暂停程序,然后它就是暂停的时候可以提示一些信息,也可以用来去调试, 比如说我这里有有程序啊,程序里面就有一些 pos, 就有一些 pos, 比如说我程序运行到这里的时候,嗯,要要暂停一下,那么你就在这里可以加一个 pos, 让他暂停。 后面的话就是说,呃,就是说 book, 我我,我要停止,对,谁停止 它起了一个暂停的一个作用,就说暂停以后,呃,你再点一下它又继续继续执行。比如说我们在 gs 里面运行一下, 运行下,运行到这里的时候,他只是在这里起了一个暂停的作用,然后会把你要显示的信息 会显示出来,就是这个引号里面是你要显示的一些信息显示出来,你点继续的话,这个 他会继续执行,如果你点这个取消的话,那么程序就在这里已经终止了,你已经就是不会再继续运行下去了。他还有一个作用,就是说经常会用到,他会起着一个,起着一个调试的一个作用,就是说 我,我要,就是说我要想得到,我要看一下这个结果是不是我所想要的结果,它的值是不是我所计算出来的值。那我们可以在这里加一个 pose, 然后把这个变量 货品下来。好,也就是说我们要把这个变量给显示出来,这个,把这个变量的值显示出来,看一下这个值是不是我们想要的这个值。 我们运行一下,更新一下这个 script, 点击, 那么他就会弹出来一个值,这个值的话我们可以在里面去量一下,就是说这个值是不是我们可能算出的那个值,就检查这个值是不是正确性,如果是正确的话, 那就 ok, 说明你的程序写的没有问题。如果你这个值弹出来,可能和你的理论值不一样,那么你就要去检查一下你的程序是什么问题。所以的话,这个 pose 的话,一方面是 起了一个,嗯,起了一个提示的一个作用,提示一些信息也可以用来调试。 我们现在就是讲一下这个 v o f 和 v o r 这个命令,它这两个命令 的话是他是一起用的,他是一起用的。嗯,他是什么意思呢?就是说,嗯程序代码,譬如说我这里是一串程序代码, 他是什么意思呢? vo off 就开始,他已经开始了,下面的就是说这 vio 按它是一个结束,就是说中间的这一串程序代码,就是说你执行就出错的时候,就说你错了。这串程序代码执行出错的时候,他程序会继续继续执行, 就是说他不管你的错误,不管你的错误。我给大家去举一个例子, 先看一下这个匹配代码, 我这个程序代码这里就有一串代码,这串程序代码是打开一个 step, 打开哪个 step 呢?它的 me 叫 pilo, 我要打开这个 pilo step, 我们在这里面就是说加一个暂停 support, 我们先运行一下他是不是 ok 的?他有没有打开这个 step, 他有打开这个 step, 把这个 pet 打开了,然后在这里暂停, 就是说在这个打开大夫以后,然后改变单位,然后在这个地方给暂停了,他就程序上面的,那就上面这一块程序代码, 那就说明没有问题,没有问题是不是好?假如因为他这里是打开一个 pylo, pylo, 那我在 janice 里面我把这个 pylo 的这个名字改一下, 稍等一下啊, 我把这个拍了,改个名字,我后面加一个 come back, 那么我这里面就没有这个 padl 了。那也就是说我在执行这句话的时候,执行这句话的时候,因为我要打开这个 padl, 但是我现在一二号里面没有这个 padl, 那么他在这里 一定会出错,这句话就一定会出错,我们再运行一下, 你看他在直行到这个的时候的时候,直行在这里的时候 就已经出错了,就告诉你下面有,下面有呃,错误的一个提示,就是告诉你这个实体不存在,也就是说这个拍了不存在,告诉你已经不存在了。 但是我们有时写程序的时候,就是说我们要就算他出错,我们也要这个程序继续往下执行,那么怎么办呢?那么你就要用到这个 v v o off 下面,以 o v o off 开始,下面是 v o on, 你看我们现在在执行,虽然说这句话是有问题的, 他也能直线到这里来,我们再看一下,更新一下这个程序,点击运行,你看他已经呃 score back by square, 也就是说他这句话出错了,他就不执行了,不给你打开这个 pilo 了,因为你里面没有这个 pilo, 他这句话是有错误的,所以他不给你执行,强行的往下执行了。 所以的话,这句话的意思就是说就算是中间的这一串程序代码出错,他也会继续往下执行,如果你没有这句话的话,那么程序在这里出错,那么他就会暂停了, 其实就嗯,我不知道这样讲的话大家能不能听得懂,应该很好理解吧,应该讲的非常仔细了。 嗯,我写程序的话,就是一般的情况下,我写程序的话,基本上是不用这个东西的, 绝对是不会用这样的秘密,为什么呢?因为就是说你程序出错了,那可能是你程序有问题,没必要就是让程序强行强行的执行,这句话可能会,如果万一用的不好的话,可能会,嗯,可能会写的有问题,所以的话我建议大家就尽量不要用这样的, 不要用这样的命令。但是在这里我还是给大家去介绍一下啊。这个图片的话就是说我,嗯, 看过别人的程序,就是别人,他是什么意思呢?有删除这个没有使用的一个申宝,他这里面的话也就用到一个 vo off, vio on, 中间的话就删除这个没有用的申宝, 因为有时候删除分布的话,可能有时候删除的时间很长,或者没有权限,嗯,就是说你不能删除,如果你不加这句话的话,你不加这句话的话,那么可能你程序就执行不下去,就在这暂停了,但是我不想让他暂停,比如说你这里不能执行,那么程序还是可以往下走,就是这个意思。 嗯,今天的课程就讲到这里,大家可以下去去练习一下,就是把这个把这些命令就是说,嗯,去一个一个去练习一下,就是可能你听懂了,嗯, 就是你当你自己去做的时候,未必就能做的,对,就是他自己一定要自己多动手,多去念。 今天的课程就是这么多,但是我还给大家布置了一个作业,就说我已经。嗯,有一个程序叫归零,就是输出这个归零呢,把这个程序的话就是说大家去看一遍, 把这个程序代码要去看一遍,就是把这所有的程序代码看懂了,看懂了以后,然后你再把这个程序去执行一下。我程序放在哪里呢? 点击还是放在这个一个文件夹下面,大家可以自己去 问,我要这个腾讯 就这个 film opport, 大家就是先去看一遍呢,把所有的这些东西去看懂啊, 看懂了这个程序代码,这个程序就也算是一个大程序了,可能估计一个礼拜才能看得完,就是要看懂了,看懂了以后还要自己去调试一下, 其实这些东西的话里面我们都已经讲过,就是,对对,我们之前的就是说,呃,所学的知识一个运用 啊,今 今天的课程就讲到这里,如果大家有淫威啊,或者有什么样的好的建议啊,都可以跟我联系哦, qq 啊,电话啊,邮件啊都有,上面都有啊。 嗯,可以给给我多一点建议。好,谢谢大家。

大家好,这节课主要是讲一下 janice 是脚本语言的简介。 janice 是脚本语言,主要是有 cecel、 par、 tk、 tcl、 tk 和这个 python。 我们现在分别去介绍一下 c c l、 power t、 c l、 python 四种语言的一个优点和它的缺点。首先我们讲讲这个 c c l, c c l 有很多优优点哦,它的优点就是简单易学。 呃,不需要装什么软件,就你直接打开一个文本文件,在里面进行编写,编写好以后直接去呃运行就行了。现在就是用 c, 需要编写脚本的 公司比较多,供大家共享的这个镊子就比较多,就是学你很容易找到很多的一些学习资料,这样就是学起来很容易去上手。 他的缺点就是功。嗯, ccl 他的最大的一个缺点就是说他的功能不是很强大,他不像这个 partc 要好,这个拍子他有很多的一些函数, 嗯,可以很多函数你直接去调用就行了。它的功能,它的功能就非常强大,但是虽需要,相对来说,它的功能就是不是很强大。嗯,再说它也不能和一些数据库进行一些链接, 然后 c c l 就是做出来的一些窗口,做出来一些界面,它不是很漂亮,然后 好运行的速度也比较慢,特别是在 windows, windows 下运行将近是脚温非常慢,在 unix 的话会快一点。 还有一个缺一点就是 c 效有编写好的程序,就是说我们不能把它翻译成 e x 文件,这样就是我们大家自己写好的一个程序,就很容易被别人去共享, 这是一件很烦恼的事情。以上是 c 笑的一些优点和缺点, 因为这个 c 秀他是奥宝所推荐的一门语言,所以现在被大部分线路盘场所去接受,大部分场合都是用这个 c 秀去 写这个尖字脚板的。下面我们介绍一下 power t k 二 tk 的话,就是相对这个 ccl 来说,它的语言的功能就非常强大,因为它本身就自带有很多一些函数,就直接可以进行去调用, 嗯,他还可以和很多的一些数据库进行进行去链接, 它做出来的界面也非常漂亮,然后 b c 需要要漂亮, b c 需要的 这个窗口的是呃一些功能,就是说要强大一点,然后它运行的速度也非常快。 c par, par 的缺点是 par 就是写这个界面的时候他就相对比较麻烦一点,他的程序代码也相对麻烦一点, 因为这些缺点都是一些相对来说的,这个 power 相对这个 t c l 的话,就是写这个柜的话,窗口就麻烦麻烦很多。 我们讲讲这个 t c l 和这个 t k t c l t k 优减优减的话,因因为我用 part 写个程序用 t c l 也写过,用 python 也写过, 也用 c 笑写过,四门语言我都写过,所以我对他们的优点和这个缺点深入其不了。我这四门语言就是说我最喜欢的一门语言还是 g c l t, 因为他语言功能非常强大,他跟 power 差不多,他的界面也非常漂亮,运行速度快,特别是他做这个窗口的时候就直接画就行了,这是比较方便的一件事情,我给大家简单去介绍一下啊, 它这一它是有一个软件的,叫 v t c 啊,你只要打开这个软件,这个软件就是在我的网站上面就可以直接去下载了,下载呢就是直接去用就行了。 你打开这个软件的话,然后你需要什么按钮就直接去画就行了。比如说我们要画一个八寸八,画一个八寸的一个按钮, 你直接拖一下就行了。然后你可以对这些 button 进行设置一些手信啊,比如说我要给一下上面显示的 显示了一些字母,你只要去给一下这边的一些参数就行了。你要编写程序代码,直接打开就直接在这里面进行编写,因为他做这个窗口非常的方便。 在这里我们主要是简单的去介绍一下,因为在后面有专门的课程去讲解讲解这个 pc 啊,所以我在这里就不多说了。 嗯, tcl 的缺点就是相对这。嗯,从这四门语言 来说的话, tcl 的话缺点我觉得没什么,缺点相对来说就比较完美一点。 python 的话,正面语言,就是说现在基本上很少有公司去写这个,用 python 去写接你这次脚本,可能有的人根本就没有听说过。 嗯, passing, 写这个脚本的话, passing 它功能非常强大啊,他做出来界界面,在这四面语言当中,我认为 passing 写出来界面是最漂亮的,运行的速度也是最快的。余华,我认为也是最简单最高效的。 中国人很少用好,很少用这个,用这个 pattern 去写这个脚板, 嗯,他就是 就是因为国内人可能很少有人去写的话,就是实验不多,懂的人也也不是很多,就是你遇到什么样的问题,就是很少有人一起去讨论,一起去学习,所以的话有时遇到问题也也很麻烦, 所以的话可能就是因为这个原因的话,所以的话很少也有有人去用这个排进去写进行脚板, 就是我介绍了这四门语,嗯,脚本语言就是我,我建议大家还是先学学这个 c 笑,因为 c 笑的话他很容易比较容易伤手,然后把 c 笑去学会了,然后再学,再 学学这个 gc 啊,或者学学这个 part 啊,这是我个人的一些给的一些建议,就可以供大家大家去参考一下。 除了呃写这个建议师脚本以外,其实还可以写这个建议师的一个 d f m, 写这个 dfm 的话,我的网站也会有这样的课程,就是说供大家去学习,我也会提供一些资料,比如说如果大家比较感兴趣的话,可以打开我的一个网站,我的网站网址在这个下面都有 w w 点 q h square 点 com, 你只要打开这个网站的话,在这个网站里面就会有一些相关的一些课程,你只要打开这个脚本课程 就会有,就会有一些呃课本的,呃呃。就是关于学这个脚本的一些学习的一些内容, 就是大家去学习的话,学,不管你是学习这个 c 校,学习这个 part t k, 学习这个 t c l t k 学习 d f 呢?学习这个 python。 首先我认为大家还是要先去学学这个建议师管理系统, 因为 js 管理系统的话,他是学习这个脚本的一个基基础,因为我们我们要 我们要学习这些语言的话,首先要对建立思思对一些,嗯,对建立思思的一些文,对建立思这些系统的一些文件呢,或者对用历史的一些命令呢?对一些这些, 对这些东西首先要有一个了解,这样才能更好的去学习这个脚板。 在这里我先就说这,呃,这些课程的话都会录制一些视频,可以以后都可以在这个网站上面去。呃,去看了, 因为这里也有一个 js 脚本的视频,就是说到时候会把一些视频都会放在这个网站上面去,然后供大家去啊学习, 这是我讲讲到这儿就是说的一个题外话。嗯,这个 d f m 的话是我我写的,这是我写的,我在这里跟大家去说一下,因为这个写教本的话好多东西,呃,是用 c 效用,这个 帕尔用 t c 要用 python 是写不出来的,比如说必须要用写这个 d f m, 比如说因为写 d f m 的话可以对一些 girlboat 之内可以进行一些处理,这个东西就是非常的一些复杂。哦,就是我给大家就是提供一些信息,如果大家感兴趣的话也可以去学一学, 因为这个 d f m 它是用 c 语言开发的。嗯,其实 alpber 它写了一些很多的函数,也就是我们直接可以调用 alber 的一些函数,对一些 girl 进行一些处理, 他和写教本的一些理念是完全不一样的。我的网站上面也有 很多的一些,就是说有一些资料可以供大家去下载,如果大家对这个 dj 方比较感兴趣的话。呃, 如果大家要如果大家要学习这个脚本的话, 因为刚才我我也介绍了,就是说首先是要学习这个吉尼斯管理系统,嗯,吉尼斯要想学习吉尼斯管理系统的话,首先就要学这么多内容, 大概有十几节课啊,这这些东西都要去学的,然后呃建议是管理系统内容学完以后就学这个 c 校, c 校的一些最基本的一些语法,一些柜啊,一些 short great 啊, a w k 九五啊, 这些东西去要去学一下,然后这些基本都去学好以后就学其他东西就不容易了。 还有一点就是,呃,在这里我就提出来一些就是学程序的一些建议,就是说大家一定要去注意一些学习的一些一些方法,方法是很重要的, 然后还要去多问,要多看一些别人的程序,还要主要是自己多动手去 写,然后还有主要是还有一点,就是大家一定要对这个脚本非常感兴趣,然后大家就是一定要去坚持,一定要去坚持不断去写, 这样你一定会去学会。就关于这个方法的话,就是在以后的视频当中,我会我不仅教给大家一些最基本的一些 方法,嗯,教一些最基本的一些知识,而且我还会教大家一些学习的一些方法,因为学习的方法非常的非常的重要。 然后我们现在对呃本节课就是做一个学习的一个总结啊, 就是学完这节课以后,大家就是说要对这个 ctr part, tcl 和 python 语言的,嗯,就要 有一个了解,就是对他们的一些优点和缺点的话,大概有一个心里有一个,嗯,了解就行了。嗯, 这课我也给大家布置了一点作业,就是说,嗯,在我的网站下面可以下载一个 ccl 的程序和 party 程序,就是说打开一下,然后对一些程序代码有一个有一个基本的一个了解, 就是说如果大家想要学习更多的内容的话,就是可以关注我一下以后的一些视频,我会录制很多的视频供大家去学习, 大部分内容都会放在放在这个网站上面,如果大家在学习的过程当中有什么样的问题的话,有什么样好的建议就可以直接给我打电话, 就这个视频的下面,这里有我的电话号码,也有我的邮箱,我的 qq, 可以直接去加我的 qq, 嗯,就说有什么的疑问,疑问的话就直接向我提出来, 然后这节课就讲在这,谢谢大。

因为之前说的话,今天晚上学习那个为了循环, 因为外循环的话呢,他首先他要有一个数组才会比较合适一点,所以临时改成那个学习那个数组这一块的。只是那数组的话呢,在讲 cc 的时候呢,我们有讲过一个数组的概念,但是呢在 pos 里面跟 cc 里面会有一点点差异。 呃,比如说我们在这里获取这个层的列表的时候,对吧?那我们会用英方去获取他的层列表信息,我们可以看到他会有一个很多层的这个元素, 我们获取一下成立表的信息, 我们可以获取这个马克逊这边的话呢,可以看得到,这边的话呢,有整个马克逊的这边呢,一个二维的一个点,那个输走的一个矩阵的一个信息,那这边呢,他会有比如说我的层的 那或者是淘宝这些类型,对吧?每一个信息都有,那每一个的话呢,他这里面都是一个数字, 我们可以看得到他是用一个括号来写的,这是 c 线里面的一个写法,那在 po 里面的话呢,他的这个数字的写法的话呢,跟 c 线有一点差异。 在坡里面的话呢,他数组的关键字是什么呢?他的关键字是一个艾特一个小老鼠的这个符号,这个就是数组的一个一个一个符号。 she 把这个放大一点,这样看的清楚一点。艾特这个符号呢,就是一个数组的符号,数组的一个一个一个关键字符号, 也就是说我们大纳斯呢,开头的美元的这个符号,开头色是一个标量,然后用这个艾特这个开头的呢,那他表示的是一个数组,数组里面呢,他实际上是一个一个列表,那当我们要获取这样的一个数组的信息的时候呢,我们可以先用 我取一下,我们看一下,然后打印出来看一下,好吧? 比如说我们现在获取这一个数字 下面的,嗯,成名,我们把成名的这一个获取出来, 我们打印数字的时候呢,要加上那个双引号,不加上双引号呢,他不会给你显示, 然后我们把这个陈明的这个边量拧抻给他复制下来, 然后在坡里的这个尖绿色这个脚本里面呢,我们任何一个用这个打印的这个变量的时候呢,要 在后面加上一个感恩。如果你不加上这个换行符的话呢,那你在运行脚本调试的时候会出现那个卡住的情况,因为坚持他没有获取到一个结束符号, 那我们加了一个暂停的按钮,然后我们再来调试看一下,看一下他的结果是什么样。 我们可以看得到这里显示的就是我们获取到的这个层的列表信息,对吧? 那这样的话呢,他其实就是在一个简单的一个数组的一个访问,那如果我要想获取到其中某一个数组,比如说 gtr 这样一个数组,那他怎么访问呢? 数字有下标,我们前面有讲过下标,那下标的时候呢,我们可以 下边呢,就是在后面加上,比如说 gt 二是第三,那他的数组的下边是从零开始的,那我们可以把这个边量显示出来,看一下是不是的? 我们再来执行一下,看一下是不是,对吧?这次的话 gt 二呢,他就是这个第第三个那个下边的元素,他实际上呢在那个坡里面的话呢,他是 是用下标数字二来计算的,也就是说当我们的数组呢元素从零开始,一直向后添加, 一直添加到呃最后一个为止,他的下面数是要减掉一个数字一的,才是他整个呃加上一个数字一才是他整个数字的元素的数量。那同样的,假如说我们今天我不是从获取的,我自己去添加的时候,那我们可以加上一个, 我们可以自己加上一个数字,比如说我们里面加上零一,这样呢是两个元素,我们可以看一下,看一下他的 这个对不对? 那我们这次看一下他的这个元素里面是多少,这里看得到就是零和一对吧,那同样的,假如说我们用呃零一五 十对吧?那这种的话呢是第一次复制,那我也可以在下面再加上, 嗯, 我暂时先不讲这个用法,先讲另外一个吧,先看一下我们这里有几个元素, 当我要获取其中一个元素的时候呢,这个时候就不是用这个艾特小老鼠的这个符号了,就是用丹纳斯美元的这个符号。我们又从零开始,我们先看一下这个获取里面的元素和他的数字之间的区别, 以及我们在不用这一个双引号的时候,我们看一下是什么样子的。 我们不用刷引号的时候,我们看一下他的下面这三行的区别是什么, 我们可以看得到第一个,那他获取到元素零,那么就是这第一个元素,也就是下边 为零的是数字零,那第二个的话呢,他会将我们所有数组的元素全部都打印出来,我们可以看到零一五幺零, 那第三个当我没有用双引号的时候,他显示的是我们整个数组里面一共有多少个元素,也就是四个, 这就是说我们为什么说双引号,你要显示这个数组里面的内容的时候,你要用双引号扩起来,如果你只是想看这个数组一共有多少个元素,那么呢你就不用括号扩出来。 如果想要调用其中的某一个元素,那么呢你就用丹纳斯美元的这个符号,然后后面再加上他的这个下标,这样的话呢就可以调用他的数据, 比如说我们再嗯加一个变量,比如说胎死的,那我用这个我要调取其中的第三个元素,也就是五,那这个时候呢,我们应该用下边二,然后再加上十,那这个时候我的胎死的值是多少? 我们可以想一下太子的值应该是多少,然后我们来运行看一下,我们可以看到这里显示的是十五,对吧?因为第三个元素数字里面第三个元素是数字五,然后我们再加上十,那就是十五, 那这是一个数字,那假如说我们要是说呃将里面的变量那个数字元素改成这个字不串呢? 一样的, 如果说我们用字符串的时候呢,注意这地方的上下纹,在讲前面的标量的时候有讲到上下纹, 那这个时候我们需要用单引号或者说是双引号将它扩起来,才能表示这是一个次服串,否则的话呢他就会出现一些呃上那个上下纹的,这个理解不到位,那这个时候我们用太子的再加上十, 我们可以想象一下这个时候应该是多少,他还是十,因为我们 c 这是一个字符,字符的话呢,当他 进行数字运算的时候呢,他找不到里面有数字,他就会把它当做零,那这个时候呢?他就是十,那是不是我这个地方我可以改成二, 我们再可以看一下这个是多少,我们可以看到是十二。那么从这个例子我们可以看得到数组里面是可以有数字形的标量和字符形的标量混合在一起里面,甚至于说我们还可以 二位数字来做进一步的看一下, 比如说我们现在这个十组,对吧?那里面的话呢,我们再用这一个过来,用一个数组在里面来,我们看一下他的结果是什么样子的。 那这个时候呢,我们在下面再加上一行, 我们看一下啊,这两个 a 的这个数字是什么?我们可以看得到 这个数组呢?他是将里面的话呢,这前面的这个 ab、 二 d 对不对?再然后加上这个 b 和三,他就是将这个呃数组跟两个合合到一起来了, 这也就说数组他是可以复职的。另外一个数组来的,他不一定就说一定是,呃,其就是其中一个数组, 然后再加上几个元素,这是一种写法,就是说是可以合并到一起组成一个新的数组,这个时候有什么用处呢?嗯,其实我们在前面讲到那个赠 排刀的时候就有这种用法,当然说写法的话呢,不是这种写法,后面的话呢,再跟大家讲这个怎么用?现在我们先要了解到这个数组有几种写法,就是怎么用,我怎么去调取到其中的一个元素, 然后怎么样的把这个数组呢?复制到另外一个数组里面的一个一个合并到一起,然后怎么样呢?用这个里面那个元素呢?去做一些呃运算, 甚至说我们也可以就是进一个判断,比如说哎,里面呢,我们取到第一个元素零,对吧?如果说他等于 a 的时候, 那我们就显示这一个元素, 那这个时候呢,我们在前面加一个那个提示吧, 我们可以看一下他是不是这里可以看得到他,他是可以做直接用这个元素去做一个运算,或者说做一个判断。在任何地方,只要是在他的这个上下纹的范围内, 那么的话呢,他都是可以进行直接去调用去运算的,而不需要我们去考虑其他的因素。 那么同样的在这个时候呢,我们要考虑的一个问题呢,就是我们在算这个 max 这里面的这些层别的信息的时候,我们获取到,比如说我们获取到这个层的 呃类型的时候,他是文字层还是房子层还是线路层,以及他是正极性还是负极性的,那等等这些 的时候呢,那他都涉及到一个呃,一个一个标识叫下标,对吧?也就说我比如说我 gtu 层, gtu 层的话,他在这里的下标是零,那同样的我要获取到他的 成类型的时候呢,我也要用零这个下边去获取的,才能获取到这个 logo 这一个变量的第一个元素,也就是他的元素要对的对,对的上我才能在这相同的数组里面去获取,那我们可以试一下, 我们刚刚在上面有获取到他的这些信息,那我们在下面的话呢,我们就来打印看一下, 我们就获取他的成名, 然后我们用数字零,也就是第一个下边, 然后我们再来看他的类型, 这里有讲过我们那个拼接的字不串,也就是一个圆点的这个拼接, 那在前面的话呢,我们可以看一下,那这样的话呢,我们先试一下,看一下呢他的是不是用这个数字零的时候,我们能不能够获取到相同的一个信息? 我们来看一下这里 gto, 对吧?他的文字层的类型,这就是说我们的这个下标要一致,那相应的我们换一个下标,我们用这个一来看一下, 一的时候呢,我们看一下一是什么?这是防汗的,对吧?那同样的我们用一来看一下, 当我不同的下标的时候,那我们获取它的变量,不同的数组里面在挖过去里面的话呢,它是对一一对应的关系,所以我们一定要 把这个下边呢是整个的这个猫血,这每一个边量,他的下边要一致才能获取到这个数的 纵向的这个信息,我们才能说进一步的去分析,或者说去利用。那同样的这下面的急性我们也可以再加一行, 我们可以看得到这里极限就正极限了,对吧?所以说这里的话呢一定要确认,那同样的我们也可以把这三个字符串的话合并到一个, 我们可以将三个字符串就是三个数组中的一个,这个这个变量我们可以将它合并连接到一起来,比如说这里我们加一个内容,然后呢我们再 没有, 我们可以分行的来写一行一行的写, 用那个连接字不串的这个符号连接符就可以了 啊,下面这三行呢,我就把它去掉了,我只要需要一行,然后这第二行的话呢,就是逃跑,然后下面这个是极限, 在下面我们家把这个边量显示出来, 那这样拼接完以后呢,我们再来看一下他显示的是什么样子, 跟我期望的不一样啊,我没加这个换行服,他怎么会加了换行服呢? 中国画,中国画就是数组的下标, 那我们把它换到衣裳我看一下, 因为有的时候这个数字里面的拼接的标量,看一下是因为这个本身的变量有加这个换换符,还是怎么看一下 拼接的时候呢?上面加了一个那个翻译号,然后他自动加了一个换行符,那我们现在可以看到在这里呢一行串起来,这样也是可以把它拼接出来的,对吧?这里 也是可以把它拼接出来的,那不对呀,我这样应该也是对的呀,是我刚才看错行了吗? 啊?我刚才看错行了,我看到这个上面去了,实际上这个是对的啊,我以为我又犯了一个低级错误, 就说我加几个变量的话呢,我可以串串起来,然后再用这几个变量,再就说直接可以去调用我的这个里面数组里面的某一个元素。呃,为什么就说今天晚上我不讲外来循环呢?因为 首先我们得知道这个数组只有有数组的时候,我们才好去用外循环去判断,当然说我也可以用用另外一个判断去做一个外循环的一个使用。 等我们把这个数组的这个了解完以后,那我们再来去讲那个循环的那个嘴的用法, 那数组呢?还会有一些其他的操作,那其他的操作的话呢?呃,他涉及到的,比如说我们像里面去增加数组,或者说呃减少数组,对吧?这些的话呢都都是有有一些 用法的。那同样的话呢,数字的话呢,我们也可以进行一个直接,刚刚我们讲的是 直接去复制的里面的元素,对吧?其实呢我们还可以另外一种复制的这样的话呢,是里面有四个元素,那同样的呢,我也可以直接 去进行指定某一个元素,比如说我现在指定十对不对?那十这个元素的话呢等于多少?比如说等于十二,那这个时候我们想象一下这个数组里面的话现在有多少个元素,我们可以在这里做两个打印出来看一下。 那么我们在下面看一下,我们这次打印出来我们可以看到里面有多少个数字,我们可以看得到上上面的这个的话呢是四个。 然后到了下面这里的话十二,他是第十个,他挪到后面这样看不明显。我再把这个呃数字的元素个数打出打印出来看的话呢,你可能就是比较清楚一点, 这样的话呢就打印出来的话就是他数组的个数,我们可以看得到上面是四个,下面呢就是直接到了十一个,那因为为什么是十一个呢?因为这个数组的下标他是要加一的, 他是从零开始计算的,不是从一开始计算的,他第一个元素是零,那我们做复制到第十个的时候呢?从零到十,那就是十一, 不要说呃这个问题的话呢,就嗯,只是他的是这样规定的,这个就是说为什么是从零开始的,这个的话呢?我也解释不清楚啊, 我就就不去纠结这个问题,我们只要知道他是从零开始的就行了。 那说 这边的话呢,嗯,他还有一些其他的用法,就是操作符啊,还会有一些其他的用法, 比如说那我们现在这里是十一,十一个元素,我要直接获取的这个数组的那个个数的话呢,刚才我们讲的是用这个直接用数组的名称来来获取,那其实呢还有一个我假如说我要想 呃获取的这个数组的最后一个元素是什么呢?比如说这里十二,十二的话,我也不知道我的元素是多少,对吧?那我就不知道我的下边是多少,那这个时候呢,我们可以呃用一个,一个 呃用用,用一个那个符号来来来表示,就是用丹纳斯,然后再加上井号,然后再加上这个数字的这个变量,我们可以 看一下这个手是多少,这个呢只是他表示的是这个数组的最后一个下边的是是多少,我们可以看一下, 我们可以看得到这里是显示是十一,对吧?然后上面呢是十二,是因为十一是这一行第三行打印的,那第二行打印的是十二,也就是说是最后一个元素的值是十二,他显示出来是对的吗?对吧?然后或者说我们在 做一个台词,来来打印,这样的话看出来明确一点,我们可以看到这里是台词的,也就说他是调用最后一个元素,我们不知道这个速度有多少个元素的时候,那我们可以用这种 写法去获取他最后一个元素的下标值,然后呢再复到这个中括号的这个下标上面,就可以去调用他最后一个元素的值是多少。 呃,不知道这样讲的话,小伙们能不能理解啊?那当然说数字的话呢,我们假如说我们复职的时候是连串的,比如说呃一二三四五,对吧?那我们可以简写成 一两点,一直到五,这个时候呢他就是一二三四五,我们可以在这里下面打印出来看一下, 我们可以看到这个数组的元素从刚刚的呃四个增加到六个,然后下面的数组的内容呢 就是一二三四五,再加上一个十,对不对?那这个是一种写法。那同样呢,在字母的时候,也就是字符类型的时候,我从比如说我从 c 到 h, 我们看一下 c、 d、 e、 f、 g、 h, 对吧?他就按照这个呃数字的话呢,是一个顺序,然后字母的话呢,他是按照二十六个英文字母的顺序来排的, 就说你当你是连续的,那么这个时候呢,你就可以用两个连接符,也就是两个圆点,英文状态,英文状态下的圆点做连接符,然后呢就直接去复制给他 一个竖走,连连续的一个竖走, 那这里的话呢,我们看到就是说不同的元素之间我们都有用这个呃逗号去做区分,那实际上的话呢,还有一个简写的方式,那我们就不用逗号了, 我们加上一个 qw 这样的一个符号,比如说 abcd, 对吧?现在我们有四个元素在里面,那这个时候我们注意看上面的话呢,我打印出来看一下啊, 上面的话呢,我们有复职,然后呢在这这一行的时候没有重新复职了,那这个时候他的数组的值的话,他是重新复职的,还是说在这上面的值上面去增加的呢?那我们 再看一下,在第一个数组里面是 c d e, f g, 呃, e f g h 十,那当我第二个数组我重新复职的时候呢,他就是 abcd 了,他就没有这上面的值。也就是说我们在使用数组的时候呢, 如果要重置一个数组的时候,我们只需要重新复制给他,从第一个元素一直开始,那么的话呢他就会重新复制,他不会说 再从上面的话这个值那个元素里面去叠加,不会去叠加的,他就会重新复制。当,当我们要清空一个数组的时候呢,那同样的,那我们就直接给他清空 就可以了,那我们看一下这次还会有吗?我们可以看到这个的时候,这下面是空的了,对不对? 这也就是说受阻的话呢几个基本的一个写法。

小伙伴们大家好,我是没什么人气的 up 主 peter 派,祝大家兔年工作顺利,一帆风顺,家庭幸福,学习进步。 过年了,咱们也不讲那些比较复杂的,整点轻松的来讲一讲,所以本期呢,给大家演示一个破脚本的,真实的实用的例子。大家呢,可以在 windows 上也下载这个破的解析器啊,有两个网站啊,一个是 active state 啊,另外一个是 strawberry for ms windows, 那么这两个的解析器呢,都是免费的。我们在课上啊,给大家举了一个 per 的例子,就是在 嗯众多文件夹当中寻找其中的一个文件当中包含哪些字符啊,这样一个 pro 的脚本。那么我们这回举的例子呢,就是这个这个文件夹里头有很多的文件啊,很多的文件夹,文件夹套文件夹里面 还有文件,那么里边有 meta level 文件,也有呃点儿微的 vlog 文件,那么我们就用这个 find 点儿 pro 啊,来去寻找这一些众多的文件夹当中,哪个文件当中有包含我们想要的字符。 大家看像这个代码呢,就是我们在书中啊给大家举的例子,那么这个里面呢是点微啊,点微,我们就是想搜索那个 vlog 代码当中的关键字,那么这个里面呢?假设我想搜索叫 temp 啊,叫 temp, 好,我们来运行他一下, 我这里打开了一个 terminal 啊,然后我们来运行这个 terminal, 我输入 pur 啊, pur 就是命令,就是我想执行这个 pur 这样的一个点 e s e 文件,那么刚才那个叫做 find 点 pur 啊,它搜出来这 这么多啊啊,搜出来很多啊,不同的文件夹当中,这个路径都给给出来了,然后这个文件当中的哪一行出现了 tamp? 都有啊,这个内容也都打出来了, 刚才搜出了那么多啊,但并不是我想要的,我想要的是全字匹配,那么这个时候我要给这个单词呢,加一个单词的毛位杠 b 啊,就是给他确定单词的边界,然后我们来搜索一下看, 我仍然是使用 pro find 点 pro, 大家看这回搜出来的就是完全的啊 tamp 啊,没有什么 tamp 杠什么之类的。 那么本书所举的例子呢,就是在这个里面用正则表达式啊,体现了一个单词毛位的一个功能。其实正则表达式的功能是 非常多的,在本书当中呢,内容有限,所以说不能够一一的讲到,只是给大家体现出这个政策表达式以及 poor 的一个用法。 在 lidux 服务器上呢,它的用法是一样的啊,这个语法是一样的,然后大家也是使用 pro 加 find 点 pro 来搜索就行了,只不过是我们前面最上方要加上这个语句来 表示啊,我们这个 pro 的编译器是安装在这个里面的,那这个时候呢,如果我们把这个 find 的点把它用 change mode 来改变为可执行文件的时候,那么他就可以不需要输入那个 pro 了啊,就像刚才我们刚才说的是 pro 放一点 pro 对不对?如果这个放一点 pro 本身他就是可执行文件的话,那就不需要输入 pro 放一点 pro, 直接输入放一点 pro 即可啊,如果没有这句话的话, 他找不到解析器,没有办法运行好破脚本呢,就演示到这里,希望对大家有所帮助,如果大家觉得有收获的话,请务必给我一键三连,并推荐给你的同学和同事。谢谢大家,我是皮特派皮老师,我们下期再见!

大家好,这节课主要是讲一下和 janice 脚本有关的 janice 菜单简介。在哪里可以找到这个和这个 janice 脚本有关的 janice 菜单呢?你打开这个 janice, 这里有一个 fire, 有一个 script script, 下面的话就有很多的一些一些选项, 比如说 run 啊,就是跑程序啊, record 录这些程序代码,还有一些八点就是绑定程序,还有几大的就是跳调试这个程序 啊,这节课我们主要是讲一下这四个,因为写程序用得着的也就是这四个,这个这个快单的话,在其他的地方 也可以也有啊,比如说我点击这个会啊,这里有个 scrap, 下面也有相应的一些,嗯,跑程序的也有, record 也有,绑定的也有 d bug, 还有这个 matins 里面也有啊, 也有你这个 freer strip 下面也有啊,这三个地方的这些菜单是一模一样的, 下面我们就分别对这这几个菜单进行进行分别的去讲解一下。首先我们讲解一下这个 run 程序的一个运行, 点击这个 feel, 然后下面有个 clip, 点击这个 run, 它就会弹出这个运行程序的一个界面,然后这里的话就是你选择一个你程序放放到的一个目录,然后下面的话就选择你的要运行的一个程序, 选好以后,然后你就开始点击这个运行,然后你的程序你的程序就就已经运行了, 这就是一个 script 的一个 run。 下面我们介绍一下这个 record, 这个 record 的话就用的比较多,因为写这个尖子脚本的话,好多程序代码都是已经都是漏着出来的。就说我给大家先举 一个简单的一个例子,就是说我现在要打开这个 top 层,嗯,我现在要把这个所有的一个呃线路层一个 一个线,把这个线路层的所有的线的一个正片把它过滤出来,然后要录制呃相应的程序代码,首先我们就是点击这个 file, 然后这里有个 subscribe, 点击这个 record, 点击 record 以后,首先我们要点击一下这个 record 就开始录制,开始录制的时候他就会出现一个红色的一个小点点,后面有个 r、 e、 c, 这里会也有一个,就是说出现这种标志的时候就说已经开始录制了, 然后我们打开这个过滤器,首先我们要对这个界面的一些参数进行一些恢复,这里有个 reset, 点一下 reset, 然后我现在只要选择这个过滤所有的一个线,那我要把拍的所有杯子这些全部都过滤,我要把这个副片也要过滤,然后选好以后你点点 next, 就把所有的线选出来以后,选了以后,然后我要把这个界面的 closed 点一下,那么我这个程序代码就已经录制好了。当我录制好的时候,我就不要进行其他的一些操作,因为你操作的时候,你就会把其他的一些操作的程序代码也会录制出来了,因为我在这里已经录制完了,那么我就要点 store, 点 stop, 那么我现在 相应的程序代码已经录制好了,然后下面的话这里就有一个末路和一个 scrap, 呃,这个末路和 scrap 就是说你把这个程序代码就是要保存在哪里?比如说我现在把把录制好的程序代码,我要保存在这个 还有反这个陌路下面,然后这个名字的话,你可以自己随便可以去写一个,就说一二三,就是在这个 scrip 下面就会出现一个文件叫一二三,就把这个所有录制的一些程序就会放在这里面,你点一下这个保存, 然后你再打开去看一下, 我是保存的 f 盘,先进的是一个 s y s, 这个是筷子,有一个一二三,然后你再打开双击点一下写字板,以写字板的形式打开,点击确定,那么你刚才的录录制的一个程序代码就在这里面, 当你用这个程序代码的时候,你就把这一块儿 copy 过去, copy 到你的程序里面去就行了,非常简单。 我这个资料里面就有有一个详细的一个讲解,就是怎样去录制这个程序代码,这里有举一个镊子 啊,自己去看一下,就是你第一步怎么做?第二步怎么做?第三步,第四步,第五步,第六步怎样去做,这是一个录制一个程序代码的一个步数,写的非常的详细, 我自己去看一下。 我们现在,呃讲一下这个绑定这个程序如何去绑定,就是说我一个程序写好了以后,我要对这个程序进行一个绑定, 绑定在这个接地址里面,那么我打开这个接地址, 点击这个 fire, 这里一个 craft, 这里一个绑定, 听说这里面有很多一些绑定的程序,就说我现在,嗯,不要了,听说我这个 fr 这个程序不要了,那你就点击一下,这里就有一个删除,删除以后绑定一下就行了,很简单, 这里的话就是一个快捷键,就是说我现在绑定一个快捷键的话,那么你就选择一个快捷键, 然后选择 f 六,点击 ok, 然后这里的话就有一个目录,你程序放了一个目录,那我打开这个目录就是说我下面一个有,有一个程序写好了一个程序,我现在先选好,选好了以后就添加 添加,然后保存,那么你刚刚才这个程序就已经绑定好了,绑定成 f 六了。你看这下面就有一个, 就 f 六的话,就有个你刚才绑定那个程序就已经绑定好了,如果那你不要的话,那你点击这个程序,然后这里就有个删除,你再保存一下就行了。还有的话就是 你对这个嗯绑定的一个程序可以进行一个更改, 就让你选择其他的进行一个更改。 因为我们用的比较多的话,可能就是一个添加,添加,添加一个程序就是重新绑定一个,或者是删除一个绑定的就行了, 这个其实也非常简单了, 我们现在讲讲这个调试, 调试的话就是点击这个 view, 下面有一个 debug scrap, 就是你你选择就是你要调试一个程序代码, 然后他这个程序的话就会放在这里面来,然后然后点击这个 run 就进行一个调试。如果就是说你 你这个程序的话,就是说哪里有问题的话,他这个剪头会指在哪里,就是有问题的话就会指在那里,就说我就说我建议大家,就是建议这个大家开始去写程序的时候,尽量用这个 调试的,用这个调试开单去运行这个程序,尽量不要用这个让去运行这个程序,因为让的话他就是说你哪里出错的话,他就不会给你, 嗯,报哪里有错误,所以尽量尽量就是用用,尽量的话就是用这个菜单进行去调试去运行, 然后下面的话还有一个命令,就是更新一个 scrap, 比如说我这个 script 的话,就哪里有更新的话,我再进行运行的时候,就一定要先更新一下,然后再运行。 比如说我有一个程序,比如说我这个程序,我后面加一句话,加了一句话,那么我现在 要去运行这个程序, 那我就对这个程序进行更新一下,首先是更新这个程序,更新以后,然后再运行这个程序,再运行这个程序。 最后我还要讲讲一点,就是说,嗯,这个 debug 这个程序的一个调试的话,只是只能调试这个最效写的程序,如果你是用 power、 tcl 或者 python 写的程序的话,就不能够用这个, 不能用这个菜单,不能用这个界面进去运行这个程序,你只能用如果是 是 c, 如果是 t、 c、 l 啊 pass 的话,那你就只能用这个 run 去运行你所写的程序,这这一点就大家一定要去注意一下, 这节课就讲完了,谢谢大家。

大家好,我们继续讲讲 ins 系统文件。在上一个视频,也就是 ins 系统文件一的时候,有几个文件夹忘记讲了,我在这里补充一下。打开 sys, 里面有几个文件夹。 第一个 hogs, hogs 的话就是呃里面的 hog hogs, 所有的 hogs 都是放在这里面的,包括这些 nine hogs。 crog 就是里面放的公司的 e i f。 scrap 的话,就是你自己写的一些程序都是放在这个 scrap 下面的。 这一课我们主要是讲讲这个校下面的一些文件夹及文件。 我们打开 shift, 首先我们讲一讲这个点 command。 当你装 genesis 的时候, 里面要有两个文件。你打开这个文件的时候,第一个文件是 g e n d 杠 local, 它里面有一串数字,它这个数字是固定的。 g e n g 杠 look, 呃,它是以幺零二零零开头,后面就是加你电脑的一个 ip 地址。 这个 g e n d 杠 global 的话,后面也是加你电脑的一个 ip 地址。但是前面的 话是幺零三零零。前面的这个数字的话,就这两个文件都是一个固定的。 如果你当你装 janice 的时候,如果你没有这两个文件的话,它会泡错的。就说一定要建这两个文件,然后在这里面刻入相应的数字及后面的 ip 地址。 这个文件夹就是放 license 的,就是把你的 license 放在这里面, 就说你公司的电脑的 list 已经过期了。如果嗯二宝把 list 发给你的时候,你只要把这个 list 放在这个文件里面就行了。 我们讲讲这个 group group 的话,我们要打 打开这个 genesis 这里一个按钮, group group 的话就是把你的账号进行一个分组,比如说我这里呃 group 里面就有, 就有一个监利死,一个 mi, 就是说我建一个账号,这个这个账号的话是属于呃监利死的话,那我建账号的时候我就可以选监利死,如果是 m, 如果是做共单的话,那我建这个账号的时候他就是属于这个 mi 的。 比如我现在要再加一个,再加一个,再加一个 group 的话,你可以在这里面加,我添加添,可以在这里可以添加一个 group, 当然你也可以在直接在这个文 文件里面去添加,直接打开这个文件,然后你 copy 一个模块, 然后粘贴,然后就说我这个是 属于光绘的 film, 然后下面是它的一些权限,假如我给个五十,然后你保存,然后退出去, 你再打开这个 group, 它这里就有了。 就是说你建这个 group 的话,你可以直接在这里面添加,当然你也可以直接在这个文件里面去添加,直接打 这个,打开这个文件都是一样的。比如说你在这个公司的时候,你没有权限去建的话,你直接打开这个文件,在这个文件里面建就行了。 javanese javanese 就是存放一个念号名的,就是说我这个 genes 里面有三个靓号,然后你再打开这个 javanese 的时候, 你打开这个键,多么 lis 的时候,它里面也有也有三个靓号啊,这个里面的靓号和这个是是一一对应的。 你看一下,我现在 copy 一个列号, copy 这个,这个连号, 这个念号比较高。稍等一下, 因为刚才我 copy 这个 test test 只是我建的一个呃,建的一个文件夹,它不是一个真实的念号,所以 copy 的时候出错了。 我讲的这些内容的话,如嗯,不仅要看得懂,而且最好是要自己动手去操作一下,因为有时候你看得懂,不一定会操作。然后你再打开这个 job lis 的时候,你就发现会有,里面就会有, 就会有四个列号了。就是刚才刚才 copy 这个列号也会在这里。在这里面。 譬如说我现在把这个 job list, 把这个 job list 这个模块删掉。删 掉的话,当你把这个模把这个 test 杠 t m p 删掉以后,然后你保存,你就会发现我要更新一下, 你就发现刚才这个靓号不存在了,因为这个 job lis 的这个模块儿没有了。就是说这个靓号没有了,那么在介字里面也就没有了。但是这个靓号确实是存在的。就是说在你的一个带的 bise 里面,你可以去看一下, 你打开你的这个 deletbase f w cross test 杠 t m p, 就刚才我 copy 这个靓号,它确实存在,但是在这个介意识里面没有反应 出来。为什么呢?是因为你把这个 job list 里面的这个念号已经删掉了,所以这个界字里面显示不出来。但是在这个数据库里面确实有这个念号。当你出现这种情况怎么办呢?只要把你的一个带着 bis 去更新一下, 然后你打开你的这个 debates, 然后这里有个 job list, 只要把你的这个 job list 更新一下就行了。 因为这里有个两个按钮,都点一下,开始点击一个,再点第二个,点一下,然后你的 deadbase 就更新了。然后我们再看一下这个 deadbase 啊,再看一下这个 job list, 你打开这个 job list 的时候,你再发现这个 test 杠 t m 七它又出现了。因为你刚才有对这个呃 delet bass 一个更新,所以这个 job list 里面就有这个靓号。 然后你看一下,在你这个 g s 里面的话,呃这个靓号它就存在了。 我们现在讲讲这个 pros, pros 就是它的一个权限,权限的一个控制, 就是说你现在就是说在一个公司的话,他会有很多的一些,就说每一个嗯 cam 人员的话都有一个账号,他不同的账号都有不同的权限, 他是怎样去控制这个权限的?就是说我管理员的这个权限是一百,然后做尿的人可能有的权限是六十,有的是五十,然后你的权限不一样,然后你可以,所以你的权 权限不一样,你的呃操作的这个呃功能就不一样,所以有的人他是不能保存的,呃,有的人是可以去 呃拥有其中的一部分这个功能,他是怎样去控制这个权限的?他是通过这个文件去控制的。 我们打开这个文件去看一下 他,呃,你打开看一下,然后你会发现,然后它里面主要是有一些模块, 有很多的,有好几个模块,你看这里就有一个模块, 还有这里是一个 模块,下面有模块,他是有很多模块所组成的,这是一个模块,然后他每一个模块上面就有一个,呃,有一个权限,后面就有一个数字,他是什么意思呢? 我在这里讲讲一下啊,因为你在建这个账户的时候,他这里个权限,他这里有一个值,有一个数值, 然后他这个权限,呃这个 global pro 他后面也有数值,就是说如果你建你这个账号后面那个值如果是大于 大于这个值的话,那么你就可你你这个账号就呃可以做做这些动作,就说你有权限做这些动作。 这些动作就是说我这个 open job 就是打开念号, seven job 就是一个保存念号,也就是说我这个因为我这里有两个账号,一个是 cam, 一个接力四字, cam 的权限是一百,接力四字的是权限是十。我这两个账号的权限都大于一, 都大于这个一。也就是说我这两个账号都可以做这些动作。这个模块里面的这个所有的动作都可以去做。就说我现在去改一下这个权限,我把这个模块里面的权限我改成三十, 我改成三十,然后我去保存。然后我这里面有两个账号,一个账号是一百,嗯,一 一个账号是十。意思就是说如果我因为我这个一百是大于这个三十,也就说我看这个账号是可以打开这个靓号的。就说我们看其中的一个权,一个权限,这是一个打开靓号, 呃,我另一个账号就是 janice 的权限是十,而我这个十是小于这个三十。也就是说我 janice 的这个账号是不能打开这个靓号,也就是说他没有权限去打开这个靓号。我们现在去试一下啊, 我们现在去退出, 我们先进入这个 janices 账号试一下,因为 janices 的账号是 chinese 的账号是十,也就也就是说它的权限是小于这个三十,它是没有权限去打开建号的。 他就会弹出一个对话框,然后就告诉你你没有权限去执行这个动作,是因为我这个权限小于三十,所以就没有权限。我们现在看一下这个 cam 退出去哦,他现在就是说退也不能退,只能强迫关掉。 然后我们现在试一下这个 cam 账号, came 账号的话是一百, came 账号是一百,一百是大于三十,也就是说他有他有权限。打开这个念号,就是说我们刷 双击一下它可以打开 这个的话,就是对这个权限的一个设置,大家可以去练习一下。 我们现在讲讲这个 r c s, r c s 的话,就是控制这个上锁的。 我们现在看一下这四个靓号,其中有一个靓号是上锁的,有零二六零五五 c 幺是上锁的。然后我们打开这个文件, 你就发现这里面有一个模块, 这个模块的话和这里是对应的。如果这个靓号上锁的话,它下面这个有个模块,然后这个模块这里有个名字,就和这个靓号是一一对应的。比如说我现在再呃把这个 test t m p 上锁, 上锁的话,然后你把这个关掉,然后重新打开它,里面就这两个列号,就有两个模块了, 就有两个模块。其实我现在要这个靓号,用这个靓号去上锁,你可以通过点击右键,然后点击这个 check out 啊。当然你也可以扩皮一个模块,你把这个模块扩扩皮一个,然后把这个名字改一下, 改成零二六零六零五五五五 c 二五五 c 二,然后保存。 保存以后,然后你再更新一下这个 gdp, 刷新一下, 刷新一下你就发现这个链号已经上锁了, 当你这个靓号解锁的时候,也就把这个靓号解锁,那么这个模这个 这个文件里面的这个模块也就解锁了,也就相应的也就解锁了。也就是说这个 genis 里面上锁解锁, 可以通过这个文件去控制它。 我们现在讲讲这个 user 九七和 users 这两个文件 就是存放这个 genisis 账户的密码的。就是当你在这里建一个用户的时候,创建一个用户的时候,他把这些用户的信息就是保存在这两个文件里面。 这两个文件他是有区别的,他是都是存放这个账户和这个密码的,但是他还是有区别的,就是一个就是说你可以看得到密码,一个是看不到密码,他的密码是有加密的。 让我打开这个 u 二九七, 它上面的话是这个用户名,下面是这个密码,这个密码的话它是有加密的,就说你是看不到的,然后这里是权限,这是呃,下面的话是 你的一个全名,然后你再打开这个 user users, 下面它也是有两个账号,它是这两个是一样的,都是有两个账号,因为你在这里面只有建两个账号,所以它在这两个文件分别就只有两个账号。 然后 users, 它这个密码是可以看得到。比如说我这个用户名的话是 cam, 密码也是 cam, 然后我另一个账号是 janices 啊,密码也是 janice, 所以它这两个文件 user 九七和 user 是区别在这里,一个密码是加密的,一个密码是可以看得到的。 所以的话,我们一般在公司里面的话,就是管理员会把这个 users 会删掉,因为这两个文件只要存在一个就行了。要么你把 users 九七删掉,要么 你把 users 删掉。一般的情况下是为了安全起见,因为不想让别人看到这个密码,所以把这个 users 删掉。 因为你删掉以后只要存在一个就行了。就介意思照常照样可以使用。就是说我们把那个文件给删掉了,你你再进去的话,照样能进去。我们试一下 啊, 我们再进一下啊,也是看,照样能进去。 还有最后的一点,呃,我在这里是讲的是嗯, windows 系统里面的。如果是在 unix 系统下,嗯下 下面的这个。笑他他还有两个文件,一个是嗯 e n e t 点 c 笑。还有个是 e n e t 点 g e n。 这两个文件都是存放他的一个环境变亮的。但是在这个温度词里面的话,笑。下面是没有这两个 文件的。呃,在 windows 里面的环境变量就 genesis 的环境变量。是, 是你只要点击我的电脑,点击手信,然后点高级点环境变量就是监控室环境变量是放是在这里的, 是是建在这里的。但是 unis 里面的话它是呃,就是比 windows 里面多了两个文件,就是这两个文件。 如果大家的话,就是自己的电脑里面有装这个嗯,有装这个 janices 的话,或者公司里面有装 janice 的话,你可以去看一下。嗯,信号下面一定会有有这两个文件。那这两个文件的话一般都是装的这个公司的一个环境变量。 好,今天的讲的内容已经讲完了,如果大家有不懂的地方,嗯,给我打电话, 或者是给我邮箱留言吧。有什么不懂就可以问我。


今天我们利用脚本自动制作并处理奈他资料,运行脚本前,确保线路层和成型层属性定义正确。打开原稿,看下线路层资料, 用鼠标点下铜面,铜面是由许多线组成的,这种属于线性铜面,需要转成铜皮,方便后续优化线路层资料我们再看看其他层的铜皮, 其他层也是线性铜面, 我们打开成型层,这里放着单板的外形线。 检查完原稿资料后,我们开始运行脚本。运行脚本的时候会有一个小提示,确认无误后我们开始运行脚本,此时脚本已经创建了奈他,并且在里面中创建了颇法。 点击是继续执行脚本,将线路层的线性铜面转为铜皮。转铜皮之前,脚本都会把线路层备份,一层线性铜面转铜皮好了,上面是转好的层,下面是备份的层,方便脚本前后比对资料, 点击视角本会参考备份层进行资料比对,资料对比完成,没发现不一样的地方, 我们看下转完铜皮后的效果。线性铜面此时变成了一大块铜皮, 我们再把原稿线路层的资料复制过来,对比下 线路层,多余的成型线和孔圈已经被删, 这层线路的成型线和孔圈也被删掉了。我们把线选出来,看看铜皮转的效果如何。 原稿的铜皮线不会被转成铜皮,还是线的属性, 保留铜皮线,防止掏铜的时候这些位置被掏断,还要手动去补线。 今天的视频就到这里了,谢谢大家的观看。

大家好,我们这节课主要是讲讲 gs 打印这个 pdf 后格参数的设置,我们在这个界面子它有一个功能呢,就可以直接去打印这个 pdf, 这里有个直接,这里有一个菜单,可以直接去打印个 pdf, 当然的话你要想用这个菜单的话,就要进行一些参数的设置,你只有把这个参数设置好了,他这个这个这个参数,他这个菜单才能用 啊。这句话我们主要是讲一下这个这个参数是怎样去设置的,然后有哪些参数,有哪些文件要要设定 啊?首先的话它就是呃呃,它有四个 hopes, 这四个 hopes 是放在哪个地方的呢? 是放在你装的这个 genis 里面,你装的这个 genis, 然后有一个 s y s, 一个 hope, 然后的话就是把把这把这几个文件, 把这四个 box 文件放在这放在这里面,一个、两个、三个、四个,因为我这这里的话,这四个文件都是已经配置好了,你就直接把这四个文件复给掉就可以了。 然后的话它还还需要一个管 pdf 的一个软件,它叫 tf 啊,我这里的话也在这个呃文件里面,在这个视频里面也附带这个 这个 g s 软件,就直接把这个呃软件放在一个指定的一个陌路下面 啊,就是这个这个 t s, 这个刚才说的这个 t s 软件就放在哪个末路呢?因为这里有一个,这里有一个文件, 你只要打开这个,打开这个 ps pdf 这个文件,它这里面有一个有一个陌路就可以设设定的,它这个的话是放在这个 c 盘,放在这个 c 盘 program feel 放在这下面的,所以的话我们就把这个 gs 这个文件呢啊放在这个 c 盘, c 盘里面放在这里把整个这个文件夹放在这个指定的这个末路下面, 它当监狱。这次,嗯,打印 pdf 的时候,它就会调用这个转翻的转翻的一个文件, 当你把这几个文件,嗯 啊文件就是说要放在一个纸巾的末路,就是我把我我我演示一下,就是说你把这一个,把这一个,把这一个转换的一个软件放在这个纸巾的末路下面,我已经放了啊,我再放一次,然后的话还有这四个后个孔, 放在一个,放在 james 式的 pose 下面,放在这下面, 好,放好了, 包好以后,然后我们就可以直接去打印这个 pdf, 然后我们去点这个 print, 然后它就出来了一个,出来了一个打印的一个菜单,然后我们在这里就是选择你要打印的这个孔, 然后再选择一个 pdfco, 然后的话这里的话就有一个目录, 末路的话这个末路大家可能比较好理解,但是后面的话就,嗯,后面的话就是一定是要你的文件名,就是说 genis 减 pdf 一定要带一个点 pdf, 这个的话是你的一个文件名,就说我一点 pdf, 那么他这这个反应出来的话,这个名字叫一点 pdf, 这个 pdf 一定不能省,点 pdf 一定不能省,这是要注意的一个很重要的一个事项。 然后的话这里的话就是选你的纸的大小 a 四,这里的话就是说一张纸打印几个,打印几个嗯层, 这个的话大家应该知道,就是说你这个边的一个距离,这样设定好了以后你就点这个 print 打印, 那我们写这个打印 pdf 的一个结构呢时候,我们主要是根据这个菜单,根据这个菜单去写的啊,后面的话就是我会拿一个嗯, 写好的一个链子给大家,供大家去呃,学习啊,这这一块我们主要是讲这个参数的一个呃后格式的一个一个放了一个末路啊,把这个 gs 的一个放入末路, 当然你放着这个目录的话,嗯,不一定要放在放在那个目录,也就是说你这个目录是可以去改的,你把这个目录改的话,那么相应的结实放在目录也可以,可以去放在只只要放在一个你这个程序指定的一个位置就行了。 好,我们现在已经打印了,打印了以后我们再看一下好这个 pdf, 一点 pdf, 然后我们打开一点 pdf, 这样就我们就首先把这个 gins 直接去 打印这个 pdf 的一个功能啊,这节课的话我就讲完了啊,我在这里就是总结一下,就是这节课要掌握的一个内容。首先的话就是说要知道, 要知道这,要知道这个采用 pdf 它跟这四个 house 有关系,然后跟一个嗯 gs, 一个转换软件有关系,把这四个嗯 house 文件要放在这个 ds house 下面, 然后把这个 ts 放在一个指定的一个啊,指定的一个末路下面,这个末路的话就是在这个文件 ts 二 pdf 里面,他有的就是有这么一段话,他这里有个一个末路,就放在这个指定的末路的下面,设计 定好了以后,然后的话就在 gs 里面去打印,打印的时候,嗯,这里就有有一个菜单,菜单的话就要进行一个配置好,特别就是说这个文件的名字,就是说在一个陌路下面一定要有一个,一定要有一个指定的, 一定要有一个直,有一个直径的点 pdf, 这就是一个注意事项啊,就是说啊,这个就是讲完以后,大家可以啊实际的进行一个操作一下啊。 好,这课就讲到这里,谢谢大家。



要编写一个 pro 爬虫程序,首先需要安装 up user agent 模块。你可以使用 cap 命令来安装该模块。 friend l w p use arrogant 安装完成后,可以使用以下代码来编写爬虫程序, use l w p use arrogant use h t m l three builder my dollar proxy underscore host equals equals z s h k dot com dot c m my dollar u a equals equals l w p user is greater than new proxy equals h t t e p dollar proxy underscore host dollar proxy underscore point my dollar response equals equals dollar u a greater than get dollar url if dollar response greater than the underscores success my dollar true equals equals h g m l three builder greater than new underscore from underscore content dollar response greater content。 使用正直表达是或 xpr 提取需要的数据。 上述程序首先创建了一个 luck uza 正对象,并设置了代理信息。然后他使用该代理发送一个盖,请求到指定的 ul。 如果请求成功,他会使用 atml 出于标准来解析返回的 hml 内容,并使用正则表达是或 xpfi 提取所需的数据。如果请求失败,程序会打印错误信息并退出。 需要注意的是,这只是一个基本势力。实际的爬虫程序可能需要处理更复杂的情况,比如处理 javascript 的动态,加载的内容处理重定向处理,登录验证等。