粉丝0获赞9

听歌追求音质的话,网易云音乐的输出设备选择 rex on 还是我也发还是 wasoppy? 这里先不讨论应援的问题,提问的重点也不在这里。 对 hson 和为法都不支持独占模式,这样的话声音的采样率会受到系统选项的影响。 再有一个,如果挂了系统内部的 e q 或者别的什么 d s p 的话,也会对声音有影响。 wasop 网易云走的是独占模式,可以绕过系统对音频硬件的设置,直接独占你的解码或者耳放,所以一般选 wasop 实际使用的话, 由于硬件不同,造成播放的音质也有所不同,具体能提升多少,大家还是自己用耳朵去感受一下吧。感谢支持,点个关注吧。

相信很多人都知道主板上自带声卡,那么他和独立声卡有什么样的区别?主板上的声卡基本上呢就是简单的 me, 当然你用独立声卡的话,你还会碰到 asiowsapi 等等一系列比较专业的 选项,跟我们在 pr 和 a u 中型使用,当然这些专业的选项呢,是需要我们插入专业的独立声卡,比如说一张 pcie 的声卡,带有各种不同的接口,也相应的功能,当然也有一些 usb 声卡也可以跟我们进行调用。 我们了解了一些音频的基础概念之后,那么在用音频软件的时候,不管是奥迪盛还是其他的软件,甚至是操作系统,都会触碰到一些关于音频硬件上的一些概念,好比如我们在奥迪盛在录音的时候,对于音频硬件 好,我们默认情况下呢是 me, 那你会看到有这样的一个设置,比如说还有 asio, 还有 wsapi, 那这些呢都是什么意思?到底干什么用的? 很多人在选择硬件的时候,不知道该怎么样去点,可能说我会去选择这个,那么他会产生变化,那我选择这个,他又会产生变化。好,那我们简单的阐述一下区别,大多数人呢都是用的是 mme 好,这个我通过一个简单的文字呢了解一下,好的音质呢,往往离不开好的硬件,所以现在我们看到的这些名词啊,都是说的是硬件的接口,我们成为 api 接口 好,不管是我们的 windows 系统还是 mac 系统,你都会碰到这个内容,当然 mac 系统会稍微特殊一点,因为它有自己独特的接口,比如我们会看到一些 单词,比如说这个 ds, 或者是这个 vo out, 或者是现在的 wsapi 这些,还有这个 asio。 好,我们看一下这张截图,如果你会看到你会有这样的一些选项,或者是这样的一些选项, 然后苹果的话呢,他直接呢就是 colodo 啊,他的定位是不一样的。然后现在我们来理解一下。首先看一下 mm m m e 呢?它是数十年操作系统发展最终形成的一个名称啊,我们可以统称为 m m e, 因为它中间会有很多不同的 乘法,比如说这个 vo men, 或者 meter, 或者是 mixer, 或者 ux, 或者是 vout, 这些都可以成为 mme, 那你会看到这个系统中的设备类型 买咪,然后大多数人呢也是在这个模式下,这个模式呢其实就是从温度是三点零版本开始研发的,那么是从一九九一年开始去研发的,它属于比较旧的一个组建了, 然后输入输出也是比较旧的,那么逐渐到温州斯维斯塔发布之后,然后他逐渐的支持到三八四零零的采样,八通道、三十二接口等等, 是他的一个技术指标,那么他是经历了数十年的发展,最终形成一个比较完善的一个旧的系统,但是他的缺点就是延迟比较的大 好,那么他的这个加购图我们就不仔细看了,因为这个东西呢还是比较复杂的,我们不是这个工程人员,我们不是开发系统和硬件之间的这些接口的,所以我们就简单看一下,了解一下就好了。然后这个 因为他是属于无法自恋硬件的一个模式,然后需要呢层层接口才能去访问硬件,所以延迟会比较高,缓冲区的声音会出现断断续续的这种可能性,因为他的最小延迟呢是在一百二十毫秒, 那当然我们看到 kmix 的最低呢是在三十毫米,当然这个呢也不支持一年加速,它主要就是靠我们的操作系统,靠我们的硬件去解码我们的音频,所以如果你的电脑配置不够高,可能就会出现爆音,或者是 性能跟不上,然后我们录的音呢就不是特别的好,必定从九一年到二零零六年,这个就十多年过去了。然后这期间呢,我们看到有这个 ds 啊, ks 啊,这都是一些改良的版本,为了减少延迟,但他同时呢还是 基于我们这个操作系统,所以他的延迟到现在也是很高的,但是说你听歌的话,基本上是没有太大区别的,因为他主要是在录音方面呢,延迟会比较的高。 然后从二零零六年开始出现了 windowspice 系统,然后这个时候呢微软重新开发了一套新的 api 成为 wsapi, 那么他可以对音频单独处理,然后他还可以呢去做共享处理。好,那这个呢,我们 中间会涉及到两个概念,一个是 uaa 成为通用音频架构,一个呢是 src, 也就是说选用率转换器。然后对于我们现在高品质的播放需求,比如 ffdsd 这种不同采用率为深度的音频数据, 包括我们这个蓝光,他都能进行传输,所以在二零零六年以前,我们都是在用 mme。 那么从 vis 呢出现之后,到温七再到温十系统,我们现在开始呢用 wasapi, 那么他的工作原理呢, 就分为共享模式和独占模式,所以这个架构呢就已经更新了,所以你的系统比较新的话,你可以看到这个 api 这个接口。 好,那我们再看一下他的这个简单的一个架构图,我们看到在共享模式下,不管你是播放器还是系统还是其他的程序,比如说打游戏啊,他都会共享一个架构,共享一个接口, 这个时候呢同时去做这些混音,然后再回到设备驱动程序,再回到你音频,比如说音箱之类的设备去播。 那么如果在独立模式下就是左右边这一块,那么还有 wsapi 就直接呢通过我们的 独占模式直接到下边。所以你在用这个独立模式的时候,你其他的程序可能会没有声音,但这个时候你不管是录音或者是播放音乐,他都是独占模式,他是比较纯净的,不会受其他的程序 这种声音呢造成影响,因为中间可能会有一些转换啊,或者是这种混音会对他造成干扰,所以督战模式是比较纯净的。 所以现在我们看,如果说你只想安静的听歌,你可以用 mvsapi, 这个时候就走了独占模式,他保证的是你的声卡和解码器输出的都是原始的音频数据。当然这个模式下独占的时候呢,如果说你现在在 听歌的时候,你又想看视频,那你就必须关掉播放器,这个时候我们这个输输出呢,才会重新再去给另外的程序去建立链接。好,那这个就是说独占和共享模式的一个区别,默认情况下呢都是共享模式, 然后比如说这个网易云,他就是一个共享模式,基本上他和早期的 mm 呢,其实没有什么区别,也是我们上边所说的这种 ds, 现在比较新一点的 ds 也是没有什么区别的 好,那么如果你的声卡独立声卡或者是你的外部输入输出设备呢,支持 asio 的话,这个是硬件支持,并不是操作系统,所以你可以切换到这个选项。切换到 asio 的话,如果你的声卡支持设置的话,那么在设置中也会有他自己的独立 设置好,这边会看到有这个 io 缓中区和采用率,他和我们这个 wsapi 中看到了等待时间采用率,这个是一个意思啊,只是说翻译的不同。 aicio 本身呢是需要第三方支持的,因为第三方的硬件和软件呢,并不是有操作系统,不是由微软去制定的。因为本身我们在用这个 aicio 的时候呢, 他的这个延迟是比较低的,能达到十毫秒以内,因为他避开了 src, 然后他也避开了操作系统,他完全是走自己独立的一个单独模式, 然后这个时候呢,你的设备基本上就是一个零延迟,而且这个时候呢,他完全摆脱了操作系统对于我们这个硬件的集中控制好,那么走 asio 的时候呢,其实更重要的一点就是说 我们在做这个乐器演奏,去做录音和回放的时候,他会很有用,因为你希望一边录一边听到这个效果,如果你延迟很高的话,可能你 这边已经播放新的声音了,然后你的监听中还没有听到那边上一次录的这个声音, 所以他是用于外界设备去用的,他和 wsapi 呢,是不同的, wsapi 其实更多的时候呢,是用于听歌的一些简单的录音设备进行使用。如果你要求特别高的话,我们肯定是 asio 了,但是这个时候也是去买了第三方的硬件输入输出设备,或者是更好的声卡, 因为它能高速录音并且监听,这是 asl 的一个特点。一般声卡呢,它也存在很大的延迟,像我们这种基层声卡啊,或者是普通的 usb 声卡会有这样的问题,如果 你是搞现场录音的话,这是绝对不允许的,所以现场的话肯定都是跑 asio, 跑单独的硬件设备,不管是播放还是鉴定,全是单独的硬件设备,系统是系统,播放设备是播放设备。 好,那这个 aso 的主要用途就是说走自己的后台,走自己的耳放,再加自己的功放,包括音响也是走自己独立的性道去完成。 嗯, wasapn 呢,它是完全基层化,就等于说共享在一条线路上去做一些事情。当然他在用独占模式的时候,如果你做混音的话,比如说你 abca 出生, b 和 c 就会静音,你 b 出声, a 和 c, 他就会静音,所以他也有他的缺陷。 好,所以我们正在明白了这三者的一个区别之后啊,所以音频第一个是彩阳绿,第二 第二个就是干扰,那么对于干扰的话,你还在问呢,是可以很好的避免这些干扰问题的。好,那现在我们再回到我们这个老迪神, 奥迪审提供了一些选项,在这个传统的 mam 一中呢,你可以指定你输入设备,比如你用哪个麦克风,哪个硬件去录你的声音,可以去选择,因为每个硬件都会有他的信号和名称,不管是光纤设备还是说其他的接口。硬件设备 好,那输出的话就是指我们这个音响了,或者是监听的这个耳机了,你可以去指定你到底是用哪一张声卡,哪一个硬件去输出,这个就是听的设备,那比如我现在呢,是用一个显示器去听声音,那我就指定到这个显示器的输出,我现在录音的话是用一个独立声卡,那我就选择 我用了这个独立的外置麦克风。当然如果说你指定错误了,可能你录不了音,或者说你听不见声音,然后这边会有一个时钟,我们有其他的数字硬件去连接系统,这个时候需要和电脑硬件同步的时候,可以在这里指定输入和输出的设备, 最后就到了等待时间这里。那我们对这个专业需求特别高的时候,肯定会选择最低三十毫秒, 但是 mme 呢,前面我们也是讲过,他的这个最低延迟呢,也只能到这个参数了,也就是说 kmx 能到三十了。但是要求很高的时候,比如你播放吉他的时候,你又想听见声音,又想 快速的去录,那这个时候比如说要低于十毫秒,甚至是一毫秒的时候,那也只能说用 asio 并且配备强大的 外部输入输出硬件的才能去实现了。普通的 mme 包括 wsapn 呢,都是没办法去实现的好,那也是 aso 的一个优点,就是说是 ms 之内你不做混音的话, aisl 对你完全没有意义,那么单独听歌的话,三者都是可以的,基本上没有太大的差别。 然后呢, aso 的缺点呢,就是说需要驱动层面的支持,并不是所有的声卡都支持的,集成声卡呢,基本上全部都不支持, 那么很多独立声卡他也不是支持的,一些高端的声卡才会有 asio 这方面的驱动支持。当然效果呢也要根据品牌和硬件而定。好,这边我们再切换到 wsapi 看一下,这个模式下呢,只能用一个设备呢去操作你的 播放啊或者是录制。那么在这个 wsapi 下呢,设置会更加的简单,直接选择你要进行录音和播放的声卡,然后指定这个设备就行了,然后这边会有默认是共享模式,你如果勾选这个框的话,他就会进入到这个单独的信道,单独控制的模式。 就是前面呢,我们在这个文档中说过走这个独占模式,然后这个时候独占模式下你只能 一个程序去单独去用这个声卡,其他程序都是静音的,其他程序也不会去调用,这个时候就会避免一些混音上的这种不干净的问题。好,但是这个现在 硬件和软件的发展都是非常的迅速,非常的先进的,基本上很多问题都可以在共享模式中得到一些改善,但是在这个单独独立模式的时候呢, 效果会更好一点,可能在专业需求上呢,会明显听到一些细微的差异,然后等待时间,就是说我们这个最终在这个 mme 和 wicp 呢,最低呢只能到三十毫秒, 但是 wsapn 呢,如果你是走独占模式的时候呢,他还可以呢,低到十号秒,这个也要看我们的硬件是否支持十号秒以内,那么才能达到这样的效果。 那有些时候如果你播放的时候发现数字射的比较的低,当然延迟越低呢,效果肯定会越好,一边录一边听这个效果他会 更快更及时,不至于说我这边都播放了之前弹奏的乐器声音还没有听见好,那这个就是说要根据自己实际情况去制定,如果你发现电脑有异 长的声音或者播放不正常,就要去提高这个数值采用率。这边如果你现在是用共享模式下呢,他是全部是 共享去产量共享去一个数值去记录,如果你走独占模式的时候,这边你也可以自己根据硬件去尝试去记录,基本上呢我们 再用一些普通的设备或 usb 声卡或者是 pcie 声卡说就采用默认制,采用共享就可以了,如果你要求很高的话,可以尝试呢去用这个独立模式去勾选 好,因为这边我勾选独立模式的话,那我这个视频录制呢,就会中断,他的这个录制声音就会切换到 abc 单独去使用,所以这边我就不勾选这个对话框了,我们快自己尝试一下,这边呢会出现更低的豪秒的选项,你可以针对于你的设备去测试,因为声卡呢是 非常多的,型号也是非常多的,我们可以根据这个硬件的去做调整,我也明白了这三个区别之后,我们实际在用的时候呢,根据自己硬件的选项去选择适合于自己的这个参数,然后去调整输入、输出以及这些参数去调整你的硬件。

