三十天带你学会 chef 是 linux, 这里是应用层,我们所有的 a p p 都是在这里运行,这里就是 linux 的内核。值得一提的是,为了方便大家理解内核,这里的硬件和应用层我们都做了适当的简化。 linux 内核呢,有六项工作内容,第一个是进行管理, 然后第二个是内存管理,还有就是文件系统设备驱动,最后一个网络,这个就是 lanex 内核,认识了吗?
粉丝1788获赞1.5万

如何编翼安装一个拎的那盒似乎是一个高不可攀的事情, 其实现在拎就是内核的编译已经非常简单,他并不比编译一个用户他的程序复杂。编译内核可以分为五步, 第一步是安装编翼开发环境,第二步是进行内核的配置,第三步是进行内核的编翼,第四步是安装内核模块,第五步是安装内核镜像。 接下来我们就看一下如何来编译一个 dnuss 内。首先安装编译开发环境,也就是编译工具, 我们只需要将上述命令贴到命令行进行安装即可。等软件安装成功之后,我们就可以进行 内核的变异了。我们可以进入 linus 内核的官网下载一个内核源代码的安装包,搜索一下,找到内核的官网,然后选择一个我们希望下载的源代码安装包, 我们可以看一下,比如说五点一二的一二,然后呢这个压缩包的地址我们可以复制一下,然后在我们的开发机上 通过 w get 就可以下载这个压缩包,下载是一个压缩包,然后我们需要解压一下,解压完 成之后,我们切入到目录中,然后将当前计算机的配置文件拷贝到当这个目录当中, 然后通过内核的配置命令未肯买牛啃这个来对内核的模块进行配置, 我们也可以不用配置,直接使用默认选项,这样的话他会按照该配置文件进行编译退出保存,保存之后我们就可以进行编译贝壳杠接, 然后后面跟一个数字,这个告诉编辑器通过几个线程来同时进行内核的编译, 由于内核代码比较多,这样的话需要利用多核的能力来提高变异的速度, 编辑可能需要花费两个小时的时间,也可能更长或者短一些,这个主要跟计算机的性能相关。 接下来编译成功之后,我们就可以进行安装了。首先需要安装内核模块,内核模块安装完之后,我们需要安装内核镜像, 至此配合安装完成,我们重启一下计算机就可以发现,在启动过程中会出现一个配合镜像的 选择界面,我们选择我们刚才安装的镜像,可以看出此时操作系统已经使用了我们编译的最新的内核版本。


各位看官老爷们大家好呀,我是本期大妈,不是小爱。今天我分享了一家 ace 二 pro 的入的教程, 有小伙伴咨询系统更新时如何包肉的,其实 candle s u 包肉特和面具 magic 的类似,拆下 a b 插槽即可。 我们下载安装好魔改过的 keyno flasher, 在 keynosu 中给 kill flasher 开启入的权限, 然后下载好最新的系统等待器完成解压,解压完成后会显示出立即安装,不要点击不要点击,还要点击立即安装。打开 q flash, 可以看到当前那个版本处在的插槽位置,我这边显示当前那个版本是在插槽 b, 我们记住对应的内刻版本号是 get up 下载对应版本的 a k 三压缩包,然后在 kilo flasher 中点击未加载的插槽 a 中的查看。如果你安装的是魔改过的 kilo flasher, 可以看到刷入按钮 被魔改版本的 k o flash 了,你可能看不到刷入功能,点击刷入,选择刷入 a k 三压缩包, 找到刚才下载好的 a k 三压缩包并刷入。发布成功后,点击刚才系统 更新界面的立即安装,等待手机完成充电器,我们再次打开 k l s u 和 k l flasher, 我们可以看到 k l s u 显示正常运行中 挂载状态已经从插槽 b 切换到了插槽 a rot, 完美记载。大家平时有使用哪些有趣好玩的应用和魔幻呢? 欢迎留言推荐各位看官老铁们,有钱的捧个钱场, 没钱的半个人唱,跪求。一言三念,咱们回见本期关键词, kill flasher。

