浏览器,我应该还有一个浏览器, 应该是这个爱情,是吧?呃,看我能不能把这个软件的形象给他改变一下。 好,他进来,进来是这个样子,然后我点击检查, 好像是我这个浏览器是有毛病吗? 哈哈, 好,感谢这个爱瑜伽的我,好吧,给爱家的这个我,你们看到的话可以给他点个关注,好吧。啊?我看下设置,设置里面有一个, 在这个里面有一个书清还是什么东西?呃,先不重要,那么他如果这样的话,我就给他稍微改变一下 他的形态, 但是好像不应该。嗯,他应该是可以的,可以的转变这个手机形态,因为我这个给大家,给大家是个手机形态,然后这样放出来之后他看起来非常像一个 网网站,是吧?好,那么咱们就凑合着先看吧。呃,这个的话是一款软件,那么嗯,我看一下。好,你们先凑合着看吧。我们这个时候根据这个吃了后台的话,咱们可以拿到咱们这个后台的值,对吧? 好,咱们这个前后段进交互的值已经开始了,对吧?已经拿到了,对不对?那么怎么样给他,咱们在这个地方去回选出来啊,你们进来的同学们一定要加入下老师的粉丝团,好吧,老师开播之后会定时给你们进行推送。好,来咱们看下这个 地方有一个,你们也加一下老师这个群,对吧?上课时候老师会在这个群里面给你们打一节货,嗯,然后咱们怎么样去用这个纸,好吧,那么这个时候咱们在这个时候来一个,比如说, 比如说 咱们这个时候来一个类似的,好吧?类似的集合里面给个纸,这个咱们用这个类似的集合要,要做什么呢?咱们首先呢把这个 this 的 rs, 对吧?但是呢这个 rs 里面有一个,对,直接是 rs, 对吧?因为咱们没有用代价,所以说没有分装,没有分装数据的话,所以他是搬起来,但是呢咱们为了讲课期间先一步一步来,那么咱们首先用到类似的,然后再用到一个 rs, 啊,这个时候咱们看这个把这类似还能拿到,嗯,咱们就从这个菜市开始测试数据,然后拿到这个类似, 对吧? 好,这时候咱们看一下,看到了吗? 看到了吗?因为他是个软件,所以说他会显出来是这样往下往下走,对吧? 啊?咱们把这个代码重购一下代码格式,好吧?自动成购,咱们不需要在省东去重购,他代码,看到吗?现在是不是就好了,对吧?他的格式呢?咱们都可以拿到 左上角第二个,左上角第二个,你们说的是哪个?是这个吗? 不对,我这个浏览器是有问题,直播间有什么毛病, 对吧?好像好像不是第二个, 好,这时候咱们前后端进交互,这个数据正式开始,项目正式启动,那么咱们只是给他去讲解一下最简单的,最简单的曲折,那么我这个后端呢?只是和数据顾忌性格交互, 对吧?咱们这有个钞票和数据库进进行交货,那么数据库进交货主要是进行数据库链接吧, 对吧?数据库进行链接的时候,咱们主要是用到的是这,对吧?大家一定要一定要把这这这注意,对吧?咱们这是一个 cg 吧,对吧?所以说你们一定要把这个作为一个注重,注重, 好吧?作为一个重中之重去练习,对吧?所以说你们一定要把这个注意下,这个是, 对吧?数据库链接注意的地方, 大家一定要把这个注意,好吧? 好,你们如果还没记这个球的这个学习球的同学们一定要记住这个学习球,好吧,这个幺八幺的这个你们一定要去记录。那么老师会,你们有什么问题?在老师直播的时候,你们在群里面可以发,老师下播了,你们也可以在群里发,老师会看到,看到之后第一时间给你们去回复,好吧? 好,此时此刻先别着急,那么咱们这个快用问题解决,但是咱们这个纸怎么纸?怎么用?好吧,我给你们去讲解一下,那么你们看下 这个地方有个又在暗地,那么咱们首先呢要影响露娜,露娜他的职业,一个是打野,一个是就说他角色,一个是打野,一个法师。 好,那么咱们来看下 u 字点啊,那么比如说咱们要拿到一个 u 字 name 啊, 此时此刻咱们能拿,能拿到吗? 啊?这是有点内幕吧,咱们按理来说是可以达到吧,咱们这个度大就达到了吧?如果说你不相信我,把这个颜色改一下, 我给他,呃名字的话,咱们记得不要用红色,好吧,咱们改成一个蓝色,嗯, 好,这个时候你们可以看到吗?他,是啊,他现在 该成功了吧? 好,咱们这个是手机调试,我现在知道他大概是怎么样的, 你们现在能看到吗?因为咱们,因为咱们现在做的这个是是是一个 ip 线,所以说咱们可以直接用这个手机版去调试,然后把这个字体可能你们看的有,看的有点小,我把这个字体改大一点,改成二十个像素,好吧? 搞点 c 四啊啊,这个应该就是二十,那么我再给他往大调,啊 啊,你们现在可以可以看到他这个字体大小有变化吧? 此时此刻你们能看到这个字体的大小是不是有了些许的变化?他是变大了,是吧?那么如果说你们还看不到的话,我就在我大理,在我大理房间,因为你们开这个视频的时候,我开这个直播的时候,可能这个字体会变得稍微小小一点, 看到了吗?奥特曼,如果说还看不到的话,我给你们再加粗, 是不是非常好? nice, 好,那么咱们把这个纸拿到之后呢?怎么办? 好,他是个肚大,他的职业呢? 好,咱们如咱们首先呢先只是拿到他里面的纸,对吧?所以说咱们不需要,不需要在乎他的美观还是不美观,嗯,比如说 没有拿到它里面的 他的职业,是吧?嗯,里面有, 比如说他是类似的,有点累,对吧?那么他的职业, 你搞错吧?一杯我给大家去看一下, 因为咱们这个时候有一个他是用主要 nice, 他是一个集合,但是他里面包含的是个数组吧,数组的集合,对吧?所以说他里面数据有很多条,那么这个时候咱们就要进行用于 b 高缝隙便利吧,对吧?然后 咱们便利的时候就用命,对吧?然后把咱们的这个热带斯特拿到, 这时候咱们就用什么呢?用阿特点,然后咱们看下这个里面包含的值得哪些?一个是弱 rd, 对吧?那么咱们只需要拿到它里面的这个两两个数组,两个数组一个是 肉类吗?对吧?那么咱们只需要拿到这个肉类吗?就可以了 啊,来,咱们来看一下, 走你姿势,拿到了吗?他抱错了,为什么?因为他说 rollista is a lot divided all the truffs, but 什么什么什么什么东西,但是他不容易被引用,对吧?为什么呢?因为我给他去挖了一个坑。 如果说你们明白的同学,那么你一眼可以看,你也可以看清楚,为什么会报错,因为咱们这,咱们这,咱们这地方,对吧? 这地方他是用的是若雷斯特,对吧?但是呢呢呢,咱们定的是一个雷斯特吧, 应该是类似特点罗类斯特吧,用汤去第一。然后这个时候你去看, 看到了吗?打野法师, 你们现在看到了吗? 我这个可能放的有点看到吗?录呢?打野一个法师, 我好像是把这个要稍微往后调节,对吧?不然的话他会我给你们剧中一下,你们可以看到比较清楚一点, 看到了吗?此时此刻是不是咱们用的一一对多查出来的数据? 这个是一对多微信的数据,露娜,他是一个职业,是打野法师。 好,那么咱们接着来说,还有个一对一,怎么还没有?还没有让他回写出来。好,比如说一对一,对吧,这个时候咱们来看一对一,一对一是什么感觉? 好,来,咱们看一下一对一,一对一它是什么呢?它是个 c t, 对吧?它里面包含了 c t, 那么这个 c t 咱们直接还用循环便利吗?它不小,因为它是一对一的,所以说咱们这个时候 直接用 nixt 啊,点,要用一个 ct, 对吧?但是呢,咱们这个时候拿到的是一个什么呢? ct, neme 吧,这个时候咱们拿的是一个 ct neme 吧,咱们只需要 ctm 就可以了,它是个哨度,对吧? 那么咱们直接点二 ct, 再再点,对吧?再点 ccm, 那么这个时候咱们就拿到了一个一对一的关系,那么咱们从后台就把纸获取到了,你们这个同意吗? 对啊,这个老师讲的好详细,对,因为我老师要涉及到你们每个人要学的东,学的懂,学的通,对吧?所以说你们一定要 趁着打铁,不懂的话,你们就在群里面咨询老师,对吧?如果说你们不懂的话,就在这个群里面咨询老师, 好吧,那么这个是今天老师给你们讲的几个详细的知识点。第一个是这是个便利,对吧?然后在这,在这个地方他是一对多吧? 他,是啊,一对多还行吧? 然后紧接着他,对吧? 好,重来一次,嗯,稍等,我此时此刻我先把这个地方拿过来, 这样的话大家可以看的比较清楚啊, 对吧? 是不是感谢这个啊?爱瑜伽送的礼物,那么大家给这个爱加给点点关注吧。啊,好了,咱们来看下这个地方, 第一个是这个对应的是查自己表,那么这个这个就不用再说,那么这个地方有一个 一对多的关系,咱们查出来他是一对多,所以说咱们用的是循环便利,一对多的关系,对吧?好,那么这个地方还有一个知识点,那么他就是一对一的关系, 好吧,他是一对一的关系,那么他是一对多的关系,对吧?好,老师发到群里面, 这个能看懂吗?那么咱们这个一对一和一对多是怎么做的,你们知道吗?就说咱们这个后台实现的时候是用到的一个方法, 大家一定要看到一个,一定要去跟着老师的步骤去做,那么咱们这个 地方用的是一个肯定省,它是一对一对多关联的吧?那么紧接着咱们这有个跨越问题,跨越问题咱们解决的时候用的是 cross r 位置,对吧?那么咱们直接用这个去解决跨越问题, 前后段风力必须要解决跨硬问题,但是这个跨硬问题咱们直接在这个宣传层要写很多个,那么到后期我带大家去做大型项目的时候,做阿里和腾讯的一些项目的时候,那么这个时候 我会给他去分装起来,分装直接使用,咱们分装好的,不需要在每个客车那层都需要写着住,简单太麻烦了,对吧?所以说咱们的开发的目的就是为了简化,简化再简化,对吧?好,请把这个。
粉丝3157获赞1554

