建立一个引添加,在第一帧放置一个透明的按钮,在二到十帧制作一个物体从上到下弹出的效果。在第十一帧为空白帧,双击第一帧设置 stop, 右键点击按钮,选择 actions, 设置 go to 鼠标事件为划过设置分为二, 回到场景中,将刚才制作的影片夹整齐的排列,简单的鼠标跟随制作完成。
粉丝2获赞8

大家好,这里是白兔水塘,今天我们来讲解一个啊水滴动画,还有怎么把这个时间调成倒流的效果。 首先我们打开一个空白文档,接着呢我们开始挥这一滴,首先我们开始挥这一滴水,我们可以点击这个 最新工具,里面有个椭圆形工具,我们点开他,然后在这里这个位置呢画一个椭圆形,因为他填充是白色,所以我们现在看不到, 我可以把它颜色改一下,改为啊蓝色,对,就这样,然后我们记住 制作他从上面这里,然后掉到这里来,我们在第一针的时候,他画完以后呢,他就会自动形成一个关键针,接着我们在二十针的地方插入关针针, 接着我们给他中间穿着一个形,五件形状,然后把二十针的地方关键针调整到底下这里来, 让我们看看效果,可以看到它水有点沙落的效果。接着呢我们在二水这样的地方,后面这里 就这一针,我们首先确认一个一个画面,就是他地面在哪里, 我们可以新建一个图层,新建一个图层,在这点击线条工具,在这绘制一个直线, 以这个为地面线条改为黑色,然后呢我们把这个图层锁定,把它拉到底下来,这个就是我们的地面, 要当水落到这里来的时候呢,他就会进行啊那个变化,我们前面这里已经做了不见了,水现在是掉到这里来了,所以呢接着我们开始做他的变化,我们把它慢慢移到这里来,再加啊, 我们可以到到这里以后呢,发现那个针不够,所以我们可以在后面加点针给他, 直接在后面一百三十这个地方插入针,这次我们来一个画面来调整,刚才来到这是二十一针,这次我们在二十二针这里插入关键针, 然后把水继续往上面这里拉,接着二十三这里继续拉,我们这已经到地面了,所以我们需要开始对他进行进行这个变形 到二十四,然后这个水呢完全要变成一头这样的, 记住我们一边调整一边测试一下效果,到这要稍微一点,然后到这 这里点了一下, 你看 这里有问题,我们把它移上去一点,然后再看看这种是属于竹珍动画,制作起来是需要点时间, 这次我们继续调啊,这是二十四针,现在再调二十五针,可以用任意编程工具直接把它缩缩小到这种状态,然后呢二十六针,然后把中间这拉下去, 二十七针再拉下去一点,然后呢这里可以弹高弹起来一点, 我们在这里需要用铅笔工具画一点水珠看看效果,看下来 兔子 躺起来,到这对这里就躺起来, 我们可以拉下去的这里拉下去,然后用铅笔工具,或者直接用这个刷子工具,再再画几个那个水珠,我们现在用的是铅笔工具,对, 这是弹起来的效果,然后呢填充一下颜色,那你直接用刷子工具呢,也是可以的,他弹起来的时候呢,可以直接刷出来,因为他刷出来颜色就是这种水的颜色。好,我们看看 到这里,然后压扁,再到这, 这里压的有点快了,我们把它调上来一点,用这个选择工具调上来一点,接着到这闪开,然后二十九针车插入这里闪开一点,然后再绘制更多 位置。完以后呢直接填充颜色,用原来的文具填充, 然后这里三十针闪开到这个位置,这里闪开到这, 这是闪开到这,这里到这看看效果, 还有这里闪开的时候呢?我们其实这里 两针是没有改的,所以我们这里其实也要把它改一下,改为他已经开始慢慢闪开了,到这因为闪开的那个有点多了,已经闪的很多,慢慢消失。再到这里 这拉圆的,你可以把它分开两半,用它弹开的时候,总不会那个同样的形状, 你也不会圆滑,可以选择它,然后点击这个平滑,可以让这个线条更加圆滑, 然后这这部分也要移动一下位置,移动一下 这些移动下,然后在这里我们这次用刷子工具把它调大一点, 打个针,然后再插入关针针,再插入个关针针,接着往直接着把这些向外面移,这部分可以慢慢消失, 这样刷子过去加一点,我来看看效果,他前面这一针移了,这一针看看效果,我还得再重新 调整一下细节, 然后慢慢消失,这两个应该已经没了, 就是后面往前移一点,就让他们往下算了, 你动一下, 这个也去掉了,眼睛睁开这些用下一针就在 去掉一点,这个去掉,你先移动一点点,用到这一针 动一下 牙刷已经可以直接去掉,让我们看看效果, 其实这里是有点问题的,因为有个地方呢,他 还是要重新调一下,比如这里我们返回一下,返到这里,这里这两个针底下,这里没动,所以我们需要在这一针把它再缩小一点, 拉上来一点,然后呢这两个针 这里已经缩小了,所以这里可以不动,但是这个也没动,所以我们这里也要缩小一点,稍微一点点就好, 这里变化多了,因为后面还有一点点,那么潇洒,到这里 让看看 滴下来,然后散开, 看到了,这就是我们要做的水滴效果,竹蒸的 这种呢,我们可以前面这个他下落这个效果加个晃动给他,那我把它负五十, 然后看看,或者把它改为正五十, 好像没有负五十号,那我们就把它改 为负五十左右。 ok, 好,这个水滴动画大概做好了,接着我们需要把它放转针,嗯,我现在是从上面这里掉下来的,接着我们把这个针复制一下, 到这里复制一下诊断,复制上来,然后在六十针这里插入他看看,现在复复制过来了,然后我们选择这整段 点击修改,然后时间轴这里翻转正方点他一下, 你们可以看到他两个位置,这是正的位置,反过来了, 然后这里改一下,这里 这个是那个晃动针的,你看这里加点针,就最后是停在这,我们多余了几个针,删掉它,接着我们测试一下动态,掉下来, 返回,掉下来返回, 这就是我们所说的这个时间倒流的方法,他一开始呢就是一个水滴 从高处落下,然后闪开了,接着后面呢闪开,水滴开始慢慢组合在一起,组合从原来掉下来那个水滴返回到这里停止的,那操作方法呢?就是这里修改,然后啊时间轴这个里面放转针, 你只要把这个复制一个出来,复制好那一段,然后就可以直接使用了, 在修改时间轴翻转针里面,这样就可以把整段这个啊关键针调转过来。 然后呢这就是我们这节课要讲的内容,有兴趣的朋友可以做一下。今天内容到此结束,再见。

看到 vb 里的 shockwave flash 控件,你是不是以为点 play 就 能搞定所有动画?大错特错!每年多少中职生在这题上翻车丢分? 就因为你没看穿这背后的方法?明陷阱!题目来了, shockwave flash 控件返回 flash 动画的下一帧 方法是,其实只需要背下这句口诀,前进下一帧 forward, 记心间逐个拆解。 a play 是 播放整个动画,根本不对。 b back 是 后退到上一帧,方向反了。 c forward 就是 它专门前进到下一帧。 d rewind 是 道带回开头完全排除,直接秒选 c, 三秒钟搞定这分丢了太可惜,简直是白送的!点赞收藏,下次考试遇到直接稳拿!关注我,更多 v b 秒杀技巧,带你轻松升学!