电脑开机出现这种情况进不了系统,出现这个提示是因为主板开启了硬盘状态侦测,主板检测到硬盘有故障,当出现这个问题的时候,如果我们有重要的资料, 最好找个 u 盘什么的备份一下,保存到其他地,如果没有什么重要的东西,直接跟着下面的操作改一下主板设置就可以正常使用。电脑就在这个界面按键盘上的 f 一键 就会进入主板的设置界面,如果进入的时候是这个页面不是高级设置,我们就按键盘的 f 七进入高级设置界面,然后在这个高级页面选择高级,在下 下面有个 sata 设置,打开 sata 设置后向下面找有一项 smart 状态侦测,在后面选择关闭。设置好之后我们可以按 f 十,也可以按后面的退出, 然后我们选择保存变更并更新设置,电脑就会自动重新启动,现在电脑开机启动就不会爆那个错误了,谢谢大家观看,拜拜。拜拜。

来写这个 a p i 的这个方法, 我们数数 a p i 吧, 使用的时候需要返回这么几个参数,第一个就是返回来我们的这个提示信息,就 msd, 那我们就可以定义一个得了。 msd 等于先默认为空,然后还有里面有一个 数据,那我们同样到这一场等于空,数组还有个扣的,这个扣的的话我们默认为两百,他是状态码,状态码的话我们可以 呃,是两百呀,四零四呀这一类的,同样我们可以再设置一个错误码, 就是有可能我们报错了,我先试一下三个九吧,四个九,有可能,我们有可能我们报错了,我们需要去怎么去调整来,现在我我们来 reten 使用性 pp 里面封装好的这个 jason 的这个数组就可以,它这个里面前面是一个 数据,后面是一个状态,这个状态的话我们就可以把扣子传进去,这数据的话我们可以传上一个 result, 那这个 result 没有定义,我们需要去定义一下,到了 result 等于我们这个数组 出组的情况下,我们需要去怎么去操作呢?我们首先它里面有个其实信息,我们使用常过来的 mse, 同样数据我们推过来, 这样我们就会返回来一个 jason 的一个数据,那我们, 嗯,我们可以直接访问一下,访问一下这个 重启哈, jason 收 a p i, 看,这样就返回来我们需要的这个 jason 的这个格式,那同样我们返回到 我们这边的数据,我们可以 return 一下, return, 你前面的验证是要加啊,你们加完验证之后,错误码的话,你可以指定一个对应的错误码,然后呃错误信息你也可以自己去指定,也可以是后台,就是呃 validit 里面你可以自定义的这些错误信息, 我们直接就可以 dollar this, 我们这个方法里面呢收 api, 我们现在需要去传这个参数了, 这就是,嗯, a d d, 我们就说插入成功, 当然这个是要跟模型去关联的,关联之后模型那边返回来,如果成功的话,我们再去调用这个 ap 的这个接口,那数据的话我们就到了这个传过去, 然后 code 那肯定就是两百,错误码的话,我们就我们不填了, 默认,因为我们正常返回了吗?然后我们再去在这这个里面去调用的时候,看一下我们这边的代码, 我们打印一下,我们就知道我们返回来了没有, 我们先看一下控制台啊,刷新一下一二三,一二三,看到没有插入成功。迪塔,迪塔也有,迪塔里面数据是内蒙一二三,遇到内蒙 一二三,这,这就是我们需要拿到的这个结果,我们拿到这个结果就可以做相应的事情。像一般情况下我们可以来判断一下 a f, 判断 r e s, 点 c o d 等于两百,那就证明我们请求成功了。请求成功之后我们可以呃打印一下这个 提示信息,我们把下面这个删掉,让他老是碍事,我们刷新一下,刷新完成之后我们就可以看到我们登录上号密码, 我们拿到数据了,然后我们还可以对应的提示信息告诉我们这个动作完成之后,我们就可以做相应的这个跳转呀,或者是怎么回事,当然你从这个 那我们去请求这个 a、 d、 p 的接口,我们可以看一下删掉,那我现在给加上一个。