跨域产生的原因如何解决?跨域产生的原因要同时满足三个情况,第一个情况呢是浏览器开启蓝圈模式,第二个情况呢是请求方式,是叉 hr, 比如是阿贾克斯请求。 第三点呢是请求的欲不同,那这个欲呢,包括了咱们的协议 ip 还有端口,这三点有一处不同,咱们就可以说这个欲是不同的。第一种处理方案呢,自然就是关闭浏览器的安全模式啊, 但是让客户去做这个操作基本上是不可能的。所以说咱们还有第二种方式啊,呃,可以不采用叉 h r 请求,有一个远古的处理方式叫做接生屁,咱们可以将叉 h r 请求伪装成 skrip 的请求, 这种方式是可行的,但是呢,他不能用到咱们叉一叉请求的一些特性,所以说也不太好用。最后呢,能处理的就是两块了。第一种方式呢,是基于网关 做请求代理,让前端和和咱们后端的欲是一致的。还有的话就是前后端请求啊,都是走类似于 njs 网关,保证欲一致,自然就不存在跨越的问题了。另外一种情况呢是基于同源策略, 基于这种浏览器的约定呢,在响应数据时,在响应头中追加好各种各样的信息,可以在网关处追加响应头, 或者是在咱们的服务内部的 filter 追加,再或者用 span 的 aop 也可以,那其实也就是 span 中提供的一个注解,叫做 cross 熬诊注解去解决跨域问题,哈哈哈哈,哎呀,腰疼。

大家好,这是 uni app 的第二十九个视频,在上一个视频的讲解过程中,我们主要讲解的是引入我们的目录文件 index, index 里边呢包含了像通知啊、学生啊、老师啊等不同的管理接口,每个文件啊它分别是管理对应的增商改查,同时我们把它引入到我们的什么 主文件,也就是闷点 gs 的文件,那么这一讲我们主要讲解的是向我们的接口发出请求啊,在这块内容 我们把其他的文件关掉。那么这一讲上一讲内容呢, 我们通过我们的运行管理啊,就说可以看到就是生成一个随机速,来我们到我们的页面当中看一下,这就是我们生成的随机速,我们每一次的刷新我们的页面呢,都是在改变了人的姓名, 请进我们再看一下江敏,那么数据是改变的,那么这一讲我们主要讲解内容就是通过设置一个接口来拦截拦截用户请求,并把用户的请求啊,如果我们把这叫做一叫做模拟数据,他也叫做什么?生成随机速, 随机数据,生成随机数据,那么我们现在做的第二件事情就是什么设置拦截接口, 这 api 接口啊, 我们都知道我们要上网要访问数据,那我们是通过什么?是通过网址的,那么通过网址访问数据,我们这边就可以拦截一个网址,比如说 m oc 点 mark, 然后直接他有三个参数,第一个参数就可以跟上一个网址,比如咱们的 httb 三 w 点,京东点 com, 后边跟一个提起,提起 s, 然后就是访问的路径,那么我们也知道一个接口访问的方式有很多种, 也就是说比如是 get 就是其中的一种, get 是其中的一种,那么我们还要返回一个数据,这块内容呢,我们可以用大括号表示的是对象,比如 m, s, g, 然后呢就是返回数据, 那么这块内容啊,各位,我们现在看一下,通过这块内容的讲解,那么设置代码的设置呢,我们就可以做到呢, 拦截用户的接口,也就说一旦我们有像这块网址发出请求,我们就会返回这样的一个对象,我们通过保存 来,这是设置拦截,那么到底是如何发出请求呢?我们首先我们要到一个页面里边,在这个页面里面进行发出请求, 发出请求啊,我们可以可以干什么?可以写一个函数来实现,比如函数我们叫做 get, get steal s, student s, 然后直接来个括号,这块内容啊,就准备发出请求啊,这函数要 实现的功能就是像像模拟接口 发出请求,那么哪一个模拟接口呢?我们刚刚已经设置过了,各位看好,这款内容是我们的。呃,模拟接口设置的模拟接口网址呢是在这边啊, 老师呢,先把它拿下来啊,给大家能看到。那么这块请求之前呢,我们先把这个网址啊也复制过来, 那么要请求网址是这样的,那我们现在就可以啊,来试着他的请求啊,请求是什么呢?来一个叫做 uni i unit 点,然后 recovers 的这块内容啊,它就可以跟上我们的网址,我们的网址是这块内容,各位看好直接用双要引起来,那么我们的请求方式呢?是什么呢?然后我们直接请求方式是 type, 我们在后端已经设置了这块内容,也就是模拟的时候是采用的是 get 拦截,现在我们按一下回车,然后有一个成功 sets for 回车,那么这个函数呢?它的作用就是什么呢?就是返回请求成功的数据, 返回请求成功的数据,请求接口成功的数据,那么这个接口呢?也就是我们说的 a p i, 那么它是一个有仓函数,我们用个 r e s, 我们为了把它请求呢返回到控制台,我们来个 vlog, 然后 r e s, 然后返回的值, 返回的值,我们直接呢用逗号隔开,跟上一个值。那么现在呢,这个页面的函数呢,其实是没有发出执行的, 为了执行这个函数,我们呢可以在这边加个按钮,或者在这边加一个事件,叫 onload, onloa onload 是一个函数是什么意思?也就说加载就是我们每打开一个页面,他就会执行这个函数, 我们通过在这个函数呢,在他后边有个逗号隔开,那么这个对象有三个,每个这前面两个是函数,那这个是方法,然后 中间用逗号隔开,我们来一个 race race 点,然后直接 get skills, 我们现在到我们的页面中去看一看执行的结果, 到我们的浏览器当中去看一看啊,那各位同学有没有看到 r e s 返回的纸,那各位你应该看到了 r e s 返回的纸是一个接口,那么提示返回的是什么? 各位同学,他返回的是 msg, 为什么是 msg 呢?因为 msimsg, 他返回的就是我们这里面定义的数据, 这说明了什么?说明了我们每次刷新他都能得到我们现在下边的这个结果,说明了我们做到一个拦截, 各位看好,我们再一次的刷新,那么我们是不是拦截的数据是不变的啊?返回的纸,为了啊,我们现在做分步走这一块内容是设置一个定义,创建一个 请求函数啊,这个函数请求的网址是这款内容,请求的方式是 get 这款内容返回值,那么我们可以把它的返回值啊,各位啊,传递给什么?传递到我们的页面中来,比如我们这边写一个叫 stus, 然后冒号,然后有个对象, 现在我们到我们的控制台里边用差值表达,是叫做叫做 stus, 我们现在看一看页面中返回的结果,哎,页面中返回的结果是什么?各位看好,是一个大括号啊,是一个大括号, 在我们的右侧页面的返回值啊,各位,有点缩小,是一个大括号,我们把这个字体调大一点,在他下边呢,把配件呢,也就样式字体调大,来个 front 杠, size 等于五十吧。 p x。 那我们现在看到了他们返回的是一个大括号,大括号表示对象。那么稍后呢,我们可以把这里边接收到的纸, 然后替换掉,我们替换掉是这块内容,我们现在要不要返回这块内容啊?我们现在 ctrl 音色的啊,注解,然后再次打开, 我们要返回的不是这块内容,我们要返回的是模拟数据,模拟数据是 sto obey。 那各位我们现在可以把这边替换掉,叫 s t o ob 姐,那我们现在再次打开页面,你看一下我们现在返回的数据,已经是我们的 三个字段的数据,也就是姓名、城市和年龄,那么我们现在返回的数据一定不是返回接口了啊,返回数据这四个汉字,为什么呢?因为我们这边呢已经来一个什么替换的过程, 这 object 指向这块内容,我们现在为了把这个数据啊返回到我们的页面当中去,也就是我们的这个手机端的页面当中来,我们怎么办呢?我们要在这个函数的外边 啊,各位看好,在这函数外边设置一个一个指叫做 v r, 然后杠 z 等于什么呢? z, z 就是当前的这个位置,把这个位置啊传递给谁呢?也就是杠 z 指外边这个对象,它有一个值叫做 stos, 等于 r e s 点代的啊,各位看一看, 那我们现在到我们的页面中看一看,是不是得到了我们真实的返回数据,各位看好,我们每刷新一次我们的数据就会改变一次, 那说明了什么?说明我们不需要等待后端人员啊,我们就可以把这个接口的数据啊,接口的数据也可以到我们的控制台看一看,控制台下面有个带的,带的下边呢有这样对应的三个数据 就被返回到我们的页面当中来。好,这一点的视频呢,就是时间呢 有点长,是用了十分钟的时间,大家然后可以多看一遍,如果遇到问题呢?可以,然后就是说跟我们下边留言啊,在我们下边留言,上下两栏,我们把代码全部展现给大家。 好,上面这块内容我们就在这边。 好,那么这一讲就讲到这里面,这一讲的内容啊,是两块内容,第一块是拦截下面的数据拦截请求这个网址, 把它返回到我们的页面中来。好,谢谢大家。这一讲视频我们就讲到这里,再见。