大家好,今天我们来做一个新年贺卡的小动画,这是我们最终的一个平面图,我们把素材导入进来, 我们可以看到这里有 gf 格式的和 png 格式的, gf 格式的是动态效果,我们可以把它导入成一个图形原件放到舞台上,方便我们控制。然后我们首先导入静态的,静态的最后是两张,那我们把它选中之后导入进来, 然后看一下他尺寸是多大,六四零幺零六零,我们把舞台尺寸也给他改成六四零幺零六零, 这样我们的比例一致。康达加 k 打开动这个对齐面板,把它对齐一下,和舞台他已经 对齐了哈,然后这个灯笼呢?在右上角和左上角都有,对吧?右上角的我们缩小一些, 剪切一下放到他的图层上面, 灯笼缩小一些, 这样放到这里,然后左侧的呢?左侧的我们把它复制一个,然后再缩小一些,他比右侧的更小一些, 这样把这个图层锁定,锁定的目的就是为了防止我们 下面再导入图片的时候点到他,其他的是 gf 动画,对吧?我们把它导入成原件,也就是我们任意画一个图形,把它转换成原件,转换成原件之后呢,我们双击进入 到原件内部,把这个图形删掉,然后再导入 gf 动画,第一个是二零,二零, 然后再新建一个图层,为什么要新建一个图层导入呢?因为如果我们要给他后期继续添加动画效果的话,就是他出现的效果淡入了,淡出了,或者是说 啊中心放大,这种各种动态效果呢?他都需要是一个单图的图层,他才可以创建不见动画,所以我们可以先给他预留好这个图层位置, 新建一个原件,任意画一个图形,转换成原件之后,双击到图层内这个图形内部,然后导入动画,全部都是这个顺序哈, 你一个听不明白,那可以重复多听几次,再新建一个图层,新建一个图, 一个就是图形,把它转换成原件,然后导入进来,注意这里呢是图形原件,图形原件,我们可以在舞台上直接看到他的动态动画效果,比如这个是六十九针,对吧?六十九针,那我们延长到六十九针, 你看我们拖动的时候,他就可以直接显示出来这个动画效果。如果是影片剪辑的话呢,那我们他看到的是一个静态的,但是导出的时候他的动画效果是一样的, 再来导出导入下一个 是第几个了?这是 第一行,大 来晚了, 双击把这个删掉,然后倒入这一行呢? 这个是我们的这个背景,对吧?可以看一下背景,它是有烟花,烟花绽放的效果,我们把它直接往下拖,放到这个灯笼的后边, 打开对齐面板,匹配一下宽和高,把它和舞台对齐,他把我们后边的这个效果完全遮挡住了,所以呢我们给他一个阿尔法纸,把它调一个透明度,只要我们可以隐隐约约的看到这个烟花绽放的效果就行了。把这个图层锁定这个图层,我们也不需要改变什么了, 然后再新建一个图层,任意画一个图形,转换成图形云箭,然后把它导入进来我们的动态 效果,这是最后一个了, 我们导入进来之后,把这些呢都拍一下。老虎在下边这里 新年快乐,在他的上面,二零二二在这个新年快乐上面稍微小一些, 把这个图层锁定,这样就不影响我们再选择他下边的图层。 烟花这个是靠边的,因为他右边是截断的,我们可以清楚的看到他右边是缺失的, 这里还有一个 边缘是截取的那种, 像这种你看左边边缘是空的,对吧?那我们一定要把它贴着边缘放, 边缘不是那种截断的,那我们放在任意位置都可以, 这是这个动画效果。然后我们再来看一下他上面的文字, 新建一个图层,祝您在新的一年心想事成,万事如意。 蚊子是竖拍的,我们这 选择垂直就可以了,把它排到这里。字体呢?大概是微软哑黑或者是幼儿园这一类的, 我说的是他这个字体哈,我们自己制作的时候可以想用,自己想用什么字体都可以。 老虎小一些,这个字体再大一些, 字间距大一些, 这个颜色我们再改的稍微黄一些。 然后下面呢还有一句祝福语,对吧? 在这个祝福语的上一层新建一个图层,这里是水平的了,那我们这里 排列的这个方式可以选择碎片, 康德加 k, 让他居中对齐。下面这 好呢,复制一下,欢迎进入二零二二, 中间打上这个鞋盖, 把它也和舞台中心对齐一下,选中之后我们再点中心对齐,不然点了之后没有效果。这几个颜色的字体,这几个字体的颜色 有点太浓了,我们再让他淡一些,这样吧,把这个效果图呢删掉,这就是我们现在基本的一个动态效果。那如果我们想给他添加一些出现的赞,入的就是各种进入画面的效果,那我们还可以继续添加,因为刚 刚才我们已经分好图层了,对吧?我们把这图层锁定来看一下, 最下边是背景层,这两层背景层我们可以不用了,不用管他,就是他默认就是存在的。然后是哪一个?我看我们显示图层,看一下这个图层是什么? 这灯笼对吧?灯笼呢?我们可以他现在是两个,我们可以让他分批一次出现,也可以让他直接一起出现,比较省事一些。转换成一个一个圆键,那是一个图层哈,我们剪切一下看一下,这个图层上呢只有这一个圆键, 让他由上方进入画面,也就是从上到下进入画面,创建传统补贴,这样他就从上到下进入画面,然后这个图层是什么? 这个锁定用过的之后呢?我们都可以锁定二零,二零,我们可以先不用管他,然后这几个老虎,我们可以让他从下方进入画面, 形成一个相互对应的动态效果,双键传动不见,那前面这一段呢?他不用出现的时候我们就可以删掉了, 这是灯笼和老虎,然后是什么?这个图层是什么?烟花,烟花我们也可以就默认他是直接存在的。 新年快乐,新年快乐,那我们让新年快乐是中心放大的效果,也就是又换了一个动态效果。中心放大是什么意思呢?也就是在最开始 我们把它缩小放到画面的中心,在他出现的这个位置的相对的中心位置, 创建传统不见,这样他就是一个中心放大的效果, 他出现之后,那我们这个二零二零就可以出现了。二零二零是哪个图层?我看一下这个图层,对吧?把二零二零插入关键针,他插入的这个关键针开始的位置,也就是在我们前一个动画,他的前一个动画稍微靠后 一点的位置,然后他这个时间长度的都差不多,他是由下往上 前面的呢,删掉, 这样基本下面的这些我们都用完了,对吧?然后就是文字, 文字我们先出现右边的这一句,把它转换成原件 插入关键针, 插入关键针,让他由下往上进入画面,前面的删除 后边的这两句 可以一个由左进入画面,一个由右方进入画面,我们把它延长一些时间。针, 他们两个现在在同一个图层上看,我们点一下这个图层,他们两个全部选中了,对不对?说明他们两个在同一个图层上,那我们把它剪切一下,放到一个新的图 送上, 然后把下面的这个呢也转换成原件,他们两个同步出现,那我们就给他在相同的位置插入关键针就可以了, 在后边呢再插入一个关键针作为他的结束针,其实针呢,我们一个由画面左方放到画面左方,一个放到画面右放,这样他就会有两个方向进入到画面,看左右同时进入到画面,把前面的位置呢删掉 这段位置,这段动画了就做完了。我们放一下 比较卡哈卡的这个真品剩二点多了,我们真品是二十四,我们给他一个遮罩层,为什么要给一个遮罩层?因为我们边上 你看参差不齐,很多都露出舞台边缘了,那我们给他一个遮罩层,任意画一个图形,和他舞台匹配一下宽和高,然后对齐一下,点右键把它转换为遮罩层。其他的图层呢,我们也全部选中, 拖到这个被折断层的下边,也就是全部变成被折断层,这样他的边缘你看就不会超出舞台了。我们导出看一下,可能导出会比较流畅, 这就是我们今天的一个动态贺卡的动画效果,需要素材的同学呢可以进群领取。如果我们 想让这个动画的显示时间更加长一些呢?那我们就可以在后面延长针,延长他的时间轴就可以了。延长时间轴延长的就是时间,因为时间轴代表的就是时间,他的真频是多少,那一秒钟就是多少针, 让他多停留一会,这样就不会马上开始第二遍循环了。我们再倒出看一下, 目前呢,我们没有加声音,如果想要带声音的动态效果,那我们就在新建一个图层,给他导入一个音乐就可以了。导入音乐和导入图片是一样的,直接按 ctrl 加二。

在一到五针插入关键针,制作一按钮,复制到一到五针的不同位置,双击关键针,在 basic action 下双击 stop, 其余几针也做同样设置。 选中按钮,点击鼠标右键选择 actions, 双击 basic actions 下的 go to, 在 type 中选择 next frame, 将除了最后帧里的按钮的其他几个按钮都做上一步一样的操作。在最后帧的 go to 下设置 type 为 friend number, friend 为一永远按不到的按钮就完成了,测试一下你的杰作吧!

上一期视频有粉丝说谷歌的 stage 制作 ui 界面既油叉又免费,那我们今天就来测试一下,看看它是不是顶流。 我们现在看一下它的操作界面,这里呢有一个移动应用和 web 页面的切换选择, 然后在这个位置呢,有几个大模型的一个切换。第一个呢,是使用 gemini flash 快 速设计,就是能够导出代码或者是 figma 的 一个格式。然后第二个选项呢,是 gemini flash 的, 它用来生成 html 的 一个设计,导出编码到我们的 id 工具里边。第三个呢,使用的是 gemini 三 pro, 呃,它意思就是最大的一个推理,而不强调速度。 那么第四个的话呢,就是你已经设计好的作品,比如说 app 或者是 web 页面,你把图片导入导导给它,它能够帮你进行优化和提升,改善页面的一个观感和体验感。 下面的这个提示词就是这些英文,呃,就是它告诉你可以参考这种提问方式。然后呢去进行设计的配色啊,结构布局的一些,呃,内容, ok, 接下来啊,我们粘贴一段我用豆包生成的题诗词,当然这个题诗词我写的就比较复杂了啊,因为我认为越复杂的话呢,让 ai 去理解它生成的这个效果会越好,然后大家可以简单看一下啊。好, ok, 那 我们选择 这个深度思考模型,然后我们提交, 提交之后,你看它的这个操作界面的风格,其实和 figa 和 pixel 有 点相似啊,但是它生成的结果就是完全不同的。 嗯,看一下这里啊,实际上它正在调用工作流,呃,调用各种主键搭配去制作这个 ui 界面,很快哦,已经开始在运行了, 现在他已经完成了设计,然后呢,还给你输出了一个总结,就是告诉我们他做了哪些页面的一个设计。嗯,看这个结果跟我实际要的还是有缺失。 然后呢,问题来了,他输出的所有页面都是纯英文的啊?这个也怪我,在提示词里边我没有写,要求,就是中文话。 ok, 我 们再简单的输入一段新的提示词,要求就是所有的界面必须为中文,然后呢,符合腾讯微信小程序的一个设计风格,然后 t d d 三的一个设计。呃,组建要求啊,顶部的胶囊区也必须保持。 经过短暂的等待之后,它已经按照我新的要求完成了页面的设计。但是它不像 sigma 或者是 pixel 有 版本迭代的概念,它是在原有的页面基础上又跟我生成了一些新的图片化的界面。 确实是中文了啊。这里边呢,跟 sigma 和 pixel 不 同的地方在于它没有直接生成交互, 那包括一些细节页面,比如说点击着每一个图片后的详情页,他并没有生成,你还必须要提新的要求,他才能够继续的帮你设计。 选中某一个圆形页面之后呢,在这个位置大家看啊。嗯,有一个叫至少选择两个界面,然后圆形。啥意思呢?就是你选择若干个界面之后,他可以帮你生成一个交互的页面效果。 那我们选中了这几个界面,然后呢,点击这个圆形,他就会自动的去创建一个交互的一个过程。 我刚才是不小心点了两次啊,他在生成两个交互的一个呃,页面。好的,他现在已经完成了交互页面的一个设计,然后呢我们点一下试试啊, 现在双击一下这个界面,它底下的交互的触发动作才会生成啊,那我们看一下它这个交互的一个页面效果啊, 然后这里也可以点了啊,这里也可以点了,这里也可以点了,这里也可以。然后我们再看一下它的细节啊,看这里也可以切换啊,但是切换下面没有发生这样的。 选中这个生成的交互页面,点击这里的猫,然后呢第一个叫查看源码,就是可以通过代码格式来浏览,也可以复制这段代码到你的 id 编辑器, 然后下面这有个导出,这里的导出呢指的是导出的导出到谷歌的 ai studio。 然后呢这里还有一个下载,这里下载呢就是一个压缩包,这个压缩包也是可以解压后导入到你的 codebody 或者 tree 或者其他的 id 编辑工具的。 这里还有一个小的功能,就是比如说你对当前的这个页面不是很满意,然后呢你可以呃,这里点修改原型啊,可以直接的做出修改内容啊,选中某一个元素,有针对性的修改, 如果你对当前的这个页面呃不是很满意,那么你还可以把它添加到聊天,你看就过来了。然后呢再输入一段提示词,单独有针对性的对当前这个页面进行优化, 整体使用下来的感受就是它对于那些专业的 ui 设计师来说,这个还是相当不错的,但是对于初入行的小白,正在学习 ar 编程的粉丝们朋友们来说,它的复杂度和难度还是大了一些啊,不如这个 bigos 或者是 figa 应用。 那么一个新的问题就来了,对于非常专业的 ui 设计师来说,飞格玛它功能性更完整,更全面,然后呢,它的协调效应也比较好。我为什么要用这么一款仅仅也具备了 ai 能力的设计工具呢?那么对于 呃,非专业的小白用户来说,它不如 pixel、 figma 这类工具有好,而且呢,像 pixel 更懂中国用户,输出的页面效果也比较友好。所以 stitch 这款工具在我看来呢,是比较尴尬的。 欢迎有不同的使用体感和想法的粉丝们在评论区留言交流。