国行勇士可以划走了!对于主机玩家来说,下载游戏慢,连接服务器不稳定都是常有的事,尤其像近期的喷射战士三服气是真的难。为了解决这一问题,我入手了一个信由加速和支持全主机平台的加速,解决了游戏下载慢等一系列网络问题。外观是极具科幻感的魔方也能融入 捉他的一部分,一个千兆网口和三个主机网口,不想用网线连接加速也有专属的 app 可以在手机 上一键加速,原下来加速和要比软件加速器更加方便稳定,打连击游戏的时候也没有出现掉线、延迟等一切网络情况,这下终于可以和朋友爽快的打龙了。

今天我来一个朋友家里笑色,他有一台准专业的 ts 九零二零佳能的六色相片打印机,说是相片机,但一般都打一些有图片的文稿,一直就针筒加这六到七元的待用染料墨水。 我们先看看这一体机外观,用了四年多,还是挺新的,现在开机测试下喷头状态图装普通七十克的复印纸,打印中 认真看着测试液,喷头状态一般蓝色、红色、淡黑能看出点非墨,如果用普通纸快速打印可能有条纹,所以改选用普通纸高质量输出,试下机子现在打印效果。用电脑右键打印这张测试图,就莫 的状态下输出, 打印中 如视频所看,待用墨水在默认下打印出的又轻又黑,色差大,现在我们就来解决这个色差问题。用 ps 打开色卡图,关闭色彩管理设置打印质量,纸张类型点打印 色卡,打印中 打好自然风干十分钟 上硬货。艾色力自动校色仪插入刚才打印的色卡扫描,扫描完设好生成 icc 的参数点,生成一分钟后 icc 文件就出来, 然后安装到系统里,点 icc 文件右键安装配置文件, 再到控制面板,选择 ts 九零零零打印机属性,色彩管理关联好 icc 关闭。现在测试用 icc 文件打印效果,打印中 见证奇迹。通过对比可以明显看到用 icc 打印的文稿色彩通透,灰度调正常, 因为朋友主要是用 wps 沃尔的软件直接输出,现在我们就在试下在沃尔的文件输 出一张打印中,看看是不是很漂亮。