大家好,我们今天来继续讲解有你 app 的课程,是第六次课,我们用有你 app 来封装一个 request 的的方法。哈, 那么我们回顾上节课讲的那个使用了,我们使用过,就是愉快时的发起网络请求啊,上节课呢,我们主要实现了什么呢?实现了一个,呃,启动业就是 message 这一页,大家是否还记得 买水机这一页,买水机这一页呢?就是他有两个大的一个,我们说试图,一个是呢,就是说 这个是登录是吧?登录,如果这个变量一直二是 razza 写为真的话,就是他就呈现登录的一个表单,是吧?如果,呃,不是登录的这个 这个登录页呢,他就会显示啊,这一个试图啊,试图就是登录成功的,是吧?那么就是这里面呢,我们实际上也实现了一个什么呢?就是他这个表单里面啊,就是登录这个表单里面呢? 还有一个我们说登录的按钮,是吧?来触发这个点击的事件,就是悠着捞根,我们也实现了一个悠着捞根的登陆的一个肥料函数,我们看一下就是登陆的一个肥料函数,在麦色的里面写的,对吧? 实际上我们就用到了什么呢?用到了 request 是吧? request uni request 的这个 apr 是吧?这个方法是吧?这个方法的使用就是上节课我们也简单讲了一下,看它的官网需要配置 uil 啊, max 的 dat 啊,以及它的肥调函数,就是成 成功的回调函数,呃, xxs 和不成功的是吧? fai, fai 有这种这种配置,实际上就是写了这么多文件。 好,那么就是,呃,我们这一次课准备来实现哪些内容呢?我们准备什么呢?准备就是要封装一个 requests, request 的 一块石头,我们就是物联网的一个接口的请求呢,需要就是认证,需要就是奥斯拉一载型认证,是吧?认证,所以呢就是我们准备就是,呃除了 啊,我们说登录的这个接口,是吧?我们采用用户名和密码来获取 xx talking, 就是上节课是吧?上节课我们看到的就是这里面的是吧?登录的时候这里面啊,看到他反 返回啊,返回来的是 xs 和瑞福瑞喜这个数据, xs 就是呃接入的一个 token token 啊,瑞福瑞喜就是一个刷新的这个 top 啊,那么呢就是我们这时刻呢准备把它封装啊,封装, 封装的就是首先呢我们就是可能就是需要呃来这样处理一下,就是我们写一个独立的 apr 的 gs 文件, gs 文件 啊,然后呢就是创建一个独立的文件夹,是吧?写一个独立的这个文件,但是这个文件呢就是这个,大家可能就是看到 呃这一块是吧?是跟我们是不是呃上节课讲的那个,呃使用的方法呃大同小异哈,就主要就是呃实现 什么呢?啊?你看我们封装的这个,我们封装了一个 mair request 的这个方法哈,这个方法,那这个方法呢?就是首先我们定义了一个,呃,我们说的这个,我们节省,呃节省这五串,是吧?我们或者叫做字典哈, 然后呢定义了一个建制队的这个就是奥数 rizzy 型是吧?等于什么呢?等于 berry 再加上空格,再加上 unique storyten, 这个实际上是缓存下来的数据,待会我们来详细讲一下,就是优利该的 story, 即是英可的他的一个,从官网上 看一下他的一个说明哈,那么就是接下来就是返回这个 request 的呢,就是他这个返回一个 pro 米是 pro, 米是时间哈,是呃加 要是追不到的一个方法哈,一个方法,大家可以看一下,不着迷是实现异部,呃,我们说异部的这个呃呃异步调用的这种,呃处理方式啊,处理方式, 那么就是,呃这里面呢,就是我们 best url 呢,是我们直接写在这里面了,直接写,因为这个封装的就用一次哈, 然后这个呢就调用的优利与快时的这个方法哈,这个方法跟上节课讲的差不多,是吧? uil 的一个配置,麦色的的一个方法是吧?方法呢?就是我们,呃选择这个我们这个参数传递过来的是吧? 啊?这个 oppo 性传递进来的这个方法或者是什么呢?是或者是就是 get 是吧?带他是吧?或者传进来的 这个呆的或者是空的是吧?这嗨的呢?我们就准备用我们自己副职的这个啊嗨的,然后这个是,呃, 我们就是说呃请求成功的一个啊,呃成功的一个回调函数,是吧?成功的一个回调函数, 如果呢就是他不等于这两个啊,就是状态返回的状态值呢?我们就说请求失败了,如果是那个呢?如果是,呃是成功的呢?就我们就把他这个,呃,瑞士就是这个,我们说结果就是这个成功之后的这个结果数据 啊,把它返回回去啊,这个是失败的时候处理,跟上节课其实呃调用这个 reap 似的了,基本上比较类似的哈,那么这个文件是这样的,那个这个文件就是 我们看一下,其实我们已经,呃,已经就是在上节课的这个,呃,这个项目里面 ltur 里面,是吧?哎呀,我们已经写好了,写好了,我们刚才就是其实这个代码已经讲, 哎,已已经就是讲,讲解了一遍哈,讲解了一遍这个我就不执行了哈,不执行了,这个就是这个文件哈,这个文件实际上就是大家看一下哈,就是在这个 啊,在这个 ltur 里面建一个 uto 的这个文件文件夹,然后再在文件夹里建一个就是 aprgs 的这个文件哈, 是这样的,那么接下来呢,就是我们做的这个买 request 的封装的买 request 的方法,是吧?那我们要把它就是怎么说怎么样呢?就是在 整个入口的 gs 里面做一下注,我们叫注册吧,是吧?注册,所以在这里面是吧?我们把它当做一个全局变量来来,全局变量是吧?这个是全局变量啊,另外两个呢?就是这一个,这一个呢就是我们,呃,我们上节课实际上就是在, 大家还记得吗?记得,就是在我们的这个文件里面 mac 级的这个文件里面哪个文件呢?这个文件里面大家还记得,就是我们当时, 呃,这个里,这个就是 uzer logo 的时候,我们直接用的是那个,呃, 直接用的哪一个呢?直接用的是这个吧?这个对吧?那我们现在就是把杯子用完了,作为一个全局变量来定下来,以及就是加一个 mate, 就是我们的那个图片的一个,呃,我们说基地制, 是吧?集地址啊,这这几个我们要在这个 max 呃点 gs 里面做一下,就是呃全局的一个定义,全局的一个定义哈, 原意定义,那么就是实际上上面就是大家记得就是我们又使用了一个新的就是这个数据返存的这个东西 啊,这个该的是到了一级胜客,是吧?数据返程的,我来简单讲一下,就是实际上就是把它存在我们说就是筛性里面,筛性,筛性做返程是吧?筛性做返程就是这个里面,在这个里面大家看一下哈, 看一下就是在这个 store 机这个假如说是浏览器的话,是吧?反存到这个里面来的是吧?反正到这个里面来,那么就是我们再继续看一下哈,继续看一下,就是实际上就这个是吧? 这个我们简单讲一下,就是用的 app 的数据返存,数据返存的就是有,呃,官网,其实大家也可以看一下官网哈数据返程有很多这种函数,呃,这种这种就是,呃就是 ipaipr, 实际上我们用的是哪一个呢?用的是,呃 刚才用的是这个哈。 get 获取是吧?从本地返程中同步获取指定的 k 对应的值是吧?那么就是那这个值,这个 k 这个值我们也首先需要保存, 保存到,然后呢他才能获取,是吧?我们现在写的实际上是什么呢?是获取啊,获取就是这个是 get, 是获取是吧?那我们在哪个地方进行缓存呢?就是把它缓存下来呢?实际上就是晒他,对吧?在 这里面有个赛塔哈,我们找一下是不是有个赛塔同步赛塔一下是吧?这不将呆塔存储在本地缓存中指定的 k 中是吧? k 就是我们的 自定义的这个 k 呆的数据是什么,是吧?那么我们要做一下这个,很显然我们想缓存的什么样?我们想缓存的是 xs talking, 对不对? ss talking, 那么这里面呢?我们就需要在什么呢?在登录的是 uzi logan, 登录的时候要写上赛特这个是吧?那我们看一下,就是,呃,这个,这个里面我们其实已经写好的, 在这个里面就是我们上节课讲的这个函数,是吧?这个函数,这个函数其实大部分是吧?我们讲的我们在这个里面,在这个里面,对不对?我们增加了一个这个大家看一下 是 uni set storage 性格,这个 k 是什么?就 xs 杠 talking, 然后这个纯属的。呃, talking 是什么呢?就是 res, 简单的点 xs, 对吧?点 xs 谁呀?就是就是,哪一个呀?就是这个吧,就是这里面有个 xs, 对吧?就是这个啊, 好,好,这个就是,呃,这个就是这个缓存的这个意思啊?缓存的缓存是吧? 这个里面缓存的就是我,就是这里面就是简单呃,讲了一下,就是这,呃,赛特和盖特的这个 stores 举的一个用法,是吧?我们用到了,呃,哪两个呢?一个是,一个是这个赛的 stores stink, 这个是同步的哈,一个是,呃, get, 是吧?当然呢,他这个没有加这个深刻的话,他就是一个异步的哈,异步的这个是异步接口,其实也是可以用的哈,可以用的,那么这一块就简单讲一下哈,讲一下,那么就是另外一块呢?刚才在 gs 定义的拳击变量这一块我们也已经讲过了哈,讲过了,这一块已经讲过了, 那么就是,呃,登录的时候返程 xs talking, 是吧?这一块我们也讲了,讲了我们这个 reflex, 我们这次课不准备讲 这个获取的刷新的这个 token, 我们不准备把它换存,就只用 xs token 这个来做登录就行了啊, 那么这个时间就是刚才看到的,我们,呃,在这个登录里面时间改了这一部分,是吧?改了这本我们是希望什么呢?希望他登录的时候, 登录的时候能够就是,呃,你看登录的时候我们要调用什么呢?就是这个设备的消息,这个设备消息的接口是什么呢?就是这个接口啊,这个接口,我们这个接口可以可以怎么样呢?可以来试一下哈。我们用 用什么呢?用这样来,嗯,用 pose 的慢吧, pose 的慢来,我们打开 pose 的慢啊,我们准备待会用 pose 的慢来测试一下这个,这个,这个具体什么意思?实际上我们获取到这个叫设备持有者的持有设备的 这个所有的消息,所有的消息我们就知道他反馈什么结果就行了哈,什么结果就行了,我们再来看一下,那么这里面呢,实际上我们就采用了 我们的买最快时的封装的这个这个方法来调用的,是吧?我们还是采用了一个同步的这种方式啊,从呃一步的这种方式是吧? 啊,这个赛是后面有加了一个信可,然后在这个前面加了一个 out, 是吧?采用了这种方式,那么我们先来怎么样呢?先来,呃,测试一下,好吧,测试一下,然后是这个接口,我们把它拷贝过来啊,拷贝过来跟着 c 啊啊,这个接口是没错哈,大家还记得吗?就是我们要喜奥斯瑞瑞型要加个头的,就是 bell 是吧? bell 采用这种方式哈, belle token, 那这个 token 是多少呢?我们直接用这里面的吧,我看这里面 里面的一看就是啊,还有没有笑哈看就,哎,看就微啊啊。我们把双引号去掉 上去,然后访问一下,好,对不对?这个接口就是访问了什么呢?就是这个持有的设备的名称是什么?他的数据通道是什么是吧? 他的持有的设备的图标图片是什么是吧?这个这条消息是什么?是吧?这条消息的这个划的日期是什么时候,对不对?这是第二条消息是吧?第二条消息消息是这个是吧?他这个数据通道呢?是这个这个东西啊,是这样的一个是吧? 那么就是,嗯,这个这个接口的吊用,我们就不详细讲,大概就获取到这样的一个数据哈,这样的一个数据, 那么我们来看一下,就是这个 mac 级 mac 这这一块, mac 这一块呢? 这样就是这一块,我们直接看这个代码哈, mcg 这一块,那 mcg 这一块我们上次就是只写了 呃,这个,只保留了这个微有的是吧?中间这一块我们是新写的哈,新写的,首先呢就是看一下哈,看一下,就是这个麦设计是什么呢?我们看一下这个吊用的这个哈,吊用的这个, 这个是不是我们就封装的这个接口?新婚就送的封装的这个买如快死的这个接接口是吧?我们请求的数据是在这里,如果请求的这个状态呢?是两百呢,是吧?那么我们就呃这个呢,我们只把调试打印出来,是吧?我说呃,另外呢就是我们把这个请求的这 这个数据体啊,就给到这个麦设计,是吧?实际上就是这个这个数据,这个数据什么是个列表,对吧?是个列表,列表,我们就给到这个麦设计这个列表,这个麦设计在上面我们做了啊,这里面我们要对麦设计啊,麦设计在这我们做了一个列表的空列表的一个定义,对吧? 另外有没有看到什么呢?有没有看到这个反馈回来的这个图片啊?实际上是 是后面那个路径,是吧?所以我们要把这个这一块的路径把它加上来,什么哪一块的路径呢?就是呃,在在这个里面,其实 这个我们要这样来访问,例如这样是吧?我们把它考虑考虑一下,在浏览器里面啊,实际上这个这个地址呢? 把我们这一块看着 c 我们也把它放过来,这样是吧?我们只有这样的时候才能反应过来,所以呢他我们需要在这个地址前面加上一个这个东西,是吧?加上一个这个东西,所以呢就是这里面呢?嗯,我们看一下哈, 看一下我们这个这这个变量八十一万 l 就等于这个是全局变量,没点是吧?没点在哪里面?在这里面定义的吧?就是这个东西,是吧?这个东西,那我们回过头看一下啊,回过头来看一下,看一下呢?就是实际上这个里面呢, 这个里面呢?我们就是是一个列表哈,列表呢?我们就是这实际上是唯有一的这个语法了。 v 杠 fo 这个指令是吧?指令这个麦设计,电力,这个麦设计是吧? 便利,这个麦阿迪阿伊特姆,就是 mac 机里面的一项一项的数据,是吧?然后呢? indiacs 是他的一个,就是我们说缩影,是吧?缩影, 那么就是第一个呢,我们需要显示的是什么?就是图片是吧?图片,图片呢?例如图片的地址呢?记地址,记地址就是刚才我们说的啊,就是这一块的地址,是吧?然后呢?呃,后面这个呢? item 港后的 dysmg 是不是就是这个? dysmg 是这个是吧?是这个,所以呢就是这个是一个图片,是吧?然后另外一个呢?就是我们 然后要显示的哪些消息呢?第一个这个是消息,是吧?消息呢?我们准备,呃,有些消息可能发的比较长,是吧?我们先截取一下,就是,呃,截取零到二十二个,就是 相当于二十三个制服,这样是吧?二十三个制服,这个可以我们自己定义,是吧?这个是什么呢?是这个消息是吧?消息是哪一个呢?消息实际上就是这个,就是买手机,这个是吧?这个买手机,买手机是? 嗯,可以就是说,呃设备,呃设备上传的这个,呃消息告警消息可以理,这样理来理解。那么下面呢?还有一个就是这个是不是嗨的 didys, 这个就是什么呢?就是,呃指的是哪一个设备, 哪一个数据通道,是吧?最后来一个时间戳,然后这一块的呢?就是实际上这几个呢?我们,我们就是大概做成什么样子的呢?做成大概是这个样子啊?大概是什么样子?就是说,呃,这个是图片是吧?然后这个呢?我们 写上消息是吧?那底下呢?就是有设备啊,设备通道啊,再放一个我们说的这个时间初大概就是这样的一个,呃,一一就是每条消息大概就是这样的,是吧?大概就是这样的啊,这样的,然后就是 然后这个呢?这个里面呢就是这个具体的我们说样式啊,样式我们是看一下这个 mcg 是吧? macg 买水机具体的样式大家可能,呃学过前端的 htmlcss 这种样式设置的,自己慢慢调一下是吧?因为样式设计设置起来也比较简单,是吧?这个 例如,哎点卖设计的是吧?点卖卖设计阿伊特姆,阿伊特姆整个他的一个,呃,相当于整个一个框卖设计的框 是吧?然后呢这个图片的一个设置是吧?图片的圆角是吧?他的长宽高这样是吧?然后下面呢就是整个文字里面的文字的,是吧?这个是我们说 呃文字的,就是这个设备的标题啊,这个呃数据的通道以及这个时间啊,大概大概这 大家看一下,就是因为这一块讲起来也没有呃太多的意思哈,就是非常简单的 css 的设置,大家如果不清楚的话可以查一下 css 的,那么就是知道这么写的就行了哈。 那么另另外一个呢?其实还讲到一个什么呢?还讲了一个还用到一个过滤,是吧?这个有没有看到?这个是时间搓,时间搓这个是过滤, 如果没有这个过滤的话是什么情况是吧?这个过滤这个过滤呢?直接让我们在上一次的唯优异的课程里面讲到这个过滤器怎么写是吧?过滤器这个写了一个,呃,这个我们说这个数据就是呃 日期的这个函数,是吧?这个函数啊,例如就是小雨零的时候,小雨十的时候,是吧?就加上零啊,如果大雨十的话,就就是他本身就不用加了。例如啊,一月份是吧?一 他小于小于十就是零一,是吧?那如果是什么?十一月是吧?十一月他就不小于他,那就是十一月,对吧?大概这个意思。然后过滤器时间是这样的,是吧?过滤器是这样的啊,这样的,这样的,具体什么意思呢?大家可以查一下哈,查一下其实很简单 啊,然后那个我们就是这个已经,其实已经运行起来了,就是运行这个样子,是吧?那做出来的情况呢?就是,呃,这个样子是吧?这个图片, 这个是是消息啊,设备的名称加数据通道,再加上这个发消息的时间,那么刷新一下,刷新一下。嗯, 能刷新一下,刷新一下,你看我们登录一下啊,请求失败,是吧?我们没有输入这个用户,明明吧,我们来输入一下哈,我们就直接输入,随便输入一个吧,都一样的 好,是吧?就是这样的一个情况啊,这样的一个情况,这也看出来了,就是这样,那么我们就是再刷新一下,我们用台式的悠着,来来来,访问一下哈, 泰斯特一啊,泰斯特优子啊,然后泰斯特一二三四五六七八,好,泰斯特优子,哎,是不是啊?是这两条,这两条我们用泰斯特优子来来访问的哈,访问的好, 那么基本上就是我们就实现。呃,这些功能怎样?就是说还有一种情况哈,就是我已经登录上去了,是吧? 我已经登录上去了。那我登录上去了呢?就是我一刷新的时候,实际上我不希望重新登录,是吧?我不希望重新登录。这样的话就需要什么呢?就需要写安路的,就是说页面出手画的时候, 我调用安乐的这个方法,这个方法的时候呢,我就要加载这个消息的列表,对吧?消息的列表,那么这个呢?我们在下一节课再讲。好吧,那么这节课主要就讲这么多。好的,谢谢大家。