在第一帧输入数据读入中,在第十帧输入开始播放字样。在最后帧插入关键帧,将 level 命名为 end。 双击第一帧,在 basic actions 中选择 flem is load type, 选择 flem 类型,选择 end, 双击 go to, 将 flem 参数设置为十。 在第九帧插入空白关键帧, 双击关键帧,在 basic actions 双击 go two, 参数不变,简单的 lollipop 就 制作完成了。

那么好,接下来我们继续来看,刚才这一栏所有内容我们几乎都讲完了,现在我们要来讲一讲关于选中一个文件,然后你鼠标再右键,那么此时呢,它就出现了不同的内容了。 好,我们先来看一看,第一个有一个剪切,就代表我们当前这个文件,哎,剪切到了你的内存里面去了,剪切到底代表什么意思呢?我们给大家演示一下。如果我们重新再打开一个此电脑,然后呢,我们再来看一下啊,再来看一下, 例如我们进入到 c 盘的其他目录里面去啊,好,就到 c 盘里面来。好,同样还是在空白的地方,你鼠标右击,那么在这个时候,你可以看到下面多了一个这个玩意,它代表什么意思啊?鼠标放在它的上面就可以显示有一个粘贴, 一,点击粘贴,哎,我们看看,你需要提供管理员权限才能够移动此文件夹啊,这是因为 c 盘呢是系统盘,有些文件不一定让你来随意挪动, 所以呢,它需要你提供管理员的权限才能够挪动。那么好,我们当前确定是管理员,你就点击继续, 那么此时你可以看到刚刚的这个文件夹是不是就挪到了本地字典 c e 下面了,而而刚才课程里面 就没有了,不存在了。所以呢,剪切它代表是将硬盘里面的文件删除掉,然后存入到内存里面去, 当你进行了粘贴的操作之后呢,就会把内存的这个部分呢,哎,粘贴到这个地方来,但是原来硬盘里面原来的这个地方就已经消失掉了,这是剪切,他会把原来的文件删除掉, 那么我们接下来再来看看,选中一个文件,如果鼠标右击,那么下面还有一个什么呀?还有一个复制,那么复制的功能,它又和剪切不一样了,同样,我们点击一下复制, 然后呢你还是到这个文件夹里面,来到 c 盘下,鼠标右键,那么此时我们可以看到,哎,上面这个地方是不是有一个粘贴呀?好,我们点击一下, 此时吵响,这个文件夹是不是就被粘贴到这个地方来了?哎,原来课程里面的吵响,这个文件夹是不是还在呀?啊,内容还没变, 那么这就是粘贴和剪切的区别,剪切会把原来的文件删除掉,哎,复制呢?不会的。那好,接下来我们再来看看下面一个还有粘贴啊,粘贴呢,是因为我们刚才已经复制了,所以呢才会刻意使用粘贴。接下来我们再看一下这个 啊,这个呢是一个从命名,你点击一下,此时呢就可以对它进行重新命名一个名字,例如我们呢写上一个 cs, 好,此时他的名字呢就变成了 c x, 当你摁一下 c x 之后啊,按下回车啊,然后换名字,你就没有保存下来。好,接下来我们继续来看,后面呢有一个删除,你点击删除,朋友们可以看看他是不是就被删除掉了,但是同学们注意好了,你的桌面有个回收站,是不是 好像刚才他动了一下?好,我们双击打开回收站看一下啊,回收站里面还有一个 cs, 代表什么意思啊? 代表我们这个文件夹跑到这里来了。那么好,我们来看看这个文件夹,鼠标右击,有一个还原,有一个剪切,有个删除,有个属性,哎,我们一点击还原, 此时你就发现课程里面的这个 cs 又回来了,就代表我们刚才鼠标右击点击的这个删除掉,没有把它从词盘里面删除掉,这是为什么呀? 这是因为删除他只是一个软删除,并不是硬删除。硬删除你该如何去删除呢?你需要将键盘中的 shift 键按下不放,注意好了,按下不放,然后呢,鼠标再点击删除, 此时删除的时候,他就弹出一个,确实要永久的删除此文件夹吗?哎,他就提醒你了,是要永久的删除哦,所以呢,我们就点击一下是, 那么此时这个文件夹就永久的被删除掉了,而不是软删除,不是回到回收站里面去了,此时我们可以看到回收站里面并没有这个文件夹啊,好,这是删除的功能,那么接下来呢,我们继续来看, 选中之后呢,除了这一栏,我们刚才都讲过了,那么现在下面一个打开啊,这个打开呢,和你鼠标放在这个方双击的效果是一样的, 就是你鼠标左击按两下,快速的按两下,快速按两下,就进入了这个文件夹。当然如果我们刚才鼠标右击,然后呢打开效果也是一样的。好,我们接下来再往下看,下面呢有一个在新窗口中打开,点击一下,你看看它的效果, 哎,此时呢就弹出了一个新的窗口,在新的窗口中展示了新建文件夹,这就是在新窗口中打开这个文件夹。那好,我们再往下看,这边呢有一个固定闹快速访问,我们点击一下, 哎,此时我们开到快速访问在这个地方哦,然后呢我们点击一下,把它打开,那么在快速访问的下面是不是有一个新建文件夹呀?啊,所以呢,这个快速访问就是方便我们能够快速找到某一个文件夹,你可以把它固定到快速访问下面去, 那么这就是快速访问啊,你也可以把它取消掉,那么当然我们也可以把它固定到开始屏幕,那么好点击一下 开始屏幕,那么开始屏幕在哪呀?开始屏幕在这个地方,点击一下,此时你是不是看到已固定这个下面有一个新建文件夹呀?啊,所以同学们这个已固定呢,都是通过这种方式来实现的, 例如我们的腾讯 qq 这个软件,你也可以通过鼠标右击,然后呢有一个固定的开始屏幕,也可以把它固定到开始下面来,我们看一看,是不是就把腾讯 qq 也固定到这个地方来了呀?啊,好,接下来我们继续来往下看, 选中这个文件夹之后呢,鼠标右击下面呢有压缩为 z i p 文件啊,是进行压缩,这个我们就不讲了。然后呢还有一个复制文件地址, 这个代表是把当前文件的路径给复制下来了,如果我们复制了一下,好好好,复制完了啊,接下来我们找一个空白的地方,比如我们找一个,比如我们 好打开一个文件夹,好打开一个文本,那么在这个文本里面没有权限。好,那么就不打开了吧,重新建立一个文本,我们在 c 盘下新建一个,哎,这个网址能建文件夹啊?好,我们到朝向里面来, 这里边有一个文本文件,那么好打开,它里面并没有任何的内容,是不是?好,接下来我们来复制一下刚才的文件路径, 鼠标右键选中之后,鼠标右键啊,然后呢点击复制文件地址,复制一下,我们看看到底复制什么东西, 然后到记事本里面来,你鼠标右击有一个粘贴,好,点击一下粘贴,那么此时它就有一个文件路径,表示我们刚才复制的内容呢,是一个 c 盘下的课程下的新建文件二,所以也就展示了当前这个文件啊,这个文件夹它的路径, 这个在以后我们代码里面会经常用得到,同学们如果你用就用,用不上这个呢,可以自行的去忽略。好,接下来呢有一个属性,我们点击一下属性啊,就能够查找到当前这个文件夹的属性,看到没有,它是新建文件夹这个属性, 那么如果我们选用了这个文本,你鼠标右键它也有属性,都有属性的, 那么在这个属性里面呢,它同样也有常规呀,安全呀详细信息啊,以前的版本,那么在常规里面,首先它显示呢是这个文件它的名称,然后呢有文件的类型,然后呢你还可以选择打开的方式,打开的方式是什么意思呢?默认这个文本呢,我们打开 它是不是这样子打开的,是用记事本来打开的啊,记事本是一个软件,是操作系统自带的一个软件,所以呢我们的文文本档默认是用记事本来打开,当然我们也可以对它的属性进行修改,我们把这个关闭掉啊, 那在这里可以更改为其他的方式来打开,你看到没有,默认是使用记事本来打开的,那么我们可以选择其他的方式来打开,但是呢啊,由于老师电脑里面没有安装其他的编辑器,没有安装其他软件,所以呢,哎,可以看到 目前下面只有一个记事本,然后其他的选项你可以去网上去下载,去应用商店里面去搜索。 如果同学们你电脑里面安装了其他的打开文本的编辑方式,你也可以选用其他的,那么你的电脑在这个地方啊,它就会显示多个应用程序,那么此时就可以选择其他的应用程序来使用打开了啊, 那么同学们知道这个更改就可以了,那么下面呢,还有个位置,就显示你当前这个文件它的位置在哪里,然后呢,占用的空间多大? 还创建的时间,修改的时间,访问的时间啊,后面呢有个属性,好,我们点击一下这个隐藏,因为隐藏是我们重点要讲的,点击一下隐藏,然后呢点击一下确定, 此时我们就发现刚才这个文件不见了,为什么呀?因为文件被隐藏掉了,同学们一着急,老师,不行啊,我们刚才这个文件我需要,你怎么把它隐藏掉了呢?哎,此时我们要想重新看到这个文件,可以在这个地方三个点点击一下,然后呢下面有一个选项, 选项里面我们要重点的来看一看,查看,查看。里面呢,我们有一个往下翻,往下翻有一个隐藏文件和文件夹,那么此时啊,它默认是不显示隐藏的文件文件夹或驱动器,所以我们隐藏的文件它就显示不出来,但是如果你点中了这个, 它就可以把隐藏的内容也显示出来,比如我们点击确定好,刚才的文件是不是就显示出来了呀?这是显示隐藏的文件方法, 在老师的编程课里面经常性的会用到这个方法,很多同学发现你找不到文件,找不到代码需要的文件,就是因为文件被隐藏起来了啊。那么在刚才这个地方啊,我们还要再强调一个事情,就是呢,选项里面查看里面 有一个这个功能,我们也要讲一讲,就是这一个 就是隐藏已知文件类型的扩展名,如果我们点中注意好了,同学们看一看,这个新建文件夹后面应该点 tst, 是 不是 注意好了啊?好,现在我们点击一下,确定刚才这个勾我们被勾选上了,对不对?现在点击确定,那么一旦点击完了之后,同学们就可以看到刚才的文文本档后面的点 tst 是 不是就消失掉了呀? 为什么会消失啊?因为点 tst 是 这个文本文件的后缀名,这个后缀名能这个后缀名能够来指示出当前的文件,它是哪一种类型的啊?我们点 tst 呢,代表它是一种文本类型。如果还有其他的软件,例如我们来看一看, 在 c 盘下面呢,有一个这个软件,朋友们看一看,这个软件它本身是点 e s e, 因为在 windows 操作系统下,你安装一个软件,那么这个软件的原文件就是你安装这个软件啊,这个软件 它应该是点 e s e 的 后缀名,但是此时它也显示不见了,就是因为我们通过选项里面把它关闭掉了啊,例如我们重新把它打开看一看, 把这个地方隐藏已知文件类型的扩展名,把它取消掉好,然后呢,点击一下确定, 那么此时它后面点 e s e 是 不是就回来了呀?这就是一个隐藏扩展名的方法。在老师的编程课里面就一定需要注意好这个小细节,因为去读取一个文件呀,去操作一个文件 啊,你要去删除这个文件或者干嘛的,你使用要知道一个文件的名称,它除了前面这个名称以外,后面的后缀你也得加上。 那么之前老师在讲课的时候也讲过了一录图片呢,它的后缀应该是 png 啊,或者 gpg 啊等等啊,视频文件呢,还有 mp 四呀, avi 呀等等不同的文件格式, 所以这些文件格式,同学们你最好是把它打开,不要隐藏起来,最好是把它打开啊,打开的方便性就在于我们后面去操作这个文件的时候,你一目了然,知道这是什么那个文件,知道他什么类型啊,这样的话呢,有利于你后面去操作。所以呢,鼓励同学们把这个文件的后缀名展现出来。