在说的都过时中我们录制的红,我们还可以将它做成红工具,我们可以看一下这里就是这里就是一个红录制的红做的一个工具栏工具, 我们点新建一个零件,我们可以看一下效果,我们直接点这个红工具,我们之前做的红的那个动作就直接建建了一个车型, 怎么添加这个工具?我们在有红的情况下,我们点工具这菜单,工具菜单里边有个自定义, 自定义里边我们选到命令,命令里边选到一个红,这个时候我们这里可以看到这一个新建红按钮,我们 可以张赵红,就是在这个情况下可以拖到这里来,拖到这里来, 同样这里的红我们就是要添,他要让我们添加运行哪个红,我们可以添加这个车型, 然后这里边就是方法,方法他是默认,因为这个红里面只有一一个方法,然后这里边我们可以设置我们这个的图标,然后工具提示我们可以,比如我们写一个测试 t e、 s t 测试,然后点确定, 然后当然我们前面一个一个红,我们也可以把它删掉,我们只要把它拖前面那个红,把它拖,拖住,拖到这里就拖到呃其他地方,然后就没有了,然后我们 点关闭,我们悬停在上面看一下,这里是个泰斯特的红,然后我们同样把这个剧情给关闭掉,然后我们新建一个零件, 然后我们点直接叫 test, 他就自动新建了这么一个车型模型, 这里给大家讲到的就是如何添加红的工具栏。

