粉丝3.3万获赞25.0万

用了几年的老电脑,根本不需要去重装系统,学会这招,比新电脑还流畅安排。

看这个问题,在使用 dg 分区软件未分区扩容时,出现了生活中有标记的未使用的粗,导致扩容失败,又或者是在拆分分区时也会出现这样的提示。其实要解决这个问题也很简单, 只需要打开此电脑,找到你要扩容的盘右键属性,打开工具里的检查,然后点检查,再点扫描驱动器, 在扫描完成之后,看到提示修复此启动器,关闭这个窗口,点修复启动器,再点立即修复, 就显示正在扫描和修复了。如果要修复的是 c 盘里面有系统文件的话,就会提示重启,会在重启的过程中出现跑代码的界面, 不停的跳数字,能正常启动进系统就可以了,再回到 d g 分区里面扩容, 就不再提示报错了,就可以正常扩容成功了。

大家好,我是灯光强子,最近有小伙伴问我 beatmap 怎么使用啊?现在我来给大家演示一下我做的 beatmap 效果 就是这样,然后我用了一个五角星的图片,然后给了一个 effect, 呃,我现在来告诉大家这个是怎么制作的?呃,首先呢, ptm 这个属性或者这个功能它是怎么调用出来的?首先大家得配接啊, 呃,它的英文字母是 b i t m a p, 呃,直接在配件栏里面搜索这个就可以哈。完了之后呢,我把它保存到类奥特的这边了哈。然后现在,呃,这边我已经画了一个框在这边了哈,大家仔细看的话,这其实是有一条线, 这个是一个框啊。嗯,这个框是从哪来的呢?嗯,我们这边再给大家来演示一下啊,随便,我现在随便画一个框啊。好,画好之后呢,现在重点来了哈,这边要选择这个属性, 这边要选择这个属性。就是给这个框赋予 beat map 属性啊,然后这边点确定啊,我们是不需要他的,我们现在把它删掉啊,我这个边框子已经画好了。 框子画好之后呢,现在我们看怎么样用 beat map 来调用到这个框里边啊?我现在清除啊,首先选中灯 据,双击 at 打亮,打亮之后呢,我们现在仔细看这边啊,仔细看这边,我们现在点一个图片,看见没有, 他这个直接就动了,这个现在这个图片池就相当于是素材预制区哈,他现在就相当于这个比赛的小素材预制区哈。然后他这个属性的含义是什么呢? 总共有这么多哈,他其实是你画的第几个框子?我这边是画的第一个框子,然后我就选中好,他就直接上来了,然后我这边不管点任何一个图片, 他都会直接上来。这些图片呢,是我在 oppo 文件家里面随便找的啊。现在呢,我们来看一下啊,我们给他就属于刚才这个 effect, 嗯,呃,然后他这个,呃是怎么转起来的?哈? 首先呢,我们要先确定好,嗯,哪个是旋转的属性?呃,是这边这个,嗯。 z 哈,我们来看见没有?看见没有?我们来转动它, 我们来转动它,这样它就是在旋转的状态哈,怎么让它自己一直在转呢?我们就需要给它一个 effect 就可以了。好,我们先把它关掉哈, 这边呢,这个 that 就是它,就是这个 z 啊, 直接赋予他。好,现在他就会直接把这个属性旋转起来啊。嗯,然后这边呢,我建议大家哈使用线条,就使用这个第十个线条,为什么呢?因为第八个线条哈,我们现在 可以看一下,看到没有?他是一直在来回旋转的。第十个线条呢,他就是,呃从刚开始一直转一圈之后,然后再转,一直在转,一直在转,然后就是用第十个线条,我个人认为第十个线条比较合适啊, 我们现在来关闭它,好,我们现在重新赋予它另外一个图片哈,我们还是点击 view, 然后在这边这边再点击一下时候,然后又切换到其他属性的时候哈,然后 现在是切换到其他属性了,我们来动一下它,看见没有?它这个属性,其实它是 x y 轴的放大与缩小它其实是 x y 轴的放大与缩小。 我们怎么用它来在制作一个 effect, 呃用到平常的效果中呢用到平常的现场效果中呢啊。呃来我们现在看一下它啊这两个就是 x 和 y 啊就是这两个啊, 我们现在不用管它呃。我这边用的线条呢是第八个线条 b p m 稍微降低点一点啊,现在主要就是说这个喽海指呃之前就是我这个小伙伴呢,然后他就呃他已经做到这一步了,但是他 就永远都是在这边一直在闪一直在闪,收不掉收不干净。其实就是喽嗨值的问题哈他的喽值我这边尝试了一下啊他就在负五以下啊,但不要很多,因为他在零的,零的情况下他就是全部 呃搂值在零的情况下他就会占满整个屏幕,就是你的素材有多大,然后他就有多大啊,然后你想让他缩干净的话然后稍微减一点负的五左右我觉得比较合适啊 当然也是看图片的分辨率这个是不一定的。嗨值我放的是二十九,这个也是看图片的分辨率的,这个也不一定呃就一定是这个数字哈然后后面的属性就没有了后面属性就是正常属性。 好我们现在把它放上来之后啊就用这个小的,这个放上来之后一点他看收的刚好收干净然后再跑出来刚好收干净然后再跑出来啊,这个效果其实也呃很不错的啊。 然后我再点一下。呃用到这个,然后呢再往下。好,我们看一下。 看见没有?他这个属性哈。这个属性大家看见了吧 他其实是挪动他在这个呃当中的位置,但是挪动他在 beat map 的这个框当中的位置哈,我就是用的这两个属性来做的这个 effect 啊,但是我这边他就是一直是这样斜对角的跑啊, 呃,其实是我是想让他呃绕着四个角就这样一直跑,但是我没有做出来。如果哪个小伙伴呢?做到了这样的话,呃,如果可以的话,呃,给我分享一下啊。首先我在这边先说句谢谢了,嗯, 然后呢哈,就是这边一定要注重的一个东西哈,就是使用 beatm 的一个细节哈,就是现场和这个,呃, layout 这些灯具摆放一定要同比例所 缩小,尽量不要有,比如说他明明前面是,明明现场是长方形,然后你把它变成正方形,然后这样出来的画面就会有扭曲啊。然后就是这个鼻子那个框一定要尽量小, 刚刚好包围住这个矩阵,就是这个灯阵的这个,呃,外边最好,刚刚好包围住他,这个最好啊。呃, 好。我今天的分享这个比特曼的这个使用方式就到这边了,呃,我是灯光强子,如果还需要任何的灯光教程的话可以随时联系我,呃。然后我的联系方式呢?就在这边, 嗯,对,就在这里。嗯,感谢大家观观看,感谢大家观看,谢谢大家。