搭建 linux 内核网络调试环境, fisco 加 g d b 加 kim 一环境, makehouse 加发膜加物泵组加 g d b 加 kim 加 linux corner 调试环境是跑在虚拟机里的,相信 windows 也能搭建起来。 二流程下载 open to 范木尔按中物泵土虚拟系统磁盘空间尽量给大一些,例如一百机 通过入权线安装 linux 内核 安装常用工具 下载编译 linux 内核下载内核源码 安装编译依赖组建 设置调试的编译菜单, 下面选项,如果没有选上的选上点击空格键,然后 save 保存设置,退出 exit 编译内核 原版安装 gdb 原码安装高版本的 g d b 八点三删除 g d b 安装其他组件 安装高版本 g c c 下载解压 g d b 修改 g d b remote c 代码 gdb 调试内核通过 gdb 远程调试内核安装 kim 模拟器以及相关组件 虚拟机进入 linux 内核源码目录, 从 get 下载内核测试源码,进入测试源码目录, 通过 kim 命令启动内核测试用例进行调试 gdb 调试命令 fiscal page fisco 插件 remote, 避免 remote 工作过程中频繁要求输入登录密码,最好设置一下是免密码登录 miss disco 可 tools 项目调试配置 搭建网桥安装相关更新组件,修改配置文件, 刷新网络,重启虚拟机修改测试原码 ip 网络参数批模网络参数配置运行命令 调试命令 ternion 测试网络设置情况 下面 telene 的这个局域网 ip 是我工作环境的局域网 ip, 你在测试时应该填充你的局域网 ip。

电脑提示, k e, r n a l 三二 d l l 文件丢失解决方法, 在桌面空白处这里新建一个文文文档, 然后将文本文档重命名为 k e r n e l 32 d, l l。 再点击确定, 再用鼠标右键进行选择复制, 在运行这里输入 sy s, t, e, m 三二后点击确定, 然后在这个文件夹空白处将刚刚复制的文档粘贴在此文件夹里面,再点击保留两个文件, 在这里点击保留这两个文件, 再将新建这个 k, e, r, n, e, l 三二二 d, l l 文件选择删除, 最后将这个 k, e, r, n, e, l 三十二 d l l 元文件复制粘贴在 s, y, s, w, o, w 六十四位文件夹里面即可。 在运行这里输入 sy s, w ow 六十四点七,确定 确定后,在这里空白处将刚刚复制的文件粘贴在这里,即可解决。提示丢失的文件问题, 也可以点开系统 c 盘,再点开 w i, n, d, o, w s 文件下拉在 s, y, s, t, e m 三十 r s, y s, w, o w 六十四文件中即可找到丢失的文件。

如何实现一个极简的操作系统?如何能更好的学习操作系统?很多人说看原码,可是现在啊, nix 五点几的代码已经有几十万行了,别说我们去看了,你让 nix 支付去看他也未必能短时间内都看得懂。 所以很多人为了能快速的学习操作系统当中的文件系统、内存管理、竞争调度、竞争间通信以及网络接口这几个核心模块的实现方式,会选择通过类内资零点一点一来学习, 他的代码就少很多了,只有两万毫左右。不过零点一一虽然代码量不多,但是想看起来也不是件容易的事。片上有很多讲雷尼克斯书,比如雷尼克斯内核设计的艺术,雷尼克斯内核完全注视,在曾经年少无知的时候我也买过,也翻过,但是说实话没坚持下来。现在书去哪了,我都不知道了,不是书不好,是我太菜了。 最近新出了一本叫做 linux 原码去读,里面并没有从头到尾的讲每一行原码,而是调集中的重点,然后像写少说一样来讲解,让我又想起了当年立下的 flag。 我最近其实看了有一部分,目前为止还没有放弃, 让我对操作系统有了点更多的了解了。如果大家对操作系统感兴趣,参考了书中通俗的讲解,再结合一点原码,还是能够有所收获的。不过还是要提醒一下大家,研究这玩意确实需要花点时间的,反正我是找出版社要了个优惠的链接,把它放下面小黄车了,安排安排就看你自己了。