更简单的固件销路方法,它来了,不会使用这个 i do you know i d e 进行销路的同学们也有福了,经过我一晚上的学习,我也是知道了如何把这个 i know 文件变成 b 文件,然后我们就可以使用这个 flash download two 进行销路了。 现在我讲解一下销路的具体步骤,就是到时候你们在网盘下载的时候,会看见这个销路工具的压缩包,然后你把它解压,解压之后打开会是这样一个界面,然后打开这个 exe 文件,在这里边选择 esp 三二 c 三这一个,点击, ok。 这些都是我之前尝试留下的痕迹,删掉,删掉,全部删掉,这个也删掉,这些都删掉,全都删掉,删掉。嗯,这就是你们打开以后的样子。然后点击这三个小点,找到这个 merged 并后缀的文件, 选择它点击打开,到时候我只会把这一个文件传到网盘上,你们直接用就可以了。然后这边输入零乘零 这个城市 x 小 写字母 x, 然后连接下你的开发板,连接开发板要先按住不的键不放手,然后插入已经连接电脑的数据线,记住一定是数据线才可以,不能随便拿一根充电线。 数据线 usb 先接电脑,这里会有一个开发版端口,可能是 com 三,也可能是 com 四,然后下边选择十一万五千两百上面的方框,点上对勾,点击开始导入,等这个条条全都变成绿色显示商录完成之后就可以了。 这时候开发版还是没有动静,但是不要慌,直接拔掉这个 usb, 然后重新再上电,然后我们就会发现这个表情出现了,说明已经烧录成功了,所有的固件和工具我都上传到网盘中去了,这次为了省事,不用一一回复私信,我创建了一个粉丝群, 有兴趣的同学可以加我的粉丝群,就可以直接在群公告中获取网盘链接了。好的,就是这样了。

很多侵入性面试都会问, c 语言程序有哪些段?大家可能都听过这些段,但不一定真正理解它们是干什么的, 下面我会一步一步给你讲清楚。在这之前,先引入两个概念,加载地址和运行地址。 在程序启动之前,整个程序其实是躺在 flash 里的, cpu 真正执行的时候是在 ram 里访问这些数据的,所以才会有加载地址和运行地址的区别。 我们先看第一个最简单的段, text 段,它里面放的就是所有含蓄的机器指令,也就是 cpu 真正要执行的代码,因为代码不会被修改,所以它是只读的,一般直接放在 flash 里执行。这也是为什么单片机上电之后可以不拷贝代码直接跑起来。 下面我们来看 data 段, data 段里放的是有出息值的全值变量和静态变量,而且这些出息值是非零的,因为这些变量一上电就要有确定的值, 所以它们的出息值必须被保存下来,否则 ram 里上电后全是随机数据。所以做法是在 slash 里保存一份出息值,在 ram 里放一份运行时的数据。程序启动的时候会把 slash 里的这份出息值拷贝到 ram 的 data 段运行地址, cpu 机后读写的都是 ram, 所以 data 段的核心一计划是 mna 在 flash, vma 在 ram 启动时必须 copy。 接下来我们看 bss 段, bss 段里放的是没有曲洗集或者曲洗集为零的全集变量和静态变量,这些变量的特点是它们不需要保存曲洗集,因为曲洗集本来就是零,所以在程序镜像里, bss 段不占用实际存储空间, 只记录需要多大一块内存,这也是为什么在 elf 里,它通常是 nobs 类型。程序启动的时候,系统只做一件事,把 ram 与 bss 对 应的区域清零,保证变量从零开始。所以 bss 段可以总结成一句话,不拷贝,只清零。 这时候就有人会问了,主包主包 flash 里的数据到底是怎么搬到 ram 里的?其实答案就在启动代码里。以 stm 三二单片机的启动代码为例, 商店复位后, cpu 会先进入 reset handler, 在 reset handler 里会先调用 system i nate 做时钟外秀这些最基础的曲奇化,然后会跳到一个库里提供的入口含秀关键点来了, 拷贝 data 清零。 b s s 这两步就是在这个运行库入口里做的,做完之后才会真正跳转到我们自己写的 main。 接下来我们说一下 ro data 段, ro data 存放的是只读常量,比如 cosg 修写的全集变量、字符串常量,这些数据在程序运行过程中是不能被修改的, 所以翻译器会把它们放到 r o data 段里。在 m c u 上, r o data 通常和 text 段一起放在 flash 里,因为 flash 是 和存,只读数据,程序运行的时候, cpu 会直接从 flash 读取这些常量,不需要像 data 段那样拷贝到 ram, 所以 你记住一句话就行, r o data 是 只读常量, flash 常驻运行时直接访问。 接下来我们看一下站,站是一块自动管理的内存空间,主要用来保存函数调用过程中的临时数据,比如局部变量返回地址、现场寄存器。每一次函数调用,站会自动分配空间, 函数返回时又自动释放,不需要我们手动管理。在 mcu 上站一般是向下增长的,速度非常快。 但有一个致命问题,占溢出很危险,一旦占空间不够,往往会直接导致 hard fault 甚至程序跑飞。所以在嵌入系开发里,一定要控制含锈深度和局部变量大小。 再看一下堆堆系动态分配的内存空间,也就是 mylock 和 free 使用的地方,它通常是向下增减的,使用起来很灵活。 但在 mcu 上要特别小心,因为堆容易产生内存碎片,而且一旦内存泄露很难排查。所以在切入系系统中,堆能不用就不用,能用静态变量就不用。 mylock 以后再被问到程序有哪些段,你就不只是被定义,而是能把它们放在哪,什么时候准备好?谁来准备?讲清楚,这就是面试官想听的答案。