大家好,我们都知道在 r x 十当中呢,它的属性表的这段顺序你是没有办法改变的,但其实以前我们介绍过两种方法,一种是通过数据库的叉没有方案去改,改完了之后呢,去都可以改,那么当然需要你有一点点的基础啊。好,那我们今天介绍一个比较取巧的方法,我们来更改这段顺序啊。 那么前提就是说我们在这个字段的时候呢,想更改这个字段的显示顺序,是吧?比如说我们这来回的拖动,那么这样的拖动呢?他都是暂时性的,只是暂时的一个显示, 当你把数据移除,然后比如说我们把这个水系数据给他移除掉,是吧?那么他在移除的时候呢?哎,你是没办法保留这个这段顺序,你可以打开来看一下啊,你看他这段顺序就回来了,那我们怎样呢?给他永久的给他改变一下。好 好,我们具体来操作一下啊。啊,大家,我们这个是水系数据啊,这个是黄河的一个水系啊,黄河的水系。 好,我们那那打点击这个地理处理,找到合并工具啊,找到合并工具之后呢,我们把这个水系图层给它放进来,放进来之后呢?哎,你可以看到没有,这个上下就可以调整这个属性性数据了。 呃,这段顺序了,哎,比如说我把这个内,把这个名称给他调节到最上,把这个国标码给他调节到最下,而是这样的一个情况,是吧?好,那么点击确定之后呢,他就生成一个新的图层,那么这个新的图层之后呢,他就是已经永久的改变了你的这段顺序了, 哎,看到没有,我们的内幕跑到了第一个,我们的国标 gb 码跑到了最后一个啊,就是这么简单,这么方便,通过和平制度上的一个取巧呢,你就可以达到这样的一个需求啊,好,不要忘记点赞关注 给我们留言,想听一下想听什么样的内容呢?在我们的评论区留言,也可以加入我们的粉丝群当中呢,我们会定不定时的发放数据福利工具,然后给大家答疑解惑,就在我们的粉丝群当中。好,我们这期分享就到这边。

喽,大家好,今天给大家分享一道头条的面试题,也是为了方便大家在后面的视频里理解 es 所有的压缩算法,最后会有代码演示, 题目是给分配两级内存。如何判定一个数是否在十一个正整书中创作不易,如果大家觉得有用,点赞收藏加关注。 看到这个问题,我们首先进行问题分析,一个整数占四个字节十一个,也就是四十一字节约为三点七亿,但现在只有两个 g, 所以我们是不能够直接加载到内内存的。那么我们应该怎么解决这个问题? 这里就要用到比特麦普,那比特麦普是什么呢?我给大家画了幅图,比特麦普可以看作是一个大的败的速度,我们都知道一个败的是有八位,每一位都能用零和一来表示,那么 这里我们就可以用拜托的这个位标来表示数的大小,用这个值来表示是否存在。 比如说一三五七九,我们可以这么表示,第零位表示为零是不存在的,第一位表示为一是存在的,第二位表示为零是不存在的,第三位表示为一是存在的,以此类推。然后到第七位是存在的,所以我们可以看出一个拜特最多可以表示八个连续的这整数, 那么现在这里最大值为九,所以我们一个拜的表示不下,所以还需要一个拜的空间,这个拜的空间的第零位的起始值已经是八了,所以这个酒是在第一位, 在这里由此我们可以推断出我们这个拜的数组的大小 是由我们这个最大值来表示的。基于此,我们可以创建一个数组对象代码如下,这里的构造函数是这个最大值,然后通过这个这个最大值除以八取整加一 得到这个容量,然后我们可以把这个桶的容量给溜出来,这个桶其实就一个拜的速度, 那么创建好的拜托速度,接下来我们如何新增数据呢?从这个图中我们还可以推断出一个事情,那就是我们的数字存放在哪个位置, 比如说这个九存放在哪里?应该是存放在所以值为一下标为一的这个位置,所以我们的计算公式是九除以八 取枕,然后得到所引值九百分号八取余可以得到这个位置值,所以我们的九是在所引一的位标为一的这个位置, 那么知道了这个位标的位置,我们知道了这个放置的位置,我们的加了代码应该怎么写?需要两个步骤。首先计算出中间值,中间值其实就是数字在 bat 上的位置,也就这个位标 中间值可以通过一向左移动破贼选个位置得到,比如说这里我们一向左移动破贼选得到这个中间值, 然后我们通过原始值和中间值进行获得运算,可以得到这个结果值,如图。 这个代码怎么写呢?我们看一下 add 操作,首先计算出缩影值,然后计算出位置,最后一向左移动 pose 选个位置,然后得到中间值,最后中间值和临时值进行货货的运算,然后设置到这个 所以里面,然后我们的新增数据就完成了。接下来最后一步, 我们如何判定是否存在?判定是否存在是通过与预算将结果值和中间值进行与预算,如果为零则存在,否则不存在。 比如说这里,因为我们可以知道就是我们如果存在一个数字,我们这个位标他一定会标一这个位置,标一和我们的这个中间值,中间值这个位标一定也是一,他进行一个与预算得到的值一定是零,所以结果为零的时候是为处的。 我们的代码也很简单,大家可以看一下,现在我们进行一个代码的演示,这边我们把一三五七九,然后写入到这个贝特麦湖里面去,然后我们再执行一下,判定是否存在, 大家可以看一下输出打印, 然后是可以得出数字五是存在的,数字六是不存在的,数字九是存在的,数字十不存在的,和我 我们的结果是完全一致的。但是这个比特卖谱他还存在一个问题,是什么呢?就是如果当我们的最大值比较大,并且数量比较稀疏的时候,会造成很多的空间浪费,比如说现在我们不是一三五七九,比如说是一三五七 一万,那么我们都知道我们需要开辟的空间是跟这个一过一万相关联的,这里就会造成很大的浪费。我们应该如何解决这个问题?下个视频给大家进行分享,今天的视频到此结束,感谢大家观看。