你知道的前端跨越方式有几种呢?今天再教大家一招,使用 c o r s 进行资源跨越共享。先来看看效果,当我从八零八零端口向八零端口发起请求,并且产生了跨越, 其实跨域资源共享是符合 w 三 c 标准的,但是需要服务器允许。上节课我们讲了如何请球方配置 location 进行跨域代理。今天我们换个套路,响应服务上进行配置,直接开取跨域资源共享。 首先我们找到八零端口的弧,通过添加响应头 a, d, d 下滑线黑的来进行实现开启。找到这里,我们 a、 d, d 下滑线黑的在后面的值呢,我们需要设置三个。 首先呢,先来看第一个开启 process 中划线 control 中划线 pro 中划线 orange, 这是我们第一个选择接受的访问域名,那么在这里我们将指设置为空格星号, 记得要带分号,这是我们要设置的第一个请响应头。设置完第一个响应头以后呢,复制粘贴三个,因为我们在这里需要开启三个制。首先允许访问的域名呢,我们设置新号通配符,代表是所有域名均可访问。 紧接着我们需要设置访问的请求类型 masters, 我们仍然将它设置为信号,也就意味着所有的请求方式 呢,我们都是允许的。最后再来设置咱们的请求头,也就是说所有的请求头携带的东西呢,我们都是接收的。设置完这三个值,我们保存,然后重启 ngx 服务。紧接着我们的八零端口呢,就开启了 cos 话语新闻功效, 重启成功之后呢,我们再来刷新页面,此时呢,我们的跨越问题就迎刃而解了,那么你制作的跨越方式还有哪些呢?