新手一分钟快速学会之 api 二五零零压缩器与数字压缩器不同,它能塑造出富有冲击力和音乐性的声音, 能够为几乎任何压缩需求提供正确的解决方案。中间四个旋钮分别对应一支笔触发时间,压缩笔释放时间,你可以参考之前介绍过的肥波 c 二, 这个灰色的 release variable 可以更细微的调节释放时间。然后上面的这个白色按钮, source meter, 三个档位分别代表 g 二减,增力,衰减, up 输出值, 输入值,然后下面碰就快。左边立一直出的拐点。肥波第二那期也说过,这里分别对应 part in, max 中和 double 短中间 擦缩强度 low 的响亮 mate, 中等 or 普通,然后再往后通 type 制作模式效果风格分别是 old, 经典,木星,现代。右边蓝色区域为输出模块,上方 and look 是 模拟一键开关,模拟真实设备在工作状态下的地方。红色大旋钮, oop 输出音量控制,这个红色方块可以引起为他的开关,而这个白色的应按钮是压缩器的开关,关闭时压缩器 直通状态强烈。两个小旋钮,一支干湿笔,另外一个,并设置插件的输出级别。需要这款插件。主页没看懂,主页找我,拜拜。

w a s d 家建筑映射教程之基础设置篇,内容涵盖十字建、普通点击和场景切换。 首先右上角点击键盘图标,进入键数映射界面,勾选右边的十字键,并且调整十字键的半径,移动十字键到摇杆的位置,再点保存就可以了。 回到游戏,按下 w a s d, 检查是否生效。接着讲下普通点击,用于跳跃键、蹲下、换弹加这些按键 线索映射界面当中点击对应的按钮位置,就会弹出键位选择界面,再选择一个没有被占用的键位就可以了。我们 们再一次把其他的键位也设置一下, 最后记得保存回到游戏,验证是否生效。 我们在说说场景切换,驾驶模式下键位是不一样的,我们可以利用 w a s d 加特有的场景切换功能就可以轻松解决。点击创建新场景,鼠标双击新建的场景,然后为场景设置一个名字, 再依次设置好对应的键位。每个场景都有一个快捷键,用于快速切换, 保存一下回到游戏,这时可以看到右侧多了一个场景的按钮,点 机就可以快速切换,也可以用相应的快捷键切换。上车按 f 二、切换到驾驶场景, 下车按 f。 一切换回默认场景,但是这样操作实在太繁琐了,我们会在介绍脚本键的视频中教大家如何一键做到上下车时自动切换场景。