大家好,我是阿玉,今天有朋友啊问我说这个我在灯光秀做这个灯光秀的时候遇到了一个问题,就是说我用一个效微图效果 做进去之后呢,他这个亮度与上一步的亮度起冲突了,不亮他不好使 啊。我说这个问题是你的上一步的跟踪时啊,跟踪到这一步上他们有一定的冲突,那如何像现在这个上面啊?我先关掉 啊。第二步是个背图,他就好用了,而他的情况是什么呢? 就是这是第一步啊,然后第二步呢已经过来了,但是他的胃口没有生效,那这个怎么办呢?这个我们现场实操一下啊,我们首先 选择这个灯,因为他想把上一步的亮度去掉,然后呢这个位置呢要保留到这一步,因为要做位图才要一定的位置,那么我先选择这个灯,先模拟一下他的啊,场景的问题,打这个打一个位置, 嗯?还是这个位置,哪个位置?这是第一步,我先存过来,然后呢他第二步要做一个位图,做位图之后呢,我们把位图打亮,然后给一个 图片,然后我的这个在三十上面,你看啊,我这个没图,我先就给他存在下一步上, 这个做完了,做完了我们看一下效果,这是第一步,然后第二步呢就过来了,但是他为图他不好使, 他不出现,你怎么办呢?我们把上一部的灯选中,我们把不想让他影响的灯都选中,然后呢把这个亮度给他激活, 激活之后我们再存,存什么呢?存到第二步,也就是有未存,这一步存进去,存进去之后弹出来问 我们做什么操作?直接点击释放啊,那么看清楚,看什么效果?你看他这个微土就出来, 其实这个东西就是一个跟踪值的问题,我们知道他们有什么影响和关联,我们用一定的方法去规避到他就好,一个人有一个人的方式和习惯吧,我这就是简单的讲一下,然后 还有一个问题就说,那我想把这个位图,我想在下一步说,我也不想问他,那怎么办?我们先存一下下一步吧,比如说我现在要做第三步,然后呢打一个位置,哎,比如说就 这里吧,然后我就第三步的时候就这一步,我想就只有这个,然后把位置给干掉。怎么办呢? 先存三步,行,这第三步已经完成了。然后呢,现在呢,我们点这个第三步的时候,他这个位图还是跟踪键,等我们移出他也是差不多的方法。 呃,因为上之前啊,上一部的问题是只想保留它的位置,然后去掉它的亮度,所以我只是激活了亮度去移除 啊,就是是释放他的这个相关的东西。那么我这一步呢,我想把 btmarp 里的所有的东西都干掉,都去掉。那么怎么弄呢? 点击 beatmap 这个未图啊,然后把相关的激活来激活来激活,然后你看这里面的属性啊,都被激活激活了之后呢,我们给它并到第三步里, 走到第三步上面也是点击释放,点击释放呢,我们清除掉 他,这个第三步就剩了他。嗯,其实大概的思路就是这样, 嗯,控台有很多种功能,大家要灵活的运用。嗯,做出点子, 那么本期这次的视频就分享到这,谢谢大家。

大家好,今天简单分享一下这个 bmap 的编辑以及使用, 看起来挺有意思的。好,首先咱们打开设置配接, 输入 b map 常规灯,输入 beat map, 第一个就是确定低至码,不需要这个 id, 给一个四百好,记得一个就可以好确定, 关掉它。然后咱们需要开几个窗口,第一个先开一个图片池,导入, 找到 b map 好,找到一个到,打开啊,就是这个关掉,咱们保存一下,再开一个窗口, 设置里边的这个 sound input 好保存一下,以便方便找 好。现在来到这个 layoute 布局池,用这个框选工具,把它框选住, 这里给到 beat map, 好确定,这样就可以了。 接下来呢, 来到效果池,咱们需要编辑一个效果,选上刚才的四百打量 video layout 选 laote 一 这个料子一啊,图片就选择刚才咱们导入的这个,现在灯已经亮了,找到这个 调节它的尺寸大小, 选择他的位置,打到看不到就可以了。 然后编辑一个效果,添加, 找到 video 的选项,选择 repose 的 y, 确定改下线条嗓音的二十。第一个是低频中频,高频,中频低频都可以,咱们选中频高低值,给他改一下负九十,确定高值,一确定关闭 啊,咱们运行一下,选中效果 好,改一个音乐, 现在已经有了啊,基本上就是这样的一个效果,把它保存成程序, 选择灯具,可以更改它的颜色保存,以便在演出当中调用它的颜色素材,保存 红色蓝色, 不用的时候可以把关掉程序打开都可以的,很方便,谢谢大家。

新手灯光师玩点高级的,今天我们讲一下逼特卖谱的正转与反转,用速度源来控制他的速度。首先我们先来看第一个效果的变化啊,就是说我们的 正转啊,我们再来看第二个效果的变化,我们可以在打现场,我们用效果来做到可以让他用速度源来控制他的速度。话不多说,点个赞,上车。 ok, 我们来到空台上面,我们在三号屏幕上面,我们打开图片池啊,上一期我们讲过如何导出动态的,今天我们导出图片,我们点一下空台上面的编辑键, 然后找到一个空白的区域,点一下它在我们的二号窗口会弹出一个窗口,我们点一下, 从空台里面倒出来啊,点一下这里,这个时候我们不管你在哪个界面,你上翻到他的最初的界面,我们找到第二选项,比特 map, 我们点一下第二选项, 这个时候啊,我们要找到图片,我们在第一个栏里面,他空台为我们自制了很多的图片,我们这个时候点一下啊,这个 n 开头的全选,然后点一下确定, 这时候我们啊所有的图片都导到空台上了啊,导到空台上之后我们如何去使用?我们先来到空台上面,选择我们的灯具,我们的 beat map 的灯具是二百一十一,确定 艾特他,先打量打量之后我们来到第九项啊,这个 v 开头的功能,我们先 翻到啊第一个选项里面啊,就是说先来找到雷奥特池的选项,我们上一期我们也是雷奥特一啊,我们选中你的雷奥特池的一的选项, ok, 我们点一下,随便找一个啊,比如说我们点一下这个十字架的,我们可以看到舞台上直接的灯就亮了,我再来换一个 啊,换一个熊猫的吧,啊,这个时候我们可以看到我们的灯他就很多的在亮了,今天我们演示一下,我们先换一个少的啊,我们演示一下 如何形成动态,让它转起来。我们这个时候我们来到我们这个功能栏的功能有很多,我们找到我们的 dj 的这个旋转的选项,我们先转一下,我们看一下舞台上面的表现, 这时候我们在转动的过程中,这个灯他已经就在摆动了啊,我们把这一个功能选项的功能,这个 z 的我们给他加上内置,让他转起来, ok, 我们先点一下空台上面的编辑键, 来到我们的 eff 这池里面啊,我们点一下编辑, add, 我们添加,找到我们刚才看到的这个 z 啊,找到这个 z 的 功能, ok, 在这里啊,在这里我们找到他这个 z 的功能。确定,这个时候我们进来之后,我们先把我们的线条啊换到第十根线条。确定换到第十根线条, 换到低尺根线条之后,我们啊这个模式我们也要换成 a 的模式,绝对我们现在是 r, 我们换成 a 的模式, ok, 我们这个时候我们把它的高低值给他改变一下, 我们啊低指给成零,高指啊,就是说三百六就可以了啊, ok, 我们点一下这个效果文板让他运行,这个时候我们大家可以看 看到我们舞台上就实现了我们这个正转的功能,我们首先我们点一下空台上面的保存, 然后找到一个空的程序啊,我们清除退出,直接的推起来就实现了我们舞台上变化啊,非常的帅气。我们再次的编辑一啊,把我们这个程序调出来, 调出来之后我们随便的点一些不同的照片,我们就比如说点一个这个叉号的,我们可以看到他就有很多的变化,你学会了吗?