好,欢迎来到 diygw 可视化视频教程。呃,这节课我给大家讲解的是 呃 usb 整合,嗯, php 跨一条是呃是怎么做的 啊?我们这节课主要是讲解这个内容。我们首先的话,我们其实的话也是一样,肯定会有一个 api 吗? api 的话我们是直接用这个程序,我们直接看一下,我们直接请求这个,然后呢我们入镜的话就请求这个就好了, 然后呢我们请求测试一下,相当于我们是用这一名前缀,然后呢我们接口地址,我们的话,我们直接请求测试一下。我们这个的话就请求了一 一个财经分类的一个文章,文章回来,然后呢我们这个叫做分类, 然后我们这个叫做 cattols, 然后呢我们这些都是可以随便写的,我们这个默认你们点击加加载就好了。我们这个清空一下结构,我们就是为了从直接从后台加载出来,我们确定一下, 然后我们这个的话,我们对他进行了一个,我们用弗莱斯的逐渐来装比较好一点,然后这时候比较方便一点,然后呢我们在这个弗莱斯逐渐这时候的话,我们绑定一个变量, 我们变量的话就绑定了这个数组吗?这个数组我们确定一下,然后这个内容的话,我们就直接绑定的这个艾特点。抬头,我这里的话 啊,这里是循环绑定,这个是从简单的带过一下,具体的话,以前的章节都有讲到更细的一些内容,他是怎么用的, 然后呢都都是有,都是会有讲到的,我们都是可以看一下,让他大家翻一下以前的视频,你看这他是怎么讲的,然后呢保存一下这节课,这里不是重点,我们主要讲解的重点是怎么调 api 请求是不是。 然后呢,我们直接保存一下,我们直接导出严码,然后我们叫做 apecs 吧。 api test 的话,我们直接进行了一个确定,我们点击下载, 点击下载以后我们刷新一下 呢,我们等一下这个项目下载,一点时间,我们把它解压出来, 把它解压出来以后我们用 etc 打开 is beauty, 打开以后我们要做的步骤呢,其实我在这里也有有有讲到了,然后呢他要做的就是修改这两个步骤,因为会议我们上节课已经讲了吗?然后呢我们可以看一下,我们直接把这个项目引进来,导入项目, 我们确定一下, 确定以后我们可以看一下这个项目,我们所谓的就是把这个 我们先先可以看一下这个页面,他其实访问应该也是成功的,我们直接运行一下到浏览去,但是这时候呢我们是没办法断点调试的,我们后台是没办法断点调试的,这样的启动起来的时候我们是没办法断点调试的。 那他其实这个时候我们也可以看一下,他其实也是有做了一个 api 的交付,但是这时候请求的是直接用 psbdiygw 点 com 的这个艺名是访问请求的。 那么我们现在要做的是怎么做的呢?就是这样子,相当于我们要找到我们这个塞的音放的这个目的,我们把这个 base pass 我们直接清空掉,清空掉以后我们怎么做呢?我们先把这个 环境也先关掉,我们找到这个门口费的这个文件,然后切换到野马仕途这里,我们找到 h 五这里,然后我们再把这个配置文件拷贝过来, 第一位搜我这个文件,然后卡过来。 考过来以后我们现在的话,我们访问的这个目录是刚才是 cm 开始的吗?对不对,是 cm, 然后呢,我们直接这里写 cm, 那我们这些小鞋没事我们看一下。我们这是在回到我们这个网站这里,我们记住刚才我们网络 问请求的时候,我们看一下,然后我们把它这个项目再重启动一下,运行的 这边我们都可以看一下他的请求,他这时候请求是通过 lockhouse 里面出气的,跟我们刚才看见的是直接用易明出气,他这两种是不同的。那么好,我们直接 我们看一下。我们直接就可以在这个方法做出的是我们找到我们的 psbs 打底这里, 然后呢我们找到我们的 cns 的话,这个坑臭了我们是不是 careter 啊,对不对, careter 的话他一个历史的话,他直接是在基因这个下面的。我们其实的话当然我们可以,其他 方法也是可以的。那我们这时候我们就先给大家讲讲点历史吧,因为我们找到这个历史方法,这个历史方法的话我们可以再进行呃,刷新一下这把把这个哦对了,我们要穿个这个,这个小图标叫做第八个,第八个这个这个程序 开发只工具的话,他他叫做 passb 的半个。然后呢我们直接 我们看一下,然后我们这时候看一下,我们调试一下小朋友,他这时候的话他就会往我们这程序里面走了,那我们就可以进行一个断点调试了,看我们这个返回的变量啊,是什么东西啊, 就是非常的方便,没有这时候的反面的数据是什么东西,那格数是什么东西,我们都可以做。 然后呢就是做到了我们对数据的一个一个加工啊,假设我对这个数据加工啊,当然我们可以在历史这里的话,我们直接把它返回到这个开头里,这里 是不是我们返回一下,当然我们可以看啊,这个我们要加个变量是不是,假设我们再加个变量, 我们叫做嗯皮哈耶慢吧,等你其他 变量我就随便打比方吧,我们看一下他这个返回的这个值看见没有,来我们在这我们这个值在这里的话,看见没有,他就会跑到这个方法这里方法这 这里以后我们看一下他返回的书记,返回的书记看是什么东西, 看一下他这个数据还没有,他这里会返回来一个其他变量的数据。就是说我们可以对这个历史的方法进行一个重写就可以了, 就就就这样重写就可以,就相当我们把这个方法重写就可以了,这样的话我们就直接通过前台后台调试,都是非常的方便,都是一样的, 嗯,就是这样的,就这样方便的话,其实他做的不做不多,他其实就是我们在配置的时候,刚才我们看到了这个艺名,这里的话他导出代码,他只 直接直接的话他这是这个内容吗?我们直接把这个塞的音放的这个 base pass, 直接把它去掉了,直接把它去掉了,当然你上线的时候把它这个配置上就行了。然后呢找到这个闷的风气 们这个配置文件,然后呢我们直接把这个按代码拷贝进来就可以了。然后呢最主要的一步就是说我们这个 psp stadi 对了,他 psp stadia 还有一个 有一个有个要穿装一下的,他这个 psp 是打底的话,软件管理这里的话,我们找到 psp 这里有一个设置这里, 然后呢扩展配置,这里有一个 sd bug, 这个文件要给勾上,这个文件勾上了以后,我们就可以对于 sb 进行这个一个第八个进行一个第八个。然后呢,我们的在后台的话,我们就是可以对他进行一个第八个,然后呢还有还有这个 这个小兔兔用的这个第八个也是 psb 第八个,然后呢要把它装一下,他这个就相当于这个跟后台进行了一个通信,然后呢我们就可以看到自己发起的请求,后台进行了一个断点,然后呢他进行了一个请求的一个变量啊什么之类的都可以看到了, 都可以看到,非常的方便。嗯,感谢大家。呃,我们下节课给大家讲解的就是 呃,跨一 ngs 整合抓瓦环境的一个跨一,那他是怎么调试的?嗯,我们下节课再继续。呃,非常感谢大家。呃,我们下节课继续。