那么好,关于选中之后的鼠标右击啊,后面的内容啊,我们几乎都讲完了,最后一个呢,就是属性,属性下面呢就是一个压缩,这是我们额外的内容啊,不讲。然后呢,后面还有一个 显示更多选项,你一点击呢,你就发现这是回到了 win 七里面, win 十里面的一些操作,比如说呢,打开呀,编辑呀,打印呢,这些功能呢,我们都不讲了,没什么可讲的。 那么这个地方有一个发送道,同学们需要注意一下啊,这个发送道呢,就是把这个文件传送到其他的地方去,如果同学们你有一个 u 盘,你要想把电脑里面的文件传输到 u 盘里面去,哎,就是通过这个发送道, 然后呢这个地方,如果你插入的 u 盘在这个地方啊,他就会显示你的 u 盘名称,然后呢你点击一下,就可以发送到那个 u 盘里面去了,就是发送到 u 盘里面去,当然你也可以直接拖拽,例如老师啊,上节课这个地方,直接 鼠标左击按住不放,听好了,左击按住不放,然后呢把它拖拖拖拖拖,哎,拖到另外一个文件夹里面来,那么就可以实现拖拽过来了啊,那么如果是 u 盘的话,它就会复制过来, 那么这就是文件传输的方法。那么好,讲完了,这个以外呢,其他内容呢,几乎都已经演示过了,例如呢撤销啊,还有呢啊,新建呀,属性刚才都已经讲过了, 那么属性里面刚才讲的啊,最多的就是这个地方的隐藏,那么只读呢,一般都是默认的文件夹一定都会有只读这个属性,因为文件夹你只能读取啊,你不能把这个文件夹进行其他的操作,那么后面如果是一个软件呢,或者其他的文件, 那么他的属性就不会有只读,他可能能够对这个文件进行其他的操作,例如我们来勾选一下这个文档,然后呢你看一下他的属性,那么在他的属性下面呢,你就可以看到有一个只读,这个只读你没有勾选上,如果你勾选了这个只读,那么这个文件你就只能够去读取,不能对他进行操作。 那么我们来稍微演示一下啊,如果我们在这个文档里面,你写了一些内容啊,随便写了一些内容啊,然后呢保存一下, 那么保存呢,在文件下面有一个保存,点击一下就可以了,然后呢接下来关闭掉,关闭之后啊,接下来我们鼠标右击点击它的属性, 把这个只读勾选上,那么此时这个文件就只能够双击来读取,哎,如果我们想要对它进行修改,例如我们来看一下,然后我们点击文件下面的保存, 此时他并不是让你真的把这个文件保存下来,而是让你并存为就是原文件呀,这个文件你只能够来读,现在你要想保存的话,他就是新开辟了一个文件,你看他让你保存这个新的文件名叫做什么?所以同学们要注意好了,只读是什么意思? 那么关于选中文件鼠标右键的所有菜单,以及鼠标不选中任何文件,在空白的地方,鼠标右键它的所有菜单我们都已经讲完了,那么接下来呢,我们还要来额外讲一个话题,就是,呃,同学们,你在 电脑桌面上也可以鼠标右击,比如我们在这个空白地方啊,鼠标右击他也有查看,看到没有查看的时候呢,你也可以对桌面的图标进行设置,如果是大图标,你看桌面的图标也可以设置,然后呢下面呢你可以对它进行自动排序啊等等,然后呢还有一个排序方法, 这个桌面的图标你是不是要按照名称来排序啊,还是按照大小来排序等等啊?后面还有一个刷新这个功能,那么在之前呢也已经给大家讲过了,刷新是什么意思,然后呢还有一个撤销,这是由于之前已经对它进行了移动,所以呢会撤销之前的移动。 然后后面呢有一个新建啊,这个新建呢就是代表你可以在桌面上来创建一个新的文件呀,文件夹呀,或者是图片呀等等,都是可以的。然后下面呢有一个显示设置,好,我们来点击一下看看一,点击显示设置,其实我们就会进入到系统里面的显示, 那么这个功能在哪里出现呢?是不是就是我们在开始下面的设置, 其实就是这个界面,那么以前呢,这个界面是这个样子的,那么现在我们点击了之后,你看啊,他就出现了设置里面的显示设置这个区域, 看到没有就进入到系统下面的显示的设置,那么显示设置呢,我们可以来调节它的缩放呀,可以来调节它的分辨率呀,可以调节显示的方向呀等等,你都可以来进行调节啊, 那么这个呢是和之前的功能就统一上了,那么为什么同学说啊,你还要在这帮设置一个显示设置呢?在开始里面不直接能够找到它吗? 就是由于如果你想快速的去对显示进行设置,直接在桌面鼠标右击就可以实现了,所以这个更加快速一点啊,好,接下来呢,还有个个性化,你点击一下,那么这个个性化呢,也会进入到设置里面的个性化,看到没有设置里面的个性化, 同样你可以对电脑的桌面呀,背景呢,主题呀来进行设置,那么这些细节的功能,同学们自行的来一个一个的尝试一下,因为不难啊,那么这就是在桌面上的一些命令,那么后面的这些呢啊,我们都会用不上的,基本上没有什么可讲的 好,回到这个文档资源管理器里面去,同学们看一看啊,在资源管理器上面,他也有一个剪切,也有复制,也有粘贴,也有删除,还有呢发送啊,删除啊等等排序啊,他都有查看 这些功能呢,和你鼠标在空白的地方右击是一样的,然后呢复制呢,和你这个地方鼠标右击,看是不是这个地方有剪切呀,复制呀,还有呢啊删除啊,从命名这功能,所以这个区域啊,它也能够展现出你常用的一些命令, 那么这就是我们今天讲解的文件资源管理器,同学们呢,好好的消化吸收一下啊,因为在电脑里面,你要对文件进行打交道,不管是文件呢还是文件夹,你要进行打交道,进行交互的时候,你都用得上很多的东西。呃,你如果不太懂, 那么后面呢就会出现很多问题,所以呢,同学们把课程中强调了一些内容啊,你尝试一下,当然还有一些细节的功能我没有讲,同学们呢也要去摸索一下,尝试一下细节的功能。还有一个小的问题,就是如果同学们你回到了主词盘,例如我们回到了本地词盘 c, 看啊此电脑,然后呢,进入到本地词盘 c, 然后在鼠标空白的地方,你点击它的属性呢?那么可以看到的是关于 c 这个词盘的属性, 那么它就会显示这个磁盘它一共引用了多少空间呢,可用的空间还有它的容量等等啊,后面呢,还有很多的选项,卡,工具呀,硬盘呀,硬件呀,共享呀,安全呀,以前的版本呀,配额这些功能的同学们可以一个一个看一看,因为用的概率不是很高啊,所以呢,同学们自行去看一看就行了。 就是额外给大家强调一下,如果你是在文件夹里面来点击的话,在鼠标空白的地方点击属性,那么和刚才在词盘里面点击的属性它是不一样的啊。 那么还有一个强调的是,同学们刚才在文件夹里面,你点击属性的时候,点击这个地方的隐藏 点击,确定我们之前是不是讲到了会出现这样的一个更改属性呢?问你是否要更改这个属性,他会问你,你已经选择了对属性进行以下更改,要进隐藏这个更改。然后呢,问你是否要将此更改应用到此文件夹, 因为我们要对这个文件夹进行隐藏。那问你是不是要应用到这个文件夹,或者是否要将它应用到所有的子文件夹或文件,因为这个文件夹里面他还有其他的文件,你要对这些文件也隐藏吗? 就是有两个选项,一个呢是仅将这个文件夹隐藏起来,第二个呢是将这个文件夹以及它里面的子文件以及子文件夹都隐藏出来,他有两个选项, 例如我们就点击这个确定,那么就会将所有的文件夹以及子文件以及子文件夹都隐藏起来了啊,那么一旦隐藏了,同学们也看到它的颜色淡了一点,是不是原来这些文件你看它的颜色啊比较深,哎,这个文件夹它的颜色就比较浅, 这就是由于它隐藏起来了,那么这样就呼应到了你选中一个单独的这个文件来对它进行属性里面的更改,它的隐藏,那么这样的话就是对这一个文件来设置隐藏,哎,如果你对文件夹隐藏呢,它就会出现刚才那个弹窗。