下面看一下,我们运行一个工具,当他出错了,什么情况,在这里我们操作一下,这个就这个车间吗?你自己看一下,当然你正常加过来,是吧?前面也讲过,在这里可以下拉框里面学,是不?在这里也可以学,注意这个是默认手机库, 我们也只是一种,我们放在那里,我也只是放在这里,放在那里,放在这下面, 是吧?这个是是否覆盖?你去自己看一下。这打个叉呀?如果以后打个叉,当然这打个叉不一定都是已经存在,输入数据反而是不能存在的,你自己再看呀,是不这又打个叉呀? 所以同样打个叉,希望你掌握这个方法。什么方法?就是不要放在这个叉号,这一个提示是不要放在这个叉号,这一个提示,注意注意,这个是因为手 不存在,我也只是操作这个是因为数据已经存在,已经存在,还可以采用这种方法,在这个地理处理选项里把这个覆盖这个沟去掉,让我们再去运行他, 是不是他就可以运行成功,就可以覆盖那个数据?我们只是在强调一下,如果你运行做过的操作,在结果里面 看见了吗?这个再去运行,这不这打了个感叹号,同样解决的问题,方法在这,我也只是以例如把这个位置改一下, 这不就没有那个手机壳,你操作就失败了。操作失败的时候这里面有个绰号,你希望你点一下这个绰号, 是不是这里面都解决问题的?实际上这个是什么?这个之所以是就是这个路径不正确啊?是不是这个提示 路径不正确,路径不正确,改成正确的路径。如果权限受轴的话,我建议你使用的是以后,如果出现权限问题的话, 建议阿克吉斯使用管理员方式来访问,注意不同的问题解决方法是不一样的。在这里希望大家找我方法。好的,谢谢。

哈喽,各位股东们大家好,这一期我们讲一下比特曼,这个就是图像的输出,一般大家用的比较少这,但是我们有一个股东朋友,他非要就是知道他那个,他那个图片也是有点问题,所以,但是我就顺便也讲一下啊,后面就我们就 可能讲讲其他的多了,这个真的用的很少啊,我们配个灯,今天有摄像头,主要是为了拉近我们之间的距离, 这个要配灯墙啊,我们随便配灯,我们要配个二三零的,这种看起来要什么一些啊? 我正常人都用的比较少,我觉得一百台,我们随便来个一百台啊,就来个一百台的。 yes, yes, 之后呢,我们就要存上非春 二一死度一百百,一百对,很 ok, 缩放挡合适,缩放挡合适,我们再找到这里 给他做一个图二地啊,一比一啊,一,一乘一,十乘十就相当一米,然后一排十个,然后从 x 这边这边这边是这样的, 然后我们找到三 d, ok, 确定我们给打亮一下,能看到灯,看到灯,这样我们就能调, 我们看一下啊,不要慌,我这个就随便简单讲一下,我们正常我觉得用的少,除非你是有灯墙,灯镇,或者是那种就是白的一滴猪什么的,就比较 多的那种,一个是一个的那种,就是加载图,我用的也比较少,但是今天就顺便再整,就是讲一下啊,讲一下,我们把这个调一下,看见了吗?我们要给他调啊,差不多了, ok, 打起,哎呦,有点亮晃眼睛,嗯,不要这么亮,行,差不多这样, 这个初步的就什么了啊,就有点这个意思了,咱们给他就先先存,先存一下啊,我们再来到 那个仕途敞口,把他也要排队一下,直接就 come on 运用这个摄像机,这个确定 扫码合适就完事了,一个灯墙的这个就出来了, 出来,然后我们需要再配一个比特曼这个这个灯框,这个是他还没空台,他就他就带的,我们随便命名他这个,这里不就有 drt brtm, 就这个,你也可以搜这个 ma 来听,这个就这个,他就是一个一个灯库啊,他输入图像,我们这种 一百吧,一百一百二点一吧,他这个就占一个,你就往后的往后多配,因为怕你抢占那个正常的灯啊,我们正常用的很少,我自己都很少用,但是为了这个什么,我们依然还是要说一下,说一下,我们 就把这个一零一啊,不是不是不是,不是,飞腿幺幺零幺,累死保存到这里,何必这就出来了,出来之后我们怎么用呢?我们我们需要啊,正好设置这个啊,需要给他用个框, 这个其实我觉得懂的人大家都懂,但是为了这个框之后让我们选择什么,我们就要选择这个,就比骂他还比他慢,我也不知道,反正怎么叫都行,他就图像的啊,选择他给他框起来,框起来其实他就已经什么了, 这样的话我们就可以用这个,这个有一个微的有,这样就可以空他了。其实我们这这这里就可以用这个图像了,我们可以直接把这个 擦掉,擦掉找到这个啊,这个叫什么啊? m 就是图像这个窗口,这这里就有了,其实这里要连接雷啊,这里有两个选项,有两个选项看,一个是图像七,一个是这个连接啊, 连接雷样,我们这个是雷样师徒一,所以说我们连接雷样师徒啊一,如果说你有很多这增强,你有一百个,你可以连接,是吧?你看这连一百个雷样师徒一百,然后每一个配配一个这个啊,这个什么比特曼比嘛的, 然后你就能去控制他啊,因为我们这个看他其实已经有了,我们没有那个给他超前,我们把位置给他这个超前一下,清除退出一下, 我们正常。哎呦我的妈呀,不能把这框拿走,我们正常选择啊,妈呀,我把这个,对对对对对,老是跟我作对,你把它删除啊, lit 这个框,对,把这个设置这个取消掉就好,我们正常这个怎么说呢?把这个咱们给它打起来,哎呀,整错了副,就是 打起来,打起来,存一个,存一个,然后清除,退出,出出查看 q 你妈呀,对对对,查看 q, 我这个这个 这个这个光,这个给他取消掉,更新一下,这样他就有个位置啊,我们就就设置了选择他,他就是控制了,正常你正常选能,他是要大于这个,就是比嘛特的这个比他慢。 我看一下没有给个给光看,给光了之后啊,他就是这么个概念,给光了之后就这么个概念啊,他就是能够像他这个啊,这个属性是那个 mv, 就是这里面都他自带图片看看他是他是图片,可以加载图片跟视频,我们随便 加载几个就往这里加载。他有这个,我们本身控台自带的,也是在这个就是必吧,这个开头里他自带着的,他会有预览, 你随便,我看见了,那他就是这个了啊,他就是这个了,这个这个这个这个图片了,你这个大家可以自己去试,也可以加载这种透明图片,那他就会就透明,就跟 ps 一样。 我这里就不过多讲了,因为真的平时我们用的都很少,我们可以这个继续加载。加载视频也可以啊,我这里其实没有准备太多,因为我用这很少啊,有几个视频,还有一个就是我们那个 啊,股东他他有一个那个,他是 gif 的这个文件, gif 这个文件说实在的不太行,你必须要转转格式,甚至要转小一点, 转转那种什么,你看他这个,这就是他的那个其中的一个图片,他这图片的啊,不是图片,一个那个视频, 他这个视频就有有点什么样的啊?这个我就不知道了,反正他就这个灯就会按着这个,他是视频里做啊,我们再加载点正常的吧,行不行?我们来点正常的,正常的有些个我也,我也不知哪些能用,我这里也有很多图片跟那个什么的, 这有图片跟视频,你看那我们加载点正常的,好不好? 我们大家要注意这种图片不能加的太多,加的太多的话他就会控台卡。你看见我们是这样的一个,这是一个视频啊,这是视频, 这是一个视频,然后他这个视频什么样,他就会怎么走,我们也可以去调他的速度。我们在这里这里其实主要这个微的有,这个微的有,微的有有有几个这个选项,我们其实在这里可以看到, 嗯,就是这里这里有几个选项,我们大家可以像这个 player 就是控制这种视频的啊,这种视频的,你像这种速度,你看他都有一比一,二比一,他就变快了 啊,这就路谱循环,把普利停止,我们正常就这是普利啊,他当然,当然,我们还可以有别的,有别的,我们可以这个, 你像这种啊,这啊,第一项,这个我我刚说了连接内样仕途,你新手可能不懂,但是那个什么,那大家那些个比较厉害的人都懂,对不对?然后 这个就是图片相当于美,哪一个哪个图片或者哪一个视频就在那个你那个视图里,第二步这个轴就 相当于这个视频的往左往右啊,你看他那个我们往左往右啊,大家可以自己去试啊,我这里不过多演示啊,然后还有这一轴都是调调这个什么的,我们自己可以去去改变,这里还可以连接素材, 你看这里低沫的啊,这一币加低沫啊,这一币啊,像这种全部预制类型的低沫的,这他连接就是我们正常那个素材啊,我们自己可以试。我这里不不多演示啊,因为这个确实用的少,为了节约视频时间,甚至你还可以有内置,他这里有专门 这个就是对于他的这个的内置,最后这几个 bmp 的都是他关于这个什么的内置啊,我们可以就是导入我这里,就 这怎么老是不让我选呢?怎么老是啊,那我我弄错了那只 啊,对,就是这里,你可以选张灯,然后之后啊运行他这个啊,我这里就不多掩饰了,我们主要要明白这个就是你创建个灯墙,给他画上个圈,把这个灯库弄进来,他就能加载,他就能加载这些个 什么,你选择这个之后,他能先能加载,我们给个亮度他就对吧,然后第一个连接到了亮师徒一,他就是这么个,就这么概念的看就得了, 用的真的很少啊用的真的很少,反正我个人用的少,除非你真的有很多灯墙或者灯珠的啊,因为有 不如编程块。这里也能去啊,做内置呀,用就是包括像图片的跑,那都是可以的,我们只需要到时候自己去调调这里吧,我刚才说了,就这里啊, 这里的插外轴什么的他都可以跑起来,包括比例的,你可这个比例就相当于把这个图片放大放小,放大放小。这里其实还有一个设置啊,就关于这个的,其实也也没什么事,就是一个啊,更新用户与与这个什么在这里 用户什么更新这个啊,点到这里,他这里就是告诉你,我们其实这个格式只有有什么这 mov 啊, avavi 什么什么,这个我们勾选呢,勾选上就是同一这个协议,他这个空台里好像是没有,我们必须要在这个模拟现场弄好 再弄上去,你像我我那个股东,他说就是他那个图片 gif 的,就是不行,那需要你自己去这个给他 变一下啊,大家如果说还有不什么就再重新跟跟,根据我刚才的操作去自己去试一下,我这里就不想掩饰太多,因为这个真的用的很少啊,后面我真的要加那新手的东西了,因为大家老是看这些东西,有很多新手看不懂 对不对?其实这个用的还是我,我个人很少,所以说大家自己去去衡量,自己去在家试一试。这里都能调的啊?都能调,都能调,然后你就能知道了。 好,这期就这样,谢谢大伙,拜。拜拜。