好了呢,那我们说了半天了是吧,我们正式的开始这个呃,阿贾克斯啊。我们看看阿贾克斯请求应该怎么去发,是不是哎,吊大家胃口也吊了很长时间了啊。 我们说了,这个发送阿杰克斯请求啊,需要一个核心的对象,这个对象的名字叫 x m r h t p 瑞筷子对象,他是所有流量机都是支持的,所以你就放心用就行了。你要发请求,你得靠这个啊,你得靠这个 x m h t p 瑞筷子对象去发请求,发送阿杰克斯请求。那么这个对象他有什么方法呢?哎, 注意啊,他这个方法呀,有 open, 当然这几个方法。我们呃看一看啊。重点的,我先说两个,一个是 open, 一个是 thin 的。 send 呢,是什么呀? send 就是发送请求,发请求啊,发请求。这个 open 呢,其实就是表示我们的这个客户端和我们的服计端的通道 打开啊,就表示打开打开这次这个通道。打开通道之后呢,发送请求就浏览器吗?跟服务器之间的通道打开啊。打开之后呢,发送请求登的方法是发送请求。 那么这个 open 方法和 sun 的方法都是需要我们这个 x t p request 的对象去钓的。你用完这个对象之后,你就可以通过这个对象去钓哦。这个 open 方法,通过这个对象去钓 sun 的方法啊。嗯, 那么这个对象呢,他有很多属性,其中有个属性,有一个属性叫 ready state。 ready state 啊,给大家说一下。那么这个 ready state 的这个属性啊,他很重要啊,谁的属性啊?是这个对象啊,他有这个属性。 那么这个属性是干什么的呢?哎,它保存这个 x m i h p d require 的对象的状态啊。状态。那么是这样的啊,就说 来还是画个图啊。这边的话是浏览器这边。假如这是福气啊。这是浏览器。然后这边呢?假如这就是我们的外部福气。 然后现在呢?我们要在这个地方点。这是个按钮是吧?这是按钮啊,发送阿贾克斯请求的按钮啊。点开这是一个发送什么啊?发送阿贾克斯请求的请求的按钮啊。发送阿贾克斯请求的按钮。这是个按钮。 然后用户点这个按钮来发送啊。这个请求,用户只要一点这个按钮,他怎么发送?发送请求过去啊,发送请求过去来。这叫发送 阿贾他们请求。那发送之后呢?这边呢?怎么着呢?他就开始哎,有一个有一个处理阿贾他们请求的 thlele 啊,你可以这样去理解啊。当然说了,服务集团不一定是家吧,有可能是飞员,有可能是拍子,一个是 php 啊。嗯,服务器端语言不一定是加瓦啊,我们是。我们是什么系啊?我们是加瓦器,我们是加瓦器。所以这边这边我就直接说他是 stolet 好吧。哎, tholet 啊。然后呢?这个就是处理什么呀? 处理阿贾克斯请求的啊。这么赖的对象,你可以这样去理解。然后接下来呢?这哥们呢,怎么着呢?就在这干啥呀?就是处理请求啊。处理请求吗?在这处理啊。处理请求。那处理完请求之后,他要把最后的这个处理 结果是不要返回啊,对吧?把,把处理结果返回啊。响应给谁?响应给我们的一个。哎,这个浏览器这块,那么浏览器这块可能会有个 div 啊,就类似的啊,假如你想象这就是 div 啊,这就是那个 div 啊,这是浏览器上那个 div 啊, div。 那这个是 响应对吧,服务器的响应,那响应还是实际上说完还是请求过去,响应回来,响应回来之后呢?哎,这边就是接收响应 对吧,哎,接受响应。解析数据渲染 div 叫渲染啊渲染,或者叫刷新啊,刷新 div div 局部刷新完成,对吧,他是这样一个 情况啊,这样的情况请求过去,响应回来,那来这个呢?我们主要说 f h t t p request 的 ready ready 啊, state 是不是 好?大家注意看啊,这个 ready state 我说了这个请求和响应其实全靠谁 请求发请求和这边接收这个响应,其实全靠这样这个 x m h t d request 对象了。注意啊,在阿贾克斯的请求 啊,请求,以及什么呀,阿贾克斯接收什么服务器响应,完全都是依靠谁的啊,都是依靠 x m h t p 为筷子的对象,为筷子的对象,完全依靠他的 m h t d p requires 的对象中的什么呀? ready state 属性记录下了 x 码 h t t p require 对象的状态,你要注意他啊。对, 就说我们现在发请求过去,响应回来,整个这个请求发。以及说我们接收到数据响应之后,在这解析他渲染这个 div 啊,整个这个。其实 啊,在这个过程当中, x m l h t t p requires 的对象,哎,它的状态是会发生变化, 那么谁去记录这个对象状态的变化呢?哎,它的 ready state 这个属性用来记录下来这个 m 码也是利润筷子对象的状, 那 ready state 呢?它有几个几个值呢?大家注意 x m l h t d b read by the 对象的 ready state 的属性啊,对应的状态值,包括你看了 有谁啊,哎,把它拿过来啊,拿过来,拿过来,直接拿过来放到这有这么几个状态零一二,然后三,然后是四。 哎,其实就是说好像感觉很复杂是吧?其实说白了啊,就是说我们在这发请求对吧?哎,你首先 你得通道打开吧,打开通道算一个这个时间点对不对?那你服气这边怎么着啊?服气这边处理处理对吧?处理这个请求算不算一个时间点对吧?啊,那处理完之后响应回来,响应完毕是不是又是个时间点啊, 对吧?所以说像这种时间点,他可以记录下来了啊,他可以记录下来。这这个反映出 x t d r 快对应的状态,而这个对应的状态,他的值通过什么属性来取呢?通过这个 ready switch 这个属性来取啊,就这个属性很重要这个属性 啊,你比如说请求未初始化,请求还没有初始化啊,没有没有,没有发起这个请求之前,它的它这个 x t p require 的对象,它的状态是零。 the red state 啊,它的主,它的 red state, 它的 状态码,状态值啊,状态值是零。然后服务器连接与建立,就是通道一旦打开,服务器和连接一旦建立。哎,这个时间点,那把 x 码 h t p r 快速对向它的 ready state 这个属性,它的值就是几啊一 啊,然后当我们这个呃服务器的加号程序对吧?哎,他接收到这个请求了,你不是发过去通道不是打开,你最初是请求没有处理化吗?哎,然后紧紧接着服务器通道打开了,建立连接了。建立完连接之后呢, 哎,我这边呢,就发请求,这一发,这边就接,对吧?哎,当我们接收到这个请求的时候,那么 red state 这个属性的值就变成二。在我们服气这个加法程序,在接收到这个请求之后,开始处理这个请求,执行加法程序处理这个请求的过程。那么这个 red state 它这个属性的值就是 当我们处理完这个请求之后,把这个数据响应回去,响应回去,并且响应完毕啊,请求已完成,且响应已就绪,响应结束。那么这个时候 x m h t d require 对象,它的 ready state 的这个属性,它的值啊, 它的这个属性的值就变成了四。那么也就是说,当我们 x m h t b requires 对象,它的 values day 这个属性的值从零变成一,一变成二,二变成三,三变成四,直到变成四之后,这个阿贾克斯请求以及响应就结束了,对不对?哎,就结束了。所以这边呢,你要注意啊,当什么呀?就是当 m a 是 t t p requires 的对象的什么呀, ready state 啊,这个属性的值啊,变成什么呀?四的时候, 表示这个阿贾克斯请求啊,以及响应啊,已经完全完成了啊,已经全部完成了,已经全完成了 啊,他会记录下来,会记录下来啊,有这么一个属性,大家要注意。好吧,这是比较重要的一个属性啊。

carol 和 union app 哪家强?第一个,我们先来看 towel, 它是 read 的阵营的代表,优势是框架的兼容性更高,它可以支持 read view p read。 他实现了一套自己的实践机制,不依赖于特定平台,同时缺点也比较明显,他深层嵌套的摊牌的结构会导致包的体积略大,实际生成的荣誉节点呢,也比较多。 第二个,我们来看优内艾,它是没有这样的代表,优点是生存的页面结构与原声比较接近,没有多余的节点。缺点呢,可能就是框架比较局限, 基本是我们要复刻特定版本的 vivo 做定制化开发,无法支持其他版本的框架。目前从一些社区反馈及测试结果来看,由内爱法在开发工具链多端一致性体验上相对领先。他若背靠京东,在 自家多个小程序上使用近一年呢,更新也比较频繁,最新的版本已经在适配鸿蒙运用了。框架间啊,其实并没有明显的拉开差距, 实际在选型的时候,主要还是看团队本身的技术战偏好。如果你的技术战是 vivo, 你就选择优内爱。如果你的技术战是 red, 你可以选择 top ok。


好了,同学们啊,那么接下来啊,我们将学习的啊,这个课程呢,叫什么呀?叫阿贾克斯啊。 呃,这个名字呢,它不是一个英语单词啊,所以没有正规的这个发音。 有的人呢,把他叫做阿贾克斯,有的人呢,把他叫做 ajx。 反正这个呃,怎么说呢,叫什么的都有啊。呃,反正叫阿贾克斯的挺多。所以呢,我这里啊,就把他叫做阿贾克斯就行了, 它不是一个英语单词啊,它是几个英语单词首字母啊,比如说这是 e 步的,加了 script and x m l a j a x 啊,阿贾克斯。 那么接下来呢,我先说一下啊,呃,大致的给大家介绍一下这个阿贾公司的课程。首先第一个呀,大家注意啊,要学这个阿贾公司的课程, 先把这个我 b 站上之前啊, b 站上发布的这个加往外部的视频看了,你才能够学得会啊,后期的这个课程。所以这个提前先给大家打个招呼。 然后呢,呃,那我们这个阿贾克斯课程讲哪些内容啊?给大家说一下。首先第一个啊,在讲阿贾克斯之前呢啊,先给大家说一说我们传统的请求啊,以及传统的请求都有哪些呢?啊,包括传统请求存在的问题, 主要的目的是为了给大家引出我们阿贾克斯是用来处理什么问题而存在的一种东西啊。然后第二个呢,就是好好的让大家去理解一下阿贾克斯,我们为什么要学这个技术啊,对吧,啊,为 学他对不对哎。然后第三个呢,就是我们阿贾克斯的核心对象叫 x m l h t t request 的对象,然后使用阿贾克斯怎么去发送盖的请求?使用阿贾克斯怎么去发送 pose 请求?发送盖的请求的时候,他的缓存问题应该怎么去解决? 那么我们两个请求啊,和我们服务器端啊,进行数据交换的时候啊,采用接着的方式进行交换怎么做?采用 x、 m、 l 的方式进行数据交换应应该怎么做? 然后再不同就是阿贾克斯的乱码问题啊,假如我们阿贾克斯请求提交的是中文,那会不会出现乱码?出现乱码应该怎么去解决?那么阿贾克斯的义部请求和同步请求他们有什么区别?应该怎么去选择?什么时候用同步,什么时候用义部,包括义部是什么,什么意思让大家去理解了。 那么阿贾克斯代码呢?是非常的繁琐啊。所以呢,我们可以在这里呢,给大家封装一个阿贾克斯的工具类啊,呃,相当于类似于手写这宽瑞的阿贾克斯啊, 给大家封装一下,这样的话,后期在学这个这块阿贾克斯的时候就很容易学了啊。然后呢,还有我们基于阿贾克斯可以给大家写一个省市联动啊。我不知道大家有没有见过这样的一个应用啊,就是比如说你选择呃,有有有几个下拉列表 大致是什么意思啊?有几个下来那边,假如这个下来那边,这个下来那边,这个下来那边, 那这个呢,可能是这个省份,省份啊。然后呢,这是市,这个呢是区。 比如说啊,我这个下拉列表里边有很多啊,比如说有山东省,山西省,河北省,河南省。假如说我现在呢?在这里啊,我选中的是河北省,那么这个时候你后面的这个市要动态的给我显示出河北省下的市。 假如说你河北省下边选择的是石家庄市,那么这个时候后边你要动态的显示出石家庄啊,他有哪些区, 所以这叫省市联动啊。这个到时候呢给大家用阿贾科斯去实现一下。那么现在比较呃,还有一个问题,就是关于阿贾跨域的一个问题啊,在这里呢,从专业的角度去给大家讲一讲阿贾的跨域。 好,那么再往下的话就给大家讲一讲这种阿贾的实现搜索联想啊,就自动补全这个功能应该怎么去做?其实这个百度呢,他就是这样一个功能吗?对吧,他可以自动联想, 我现在上不了网啊,上不了网就先不看了啊。那么什么意思呢?就是说我们有一个搜索框是吧,然后呢,输进去下边会有提示 啊,会自动给我们补权,自动给我们提示叫搜索联想啊。到时候呢给大家用 adac 去实现一下。 那么我们整个这个阿贾克斯的一个课程就是哎,这样去给大家安排的。在这个讲解过程当中,我会把这个阿贾克斯的一个请求的一个细节,每一个细节都给大家讲到彻底,把阿贾克斯底子的一个实现原理给大家讲明白, 行吧,哎,整明白啊。啊。然后呢,我们基于原生的阿贾克斯去写很多案例啊,去写很多案例,然后保证大家学了一个课程之后啊,能够完全的啊,掌握阿贾克斯的这项,这个也不叫技术啊。 呃,这个东西吧,啊,把这二两个字给他搞明白啊。好,那么大致的概述呢,就给大家说这么多吧,好吧。