words 商业 api 通道到底如何开通?最近一直在讲 boss 的封号和商业 api 通道的很多人就在私信问我说这个 boss 的商业 api 通道到底如何开通? 今天呢就重点跟大家讲一下啊,总共五个步骤,那么就是我们要准备一个 facebook 的账号,那么这个账号尽量就是没有违规,比较稳定。那么有了这个账号之后,你要把他的相关的公共主页设置好, 这个方面呢就是你需要提供你的营业执照和你的一些公共账户来进行一个认证,认证什么呢?就是我们要用这个 facebook 账号去申请一个商务管理的平台,也就是我们常说的这个 bm 平台啊,不清楚,上一期我在讲 facebook 广告的时候其实也有提到过,大家可以了解一下, 你要准备一个手机号,这个手机号一定要是没有注册过,我咋不带这个手机号啊。那么最后呢,就是你这些所有的 做好了,你要确定一个卧槽,然后的一个服务商,这个服务商会给我们的群发提供一个通道,如果有了这个通道之后呢,我们就可以实现我们的群发了,有很多人可能会难在最后一步啊,避免被,而且我也不能过得多强,那么大家有什么不清楚的可以找我。

今天我们通过 open ai 的在线工具体验最新发布的 systemapi 的能力。首先进入到 playground 的练习环境,会发现多了一个 systemat 的工具。我们来创建一个智能销售助理,能够回答关于房产销售的问题,给你的助理取个名字,并设定基础指令, 选择最新发布的 g p t 四 turbo 模型。这里我们看到目前可以支持三种类型的工具给 ai 助理使用,分别是自定义工具、调用代码解释器、知识检索。 为了测试,我们给 ai 助理添加一个模拟的天气查询工具。 因为我们需要上传自己的知识,所以需要启用知识检索工具。然后我们上传一个知识文件,并保 现在我们可以与这个 ai 助手进行对话。先打个招呼吧, 然后我们询问北京的天气。 这时候我们会看到 ai 会自动选择天气查询这个工具。由于这是一个模拟工具,所以需要我们手工给出查询的结果。 我们模拟工具返回一个天气查询的结果, 可以看到机器人会自动分析工具的结果并给出回答。接下来找一个我们上传的 知识库中的问题来测试, 无需问题完全一样,只需要语意相近即可。 很快 ai 给出了回答,注意到 ai 并不是简单地拷贝知识库中的答案,而是会进行整理与完善,使得答案更加有条理。 再测试一个问题, 似乎一切都工作得很不错。注意到回答中有一些特殊的标注,应该与知识来源位置相关。 由于有了强大的工具调用能力,我们可以通过给 ai 提供新的工具来不断对其进行扩充。这里我们给它加上一个股票查询的工具,然后你就可 可以向你的 ai 助手询问最新的股票消息。 我们模拟工具调用给 ai 提供返回结果, ai 助手会分析结果并回答。 接下来对 ai 助手做个调整,我们关闭支持检索工具。打开代码解释器,我们上传一个数据文件,并把工具修改设定为数据分析助手。 首先我们让他描述下我们上传的数据内容。可以看到 ai 助手使用了代码解释器,读取了文件信息并输出。 现在我们交给他一个数据分析任务,并要求他自己决定图表类型。 经过代码解释器的处理,给 给出的结果很完美。让我们来设计一个较为复杂的任务,我们要求 ai 自主分析,自主选择可视化形式,并把结果输出到一个 ppt 文件。 经过一段时间运行后, ai 提示我们可以下载 ppt 文件。点击下载后打开 可以看到 ai 已经为我们创建了一份分析报告的演示稿。当然,在实际使用中,你可以通过更加明确的指令来丰富演示内容。以上我们只是通过官方的练习工具来了解基于 open ai 的平台创建自定义 ai 助手的大致过程与能力, 而在实际开发中,需要借助于 obenai 新发布的 a p i 来完成整个工作。在其官方文档中可以找到完整的 a p i 说明。后续我们也会分享直接使用 a p i 开发 ai 助手的例子,欢迎观看。

老毛子固件和梅林固件都源自华硕固件,老毛子固件适配莲花香 cpu 梅林固件适配国通 cpu。 老毛子固件下载地址如下,固件网关一九二点七六八点一二三点一 用户名, abmn 密码, abmn 登录界面如下,网站地图磁盘 vpn 服务器 vpn 客户端网络流量系统信息高级设置里面有两点,四 g 五 g 内部网络外部网络防火墙、 usb 应用程序系统管理自定义设置网络信息系统日志 扩展功能里面有配置扩展环境、花生壳内网板广告屏蔽功能。