电脑的这个记录你会看吗?又记此电脑,点击管理,点击事件查看器 windows 日制,选中系统,然后在日制中找世界 id 为六零零五的日制,这就是你的开机时间记录, 同时一个六零零五的前面肯定会对应一个六零零六的关机记录,如果没有说明,要么你的电脑费用关机了,要么你的电脑开启了快速启动功能了。你学会了吗?关注我,带你了解更多电脑小知识!



重启电脑解决百分之九十问题,重装系统解决百分之九十九的问题!重装电脑解决百分之一百的问题!每当电脑遇到问题的时候,总会有人叫你重装系统,所以今天给大家分享一个简单无脑且快速稳定的方法,重置电脑。这个方法尤其适用于笔记本用户, 帮助你恢复到笔记本崭新出场时最好的系统状态。最后一步的细节操作很重要,很多人都会因为没有重置干净而没有解决问题。记得一定要看完 重置电脑,只需要在 windows 开始菜单的搜索方搜索重置此电脑,点击开始后选择删除所有内容。 如果你连接到稳定的网络,选择云下载,会自动给你匹配安装最合适电脑的系统版本。如果你没有网络连接,选择本地重新安装,稍后连接上网络后会更新系统。最后一步,点击更改设置。一定要把清理数据和驱动器文件也选上,因为重装系统 大多是用于解决一些系统上的兼容性问题或者各种驱动 bug, 所以 c 盘内的系统文件一定要重置才能起到这个效果。注意,如果电脑中有重要的文件,一定要做好保存,上传到云盘或者拷贝出来。因为完全重置系统之后,所有储存的资料都会被清除 好了,那么等待电脑重置完毕,就会像新拿到手的电脑一样第一次进系统了。没错,重装系统确实可以解决很多问题,但是如何重装?重装什么版本?怎样划分盘符?如果安装纯净且正确的驱动,这些问题对于小白来说确实要费一番功夫学习,希望这个简单且靠谱的方法能在以后你需要的时候帮到你。 我是 k, 带你了解最新数码资讯和各种软硬件知识,关注我,让你多一本数码百科全书。那我们下期再见啦,拜拜。

蓝屏错误的修复方法方法一,修改注册表设置 win 加 r, 调出运行窗口,然后输入 regit, 调出注册表。在注册表编辑器中单击 machine 选项,在下拉选项中单击 system, 继续在下拉选项中单击 current control set, 然后单击 control 选项,继续下拉,找到 session manager 并单击继续下拉,找到 memory management 并单击,在右侧列表中找到 disable 开头的选项,双击打开编辑窗口,把数值数据窗口的值改为零, 单击确定关闭窗口即可。方法二,系统设置在此电脑上单击右键,打开属性窗口,并点击高级系统设置,在属性窗口高级选 选项下点击性能设置,在性能选项窗口选择高级选项,并点击虚拟内存项的更改按钮,去掉自动管理选项前面的对勾,选中 c 盘,并勾选无分页文件,并单击设置。在弹出的对话框中单击式并重启。 重启后再次打开虚拟内存窗口,点选系统管理的大小选项,再点选自定义大小,在初始大小窗口中输入当前已分配值最大值,窗口中输入值要超过初始值,然后确定并重启, 然后在此电脑上单击右键并选择管理,在管理窗口选择磁盘管理,选中 c 盘,打开属性窗口,在属性窗口选择工具选项,点击检查,点击扫描区 动器,耐心等待扫描完毕,点击关闭,点击修复驱动器,在弹出的窗口中选择下次重启或立即重启。方法三,更换大容量内存条。