小伙伴们大家好,今天主要给大家分享的是 vs 扣的里面的常用的快捷键,本次分享主要是针对嗯,新手前端啊。 然后我们来看一下,首先第一个就是代码注释,也就是快件,就是康克加斜杠,我们来演示一下, 比如说我这一行,我需要注视就加 ctrl 加斜杠就可以了,如果注视多行,我们就把多行让他选中,然后一样的 ctrl 加斜杠就可以了,这就是注视这一块,这也是非常方便的。 好,这是第一个,然后我们再看第二个,第二个就是代码的缩进,缩进就 ctrl 加中空,加右中空号,或者 comet 加左中空号,我们来试一下。有时候我们不想格式化,我们只想进行缩进,然后我们又不想把光标 定位到最前面,就是一行的手前面部分,这个手我们只需要选中某选中一行就行了,随便光标放哪里,然后按住 ctrl 加中国号,他就进行换行, 右括号是是后退,然后左阔左中共号呢,他就是前进这种换行,这就很方便,不需要光标一定要在这一行的第一个就是最开头这样换行,这样就很麻烦,是吧?我们光标直接随便放到这一行上面进行 缩进就可以了,这样就非常的方便啊。这是这一个,然后我们再看第三个,就是快速复制一行,这个也比较常用啊,比如说有时候这个代码我可能那那个逻辑差不多,我现在 想想写相同的只是改一点内容,我我之前之前可能就直接 ctrl c, 然后 ctrl v, 这样,这就有些麻烦,其实有一个专门的快捷键,就直接 我们你看一下这块一键就是二头 shift 加上下键就行了。对于麦克就是 option 加 shift 上下键就进行复制,你看直接选中这一行,随便光标放到哪里,然后我这是麦是麦克,所以它是 offernt 加 shift 下,然后他就是相当复制了一行,快速复制一行,这也非常方便。好,这是这一个,然后接下来我们来看一下五六七,就是一些替换啊,我看第五个就是快速的选中多个相同的这个单词,我们来看一下,比如说我现在要对 对这个单词进行选中,我直接用 command 加 d 看, 按一下,他就选中一个,现现在相当于这四个,这一个文件里面四个艾特他都会选中,然后我们就可以进行编辑,是吧?艾特一起把它一起编辑, 是吧?这就是这个同时选中多个相同的单词,相同的那个内容, 然后其实他这个相同的内容,他和这个全直接全替换其实差不多,比如说我们也可以通过这一种方式,比如说第七个,第七个就是替换, 我们直接 ctrl 加 h, 我们来看一下,然后对于麦克,他是 commant shift 加 h, 我们来看一下,比如说我选中他,然后 command shift 加 h, 哎,然后再全替换成一二三,我们试一下,然后一回车,是吧?然后我们是不是就然后确认一下,按这个确认一下是吧?然后他就可以替换成一二三,这是全局替换, 和刚才那个直接选中多个相同的单词,他其实是类是差不多,我们选一个去使用就行了。然后我们再看第六个,第六个是选中多处,然后同时修改,这个就更加的灵活,比如说 只要按住,按住这个,我们看一下,按住他快捷键就是二次,这是这是那个 windows 啊。对于麦克他是 option, 然后加点鼠标,我们来看一下这是 什么意思?比如说我现在是麦克,我就按住 option, 然后直接我们看一下,比如说我现在要对某些行的单词进行修改,我直接按住 option, 然后点一下,比如说这一个,然后在这一个, 这一个,这一个,这就相当于我可以跳着一次性多处修改多处的内容,你看是不是我鼠标同时我鼠标左右动,他同时在动,我要删也是同时删,我要写,你看我写一个他是不是同时都写了,每一个都写的,是吧? 这个就更加灵灵活。所以这三种方式,五六七这三种方式就是一种批量的修改,这是五六七这三个,然后最后一个我们来看一下这个快速的删除一行,这个也比较用的比较多啊,我们如果不用快件,我们一般会选中这一行,然 然后这样以灰车删掉,对吧?但是没必要,我们有专门的快件,我们鼠标直接随便点在这一行上面,然后对于这个,对于我们对于 window 的一般是 ctrl 迪亚,对于这个麦麦克, 哎,我这个我当前这个麦克是扛麦的 shift 加 k, 你看比如说我直接选这一个,然后扛麦的 sift 加 k, 是吧?这行就删掉了。其实这些快捷键我们其实并没必要去记,就是 我们看一下这里,这里他有一个快捷键快捷方式,对吧?这有,然后我们其实我们可以根据自己的习惯自己去设置, 不一定就说这里面的,不一定就说按要按这种方式啊。比如说这个我们删除一行,我们感觉这个不好记,我们就按自己的内容就行了。我们看一下这里, 比如说我们要去换一个,他这个叫删除,行,是吧?对于这样一个 商场,你看这里面这是 shift command 加 k, 所以这个是我当前这个电脑上的,如果你感觉这个不好记,你自己去换一个,是吧?换一个,比如说 com command, 嗯,低,是吧?但是, 但是他已经绑定了,所以我这里面是用不了,所以我这里面可能 command 加,比如说我用 这个直接回这个肯,这个是我刚操作不?不成功啊?比如说我 come in the ship 加低,是吧? 回车是不是就变了?所以这里面其实这个快件我没必要记,我们直接按照自己的习惯,我平时怎么用,我就把它设置成什么就可以了,对吧?这就是今天的分享内容,希望对大家有帮助。

今天给大家讲一下 cd 的播音算,播音算的一共有三种方式,分别是并几、差几和交几。我们先看第一个,并几呢,主要是将两个对象合并成个整体,快捷键是有恩爱, 我们直接选中两个对象,空格一下,他们就合并成整体了。第二个呢是叉级,叉级呢主要是打孔用的,快捷键是 s u, 我们选中第一个对象空格一下,再选第二个对象空格一下,那么他们就右边这个对象会被剪掉。第三个呢是交集,交集呢是取两者的公共部分。好,我们来看一下快件是艾恩, 我们直接选中两个对象,那么这两个对象的香蕉区域就会被取出来,那么空格一下,他们的香蕉区就出来了。这个呢就是 cd 的播音算,下一期给大家讲一下实际用途。

你怎么知道我想你?欢迎使用工具箱,现已支持中文输入。各位小伙伴们大家好,我是番茄,今天为大家推荐 ditab 一个很火的项目, monkeybud, 如何克隆你的声音,生成任何内容 模型,训练的越好,越接近你的声音。在网课放老师的声音以假乱真,但像麦小兜拍蒙雷米等萝莉音效果不理想。软件已经帮你配置好了,无需拍算环境, 不用怕爱了,抗打环境配置等就可以使用 mocking buff。 下面开始介绍软件,我这里装了两个,两者基本相同。先打开第一个,这就是文件末路,最后三个都可以启动项 项目,我们先看一下 vip 模式,双击启动项目即可。好的,项目开始运行,稍等片刻,程序出现这个命令就显示成功复制 network 的一五二幺,到浏览器打开, 这就是 web 界面。我们主要讲解第二个软件的使用,这个就不再多演示了,大家可以自行研究。下面我们介绍运行工具箱,双击打开项目, 稍带片刻,项目就会启动成功。出现这堆命令,说明启动成功了。接下来就会调出 b 界面,这是已经汉化了的,里面内置了许多音频和模型,详细介绍在视频 后面,英文版中介绍下面的 vc 模式和上面的差不多,大家可自行研究或后台回复,有教程。下面我们主要介绍第二个,这是文件的目录,双击三运行 back 启动项目,稍等片刻, 出现这堆命令,说明项目启动成功。马上调出软件界面,这就是软件的界面。 普拉斯是上传你本地的音频,沃尔格式,没有杂音,不宜过长。 record 是在线录音, play 是播放你上传的音频。下面这些是你克隆的三个模块儿, nco 的编码器, 金色塞塞合成器,摩卡顿升马器,这些都是可以通过模型训练来达到更好的克隆效果。你可以自己训练或训 要在别人训练的模型。下面介绍如何将训练的模型添加进来。首先打开 monkeyboard 文件夹,再打开 sensor size 文件夹,再打开 save models 文件夹, 这里面就是存放训练好模型的地方,格式是点 p t。 下面我们上传一个音频测试一下,注意格式是 word, 如果不是需要进行格式转换, 我们先听一下原音单元,发送一个读命令,然后我们去根据这个地址找到这个地址对应的这个。下面我们开始调整模型参数。首先我们点击新色四 son 里合成, 这样可以改变美尔图音谱图,每次点击生成的都不一样,可以看到下面生成了一个美尔图, 生成的美尔图与上传的音谱越相似,克隆效果越逼真。接下来点击我靠灯里生马器可以克隆成与你相似的声音,稍等一会就播放了。 世界上最遥远的距离不是天涯海角,而是我站在你面前却看不见你的容颜。效果取决于你训练模型的精度和参数设置,上面的文本框可以自定义说的内容。为了获得更好的克隆效果, 我们可以使用专业的音频工具对输入音频进行预处理,去除明显噪音,这样对克隆效果会有很大提升。 生马期的选择可以先使用 g 黑飞杆来快速合成音频效果,如果效果还可以,则可选择 pretend, 获取更慢但更好的效 效果无自己训练模型的话,电脑配置双核四 g 就够了。大家好,我是番茄。 enhance locker the output 开启会消除静音, 新设 size and the local 等会重新生成美尔图,并且播放合成。大家好,我是番茄,点 expert 就可以导出音频了。 好了,猫听不得的基本了解就到这里了,后台回复一了解更详细的内容,感谢观看!关注番茄,带你了解更多实用知识!