有老铁问我卫图怎么用,哎,二零二三年了啊,拍了三年了,卫图没学会好,我们今天再来一遍啊, 位图怎么用?首先呢,我们需要配一个位图,就好比说这台灯我们能控制他,是因为我们已经配接了他啊,配上了,打亮啊,灯可以亮,太亮了,显暗一点, 可以变颜色,这都是因为我们有灯库,配上了它,刚好呢,系统自带了一种灯库,叫做未图的灯库,我们把它配一个。怎么配呢?点击设置配接这边呢,我们随便找 一个新图层创建一个,创建的时候呢,名称你可以自己定一下,比如说你叫 b i t 位图的缩写。然后呢,导入灯库,导入什么呢? 导入 m a 公司的,输入什么呢? m a 空格 l m a lighting m a 公司的啊,这里面呢?这个 m a 公司的 bitmap, 这个就是啊,导入, 导入之后呢,我们配上一个就可以了啊,你可以多配几个,都一样,我们先配上一个灯号,我们改一下,改成三百零一吧。地址码这里啊,随便,因为这个地址码他不控制灯啊,你可以尽量往后一点,比如说二百五十五 点一,那就是最后一条线路了。配件啊,给他配到了最后灯号三百零一, ok, 退出。 yes, 好,灯现在配上了啊,我们把它也放到这里面来啊, 保存三零幺,哎,三零幺保存到这合并,那这个灯就是未图,我们把它打亮, 亮了没?你看亮是亮了,但是呢,灯没有受控制啊,不是说放到这里就可以,我们还需要做一个步骤什么呢?点击这个设置 布局里面的设置啊, lay out 布局里面的设置,点开设置之后打开这个框,然后把你所想要控制的灯框起来, 哎,我们把这一排平闪灯给他框起来,刚刚好啊,刚刚好。框起来之后呢,在这个框里面把这个框的功能改成位图五, 好,那么这个时候这个框将要展现的就是这台未图的灯,他使用出来的那个图片的映射,那图片在哪里呢?来呢?图片在这里, 我们下面新建一个窗口啊,图片是在池窗口里面有一个一妹子,池 i 开头的一妹子图像, 这里面呢就是未读的图像了,我们把它选一个,比如说这种九九筒吧,八筒,呃,点了,但是还是没输出,灯也没亮,这是为什么呢? 因为我们在这台卫图的灯里面啊,你看一下,第一项呢,是个 o b j 对象,它有这么多功能啊?第一项 o b j 对象里面我们选择了这个八筒, 八筒选上了,但是他要问你 out 到哪?输出到哪个布局,那这个布局呢?是布局一,我们把它改成输出到布局一。哎,这个时候你看到啊,灯就有变化了,有变化了,但是这个图片呢,可能跟这个灯不是太匹配啊, 我们选一个这种长条的吧,你看是不是像一个这个形状,是不是像这个形状,这个形状啊?由于我们的灯他的像素点比较少啊,所以他映射出来是这个样子,当然你 可以导一些系统自带的,或者你优盘里面的图片,也可以,比如说我们这个 vip 的优盘里面就有很多这样的图片啊。呃,我们把它打开看一下, 打开看一下,这是我们的 vip 的用的优盘,然后在 m a 文件夹里面呢,这个 beat map 里面我放了很多图片啊,比如说有箭头的啊,各种不同的箭头。这些图片是可以动的啊,比如说有,这是什么矩形的? 矩形的,哎,这个,这个就适合矩形啊,我们等一下给他配一个,或者还有圆形的啊,等等的,我们来配个矩形的吧,配,配这个,把这个导入进去啊,怎么导?在这个持窗口里面编辑点击一个空 的,然后呢,这个时候弹开窗口,选择导入图像。在这个窗口里面呢,你需要选 u 盘还是选硬盘?都选好,选好之后呢,找到他的文件夹,我们这个是 beatmap, 哎,点太快。然后呢是矩形,这个 把这个全部导入, ok, 哎,你看我们现在导了几个不同的矩形,我们选择一个吧, 你看他就滚动起来了。这个矩形,呃,我们这个图片会动啊,你如果不能动的话可以加效果,速度不够快,你可以来调这个速度,这里有播放 player, 速度正常是一百,我们把它加快一点,加成四百吧,你看这样是不是快一点? 也可以换不同的,比如说从从上下跑的,那上下跑的那灯太亮,看的不太明显啊,然后左右跑的,或者从中间跑的 啊,这种从中间跑的,这就是未图的使用方法啊。哦,对了,呃,这个 u 盘里面啊,有 vip 的,这个 u 盘里面,他这个红功能里面也有一些未图的红啊,我刚才看了一下,确实是有啊。 呃,比如说你选择这个 beat map 的红命令之后呢,会直接跳转到 控制下面这些编码器属性的,我们刚刚调的速度四百,是吧?我们想快速给他调,我们不想来转这个轮子,你可以直接点这个速度多少?一百啊?直接 恢复到一百,这边直接恢复到一百。比如说我们想把这个色相给他调一下,调成多少呢?比如说调成红色吧?调成一。 哎,不能调色弦啊?调 r g b 的,这个是 r g b, 我们把 b 调成零, g 调成零,那么它就变成了红色啊。呃,就可以这个样子。 然后这些来红命令,来快速调节未图参数的,这就是未图的配接以及使用。包括呢?我们还有一些 vip 老铁的红命令,老铁学会了吗?