哈喽,大家好,我是老裴,今天一个网友哈私信我说是他的电脑正常使用的时候很少碰到蓝屏,但是一旦进入那个游戏,玩游戏玩一会就蓝屏,他把这个蓝屏的页面截图给我看了一下, 他这个错误电码的提示应该就是他与硬盘上的页面缓存文件有关系, 他的硬盘的那个页面缓存文件可能是经过第三方的软件优化过,优化过之后他的内存督取,内存抓取的时候可能出现问题,导致特难品。 解决方法也很简单。嗯,你应该去注册表里边把这个被优化过的这个参数的数值,把它改到 没有优化之前的那个数字,应该就能解决问题。下面我在电脑上给大家演示一遍怎么样通过注册表改这个数字。我们按住窗口键 加 r 键打开运行,我们再输这个另外一个,哎,里面一起打开,是在这个窗口啊,我们选第三项,这个在这个路口抹抹身,选这个哈,双击他,然后找到这个 cct, 找到这个,再双击 在这里边找到这一项啊, come tour set 的这一项,双击他,再找到 ctrl, 点开 ctrl, 双击在这个 ctrl 下下面我们找。找到 sk 头的啊, sk 头的这个信息 manager。 嗯,双击他,找到这个 memory 啊, memory management, 内存管理啊, 在这个买的门,他这个右侧啊,有个这我,我还没有拉一下看看全他, this is about painting 这个啊,因为那是怎么读,不会读了 这个他的值双击一下,如果这个值不是零的话,那一定是通过第三方的软件优化过,优化过之后这个数字就不是零了。 我这一台是新建的纹石默认的数字啊,他是没有经过优化的,所以说呢,如果你发现这个地方他不是个零,是个其他的一串数字上零叉,零零零幺或者其他的一些数字,那你把那个数字改成这个零,最后点确定,哎,这问题就解决了,你这个来 的问题大概率就会解决,这样改了之后还没还没有解决的话,你可以再这么改啊。此电脑点右键属性, 我们找到这个高级系统设置,点开它之后呢,我们选择这个高级,这里有个视觉效果处理器,计划内存以及虚拟内存,我们就看着虚拟内存点设置, 再点高级,这地方就有个虚拟内存设置的页面啊,点更改,这是 c 盘地盘,然后他默认是自动管理啊, 现在 c 盘有个托管的系统,看不到,好像没法点,我们把这把这个对勾去掉就可以点了。 d 和 e 都是无,就是这个 c 有个托管的系统,他可能就分配了一个空间在这里边。如果我们 通过改注册表还不行的话,你在这个地方把这个 c 也改成这个无分页文件,最后点个设置是,哎,这样对五了。最后点确定,他让你重启电脑离重启,重启之后再进来这个地方 这个地方,然后再重新设置一下,把它更改,再把再重新设置一下啊,就进一大学也行,就把这个数字抄好就行, 点点设置他就有了啊,先把它都改成无无封印文件,然后再进来重新设一下,可能就会解决你这个问题, 你学会了吗?好了,以上就是这个关于这个这位朋友的蓝屏的处理办法,如果你感觉这个视频对你有帮助,还请帮我点赞关注评论区进行评论,感谢观看我们下个视频,再见!