好,各位同学,大家好,本小姐我们继续用力啊,学习啊。那么在上一小节,我们给大家讲解了这个导航栏的配置啊,当然在上一小节我们遇到一个问题,就是这个导航栏的点击事件没有触发,那么我下来查了一下资料和这个在文档上他 应该没有写清楚,我们看一下他有没有提示哈,我们来搜索一下这个东西,你看他没有提示啊, 这个就是有点小坑的地方,怎么样去触发这个事件呢啊?这个导航栏还有一个属性叫的是 apple 的, 他默认是 pose, 就是是否禁用啊?导航栏是否禁用,我们只有把它设置为禁用的状态下,那么这个导航栏他才能够被点击哈,你看 现在是不是就答应了,当然他就没有这个议论他对象了,就没有 这个英文特对象啊,他就只能做我们的这个操作了啊,刷新啊,点击克里克,好,这个就是他文档并不完善的地方,但没有关系,我们下来查阅一些资料,查阅一些资料 好了,这个就是我们延伸导航门的一些配置,当然还没有完,还没有完,我们继续来到这个框架里面的这个 h, 那么他还有一些其他的配置,一些哪些配置呢?回到这上面来,到这上面来, me too, 来,这上面有背景颜色啊,有八寸式,这个我们都讲过啊,还有指定按钮啊,这都是讲过的,下拉刷新。好,下拉刷新啊,这个我们后面再讲啊,后面再讲, 然后好像就没有过多的可以讲解的。好,我们会去遇到我们再给大家说,遇到了我们再给大家说。好,这一小节啊,我们 这个配置啊, h 五端的就讲的差不多了,后续我们在讲小程序的时候,再给大家 讲究小程序上面的东西,那么在上一小节给大家讲解了这些事件,回到这个卖点朋友当中来, 比如说我们现在要去重音 x, 要跳转到我们的这个麦里来,就需要用到我们的路由了,好一样的,我们把这个代码做事的在这写个巴特,写个巴特, 你说这样跳转到麦的这个里面来啊,跳转到麦的页面来,我们需要给他绑一个颗粒和事件啊。问题勾兔好,勾兔的话我们还是写的这个 ness, 注意维尼亚普,他有一个全局的对象,就叫优利啊,他有点类似于我们小东西当中的 wf 四, 那是一个全职对象,上面给你提供了很多方法,那么我们如何去跳转到陆游呢?如何跳转到陆游呢? 那么通过优力点 l 跟兔子的方法啊,它里面穿了几个参数,那重点就是我们的这个 u r l u r l, 我们在这直接写绝对路径也可以啊,比如说像这个配计师啊,下面的 麦,在下面的麦,这样是没有任何问题的,我们还可以写这个相对逻辑,相对逻辑这两个都是没有任何问题的。 好了,跳转到麦,哎,是不是跳转过来了?那么我们通过 limegeet to 跳转的这个路由啊,他会自带这么一个反和按钮,大家看我们点击他又会回到我们的 这个手艺来点击跳转啊。实际上我们在这个麦当中其实上并没有写着转换流啊,我们只要使用到了, 那么给他做这个方法,并且在你跳转之后的页面啊,他是有这个导航来,就是没有,没有把这个开通,没有这个数据设置的 pose, 那么他是可以有这个自带的反方向流啊,这个是第一种跳转路由的方式。 好,如果你并不想要这个跳转这个反换扭的话,他还有一个跳转的方法叫优力点 一样的传出路径啊,这一次我们就以这个绝对路径来试一下啊。来看这个 liver gets to, 跟,跟我们的这个跟我们的这个什么,跟我们的这个 我们的这个热浪器有什么区别?点击跳转 跳转。哎,怎么没有摄像呢?哎。啊,这怎么写成,应该是没事写成慢一点,不能自己跳,自己刷线去点击。哎,看到没有区别,就是这个蕊让其他就没有这个反方向, 就是关闭啊,跳,跳转之前的页面,然后跳转到之后的页面 啊, never get a two 啊,是跳转之后可以返回啊,跳转之后可以返回啊,这两个是我们跳转陆游的方法啊,当然用的多的话啊,肯定是这个 never get a two。 那么如果我们 没有导航栏的话,比如说我们把这个配的是里面的这个麦,下面的这个 h 五。 好,然后设置这个抬头 n v o 设置为 pose。 好,我们再来试一下这个 lever get to, 看一下跟之前有什么区别哈,好,我们回到我们的应该是下面 点击跳转,哎,没有导航来的时候他也不会有反光,因为你根本就没有这个导航来 他这里没有地方显示了。好,这个就是两种跳转的方式。好了,接下来就给大家讲,谢谢大家。

各位小伙伴们大家好,我是番茄,本期视频为大家讲解如何安装 cuta 和 card 呢,前提是你要有摁卡并支持 cuta, 安装 cuta 之后 可以加快 gpu 的运算和处理速度。首先我们来到英伟达官网下载最新驱动,如果你不知道显卡型号等,可以打开任务管理器查看,点击性能看是否有 n 卡,可以看到我这有 n 卡, 型号是英伟达的 m x 幺三零,接着选择对应的型号就可以了。然后点搜索,接着点下载, 同意开始下载,双击安装,如果你 c 盘比较大,可以默认下载路径,点 ok, 开始检测系统兼容性,同意并继续 精简。下一步就开始安装驱动了。安装完成,关闭,打开个 fast experience, 可以看到最新驱动版本。接下来我们查看你的电脑是否支持 q 的。打开英伟达控制面板,然后点系统信息,再点组建, 你也可以点帮助的系统信息进入组建。如果你这里显示有这行,说明你的电脑支持 cuta。 我的 cuta 驱动版本是幺二点零点幺三九,待会下载 cuta 的时候要小于等于这个版本。我们来到 cuta 版本页面, 选择一个小于等于 q 打驱动的版本吧,我的 q 打驱动是幺二点零点幺三九,下载 q 打别高于他就可以了。这里我就下载幺二点零点零版本, 点击一下,选择对应操作系统,选择对应版本,再选择安装类型,选择第一个本地安装,下载完后双击 q 的安装包安装,如果你空间足够,选择默认路径。 ok 安装。 开始检测系统环境,同意并继续下一步,这里选择自定义下一步,这里让你选择组建第二个,可以不用勾选,大部分出场都自带, 其他都默认选上。下一步建议默认路径,除非你 c 盘空间很小。 q 的路径需要记住,后面需要下一步勾选上 next, 准备安装下一步,关闭 windows, 加二,输入 c m d, 查看是否安装成功。输入这行命令,查看 qda 版本,返回这堆结果说明安装成功。再输入 set qda, 查看 qda 是否自动配置了环境变量,返回这个说明环境变量自动设置好了, 接下来安装 cudnn, 来到这个网站,选择对应版本,你的 cudnn 版本应该和 qda 保持一致或者低于 qdad。 我刚下的 qdad 版本是十二点零, 这里我就选择 codnn 八点六版本,点击一下,选择对应操作系统和版本,然后开始下载,下载完后得到一个压缩包,解压到当前文件夹,双击打开,里面有三个 文件,把这三个文件放到 q 的安装目录文件下,如果左边有了这三个文件夹,也要将右边的三个文件拖入左边,他就会自动更新文件,这里勾选为所有当前项目,执行此操作。继续。 这样就安装好了 cudna, 可以把下载 cudna 的压缩包文件夹删掉了,我们测试一下是否成功。打开这个文件路径,然后在这输入 cmd 回车,在这输入这行命令回车, 结果显示 pass, 说明安装成功。再输入这行命令,回车,也显示 pass, 说明 see you d n n 安装成功了。前几期视频讲到的 deep face called farmer 等 ai 软件训练模型都是基于深度算法神经网络,安装了 q 打和卡顿,可以加快 gpu 的运算和处理速度。感谢观看,关注番茄,带你了解更多实用知识!

长安 unik id d 到底有什么故人之处啊?怎么最近人人都在说他?因为现在混动车很红啊, unik 加了个 idd, 其实就是 intelligent dual drive 的缩写,智能油电双驱的意思。 what? 能不能不要说英文呢?现在哪个车企没有做混动啊,有什么稀奇的?长安的混动呢,有它的特别之处,又省油又好开啊,而且就算是在溃电的状态下,也不会影响它的动力输出的吗? 哇,那这个就有点意思了,在技术上和其他家有什么分别吗?当然有啊,其中最核心的呢,就是他的南京三离合电区变速器。三离合变速器我只听 过双离合啊,有什么不一样的地方吗?三离合就是在保留六档双离合变速器的基础上,内部还集成驱动电机,相比串并联混动档位更多,不管是在纯电还在混动模式下,都可以充分利用每一个档位, 超车、起步、爬坡,动力随叫随到啊。那 为什么省油啊?省油的因素有很多啊,例如把量身打造的南京 idd 智慧控制系统,可以让发动机电机都工作在效率自由的区间里,已实现最佳的燃油经济性啊。嗯, 听上去呢,却很唬人的,不过呢,我没听懂啊。你可以说人的话,那举个例子,通过导 信息判断道路拥堵还是畅通,提前开展电池和发动机的工作分配,让你在实际用车当中更加节省能源的。 总的来说,如果满分一百分的话,我可以打八十二分。那剩下的十八分扣在哪里了?剩下的十八分我用六六六的形式打给他们老大哈。

l 二辅助驾驶如果说我们直接开启的话,上面会提示让我们在车辆中心打开自适应巡航,这个时候我们需要打开车辆中心,点开驾驶,在行车辅助这里找到提成式自适应巡航,给它开启,同意使用水协议。 然后左边这一块是我们的巡航使用按钮,这个是巡航开启按钮,车道跟车距离保持,车道保持,这个是速度巡航,速度调节,左下角这一个是取消巡航。


中控屏出现卡顿或者死机,方向盘上控制车机系统功能的按键失灵,都是车机系统运行故障导致的问题。解决车子有问题的三种方法。 第一种方法,我们打开系统设置,找到系统选项,选择关于本机,然后点击恢复出厂设置,确定就可以了。第二种方法,长按音量,降低按键十五秒, 将车机系统重启就可以了。第三种方法,打开引擎盖,找个十号扳手,松掉腹肌线上的固定螺栓,取下腹肌线,十分钟后再重新装好。你学会了吗?记得关注我哦!