玩和平精英见真人必死的朋友来试试逆天改命鼠标键盘吃鸡,跟我来韭菜变镰刀了!首先在电脑浏览器中输入 wasp, 点 plus 下载并安装 w a s d 加,然后用数据线把安卓手机连接到电脑桌面,点开 w a s d 加,如果顺利,手机画面就出来了。 如果出现找不到安卓设备的提示,就需要在手机中设置一下,点击查看教程,根据自己的手机品牌设置就可以了。设置好后,手机桌 面就出来了。我们现在启动和平精英软件,预先设置好了配置,两个场景,不同场景配置可以不一样,而且可以使用快捷键切换,非常方便。 按下键盘 wsd 进行移动,点击键盘波浪键进入射击模式,这样就可以用鼠标控制视角,左键开枪,右键开镜, atlt 加回车,进入全屏模式。让我们实战一下吧! 在箱子旁边按下,猜不见,打开背包剪箱,或者按微键快速剪 镰刀的感觉真好。按键配置教程请留意官网。

同学们大家好,今天这节课呢,我们来一起讨论一下未被 api 接口在设计的过程中经常遇到的一些问题,尤其是我们所关心的一些安全性方面的问题。 那今天这节课呢,我们会首先呢构造一个简单的 api 地址,那通过对这个 api 地址的一些分析呢,来进一步的发现我们在 api 设计过程中所遇到的一些问题啊,这些问题是如何啊暴露出来的 啊?那假设呢?现在我们有一个产品列表获取的这样一个接口, 它在我们的这个 a p i 模块底下啊,有一个 product 控制器里面有一个 search 方法,它是专门用来获取我们的产品列表相关的信息的啊, 我们需要给这个接口传一些参数来获取不同的列表信息,比如说我们现在正在筛选服装类的商品,对吧? category 等于,比如说服装类的商品,它是 category 是一百 啊啊,同时呢,我们希望知道一些,就是说啊,正在打折的服装类的商品,那我们再多给他传一个参数,嗯, bug 啊,等于一代表正在打折啊,我们只要第一瓶的数据啊,第一页的数据配置等于一就可以了啊。 那在这样一个地址获取到之后呢?那 a a p p 帮我们去请求拿到数据展示给我们,对吧?那可能因为某些原因呢,这个地址暴露出去了, 那别人也拿到这个地址了啊,他可以脱离 app 来去请求我们的这个数据了,他发现把这个地址粘贴到这个浏览器地址栏里面啊,一回车啊,也能拿到这些数据,而且还看到了在我们 app 这个界面上 啊,展现不了的一些数据啊,可能啊,你这个接口地址可能会返回一些额外的一些数据,但是 app 在展现的时候他并没有展现那些数据,通过这个我们这个接口地址去拿一些就是其他的工具,你拿浏览器也好啊,可能拿浏览器就能访问到了, 你能看到一些其他的数据,对吧?所以说我们希望啊,我们的这个接口地址你只能在我们的这个 app 里面进行访问,那么我后台作为服务器我也知道啊,你这次请求是从某个 app 里面过来的,是不是啊?而通过其他的一些工具请求的话,其实我后台是没办法知道你这个请求者的合法是否合法,也不知道你这个请求者是谁, 对不对啊?好,就是说我们这个地址可以暴露出去,但是我们希望暴露出去的地址别人是没办法进行访问的,而且别人可以通过什么修改你这个参数啊?比如说配置的,一他改成了,二,他能拿到你的第二页数据啊, 把这个一百改成一百零,一,他能改拿到你其他分类的数据,不是说不让这些人拿到我们相应的数据,而是希望他们在拿这些数据的时候是通过我们的 app 拿这些数据的。比如说通过上滑啊,他能翻到第二页的数据, 对吧?通过选择其他分类,他能拿到其他分类的数据,而不是说他通过我们的这个接口地址的修改啊,去拿我们其他的这个相应的数据。所以说我们通过以上的分析啊,第一个就是说如何确保 这个接口访问者的合法性,第二个你是如何确保你的接口啊?参数不被修改? 其实我们还有个第三个是什么呢?我们希望我们每次的这个接口请求啊,请求完之后,别人拿到之后啊,他第一个没办法去修改,第二个是什么呢?你拿到这个链接之后你干脆什么呢?你访问之后直接显示请求已过去, 对吧?最好是我们这个请求是一次性的,请求完之后他就作废了,对吧?如何确保请求的唯一性啊?他是唯一的,嗯, 请求的唯一性。好,那我们就这三个问题来看一下,如何去设计我们这样的 a、 p i 能达到我们这三个要求, 对吧?首先呢,我们看我们的这个每次的请求啊,会带这样一个三个参数,对吧?就这次的请求而已啊,他是会带这样三个参数的,那如果我们来设计到设计一套算法啊,设计一套算法,假设现在有这样一个算法 a, 那算法 a 呢?它会包含我们这几个请求的参数,对吧?比如说我们的这个 category 啊, category, 我们 bargain 啊,还配置啊,传给这个算法 a, 然而算法 a 呢,会给我们相应的生成出来一个签名的 sign, 对吧?紧接着呢,我们把这个 sign 跟在后面, 等于就是我们跟它生成的 sign, 我们叫做 sign value 等于它啊,这个三 y 六可能很长啊,比如说,是啊,三十二个字符,或者说十六个字符啊,很长的这样一个,跟指 文信息一样,跟跟在后面,那他确保什么呢?确保他所做的事情就是确保我们的参数不能被修改了,对吧?因为我们这个,比如说别人在拿到这个相应的这个接口地址之后啊,他也去请求他把这个二改成三, 你觉得改成三之后,根据这个算法 a 产生的这个三一万六还是那个三一万六吗?那肯定不是的了,对吧?结果你改了一个参数三一万六,其实也没有改啊, 你之所以没改,是因为你根本就不知道这个算法 a 他是怎么算出来的,是不是?所以说就确保了这个访问者他是没办法去修改这个参数的。那为什么没办法修改这个参数呢?因为你修改这个参数之后呢,你的相应的这个签名的这个值, 也需要根据这个算法 a 重新生成一次,为什么呢?因为算法 a 里面传的这些参数啊,就是经过他们这三个参数都参与了这个算法 a, 你改了其中一个参数,你就要把它再带进去,再算一次,得到一个新的签名, 对吧?所以说我们这个签名呢,就能保证我们这三个参数不被修改啊,不被修改这个问题就可以解决了。第二个呢,我们来看一下如何确保访问者的合法性,对吧? 我们来怎么来确保访问者的合法性呢?我们多给他传一个参数,比如说叫 a p p k, 传个 a p p k 等,比如说等于 a b c, 传一个 a b c, 那这样子就能保证这个呃参与者的合法性,呃,就是访问者的合法性了吗?啊?比如说 a b c, 那别人其实也能拿到 a、 b c 吗? 对吧?其实别人也能拿到 a、 b、 c, 但是有一点他是拿不到的,就是我们在这里面有一个关键的一点,就是我们会为这个 a p p k 这个用户啊,还会分配一个什么呢?叫做 a p p secret 啊,我们会为他分配一个叫 a p p secret, 这个 a p p secret 是只有我客户端和服务端所知道的,但是呢,它并不参与整个这个请求啊,就是我不会把这个 a p p secret 怕他站在这边一起请求过去。不会的啊,只有我客户端就是请求者和服务端所知道,那服务端怎么知道你这个请求过来的对应的 app secret 是多少呢?就是通过我们的这个 appk, 服务端会存在这样一个 a p p key 和 a p p secret 这样一个对应关系啊,就像一个用户名和用户密码这样一个关系一样,他知道你传过来的用户名,他就能知道这个 a p p secret, 那这样子这样的一个 a p p secret 它有什么作用呢? 啊?我们刚才说了啊,这样一个算法 a, 我们刚才是把这三个参数啊,都扔到这个算法 a 里面,生成这样一个签名。那假设比如说我们现在客户端在生成签名的时候,他把 a p p secret 也参与进来的话, 是不是也可以啊?对吧? a p p secret 参与进来,然后呢,服务端他其实也是知道 a p p secret, 他用同样的算法啊,他服务端也能获取到参数,对吧?他也知道,他通过 appk 也能知道 secret, 他表他把参数和 secret 也扔到算法 a 里面,就是说这个算法 a 是大家都知道的,对吧? 也生成了一个三一歪六,结果一比较跟你这个三一歪六一比较发现是一样的,那就说明你这个请求是合法, 否则你这个请求肯定是不合法的。那为什么这么说呢?比如说啊,现在的算法 a 就是公布了,就是说 你这个非法请求者,你也知道这个算法是怎么算出来的啊?第一步是干嘛?比如说把这三个参数按照阿斯科马将序排列啊?然后紧接着干嘛干嘛啊?紧接着比如说跟着这个 a、 b c greet 连在一起,然后最后 m、 d 五加密一下,那其实这个 非法请求者知道这个算法之后,他这些参数他也能拿到,但是 a p p secret 这个非法请求者他是拿不到这样一个数据的,因为他通过这个 a p p k, 他根本就没办法知道你这个 a p p secret 是多少。而服务段是有办法的,因为服务段 存的这个东西,对吧?我们的这个 appk 和 secret 其实就是服务端之前啊分发给我们的,让我们妥善保管的这样一堆参数,对吧? 所以说服务的话是他是能知道这个 secret, 所以说在整个这个啊签名验证的过程中起到核心作用的。就是啊,你知我知的这样一个 secret, 他参与了这个算法的运算,才能最终得到这样一个商业外流, 从而保证这个啊,签名验证这样的一个请求地址啊,请求他是合法的, 对吧?啊?那这样子的话就能保证这个访问者的合法性了,是不是啊?好,最后一个我们再来看一下如何确保请求的唯一性。 你比如说我们这个一次请求啊,我们希望,比如说我们希望我们从一个,先从一个大的时间观念来说啊,我们希望这一个请求他在一分钟之内是有效的,我们可以再给他加一个参数, 比如说 and t time step, 我们简称叫 t s 了,这是一个时间戳啊,时间戳,比如一二三四五。