这是百分之十五的功耗优化,就简简单单一个刷个内核,然后再进行 aso, 有的安装重启手机,非常简单。哈喽,朋友们,我是飞宝,在七月二十九号的时候呢,我跟大家分享一下小米手机刷鸡蛋的方法呀。然后后来好多朋友在问我内核能不能刷,其实内核是可以刷的,并且方法很简单, 所以本期我们一起来带来一下啊。本来我是刷回了稳定版养老的,大家可以看得到,我在七月三十一号的时候,我直播的时候刷回了幺四点零点二三养老的。那为什么我八月三号又变到了幺四点零点二七呢?那是因为啊,我 昨天去逛这个小米论坛的时候,发现这上面居然有一个小米十三 pro 提前升级,安卓十四的 bate 内测招募了,然后终于进来了呀,作为一个小米十一的时候,我就内测安卓十二,还安卓十三的我也内测老玩家了。 我进来了之后啊,发现他居然要求必须是最新的稳定版,于是呢,我就回来了,幺四点零的二七,我又回到这个版本了,回到这个版本呢,最大的体验就是震动又不行了,然后 这工号啊也不行了,我们看一下,七月三十一号的时候,幺四点零点二三是四点一四瓦,四点零八瓦和四点一三瓦,然后在八十三号我刷回来了, 刷回到幺四零零二七,官方的版本是四点四八瓦,四点七零瓦和四点八三瓦,还有个四点五九瓦,功耗非常高啊,我当天我就受不了了,我就想着这什么时候才能发布啊,这结果又说还要等,也不知道是什么时候吗?我也不知道他是不是秒死我等啊,等的你难受啊,所以 刚好我今天又做了一下他的这个潘多拉的怎么样去优化。我们来看刷了潘多拉的八月三号当天刷了吧 拖拉从四点五九瞬间降到了四点零七,非常可以啊,然后复测三点九五,四点零九,三点八一,三点七五,今天测的三点九九和三点九七,这功耗非常低了,这七局的功耗平均,我们也不平均了, 好像平均算下来是三点九五,感兴趣的朋友也可以算下这平均工号是三点九五。我们看这个刷了潘多拉内核,加上这个 asol 的游戏线程优化模块,他能表现的降低多少的功耗?我们来算一下 四点六五,那个四点六五是官方内核的四点六五,减掉四,哦,不对,减掉三点九五等于零点七,工号降低了零点七,那是多少个百分点呢?再除以四点六五,降低了接近百分之十五的工号啊,这是百分之十五的 功号优化,就简简单单一个刷个内核,然后再进行 a s o u 的安装,冲击手机,非常简单,所以接下来我们一起来进行一下怎么样子刷入。首先呢,你要需要去用 qq 去搜索潘多拉 p a n d o r a, 然后直接搜索这个频道里就可以加入了,我们加入这个频道之后,它这里就有个刷写工具, 我们去下载这个刷写工具,然后并且将其安装到手机上,然后我们看一下这个公告区公告啊,这就是大家可以自己看的,刷写的时候一定要去注意这个内核,内核版本是有要求的, 然后这个附加模块也是不要去删掉的,然后 a s o l 搭配上是非常好用的,然后性能优化,省电优化这些注意不要去有冲突,然后内存管理啊,这些这些都一样,反正就不要让它一加一小于一就行了。 然后接下来我们再看这下面五点一零和五点一五怎么选,我们先到手机上自己去看,在这里全部参数我们自己下拉就可以看到。小米十三 pro 为例,它是五点一五点七四, 五点一五点一五点七四,我们就靠五点一五里面去找到这里面去看,然后在这里会看到只要这个一五点 z 大于四三,我们就可以刷入,那就当然可以刷入,非常可以,而且这个版本其实是米油可以刷, realme 可以刷,一加也是可以刷的,都可以刷。所以这个 去年的时候他们潘多拉到现在已经一年多了,我感觉已经非常 nice 了,我们一起来刷入一下吧,非常简单啊,直接把这个东西下载下来,然后你只需要去安装了刚刚那个 horizon kernel flasher, 这就是去刷模块的东西,然后找到你刚刚下载的这里,我有那么多个刷机包,那么 做个内核的包随便选一个,我选的是这个,就是七月三十一号的那个包,直接点一下就开始安装了,非常简单,非常的快啊,然后我们等待重启,在重启之前呢,我们先去截个图给等会给大家看一眼这个它的区别,我们截个图, 截个图,然后保存一下,等会我们来进行一下对比,就可以看到这个内核是非常好刷的,非常容易,而且最后我们再看下怎么样子恢复,就像我现在是怎么恢复他的官方内核的,我们来重启一下, 在这里面重启,重启完手机我们就可以去查看了。其实这个内核的恢复方法和那个基带的内核基带的恢复方法是一样的,你只需要更新系统,他就恢复成官方的样子了。其实这些东西如果 你刷完了更新系统,然后你再想要重刷一遍哦,你就必须得重刷一遍,如果你还想用的话,这就是他的唯一的缺点了吧,他就是你更新系统就会被系统自带的给覆盖了,然后无论是基带还是内核,你都得重新刷入,反正这个内核我觉得是非常 nice 的, 毕竟现在我们小米手机上影响工号的东西,手机管家我们可以通过安装不同的手机管家来解决,比如说七点七点二和七点八点零内核,我们可以刷入潘多拉内核,然后基带我们可以刷入开发版的基带,非常好,所以 如果大家想要刷都是非常简单的,我们来看一下,重启完成了,我们来截屏, 可以看到这已经成功了,但是为了更明显呢,我们一起来截个草,截个屏给大家看一下。 好,我们来看一眼,不是这个,是这个,这个,哎,不是这个,是这两个把它删了。好, 这个是我们刷之前的,刷之前之后他是七点五点七,反正是这个样子的,然后刷入之后他就变成了七月三十一号的这个内核版本,我觉得这个是非常 nice 的,然后我们再刷入之后 就是刚刚说的那个了,不要去删掉这个 unicarnal 的这个附加模块就没有问题了,然后再搭配上这个 a s o 游游戏现成优化模块,你就可以像我一样拥有和我一样的低功耗了,非常的可以非常 建议大家都去刷入。 ok, 然后最后就是我们怎么样子去恢复,如果你不想要这个内核了,你可以去用刷撸子的方法重新刷一遍,他就掉了。或者最简单的方法就是直接到系统更新里面去下载最新王子猫,覆盖一下就完事了,就非常简单就能刷回来, 我反正自己选择就直接去下载最新完整包,直接刷回来了,简简单单,非常的迅速。但是反正他表现的还是要比这个官方的内核要好太多了,搭配上 asol 降低百分之十五的功耗,非常的恐怖,建议大家刷的时候一定要去看一看那个他的公告啊。 ok, 感谢大家收看。