利用 gemini 的 学习辅导功能,是我觉得使用 ai 进行学习新领域知识的最有效的一个方法了。首先我们在 gemini 的 工具里面打开这个学习辅导, 我们这里举个例子,比如说我这里想要学习 markdown 语法怎么学?我只花了半个小时就通过这个学习辅导,一步一步的帮我掌握了至少百分之八十的核心 markdown 语法知识。 他也通过这种学习加实践的步骤,让我最终展示出了一段文本,就是描述番茄工作学习指南。我通过这个 markdown 语法描述出来了,如果你是要学习任何新语域或者新技能,你都可以运用这个学习辅导的功能。另外我想说的是, 还有很大一部分同学可能还不知道 jammy 到底如何高效的帮助我们的工作或者是学习。首先这个 deep search 的 功能其实就是可以让它帮助我们去网上寻找各种深度的资料,给你输出一份深度研究的报告。比如说这里举例, 我让他给我生成了一份 ai 行业的近期的内容和趋势,你看他给我生成了一份非常详细的报告, 当然你可能会觉得这个报告字数太多了,看着没有那么清晰。那你也可以利用 canvas 的 功能,可以在这里通过这个信息图,其实它调用的也就是是 canvas 的 功能,然后它就会给你生成一个非常清晰的信息图, 你看包括各种数据,还有包括各种趋势。比如说这个图标我觉得做的就很好,比如它这里列出了全球的 ai 的 api 的 调用量, 像平常我们可能都会觉得是对话式的调用量会比较多,大家都会去用 gpt, 会用 jimmy, 或者会用豆包、 dipstick 这些去对话。但是现在现在趋势是 agent 的 调用量在逐步的上升,你会看到二零二六年就是 agent 爆发的时间段,所以说今年一定是 agent 的 爆发期。 这个就是从这个图标中我们能看出的数据,然后,呃,包括一些智能体的工作流,还有行业的矩阵,哪一个行业使用的会比较多, 也是通过这个研究报告就能得出来的结论,所以这个深度研究是非常好用的。我们也可以看到这里有一个图文并茂,那这个图文并茂用图文的形式去帮你解释一些 信息,比如说最近很火的 skills, 那 我们就可以让它生成一个图谋并茂的解释,了解了这个 skills 工作原理,还有应用场景和核心功能的对比。很多人可能分不清 m, c, p 和 skills 嘛,它这里也列出来了它们两者的区别,就通过这个工具我们就能学习到比较多的内容。 刚才讲了 deep 教学辅导,那 canvas 刚才也讲了可以给你生成一个非常清晰的信息图,那这样制作视频和生成图片,这个就比较简单了,就是做视频和帮你生成图片。 所以说我们利用好 jimmy 的 能力,包括它的内置的一些工具,我们就能学习到很多的知识,包括你的工作和学习上,就可以帮助到你非常多。

什么? what? 内存价格还要涨?权威机构春浩子预测,内存二零二六年第一季度还要再涨百分之四十到六十。 ddr 五动不动就要两千,装个机最肉疼的居然不是显卡,是内存条。为了应对当前形势,硬件厂家也开始新瓶装旧酒。 amd 在 ces 上就放了风,正在研究重启 am 四老平台的处理器生产, 有可能是瑞泽五千这些老将回归。老黄这边也上演了一出时光倒流。英伟达准备二零二零年第一季度重启 rtx 三零六零的生产,主打八 g 版本。再让这代神卡回到零售市场,我 只能说, steam 又将迎接你们的王。所以我给普通 diy 玩家最后一个扎心的结论,二零二六年可能真的要选择老平台了。

hi, 大家好呀,很高兴见到大家,我们今天来讲 flash attention 的 算法。我们这节课主要分为这么几个部分,首先给大家串一下就是从 v 一 到 v 四每个版本大概做了什么样的改动。 第二个就是我们这节课先着重介绍一下 v 一 的一些进展,因为它整个其实是很长的一个系列,我们希望大家能够以听懂为目的。 所以说我们会分为几次课来讲,包括感兴趣的宝子,也欢迎点点关注,不迷路。我们首先来看一下就是 flash attention, 快 速串联一遍。 这个 flash attention 其实是包括在面试中以及你自己模型训练中非常重要的一个考点,它在模型训练的时候呢,其实各大程度上是做一个 attention 部分的加速, 你可以理解为它解决在长序列的情况下。我们之前提到过,随着序列的长度 n 的 增加,其实复杂度是呈 n 方的增长的,所以说当你的序列上下文越长,其实它会越呈现一个爆炸的趋势。 因此我们通过 flash attention, 其实它的名字也很直观,就是 flash 就 很快,然后让 attention 变得很快。大家首先通过这个方式有一个直观的印象, 他这个算法最特殊的一点是,他其实是结合硬件来做的。我这里给大家也配了一些图,方便大家理解。比如说大家可以看这里面,其实发现就是有, 嗯, s r a m h b m 和 d r a m。 嗯,其实我觉得大家理解这个图就是即使是不懂计算机组成原理的小伙伴,就是可以从一个直观的方式来理解。你看最底下这块绿色是不是特别大啊?那他一定是就是可以存很多类东西的这种,但最上面的那个是不是特别小, 其实就相当于是就是存储空间很小,然后旁边这个类似于 g b 每秒、 tb 每秒, 其实是它的一个传输速度,然后括号里面是它一个存储空间,所以我们直观的用最说人话的方式来解释一下。其实就是最底下的这个,它是存储特别大,但传输速度很慢,就相当于 呃你很远的一个仓库,就是比如说你在电商平台上买东西,它在一个很远的发货仓给你弄。然后 hbm 这一层呢,其实就是一个速度相对快很多,但是, 嗯,它本身的储物空间也不大,就类似于你的社区的一个驿站。然后 spram 的 话,其实相当于已经到你家里了,离你最近,但它储物空间也很小,就只有二十张。 这个其实可以和我们上一节课的,就是课程一块来理解,就是感兴趣的宝子可以和上节课一块方便使用。 然后主要在提这个是因为 flash attention 整个这个算法其实都是围绕着就是硬件适配的,其实它是一个和硬件结合的很深的算法,这个可以能和之前就是我们介绍一些算法有所区别。 这里面的很多官话我们将把它拆开来解 flash attention, 唯一呢就是像我这里也提到就是解决内存墙。内存墙我们在上一节课有提到,感兴趣的宝子可以就是翻上节课来看, 它主要是几个部分,分块的挑领、重计算、 re compute, 还有包括就是它通过 log sum up 进行一些数值稳定,你可以理解为就是我们正常的就 q、 k v 矩阵的话,它其实非常大,就是尤其是你的维度很多了之后,你的序列又很长,那它其实 比如说就是我有大概上下文两 k 加的这种,那其实你的光一个 q 的 这种,就是两 k 加乘以黑炭 size, 大 概比如七六八这种维度,其实它就很大了。 所以说我们如果把这么大一个东西,我们又放不到 swim 里面,你就只能存在 hbm 里面,相当于只能存在这个绿色的这里面,那相当于你每次拿东西还得下楼,就是越过千山万水去一个东西取个东西寒风瑟瑟的,就是这想起来就非常不合理, 所以说它相当于是把它切成小块再算算,相当于就是有一个快递员,就是你现在需要什么,他提前都给你分好堆了,每天给你拿一个。你比如说我需要冬天的衣服,他快把冬天衣服给拿上来, 需要夏天的把夏天给你拿上来,他那边都是分好小块的,你需要什么立马就可以给你带进来,这也差不多就是这样子的意思。 然后呃还有一个问题啊,就是三 softmax, 它在计算的时候,它其实是需要对整个序列进行计算的,所以说你切块之后,天然就会导致其实你的这种就是相当于 softmax 的 计算会被切分。 所以说它这里面也提到就是我们把这些小块在 stream 里算,但其实呃反向是不存中间的这种注意力矩阵的, 所以它相当于重计算的意思就是其实大家就从字面上的理解就是重复计算,这相当于用重复的计算来去换它的内存,相当于我不存这部分了,我带模型的这些很复杂的这些矩阵程,因为 gpu 对 于它的计算很快, 所以我可以不停的算,不停的算,然后但我不需要存它,就像天才,我就不需要拿字典,我全部都存在我的脑子里面了,你来我就直接给你给你说了,其实这样反而更快。 然后另外一部分的话就是 softmax, 它有一个 log sum up 的 这个优化,然后也是说让它能够降低它的仿存。大家可以看这里面 其实直观的来理解什么叫 log sum up, 其实就是说嗯一,我们可以回忆一下 softmax 一个曲线啊,就是当数值比较大的时候,它其实是容易溢出的,比如说你计算机可能就能存十位,但是它整体到了十二位整体就会导致它这个严重的 就是发生这个数值的溢出,到最后你可能是 i n f 或者 n a n, 相当于完全得不到你想要的东西。 所以说我们一个比较好的方式就是用 x 减去一个 max 的, 就是相当于 logis 里面最大的一个值,这样子的话整体相当于让它的一个数轴范围大概在零到一之间,然后所以值也在负一到正一之间,整体来帮助我们就是防止这种溢出的现象。 还有一部分的话相当于是嗯,我们来进行一个赋值的一些均衡。 上面我们提到的这个解决内存强问题的是 v 一, 它都有分块的挑拣,有重计算 re compute, 包括还有通过 log sum up 就是 对 sort max 的 改进来去进行数值的稳定,值得一提的是这种改进的方式是无损的,嗯,如果有宝子感兴趣,为什么无损?我们也可以单开一节课来讲, 然后你记住这核心的这几个点,其实你就可以来理解 flash attention v 一 的这个整体在做什么事情了,包括其实 v 二和 v 四,我们也简单提一下,然后我们后面的课程会讲到 v 二的话,其实是对它效率的进一步提升, 包括它模型序列维度进行并行,还有工作载的一些重平衡,包括还会做一些 kernel 算子融合,然后在前向或反向时候,它会统一它扩大的 kernel 来减少一些非矩阵的运算。是不是听着就比较的, 嗯,比较的官话,但是我们先给大家就是都说出来,让大家提前先接触到这些名词,之后的话我们会尽量用讲人话的方式来帮大家,就是很细的去理解说啊,到底每一个词到底是什么意思。 然后 v 三的话,其实,嗯,有一个直观的理解就是它其实只是用于 h 一 百,因为它是针对 h 八这种低精度的,包括会对异步重叠, 所以它更大程度是专门面向 h 一 百做的一个硬件的感知优化。所以比如宝子们在平时训练的时候,你说,哎,我到底应该用 v 几呢?其实如果你要不是 h 一 百的卡的话,你其实压根就不用考虑 v 三了,就会一般都会用 v 二这种的。 另外它其实二零二五年就是去年它其实还有 v 四,它适配的是 blackwell 的 这种 gpu, 其实国内应该相对都比较少,就是这种东西应该都没有让,就是往国内来送,然后加适配超大的 head size, 加一些架构的扩展,然后其实整个 face attention 比较好的一点就是因为它和硬件结合的特别深,所以说我们在理解这些知识点的时候,还可以无形的帮我们去汇总一些 ai inf 的 知识, 就是拓展一下我们的这种技术战,然后帮助我们更有竞争力。今天的课程就到这里来,然后我们今天一个是给大家串了一下,就是 v 一 到 v 四大概是什么东西,另外就是给大家着重讲了一下,就是大概,比如分块、 tailing 重计算和就是 log sum up 大 概是什么样子的, 希望大家有一个直观的理解。这样子话当面试官别人在问你的时候,包括你自己平时训练的时候,你在佩服来社天生的时候,你也明白他大概是在解决什么问题, 然后因为我们这个是一个系列课程,所以希望每次给大家尽量就是说的精炼一些,然后说的通俗一些,把大的知识点拆成小块, 然后感兴趣的宝子们也欢迎点点关注。另外我们还推出了充电计划,感兴趣的宝子也可以关注我的主页,可以给大家提供就是更充实的一个服务。好的,那今天就到这里了,谢谢大家,拜拜。