前面几个视频我们讲解了位图及其作用,我们知道位图本质上呢是二进制位数组,但是你使用的编程语言中可能有 bite, char, int, love 等类型的数组,就是没有二进制位类型的数组。 那么如何使用代码来表达一个二键字位数组呢?对于位图,你还需要知道在代码这个层面上,如何将相应的二键字位设置为一, 那么这个视频我们使用代码来实现,为图建议点赞收藏,指不定下一次面试的时候你就遇到了,我们现在看看如何使用代码来表达一个二键之位数组。编程语言中虽然没有 beat 类型,但是我们可以使用其他的基本类型啊来代替,比如在杂法中,我们可以使用 but 类型, 那么这个呢,是一个长度为七的 bat 类型数组,每一个 bat 包含了八个二键字位,那么这个数组的话呢,就可以表达成五十六个二键字位了。当然你也可以使用 int 类型,每个元素的话呢是四个字节三十二位。你也可以使用浪类型,每个元素八个字节是六十四位。 这里我们使用 bat 类型的数组呢来实现位图。那么首先要考虑就是一开始的时候呢,你需要申请多大的 bat 类型的数组呢?这个取决于你需要多少个二千字位,如果你需要的二千字位的数量呢,是十八个,那么你需要的 bat 的个数的话呢,就是十八除以八再加一等于三。 那么你需要的如果二金之位的个数呢是十六个,那么就需要的 by 的个数呢,就是十六除除以八等于二。所以呢需要申请的 by 数组的长度是等于你 你需要的二进之位的个数加七除以八,比方说如果是十八的话呢,就是十八加七除以八等于三,如果是十六的话呢,就是十六加七呢,除以八等于二。然后我们看代码实现啊,这里我们使用拜特类型的数组来实现我们的位图,一个拜特包含了八个二进之位,然后我们还需要一个属性呢,来记住我们的位图他到底有多少个二进之位。 然后我们在我们的构造方法里面,我们把这个需要的二键之位的这个数量呢,我们传进来 this in n bit 等于 n bit。 然后我们再初始化我们的这个 byt 类型的数组,它的长度的话呢是等于多少呢?等于 n b 再加上七除以八。那么对于位图的话呢,还有两个最基本的操作,一个呢是将正整数 number 对应的二千之位呢设置为一,还有一个的话呢,就是判断正整数 number 对应的二千之位呢,是否是一。我们现在看第一个 set 操作,假设目前的位图大小是五十六,也就是长度为七的 byt 类型数组, 现在需要将正整数二十一对应的二键之位呢设置为一。首先我们需要确定这个二键之位呢,它属于哪一个字节,二十一呢?除以八就可以得出它是所以为二的这个字节,也就是第三个字节, 那么第三个字节的话呢,他有八位,那么这个二十一呢,对应的那个二进字位,他是这个八位里面的哪一个位呢?这里的话呢,我们可以通过取模二十一呢和八进取模呢得到他应该是第六个位,接下来需要将这个位呢设置为一,我们可以先将一左移五位,然后再和下面的这个字节呢做货运, 将得到的结果呢复制给下面的这个字节,这样下面的这个字节的这个第六位呢就变成一了,我们来代码实现。首先我们对这个正整数呢进行较验,他呢必须是大于等于零,小于 n b。 然后的话呢我们拿到这个正整数对应的阿金之位呢,它所属的那个字节 bit index 呢等于 number 除以八就可以得到。然后的话呢我们就可以拿到这个字节了,这个字节的话呢 data 里面的这个 bite index, 拿到这个字节之后呢,我们就需要拿到它在这个字节的每一位上面,也就是我们的 bit index, 它呢通过这个曲膜运算呢可以得到 好拿到这个 be 的 index 之后呢我们就可以使用一,然后呢左移 beat index 完了之后呢和我们的呃这个 bit 这个这个字节呢进行取,进行求货运算,求货运算之后呢把这个结果再写到我们的这个字节里面去,摆在 index 等于这样子 这边的话呢,我们需要做一个强转,把它转成 but 类型。第二呢看 test 这个操作假设,我们这里查看正整数二十二对应的那个二键之位呢是否为一。那么 首先的话呢,我们要确定二十二呢他的霸天之位呢所属的字节他是属于第三个字节,那么第三字节有八个位,我们同样可以通过球模确定呢他是第几个位,可以看出他是第七个位。然后的话呢我们使用一左移六位, 然后再和下面的字节取语运算,得到的结果是零,那么表示呢这个下面的字节的第七位的话呢,就不是一,我们返回 boss 就可以,如果你得到的结果 不是零的话呢,那么就说明下面的那个字节的第七位呢,是一来回去。好,接下来看这个 test 它的逻辑,那么这个逻辑的话呢,跟之前的 set 前面的逻辑呢是一模一样子的。代码的话呢,我们可以拷贝一份 不一样的地方呢,就是这个地方。好,那么拿到这个之后我们可以一,然后呢左移 beat 引带词位,然后呢和我们的这个字节呢进行曲语运算,曲语运算完了之后呢,将这个结果和零比较,如果是等于零的话呢,就说明这个位呢它对应就是零,我们应该 return force, 如果不是零的话呢,说明这个 number 呢对应的这个二级之位呢,就是一,我们就 return to 了就可以了,所以这个的话呢应该是不等于零。