现在我们来讲一下怎么写和函数,而且这个和函数他到底要干一件什么样的一个事情? 我们稍稍的回忆一下我们在这个地方涉及到什么知识点,一个是 blood size, green size, 还有呃来表明你有需要多少个 threats, 然后 global 呢?是, 嗯,是我们的 ctrl 函数一定要加的一个一个前缀。然后我们 gpu 上面呢,有很多的计算单元,我们叫它叫扩,然后每个扩呢,相当于一个 thread, 一个 thread 处在某一个 blog 的里面的某个地方,下面进行的呢,其实就是局部的一个坐标变成一个全局的坐标, 因为我想要一个 thret 去负责一个像素三个通道,我们来看一下具体是什么意思。你现在一张一张图片,然后变 whofi 成交, 那他其实有三个通道,这三个通道呢,我们希望的是我们这边 gpu 有很多个 blog, 让每一个 block 呢?我,我其实是希望他这些每一个 thread, 比如说零、一、二、三,他都分别能够去处理,比如说,比如说这个 thread 去处理这一,呃这个像素三个通道,然后这一个去处理这三个这三个通道,然后以此类推, 让每一个像,每一个像素都有人去负责,都都有这个 sure 去负责。所以说我们现在来看一下这里, 所以说在这边的时候呢,我们通过我们的 block dim 和 block index 和 thread dim。 假如说这个十三,那他的呃 block dim 呢?是二,他的 block index 是 零,一是横向呢?是是第一个 block, 然后他的 thread index 呢?横向 x 向的呢?其实也是一,因为这里是一,这是零,然后这里是一,然后歪向,其实也是一样的, 如果你只是考虑一维的话,那他其实就是这样排,一直排到十三。但是如果你是二维,像这里 d, s, d, y 的话,那他其实是全局的二维坐标,他就是零一二三四四五,那么 x 方向就是五,然后 y 方向就是零一也就是一,也就是 一逗号物。那现在我们要考虑的事情就是,如果我们的全局二维坐标的 x, 他 out of range 了,他超出 出了我们的一个范围了,那么我们其实就可以直接去返回了,因为我们看这边其实也是的,如果他已经 没有这个像素 destination 的像素可以去负责了,那他就没必要去负责了,就可以去反馈了。然后现在呢,我们因为我们做的是 inverse mapping, 所以我们需要需要干将的一件事情。 其实这一步呢,我们刚刚弄出来的这一步就是通过 inverse mapping 去看一下到底要去哪里,呃,去取值,去看要到哪里去取值, 也就是我们已知了我们的 five matrix, 然后我们还知道了我们的 dx 和 dy, 比如说这是两百两百,然后我们通过 converse snipe 要看去哪里取值,然后我们可以一开始先做好两个哦,因为它可能是伏点数,所以我们要写成 float, 接着就相当于是我们是已知了,已知呢? is 啊,这个还有 y, 我们应该怎么样去考虑?我们这里比如说这个幺零幺点七和九九点二,怎么考虑这个值呢?这个像素值呢?答案是 双线性差值。那其实双线性差值呢,我们也需要考虑很多种情况,比如说我们把这个放大一下,那如果他这个我们拿这张图吧,那原来的这张图, 比如说如果我们这一个框框,他的四个角有一个,有一个角他出去了, 他不是,他有四厘米,有一个像素也是他左上角,他出去了,还有这边的他也,他也 out of rain 去了,那他应该怎么样去加权? 他在这边应该怎么怎么样去加权?如果他有两个像素格子,他出去了,那在边上又应该怎么样去加权?所以说我们可以先写一下代码,看一下后面的代码应该怎么样写。一种最容易想到的情况,其实就是 这种情况,其实我们是比较容易想到的,就我们 inverse mapping 逆应射回来之后,我们发现我们的 saucex 它是在天气之外的,就是要么是 要么是在这边,要么超就 x 超出了距离,或者是 y 超出了距离,哎,超出了我们的边界,那我们应该怎么样去插值?或者说其他的情况,我们应该怎么样去插值?那假如说我们已经拿到了一个加权求和的一个像素值之后, 那我们应该怎么样去填值呢?就是 现在我们写出了这行代码,他的意思是什么呢?这个 p 啊, dst 的意思就是我们当前所处理的这个像素,他的一个地址是什么?我们来看一下这张比较粗糙的图, 也就是假如说我们呃图是这样的,然后现在我们正在处理这个当前这个和函数里面的某一个线,当前这个线程他处理的是图片目标图的这个像素,那这个像素他的位置在哪里呢?其实就是从 目标图的手地纸开始,他做了横向的偏移和纵向偏移,那他 dy 纵向的偏移呢?其实就是我们看到这里其实做了第零行和第一行,那么他每一行这个 destination line size, 它的意思就是指我一行有多少 各个像素,然后他现在有,嗯,有有两行,他过了两行,然后 dx 的意思呢? dx 乘三的意思,也就是说因为我每一个像素他有三个通道,所以说我降加起来之后,其实其实就相当于我从手地指开始数我这个像素是第几个像素, 而且是在内存空间上面是第几个。接着我们知道了这里之后,我们就可以开始填值了,因为我们的 p destination 已经在这里了,那这个时候我们的 零号位也就是我们的啊啊,通道啊通道我们就可以填我们的一个长直,我们的长直呢啊,假设我们先把它叫做 c 一吧,其实我们在前面就应该先定义下来 c 一,还有 c c 零, c 一,还有我们的一个 c 二,好到这里为止我们的整个逻辑就已经是完备的。那待会呢,我们就可以去去写我们的这个 a five project, 就是怎么样去逆应射的这一个过程,还有我们这里的一个双线性插纸,我们有这两个地方需要斜的。