ai 智能精准测肤护肤品分销商城小程序平台解决方案一、项目概述 本方案只在打造一个基于 ai 智能精准测肤技术的护肤品分销商城小程序平台,结合 ai 皮肤分析、个性化护肤方案推荐和社交电商分销模式,为消费者提供科学护肤解决方案, 为品牌商和分销商创造全新销售渠道。二、核心功能模块设计 一、 ai 智能测肤系统多维皮肤检测,通过手机摄像头拍摄面部照片,分析八大皮肤维度,水分、油分、弹性、毛孔、色斑、皱纹、敏感度、肤色、 肤质 ai 识别,利用深度学习算法识别干性、油性、混合性、敏感性等肤质类型 问题。肌肤分析,检测痘痘、黑头、黑眼圈、红血丝等特定皮肤问题。历史对比追踪记录每次检测结果,可直观展示皮肤改善趋势。专业报告生成生成详细皮肤分析报告和改善建议。二、 个性化产品推荐引擎算法匹配,根据肤质分析结果匹配最适护肤品成分和产品成分分析,解析产品成分匹配皮肤需求与成分。功效 场景化推荐,按季节场景、日常急救、妆前预算推荐产品组合效果预测,基于大数据预测产品使用效果和改善周期。三、 分销商城系统三级分销体系,设置分销员、高级分销员、合伙人三级佣金制度, 社交裂变工具、一键分享、拼团、砍价、优惠券等营销功能。团队管理,分销团队管理、业绩统计、佣金明细。推广素材库,提供产品图文、视频、海报等推广素材。四、 用户管理系统会员体系普通会员、 vip 会员、 svip 会员等级制度皮肤档案建立个人皮肤电子档案记录检测历史和产品使用情况 护肤日记记录每日护肤步骤、产品使用感受智能提醒、护肤步骤提醒、产品更换提醒、检测周期提醒。五、 内容社区与教育护肤知识库专业护肤知识成分解析,误区纠正、用户分享、社区使用效果对比分享、护肤心得交流、 专家直播,皮肤科医生、护肤达人定期直播答疑、产品评测,真实用户产品使用评测和成分分析。 三、技术架构设计一、前端架构,小程序端使用微信小程序原生框架加 v u i 组建库管理后台 v j s 加 element u i 响应式设计,适配不同手机型号和屏幕尺寸。二、后端架构,微服务架构, spring cloud 加 docker 容器化部署, 核心服务,用户服务、订单服务、产品服务、分销服务。 ai 分 析服务数据库 mysql 业务数据加 readis 缓存加 mongoddb 非结构化数据。三、 ai 技术站 图像处理 open cv 用于面部识别和图像预处理,深度学习 cancer flow 斜杠 pie torch 构建皮肤分析模型,算法优化,模型轻量化,以适应移动端部署 数据安全、图像数据脱敏处理本地化分析优先。四、第三方集成微信、支付、支付宝支付接口、 物流查询接口、顺丰、中通等短信邮件通知服务。人脸识别 s d k, 用于活体检测。 四、开发实施计划第一阶段,基础框架搭建。四至六周项目需求分析与详细设计。 小程序基础框架搭建,用户系统与商品系统开发基础订单流程实现。第二阶段, ai 测肤功能开发六至八周面部图像采集与预处理模块,皮肤特征提取算法开发, ai 模型训练与优化、 测肤报告生成模块。第三阶段,分销系统与推荐引擎生成模块第三阶段,分销层级与佣金系统, 个性化推荐算法开发,社交分享与裂变功能、团队管理与业绩统计。 第四阶段,测试与优化四周功能测试与性能测试、 ai 模型准确度优化、用户体验优化、安全测试与漏洞修复。五、商业模式一、收入来源, 平台佣金,每笔交易抽取百分之五至十五佣金。品牌入驻费品牌商家入驻平台年费广告收入,首页 banner 推荐为广告增值服务、高级皮肤分析报告专家咨询服务、 sars 服务,为大型品牌提供定制化 ai 测肤解决方案。二、成本结构, 技术研发与维护成本 ai 算法训练与优化成本市场推广与获客成本服务器与云服务成本、团队运营成本。三、市场推广策略 cococh 合作与护肤达人、美妆博主合作推广 社交媒体营销、小红书、抖音微博内容营销、线下体验活动、商场快闪店、美容院合作分销员激励计划,高额佣金吸引优质分销员。 六、预算估算项目初期投入备注,技术团队三十至五十万元六个月开发期含前后端 ui 测试、 ai 算法开发 十五至二十五万元模型训练数据采集优化服务器与域名三至五万元首年费用,第三方服务二至三万元支付接口、短信服务等 资质认证一至二万元小程序类目审核,增值电信许可证等总计五十一至八十五万元,不含运营和市场推广费用。 七、风险与对策,技术风险, ai 测肤准确度不足。对策,建立高质量皮肤数据库,持续优化算法模型。市场风险,用户接受度低,市场竞争激烈。 对策,差异化定位,强化 ai 测肤专业性,提供优质内容,教育用户运营风险,分销体系管理困难,可能出现乱价。对策,建立严格的分销管理制度、价格管控体系。 数据风险,用户隐私数据泄露。对策,数据加密存储,最小权限原则,合规处理用户生物信息。 八、预期效果与收益用户端获得科学护肤指导,购买适合的护肤产品。分销端低成本创业机会。