那大家现在都能看到吧?能看到之后我们现在这就在这个场合接着继续,也就是说呢, 现在大家在这可以简单了解一下,我们现在主要在这种情况看到的是不是就是逼他迈普,对吧?然后完了之后呢,我们接下来给大家说一下,就是他在什么样的情况下 发挥一个最合适的作用。然后大家知道在很多时候我们是不是需要对数据实现一些快速查找,驱虫排序,还要对数据压缩,对吧?我们就需要一种特定数据结构来帮我们节约内存, 举个例子啊,大家再来想想,有的时候我们要处理那种机币级的,机币级别的数据,对吧?那么尤其是需要注意一下,节约这个数据空间,还有这个内存。然后接下来我们在这就来先给大家说一下他的业务的业务的背景,然后我们在这接着把这 这个东西给大家打开一下,然后呢这个这种如果是这样的话,我们现在接着把刚才这个东西在这给大家打开一下,然后呢大家现在这可以简单看一下,嗯,在这呢这个数据量大家可以看一下,是不是五点四五机币,对吧?但是这个数据有多大呢? 这个数据大概是二点二亿,对吧?那么我们要处理二点二亿的数据,现在是五 gb, 对吧?但是大家觉得比举个例子啊,如果内存只有一个 g, 那我们在这会怎么能高效的处理这个数据呢?接下来这个东西就需要我今用到我们今天这个东西逼他卖破。 小伙子们知道什么叫逼他迈普吗?逼他迈普就相当于是这样,举个例子啊,你现在要对零到七之类的五个元素,四七二五三,我们是要排个序,对吧?也就是这中间了,我们首先 就说下是啥情况,比特迈普,他处理数据的时候假定这个数据没有重复,对吧?所以我们这就来实现一个比特迈普, 然后大家现在在这就可以简单看一下,我们是不是可以用八字节的空间来存储,对吧?所以大家在这把这个细节简单理解一下,然后完了这样一步之后呢,就跟大家讲解啊,八个字节,对吧?我们这五个元素中,第一个元素是四,对吧?但是四转弯是二进制,是多少呢?幺零零,对吧?所以大家知道, 也就是说呢,然后我们是不是利用第五个元素,也就是第一个元素是四,所以下面我们就从零开始,当然这是在在这种在这种情况下呢,第一个元素我们从零开始,大家觉得 第五个元素第五个字节在我们是不是可以把它设置为一,对吧?所以大家现在就可以简单看一下,也就是说 我们用刚才这样一个套路,大二大二,这个套路是什么呢?也就是说我们把职位一的掰腿输出输出出来,在这种情况我们是不是在这种情况就可以看一下,也就是可以输出二三四五七,对吧?所以呢,呃,所以在这我就把刚才这样一个案例啊,在这 我们来来给大家讲解,这一步大家需要认真看一下,否则的话你就不能理解这个 b 太迈夫。首,首先我们这样先把这四个东西给大家处置,换一下,四代是多少?幺零零对吧?而大家觉得七代是多少呢? 是不是一一一对吧?四二一是不是得七对吧?然后二的话大家需要注意一下,二就是简单来说就是幺零对吧?大家五是多少?幺零幺对吧?三是多少呢?一一对不对?所以大家 现在就就在这个场合可以简单看一下,下完了,下完了,下完了这样一步之后呢,我们在接下来把刚才这个东西来给大家简单看一下,也就是说呢,他在这种情况怎么干呢?他在,他在这,他在这,他在这种情况下, 他在这种情况就是首先呢我们把这样的一些数据都转成我们的二禁止,对吧?啊?这种情况就是这个样子。然后完了之后,我们把刚才这个东西就把这五个字节是不是扔到我们现在这个字节里面,对吧?所以大家现在可以简单看一下 直为一的掰腿位置输出的直,输出的直,大家现在来,大家现在来先啊,直为一直为一的掰腿,大家现在可以看一下,第一个是不是这个一,是不是在第二位置,对吧?然后这个这个这个幺零呢?大家觉得这个系数带是不是我们可以把 理解为幺零,对吧?那这个时候就是一幺幺是多少呢?幺幺幺幺在这这个值是多少?是不是就变变成三对吧?所以就相当于是这样把值唯一的掰头位置输出,输出出来这个地方就是二三四五, 然后这个地方是七,对吧?所以大家知道他按照我们刚才终于取出来在这我们设置他的顺序,大家现在可以看一下我们是不是下标从零开始,对吧?所以我们把第五个字结的位置设置为多少呢?一 所,所以呢?所以呢大家在这把这个细节可以简单看一下,也就是说呢,也就是说呢,比如说,比如说我们第一个元素,我们刚才可以看到这是一个二进制,我们来给大家推理一下这个过程, 大家现在可以看这个地方是八个零,对吧?第一个大家觉得第一个零我们是要空出来,对吧?所以大家觉得 四的话,我们是把第五个四的话,我们在这一二三四,我们第五个是不是设置为一对吧?然后这一步是不是变成这个样子,对吧?然后接下来我们再再来给大家看一下, 接下来我们还要再放哪个数据呢?是不是七对吧?大家觉得那这样的话我们是把最后一个位置设置为一对吧?那么大家现在在前啊,我们我们接下来再把二是不是放到这个第三个位置,对吧?所以大家觉得 那么第三个位置这个地方是不是就是一对吧?然后接下来我们再把五放在第五个,放在这个第六个位置上,大家觉得这个地方在这是不是又是一对吧?所以大家现在来讲,我们再把三放在第四个位置上,这一步是不是就成了这个样子,对吧? 所以大家觉得这样的话就相当于这是什么含义呢?也就是说我们通过这样一个这样一个逼他迈步算法,我们是不是在这种情况就把这个位置 给输出出来,对吧?而且大家觉得我们用这种方式是不是非常节约内存,对不对?所以大家现在就需要理解一下,我们首先一点是不是需要来确定十进制到二进制的一个映射关系,对吧?所以我就跟大家讲解一下,那在这种情况就跟大家讲讲这样讲讲这样一个原理。举个例子啊,如果说, 如果说我们这个东西要处理好这样一个数据,大家觉得我们是不是应该按照刚才这种方式把它印设到这二进制里面来,对吧?所以大家把这个块可以简单看一下,那这个 b 摊卖部大家看懂了吗? 然然后呢?大家在这理解了这个逼他妹夫之后呢?我们在这就跟大家说一下,他在这种情况下呢,首先你把它转成一的二禁止,然后但是这二禁止并不是把这二禁止叠加过来,我们是不是在第几个位置上放零或者放一,对吧?所以在这种情况,我们是不是通过这个,通过这种方式就可以 实现这种这种排序,对吧?所以大家逼他迈步可以实现排序吗?我们在这是不是可以实现很快速的排序,对吧?而且大家觉得这个空间省不省?非常省啊?所以大家把这个细节在这需要简单了解一下。然后完了之后大家需要注意一下,灵就代表存在, 零就代表不存在,一在这是不是代表存在呢?所以大家把这个细节可以简单理解一下, 然后呢接下来就跟大家说一下啊,比如说我们在是不是在这可以设置这样一个掰腿,对吧? a 零零到三十一,三十二到六十四, 六十四到九十五,然后完了之后我们在这种情况是不是在把它转成十进制,对吧?所以我们就通过一种进制的方式把它转换过来,所以大家现在可以看一下这块是不是加瓦实现,对吧?而大家觉得我们用这种方式可以实现哪些环节呢?比如说大家先来想想啊,这个 刚才我们用这个数据在这是不是存放了二三四五七,对吧?所以大家现在来讲,那么我们用刚才这种方式,第一是不是实现了数据的压缩,对吧?然后大家觉得我们有没有实现数据的排序呢? 是不是也实现了,对吧?而且大家觉得重复的数据我们是不是就可以把淘汰掉?我们只我们在这种情况是不是就可以把重复的给淘汰掉?因为相等的都是一个地方,对吗? 然后完了之后呢?大家在这还可以在这简单理解一下,也就是说我们如果要实现一个快速查找,是不是可以瞬间查找,对吧? 所以大家觉得这种数据结构就跟大家讲解一下啊,这个数据结构是算法捣乱之外的,明白吧?也就是公司里面经常用的一种东西,主要是处理我们的海量数据,所以大家把这一块需要简单理解,这就是 b t 卖铺。然后呢我们在这种情况,接下来就给大家实战一下这个 b t 卖铺,也就是我们今天需要 了解一下,比如我们要实现这样一个逼他迈普,我们在这种情况是不是应该编程来把它练习一下,对吧?所以大家把这个细节在这需要简单理解,也就是我们需要理解他的思想,他的思想是不是用二进制位来解决我们的一些问题,对吧?完了之后大家觉得这一步是不是在完成二进制到十进制的一种映射, 对不?所以大家把这个细节可以简单理解,二进转十进制大家是不是都已经非常熟了,对吧?所以我们这就把这个原理给大家简单描述一下。这个东西就是我们今天所说的第一步就是逼他卖铺的,逼他卖不理论基础学完这个东西了之后,我我在还要接下来接着继续, 也就是说也就是说除此之外我们这还一个东西就是在 b t map 上面做了一个加强,叫不能过滤器,知道吧?所以大家把这一块可以简单理解一下,然后呢接下来我们今天下午就把这两个数据处理的风格 在这给大家保存一下,这个东西大家需要在这注意一下,就是逼他迈普的原理,然后接下来我们再接着选中桌面,我们在这接着保存一下,然后我们再接着把刚才这个系数修改为逼他迈普。 然后呢接下来我们在这就把刚才东西保存一下,保存完之后呢,我们现在这就在这个场合把刚才这个呃环节就给。