嗯, d l s 四四点五啊,那个发布了,但是所有 r t x 及以上显卡都可以用,但是据说老显卡开了之后还不如不开, 哈哈哈。哎,太精彩了,这就是老黄在本届 c e s 上唯一的这个贡献吧啊,如果说他的那个超算单元算贡献的话,那就是为二贡献。 ok 啊,这个产品品牌得分及个人推荐表单啊, 就二零二六年,这算是首次更新吧啊,本次更新的赞助是来自酷冷家的这个 b 三六零冰神系列啊,他们做了一个很独特的三点九五寸的平险水冷,然后他把这个水冷的平险呢做成了啊,我们可以看到可以各种来回的转。这个东西呢,早在之前酷冷 当时的一个算年会还是算渠道大会上我就已经看过了,当时我给他们还谈过这个事,问我能不能加电机让它变成可以自动旋转的,但是最终也没有成啊,变,变成一个手动旋转。 然后整体呢,就是酷冷的一个水冷方案,三年漏液全赔加两年质保方案,两年额外全赔啊,两年额外赔付啊, 后续加的那两年不是全赔。然后呢,搭配的酷冷家自研的这个水泵,还有这个风扇,跟冰神不是一个方案系列啊。 呃,跟 lcd 的 龙影那一款也不是一个方案系列,算是一个全新的自研啊,冰神 lcd 三点九五寸的一个屏 m 啊,整体外观颜值都还不错,有需求小伙伴。现在这个已经上市了各大平台了啊,价格上的话呢,性价比还算可以,本身酷冷家嘛啊,一向以这个售后产品力还有产品的素质著称的 啊,可以考虑购买。 ok, 我 们下面开始到这个啊,推荐表单啊,产品品牌得分表及个人推荐表单。二零二六年啊,一月份啊,第一次更新,这次更新呢,主要是调整了极个别的店员选项,极个别的固态 式图更新选项是主板推荐表单啊,主板推荐表单,因为 御三家,然后包括明轩、七彩虹等各家都推出了他们家新的主板系列啊,所以主板推荐表单里面的主板进行了一个大幅度的增加。 我们可以看到整个表单里面,首先我额外增加了一个极致性价比的 am 推荐表单,分别从季家的 b 六五零 m 终结者,季家的 b 八五零 m 战鹰以及 b 六五零 em 战鹰,然后微星的 b 六五零 m 爆破弹或者 game plus 这几款版子 啊来做的推荐。这几款板子都属于一个性价比型号啊,但是我们去买的时候也要注意一个购买价格啊,平均的这几块板子的价格就是在六百左右到七百出头的一个价格,只要超出这个价格,他就不再推荐范畴之内。而且这几款板子都是实测下来或者说拆解下来,在低端 价位里面比较有性价比,而且性能发挥也不错,内存兼容性也不错,各项都没有什么太大缺陷的主板。 然后呢,在完全不推荐购买型号里面上方,我增加了蓝宝石和华琴的品牌主板,首先蓝宝石华琴的品牌主板凸显出一个没售后没未来,没人管你,如果买了之后,他的售后不在他们的品牌官方,而是在 b 站,在抖音,在各大线下主板维修商那里, 然后东西做的还比较垃圾啊,像华勤,呃,整个主板你现在连稍优啊,华勤是稍优案例最多的一个主板厂商,他们目前对此的一个态度就是不管不问啊,不处理, 然后发布他们自己新的 bios, 然后用来减少烧油的一个案例,但是还是有类似情况,其他家主板就没有怎么出现过这种情况。然后华琴的最顶级的,包括他的太极 ocf 线啊,做出来的主板我不能说是一坨,只能说是 一坨又大又臭又硬的垃圾。还没有售后,你要买你自己买去。然后蓝宝石的东西呢?这个基本上就是各家就是他找各家去代工,然后做出来的东西。 呃,首先有的没有 bios 更新,有的有 bios 更新,但是更新不及时,还有的东西做的本身就一坨,然后基本上就是捆绑蓝宝石的产品去卖的。 然后蓝宝石今年所有做的产品啊,不管是主板还是显卡,我没有看到有值得奖或者出彩的地方,尤其是显卡。蓝宝石去年的七九零叉 t 叉 啊,不是去年前年啊,好几年了啊,七六零 x d 叉,超白金,当时这个显卡在所有的七六零 x d 叉里面都是,我不说他是第一,最少也是前三前二之列。你再看他今年做的这个七六零 x d 叉啊,氮动脉动这些啊,还有那个 白色的那一款啊,吉利,哎,就同级,他不是最盖的,那也是榜一争二的选手了,所以就完全不推荐。然后主板系列产品的话,我实在想不明白有任何去买蓝宝石主板的一个理由,除非是什么 蓝宝石的主板啊,捆绑蓝宝石显卡,再捆绑蓝宝石电源,然后给你一个究级优惠价,比如打八折,打七折, ok, 那 你要买也可以买,毕竟也不是不能用是吧?任何东西我们收它垃圾的一个范畴的前提就是价格, 然后这个是在完全不推荐购买清单里面增加的,然后再往下里面啊,在 呃性价比选择里面,我又把明轩的 m s b 八五零 m pro, dark 暗黑这一款又重新加回来了。加回来原因就是换了新 mate, 性价比又回来了, 前段时间涨到九百四十九块钱,这段时间又变成八百一了啊,那换了又换了新 mate 性价比又回来,那就值得买。 有本事明轩你再涨一个价看看啊,你看看你涨完价之后,市场会不会认你这个牌子,认你这个东西,然后其他的再往下啊,像 b 八五零 m, 然后就没有什么增加,然后 b 八五零 at 叉进行了一个增加,增加了明轩的这个 呃, i craft 的 一个系列。然后呢,这个板子本身啊,就属于通道拆分好,拓展性好,兼容性好,通道也比较合理啊,对料比较好,然后价格比较便宜。 然后如果明轩再犯他的涨价通病,再犯他的卖着卖着,啪,把他从呃一千五的一个价位段给他提到一千八一千九。呃,非要跟这个玉三家打个擂台的话,那我只能说明轩啊, 这个地方真是多少有点问题啊,这个板子现在是值得卖的,如果它涨价了,就一文不值啊。我,如果它涨价,我宁可大家去买这个华硕的 t f b 八五零 gaming plus 啊, 然后再往下啊,叉八七零,还是那句话,没有一个值得推荐的啊,没有一个,因为通道分配的一个问题,除非你去买叉八七零 m, 但叉八七零你去买这个板子,你是不是为了它的拓展性,你才会去放弃? b 八二零去选叉八七零,你既然为了拓展性,你要去选叉八七零,你去买个叉八七零 m, 它还是没有拓展性, 何必呢啊?非要用那个 usb 四吗?你非要用 usb usb 四,你加点钱。叉八七零 e 跟你 plus 都行啊,就明轩的小黑龙啊,不对不对,微星的那个小黑龙啊, 你买那个都可以,你都不要买这个叉八七零,然后我们再往下看啊,叉八七零 e, 叉八七零 e 芯片组的所有主板,是这一次主板里面进行更新迭代最多数量的主板啊,它出了很多新型号啊, 包括像 g 家的这个的电竞冰雕,电竞雕系列,然后微新的战神系列, unifex 啊,暗黑系列,包括华硕的这个新款的 x 八七零 e 的 纯白信仰版子啊, 然后呢,这些东西基本上都做的还蛮不错的啊,除了有一个 g 家的 x 八七零 e, 电竞冰雕和电竞雕又弥补了这一点。然后 g 家的 x 八七零 e 奥尔斯, 然后叉 t a i top, 这个啊,也还不错,但是价格太高了,目前九千块钱,你买它的话不如买超神,然后超神的话还是维持了它一贯的十层 b c b 最好的 amg 主板,没有之一的一个称号。但是如果有人非要为了一个所谓微星的信仰去买 咱们的这个十周年纪念版啊,我也只能说啊,祝你微信信仰长存啊。然后呢,我在啊叉八千零一 at 叉后面增加了就是预三加的三个问题,首先滑梭, 其次是季家品牌问题,然后再是微新的自检和售后问题,然后通道酵素问题,就这几个啊,基本上是他们一个批量会出现的问题。然后呢,我在后面还增加了一个最高能带到的 cpu 啊,然后大家可以自行看一下 啊,然后其他的就没有什么太多更迭的了,然后在最下面又增加了一个特殊超频主板,这个超频主板我只采纳了双 槽,双槽超内存玩的板子啊,主要是看你个人需求。然后呢,这么一堆板子里面不唯一两个不推荐的,一个是华硕的叉八七零 e 太极 ocf 啊,只有这两款是属于不推荐的双槽超频板子 啊。第一个不推荐的原因主要是啊, a y w oc 他 连 ark 都打不过啊,就连七彩虹的 ark 都打不过,而且整体用料堆料还特别缩,然后划痕的原因是垃圾一坨,超频能力差,性能差,还没售后啊,就这他还 说啊,这是呃给专业超频玩家做的超频主板,我实在想不明白,可能越南琴现在就这个尿性啊。然后呢,其他的这几款叉八七零 e apex, 然后 ampower, 然后 unitx 以及啊泰冰雕啊,都算比较推荐的, 然后其他的就,呃,更迭的东西就不太多,然后我等会一笔带过啊,这个是在主板上面更迭比较多的,大家可以详细看一下,我在后面写了比很多详细的东西, 然后在店员表单里面呢删了一部分店员啊,然后又加了一部分店员啊,大家可以自行观看可以自行观看,主要是有一部分店员又开始缩水了。然后呢, 我在最后边的店员品牌描述里面直接现在是我描述的啊店员四大厂里面唯一台推荐值得购买的只剩下一家就是海运啊,剩下的正华,台达,全汉全部都不值得购买啊, 正华是现在做的一坨,台达跟全汉是完全不注重 diy 市场,他现在做的 diy 店员是又缩水又坑啊,虽然有技术,但是东西做的完全不能买啊,完全不推荐,就是同价位, 你宁可去买海运,你宁可去买就是乔威代工的某些产品,你长城代工的某些产品,有 r o g 的 某些线,你都不要去买这种东西啊,不要碰不要碰。 呃,然后其他的基本上就没有做太多更迭,然后把固态,固态品牌的一个综合评分做了一下调整,并且直接告诉你哪些原厂固态是值得买的,那些固态我现在不要碰啊,就这些。呃,以上就是这个产品品牌得分及个人推荐表单,然后一个整体的 更新和迭代了,这个是二零二二六年第一第一季度啊,一月份,然后做的 今年的本次的第一次更新啊啊,也感谢各位一如既往的支持,怎么看这个表单,怎么用这个表单,然后具体的啊,我都在之前视频都做的有啊,后续我还会出一个关于这个根据这个表单怎么去做一套适合自己的配置的一个教学啊 啊,敬请期待我后续的视频,感谢各位一路交往支持,这里是 t plus, 我 们下期节目再见,拜拜。 ok, 最后再给大家做一个提醒啊,目前这个表格已经迁移到了腾讯文档啊,已经不用 wps 金山了,因为很多人都说金山之前打不开啊, 所以才给大家签到腾讯文档,因为腾讯文档之后大家都打开,但是还有人经常去金山那边去申请啊,不好意思,统一拒绝啊,统统一都去腾讯文档看啊。最后还是感谢酷冷的一个支持,就这样,拜拜。