然后 rowingbadmap 之前先长话短说过,聊聊他的弟弟。 bedamatbakmap 通常是用来解决大数据量的检索问题。假设我们要申请一个长度为十亿的应酬数据,需要占用的空间大约是四十亿字节,也就是三点七三的级别。 然而如果你使用 btw 来存储十亿数据,大概只需要一百一十九张。我需求允许能使用 btw 的才可以节省大量的存储空间。但是 btw 存在一个致命的问题,空间浪费。我们都知道 btw 会根据存储的最大值来申请空间,如果对一个基数很小的数据来说,只存在四个数字, 一二四和一百万,那他依然会申请一个长度为一百万的倍数度。这种情况就造成了空间的极大浪费。为了避免空间的浪费, rowingbielife 就诞生了,还可以提升集团效率的同时避免空间的浪费。容硬币的麦子,他将三十二位整形之划分为 第十六位和高十六位。其中高十六位将会组成二个十六次方的桶,每个桶直向一个 ctrl knight, 而这第十六位的直接决定了存放在 ctrl 的哪个下边位置。比如说,我们需要存储六亿六千六百六十六这个数字,首先会根据该值首先将该值无符号为又一十六, 其中高十六位是幺零幺七二,通过二分查找可以快速定位到该同,如果不存在就创建一个。之后计算低十六为三四四七四,根据该值可以找到对应的位置,并将其值设置为一同理,其他数值也可以向上述方式进行存储。 屏幕前的你肯定会发现创建 container 的类型有的是 bitaba, 有的是而为。其实在 bitababa 当中,首先会创建一个 ovcountaina, 其内部数据结构是一个有序的上数组,数组出手的话容量为四,最大可扩容到四零九六,当超过 容量四零九六十,就会转成 btm ctrl。 由于数组是有序的,存储和查询都会通过二分查找来快速定位到其他数组中的位置。第二种 ctrl btmatbuttonth, 他是一个数组容量横定为幺零幺四的浪流型数组。 ptop 卡田的不用像瑞卡田的那样二分查找定位位置,而是直接通过下边来选址。由于 btw 卡田呢需要处理第十六位数据, 因此其容量固定为八 k b, 这也就解释了前面为什么说而 wecontine 容量超过四零九六后就会变成 btw, 因为后续随着技术的增加, btw 都会更加节省空间。其实还有个 ctrl, 但使用的不多,只有当手动电网的时候才有可能会使用到。 针对一二四一百万这四个小基数的数据来说,分别使用 beat map 和 ronan beat map 存储,看看所占用的存储空间到底差多少。从结果可以很明显的看出来, rona beat map 对于小基数数据可以大大节省空间。