四个。
粉丝475获赞1930

观前提醒,本视频全由阿布书本人手打制作,如有错误欢迎指出。由于视频消耗时间过长,如果有帮助的话请点赞投币,这对我真的很重要。另外后续会间不间断更新 word boss, 如果喜欢的话可以关注一下。

来继续啊,下面呢,我们来学习通过 debug 的方式查看方法调用的执行流程。关于这一块要注意的问题,我们先到 idea 中去演示,然后再回来总结来打开 idea, 这是我们一开始定义方法和调用方法的代码,下面呢,我们要看这个方法的调用的执行流程,怎么办呢?首先我们在这里点上一个断点,右键 debug 来看这个方法调用的执行流程, 这里因为这个代码比较长,这样看起来不方便,所以我把这个界面也给他放到右边,同样点击这个地方,找到木 two red bottom。 好嘞,那么这样呢,我们再来继续点,以前点过按钮,走你走你,哎,你发现不对呀,点了两下方法 调用结束了,我们在这啥也没看到,这很明显不是我们想要的。回到这里,我们来说一下,我们要想通过 debug 来查看这个方法调用的执行流程。当我们右键 debug 运行之后,我们不能直接点以前点过的这个按钮, 我们应该点这个按钮 step in two, 也就是按 f 七,当然我们现在很多电脑要按 f n。


呃,今天有四个红的这个是要玩哪个呢?是这个还是这个还是这个还是这个?摸摸鱼怎么说?先摸摸鱼也能玩的,但是他不算 呦,怎么可能会冻脚啊, 各位观众看到没有,纯特在这里冻脚哦。 我疯了 哦。 点头 哈哈哈哈哈哈哈。 嗯 哈哈哈哈 哈哈哈哈 心里顿时有光照。 这是一种制作压力。 你怎么在这? 大哥你刚才不是死了吗?为什么你不活了? 拖房,你看这边有人插入钥匙,但是没钥匙打开看到了哥,所以他的钥匙点着瞬间有钥匙。他说你怎么不走。 呦嘿,哈喽 变身。 我看到了我的妈。哈哈哈 过来呀过来呀过来呀过来呀过来呀过来呀。 操,你还我金环啊,瞎打, 专业人士。哎,他们说是无限生命,你看这里这里的这里的生命贡献连个连个数字都没有,这就代表他这不是无限生命吗?不是吧,哎, 胆小鬼连方块都不会。打不着。说你个炮弹,你 你谁也打不过,说你的炮弹打不了锁你可。呃,那你那你就那你就打不到了,再就你打不到。怎么还不如你你还不如你有五 g 你还我金华。胆小鬼小鬼你过来呀你过来呀你过来呀。我来个 yes 你个胆小鬼 过来。

好,小朋友们大家好,最近发现身边很多小伙伴们在调试代码找 bug 的时候,还是习惯去打 ctrl log, 而不习惯去用这个第八个啊,如果你也是这样的话啊,建议大家一定要来看一看,我为什么这么推荐大家使用这个第八个呢?原因 其一就是这个第八个其实他使用起来也非常简单,也就他性价比非常高,就是我们一旦学会了之后啊,他的手艺非常大,就他能瞬间提升我们的编程能力。我们来简单的看一下,看他到底香不香。 好,我们就以这个我们之前开发的一个小游戏为例,我们要使用第八个,我们直接在这里面写一个第八个,这样的话就产生了一个断点,然后程序走到这个断点里面,他就会在这个断点上停下来,比如说我们进入房间,好, 他就来到这个断点,这个时候他程序就在这停下来了,然后在这一刻我们想要看到这一刻所包含的变量,我们鼠标只要放到这就可以了,你看放这我们就可以知道这个变量是现在他的值是多少,然后这个变量他值多少,这个变量值多少,这样的话是不是完全可以替代我们打这个抗错闹哥呀? 这是第一个,第二个我们还可以在这个工具,这个开发的工具这个行数上面去点一下,就能产生这个断点,这是第二个产生断点的方法,然后我们在这里面打断点之后,我们就可以 可以很清楚的看到这个程序他他的那个执行逻辑,是吧?比如说我们在这点一下,这个就是进入下一个断点,我们点一下,哎,他程序我们就可以看到程序是从这 从七十二行然后执行到七十七行,然后我们知道这个义服里面他没有执行,他是走到 s, 这样的话我们是不是就很清楚的看到这个程序的执行逻辑啊? 我们一旦把程序的执行逻辑都理清楚了,这里面藏的 bug 是不就基本上就无处藏身了,是吧? 好,我们来回到我们的文档看一下,首先我们知道我们有了这个第八个之后,这个看错 log 是不?他这个第八个完全可以踢出来,这个看错 log 我们直接鼠标放哪,我们就可以看到他对应的变量的对应的值,是吧?第二个我们对这个 这个程序执行逻辑完全清楚之后,我们这个呃,这个第八这个 bug 呀,完全就是无助藏身,我们就可以很快的能找到 bug, 是吧?然后第三个就是我们在学习 圆码的时候啊,我们直接打断点,这样的话我们就可以很清楚的知道这个圆码执行逻辑,这样的话就不至于我们文件一个一个的看,是吧?这个看圆码也非常有用。最后给大家推荐一下本人开发的这个有趣的小程序啊, 欢迎大家试玩,然后很这个已经上线了,很简单,我们就搜索一下朋友聚会,你发我财就可以打开这个游戏,我们可以试玩一下,或者是用这个小程序码去扫一下也可以。最后感谢大家的支持。

大家好,我是字母哥,欢迎大家收看我的视频啊,这一次给大家录的视频呢叫在利尼斯上远程调试代码,和本机调试一样简单, 嗯,这录这个视频呢是因为啊有些朋友跟我反馈啊,就说他们写的代码在本机啊,就是在写的时候调试的测试环境呢是没有问题,然后呢部署到这个服务器上呢, 就出现问题了,然后他们不知道呃是因为什么原因,也不知道怎么去抵 bug。 然后呢我录这样一个视频呢,来帮助大家来解决一下这个问题啊,这个方法呢非常非常简单, 他的主要方法呢就是说我们右侧的这个,大家看看鼠标这个右侧呢,这个代表我们的这个服务,我们服务呢对外提供呢有一个服务端口,我们本次呢要做调 式的话呢,我们需要给这个服务呢额外增加一个端口,这个端口呢叫调试端口,这个调试端口呢 我们通过本本机的啊,本地的这个啊编辑器啊这个 ida, 然后呢远程去监听我们的这个服务,然后呢当这个服务被呃调用的时候,然后呢我们这个触发本地的这个编辑器上的这个本地端点, 然后呢我们在本地啊这个 ida 的这个啊编辑器上去调试啊,远程这个零零四主机或者是 windows 主机啊,这种主机上的这种啊,福气上的这个应用程序啊,这个就是我们本节的这样要为大家介绍的这样一个内容,那我们 啊为了给大家演示呢,我临时写了一个非常简单的这样一个戴帽,这个戴帽呢呃是一个 sparn bot 应用,然后呢它里面呢就有一个服务啊,这个 hello, 然后呢他这个端口是九四五七,这个九四五七呢也就是我们当前这个应用的服务端口,也就说这个啊,这个端口啊,这个端口 啊,鼠标在这个位置的端口,那我们下面呢需要这个给这个服务啊添加另外一个端口,添加另外一个端口,那我们怎么做呢?我们需要在这个 用 ida 去调试他,那我们首先呢我们在这个位置啊,右上角这个啊 rendy bug, ctrl resex, 然后我们点击这个加号, 在这个下面呢有一个叫做 remot, 也就是远程的意思啊,点这个 remote, 然后呢我们给他写一个啊, mt 啊,随便起个名 remod 呆某。然后呢这个 hols 的位置呢?你希望把你这个应用程序部署到哪个远程主机上,然后你去 调试他呢?你这个位置就写什么,那我们是打算给他传到这个幺六二啊,幺九二点幺六八点幺六幺点三,我们打算啊这个远程主机上去调试他。然后呢这个端口呢,这个位置填的端口呢, 就是我们要进行远程通信的这个监监监听的这样一个端口,也就是远程第八个的这样一个通信的端口,也就是这个调试端口,那我们给他写一下,我们我给他用八九九九 八九九九这样一个短口,然后呢这个我们就填完了,填完了之后呢,我们点 ok, 点 ok 呢,这个位置就有了。 然后呢我们下面把我们的应用打包,然后部署到这个远程主机上,我们给他打一下包, 打包完成之后呢,在这个他给他下面呢就会有这样一个 呆猫啊,这样一点零的这样一个炸,然后我们把这个炸包呢给他传传到我们这个幺点二点幺六八点幺六幺点三的这样一个服务器上啊,远程的服务器,然后我们啊把它传传过来, 传上去啊,大家看已经传上去了啊,传上去之后呢,我们把它启动起来啊,启动起来,大家注意这个启动的时候一定要注意加瓦,然后呢我们给他传一个参数, x d e bug 啊,第八个啊,第八个,然后我们还需要 这个给他加一个这个参数,也就是说我们在这配置的时候,下面这有一个命令,行,我们把这个参数给他 copy 出来, ctrl c, 然后呢在启动的时候把它放上去, 然后我们在啊杠这,然后我们,呃哪个这呢?就是这个带帽一点零这个扎包,然后呢我们把它启动起来, 启动起来啊,等一下啊,这个应该启动非常快,因为我们没写什么内容啊,大家看他的这个服务端口呢是九四五七,然后呢他的调试端口呢是八九九九,然后呢我们暂时先不调试他,我们就直接访问一下 啊 http, 然后冒号幺九二点幺六八点幺六幺点三,然后他的端口是我们给他的端口是呃,九四五七啊,也就是他的这个服务的这个对外服务的这个端口 九四五七,然后他有一个,我们写了一个这样的符,哈喽,我们走啊,返回哈喽卧的,然后证明呢他走走了,我们当前的这个应用程序的这个位置, 现在呢我们没有下任何断点,现在我们点击下一下断点,然后我们再再访问一下, 再访问一下,是不是访问了之后他没有下断点,没有断,因为呢我们本地的这个还需要启动一下,然后我们把本地的这个调试启动一下, 把这个本地的 remot 呆某,然后把它启动了,他启动之后就一条信息啊,什么信息呢?说我已经远程连接到这个幺六三的这个八九九九上这个调试的这个端口,也就说我们当前的这个 啊,这个端口啊,这个端口,这个调试端口我已经连接上了,然后你现在下断点,他就这个断点就会生效。然后呢我们再来访问一下, 走,大家看是不是我们的本地,我现在访问的是幺九二点幺六八点幺六幺点三的这台远程服务器,拎那个上的这个应用服务,但是我们本地的这个端点已经断下来了,然后我们往后走, 然后我们走完,是不是?然后这这头的这个啊又出来了,那我们把这个关掉,我们再重新试一下 啊。大家有可能说是刚才缓存的结果,那我们再走一遍,是不是现在没有结果返回回来,因为后台断点已经断住了,我们把这个断点走过去,然后看前台啊,结果是否返回来了, 所以说呢,大家就用这种方式呢,就可以非常非常的呃,容易的去调试我们远程的这个主机上部署的这个代码,然后呢用我们本地的这个编辑器啊,和调试本地程序 是一样的啊,前提是呢你需要在这个我们应用程序上去给他添加一个调试端口,然后呢让本机的这个编辑器和这个远程的调试端口进行通讯啊,要使用同一个端口, 然后呢通讯之后呢在本机去下端点就可以调试远程服务器上的这个代码,那我们本节的内容呢 就到这里了,然后呢欢迎谢谢大家的收听啊!如果大家呃能够点一下关注,然后呢我们以后还会为大家啊持续的更新更多更好的这个内容啊,谢谢大家的支持。我的博客是三 w 点字母哥,点 come 字母哥博客,谢谢大家收听。

好,同学们,那么接下来呢,咱们一块来学习一下第八个工具,那么什么是第八个工具呢?其实第八个工具啊,就是拍场这个 id e 当中集成的一个用来调试程序的一个工具, 那么言外之也就是说啊,如果我们有了拍场目这个底坝工具,自然而然是不是就有了,对吧?还不需要额外安装啊。那么在这个底坝工具当中啊,程序员可以去看程序的执行细节和流程,也可以干什么呢?去调试或者是去解 bug 都是可以的。 那么底半个工具啊,既然他这么好,那接下来咱们就一块来看一下底半个工具他的使用步骤,或者我们教他为使用方法。 那么其实 debug 工具使用步骤啊,分成两个步骤,第一就是打断点,第二呢就是 debug 开始调试就可以了。那么打断点怎么打呢?在这里 啊,老师给大家列了一下,打断点你需要知道位置是在哪打,还要知道方法怎么操作。那么打断点的位置啊,就是我们要调试的代码当中的第一行代码,你去打断点就可以了。 言外之意就是说,如果我们想调试一段代码,这个时候只需要在这段代码开头的那一行打一个断点就行了,不需要打 n 多个断点。那么打断点的方法是什么呢?就是我们单击目边代码的行号右边空白的位置, 什么意思啊?也就是说你找到要调试的第一行代码,这里是不是就有一个行号,右边是不是有一片空白的位置?在这片空白的位置,只要一单机当出现这样的一个远点,那么就说明打断点已经成功了,那么第二步操作是不是就好办了?我们第八个去调 是他是不是就可以了?那么接下来啊,同学们跟着老师一起,咱们回到拍场当中来,咱们去看一下第八个工具该怎么去应用他。那首先回到拍场当中以后啊,注意了,比如说老师这里啊,想调试这一段程序,那么这段程序的第一行代码在哪呢?是不是在我们行号为三的这个位置? 我们说第一步打断点,第二步调试打断点的位置是不是就是在我们的行号右边的空白位置,单击一下是不是就可以了?那好,我们现在单击一下,我们发现果然如果程序员在这个位置加了单击之后,是不是会出现一个远点,那么这个远点是不是就说明断点已经打成 功了?那么接下来这个时候我们是不是就进入第二步开始去调试了?那么调试该怎么调试呢?同学们注意啊,调试的方法非常简单,就 是在当前这个文件内部右边任意一个位置啊,我们去右键一下,那是不是就找到了一个 ren, 但是现在点 ren 吗?咱们注意不点 ren 啊,咱们注意往下看, ren 的底下有 debug, 后面是不是跟了我们当前这个零三认识 bug 的文件名, 那么这个时候我们去单击一下顶 bug 这个选项,同学们注意啊,单击好, 那么接下来我们同学立刻会发现这里仍然拍岔目调出一个控制台,但是这个控制台跟我们默认输出的那个控制台还一样吗?是不是就不一样了?那么这个控制台啊,大概分成了 内容显示区域、工具区域,那么工具区域当中同学们注意啊,有一个底坝的面板,还有一个 conso 面板,那老师在 在这里啊,简单跟同学们介绍一下,如果是这里的第八个面板,它显示数据是在这显示,那么显示的内容是什么呢?就是我们程序执行过程当中的变量及细节都在这里去展示。 那么还有一个坑搜面板,这坑搜面板是干什么的?就是 printer 输出数据显示的位置, 那接下来我们就一个个来啊,先看 debug, 那么当然啊,我们所谓的 debug 调试啊,其实就是把我们在哪,如果一旦调到 debug 调试状态,那么就属于一个什么呢?冻结状态,当我们单击 按部操作之后,才会下一行代码,下一行代码依次顺序向下执行,那具体怎么操作呢?我们来看一下啊,在这里啊,有一个向后的这样的一个键 头,那么同学们把鼠标放上去,他应该还提示一个快捷键,是不是 f 八,那么这个时候同学们看着啊,老师如果单击一下,是不是就跳到了第二行,那也就表示第一行是不是已经执行完了,那第一行执行完了之后,同学们来看啊,我们的第八个面板展示的是什么呢? 是不是麦内幕?哎,这是不是我们上面定义好的边亮名,然后等号是什么呢?我们这里写的等号是不是汤姆,但是我们看啊,在控制台第八个这里,第八个这里他提示的是什么? 是不是大括号 str, 这是什么意思啊?注意啊,老师提前跟大家说,这个 str 我们从来没写过,那么这是解释器,通过检查这个变量之后,那么解释器返回给我们汤姆这个数据,它的类型 是 s t r, 那么具体类型都有什么?咱们一会啊,专门来一个专题去讲解,现在我们先不管这个知识点啊,好,那么同学们注意了,现在啊,老师又要单击下一步,那么是不是就跳到了第八行, 那么如果老师再单击下一步呢?同学们来看啊,如果老师停在第八行,我们是不是此时程序只有一个变量,那么当我再单击下一步,我们同学来看啊, 死过内幕,这个变量是不是也有了?是不是他提示我们我是黑马程序员,这个数据是什么类型啊?咱们来看是什么类型,是不是还是 str 啊? 哎,还是那句话啊,具体类型都有什么,我们一会再去讲解这个知识点,现在我们看到的是不是程序当中有两个变量,那么在这里是不是都帮我们执行到了,细节是不是都展示出来了,那么展示现在 在我的代码是不是展示到了最后一行?那么如果当老师再次单击下一步会怎么样呢?单击我们发现啊,当程序执行完了以后,我们的 bug 这里还有变量吗?是不是就没有了?所以老师问同学问一个问题啊,为什么这里没有了呢? 哎,其实好东西可能想起来了,在我们讲变量的时候啊,我们说变量是什么呢?是存储数据的,但是这个变量在哪啊?是不是临时存储在内存当中的?什么叫临时存储?是不是就是你程序执行完了,那么内存当中的这个变量是不是就没有了呀? 对吧?哎,所以这里我们是不是看不到任何的变量了?好,那么接下来啊,同学们注意了,我们是不是把第八个这个面板已经看完了,我们还要去看一下 ctrl 这个面板,那么当老师单机切到 ctrl, 咱们来看啊,这里是不是就是显示的汤姆和我是黑马成学,我爱拍粉这两个数据?那我们同学先不着急啊,我们现在呢,再去右键第八个一次,然后这一次呢,我们直接切到坑搜,我们来看一下, 那同学们来看啊,现在只要打了断点,我们的程序是不是就冻结在断点这一行,那么此时控制台有没有输出汤姆和我爱黑马程序员呢?是不是没有输出啊,对吧?那接下来啊,如果我们点一下暗部操作,哎,下一步, 那么这个时候啊,我们看一下,是不是此时只是跳,跳到了变量,执行完了这一行是不是就调到了 praying, 但是 praying 的这一行执行了吗?是不是还没有?那我们再单击下一步,同学们注意啊,下一步,当 print 麦内幕执行完成之后,那我们 同学来看啊,控制台是不是就输出了汤姆这个数据,那么这个时候我再单击下一步呢,那我们看我爱黑马程序员这个数据输出了吗?没有,为什么呢?因为 print 是不是还没有执行到呢? 那么这个时候,如果我们再单击下一步的话,我是黑马程序员,这个数据是不是就已经输出了?因为 praying 是不是已经执行完了?当然同时 praying 死固内幕执行完成之后,因为我们这个程序之后没有任何的代码,我们整个文件是不是也就运行完成了, 对不对?哎,那这就是我们的一个底板工具,那么底板工具的话呢,我们是不是能够完美的看到我们的程序是自上而下依次向下执行的,是不是按顺序执行的?那所以我们说底板工具是不是可以用来查看我们程序的执行细节,甚至于 限量的类型,是不是都能在 debug 这个面板提示我们其余坑搜面板是不是还能看到完美的一个数据的输出,对不对?好了,那么接下来啊,我们认识到这个 debug 之后啊,回到我们的讲义当中来,同学们注意啊, debug 工具,如果现在有人问我们 debug 工具是干什么的呀? 是不是看程序执行细节和流程的,或者是调试程序是不是都可以,那么怎么用呢?打断点,然后右键底 bug 调试,按部操作是不是就可以了,对不对?哎,这是我们底 bug 工具它的一个用法, 那接下来啊,老师把底半个工具用法讲完之后呢,咱们把这个视频啊稍微暂停一下。

最奇怪的游戏, 先去搜。 哇,这是一百克的, 咋还不能变形, 现在都不给 算了。看一下介绍,过几分钟, 其实我们第一次的意外变成了,别听这个意外,是不是我知道怎么变身?是是,我根本不知道怎么变身,他就直接给我搞变身了,求哎, 这个图是真没看到过。 怎么看不到你天生要死。 好像是真的不让我变了。 一直这么转就能变身。可是刚才我就是一直这么转的,突然就变了,牛逼,而且还是地面上,根本不需要用气啊。 这游戏实在太好玩了。但是嘛, 刚才这是红包,给我倒杯水,我还没喝哎。


之前我做了一个 psv 模拟级别的视频,然后有个兄弟问我,为什么我设置我设置了以后保存不了呢?你需要在界面 按那个 set 键,然后找那个设置模拟器,拉伸瑞丽双双线性,然后平滑否,动态分辨率四,垂直同步四, 然后其他就不要管了,然后再按叉,然后退出程序一定要退出一次,这个时候就保存好了,退出以后再重新进进去以后再随便 找游戏进入,那都是设置好了的参数。如果是直接进游戏里面,然后设置设置了以后退出,那么只是会在这一个游戏里面变成合适的。 所以简单来讲就是要在进游戏之前在那个主界面设置完成并退出一次,然后再重新进去,其他游戏也全部都是设置好的这个配置了。

啊,我是亚马逊云科技开发者关系团队的,我叫郑玉冰,我是雀明飞,来自亚马逊云科技解决方案团队。 不出意外都出现了一个错误。不出意外,你这设一设一坑是吗?对,这个时候我们可以看到我们刚才的配置里面, 我也看看配置。对,这个配置里面这个 aapigatv 的这个接口我们还没有配上去,因为我们后端的拉姆的后还没有不说好, 因为我们后端服务其实主要就是需要部署一个纳马的服务和一个 apa 的位。嗯,然后这个地方我们通过呃 cdk 来进行部署。 cdk 其实是我们团队的,其实可以说是我们团队甚至我们 aws 的第一生产力工具吧。嗯,它是一个我们提供的开源的一个小手架,它可以用来呃,凌云。可以自己选 选择自己喜欢的语言,就是你喜欢家吧,或者说拍摄这种语言来进行自定义开发,通过代码的方式来定义我们 aw 的市场所所有的资源。呃,可以看到不。说好了之后,嗯啊,我们的这个纳木纳福纳木纳服务已经暴露出一个接口。嗯,这个时候我们再配置到刚才的 配前段的配置文件。那么完成这个配置之后,再把我们刚才说的修改的这个文件重新上传好了,我们再来体验一下刚才的服务。 哼哼,你没有解决问题。其实是这样子的,因为我们的 s 三前面会有一个 cd 服务,也就是我们的 colodfrot 这个服务, colofrom 对他是提供了一定的缓存能力的。嗯,所以所以我们的配置虽然更新了,但是我们通过这个 colodrope 的秘密去访问的时候,他还是会呃请求还是会达到 原来的那个缓存上。所以你不主动的更新他,他还是用他缓存的数据去做这个错。好的,我们刚才已经完成了这个呃缓存的一个刷新。好的,这个是我们拍照了之后,我们会把 照片嗯通过 apad 位上传到娜娜娜,然后娜娜娜会不会去掉我们的思路型啊?这么快就已经渲染完了?这是一张图的这个渲染对吗?对,是的。还有些其他的功能也给大家去做一个介绍啊。刚才也说了我们的解决方案包括了呃,除了刚才的图像处理,还有文字识别, 就是有一些通通用文字识别,包括一些自定义模板文字的识别,还有车牌信息识别,智能人像分割,然后人脸检测,还有人体结构化属性。像这种我用的比较多的。还有一些图像理解,因为我们刚才所说的图片处年纪只是一些近 台上的。嗯,然后我们其实还在很多场景下需要一些图像理解能力。比如说我们在我们看到别人买了一个很好的包包,或者一个很好的手机,嗯,我们需要去查一下是什么品牌的。嗯,我们可以拍个照了之后直接上传上来,然后通过呃图片理解能力来分析他是什么型号的。呃,有一些像 图像的超分辨率处理,嗯,就大家在家里一定会有一些老旧的照片,嗯,但是那些照片可能像分辨率很低啊,然后色色差还是很很很糟的那种,嗯,然后大家可以通过这种功能把我们的照片进行一些 丰富,然后清晰度可以提高。嗯,然后就是自然原处理。嗯,这一块的话,主要是它可以用来对比两段呃文字的一些相似度。我们有已经有很多客户把我们的解决方案用到了生产环境。嗯,比如说我们现在这个 so 型 后端,它其实可以直接对接我们的 gpu 的一些服务器,所以性能方面大家是完全不用担心的。非常感谢大家的时间,欢迎大家在各平台关注我们的官方号,然后我们后续会有一些资源会在上面分享。拜拜拜拜。

这个更换黄海市啊?点这个,点这个灯塔,点点这个灯塔形状的港口 他们,你点开第一个船,你点一下这个航海式,他这个右下角有个更换,你点一下更换,是吧?你点底下的,他就换,上面看到没有?他随便换的,我点吕布 点一下,确定这是未切换,你看点这个点,确定我的战力马上降了,要重套的黄海市。 我把吕布换上,换一个成套的,他就会两百五换,就两百四点。好,吕布点个确定,我的战力又升回来了,两百五十六,就是这样更换航海式。

卫生间在下十九,今天我们来盘点一下游戏里那些令人不寒而泣的高能瞬间。在索尼克 cd 中,如果依照顺序按下方向键,当进入声音测试界面后,把面板数字改为四、六、十二和二十五,你将会看到这副画面 除了恐怖的音乐和如同鬼魅一般的索尼克画面中。这句话的意思是乐趣无穷。在极度恐慌第一关中,如果我们重复开关研究所的这扇大门,你会看到楼梯的电灯突然开始不停 感受。如果你还不停手,大门将会消失,而门外似乎有什么正在等着你。哈哈哈。 在黑与白二中,如果你在夜晚十点后进入游戏,那么你会听到游戏内有人低声呼喊着你的名字。下期高能适应前不定期放送,敬请期待。

游戏史上最诡异的都市传说游戏或许并没有表面上那么令人快乐,他们是索尼克的中式玩家。一天,他收到了一个神秘的游戏光盘,并带有一封信。这是被神抛弃的游戏光盘,如果你不推 毁他,他将一直跟着你。在好奇心的驱使下,汤姆还是将光盘放入了电脑。一开始还是正常的游戏画面,过了一会,画风就开始诡异了起来。而游戏里只能选择索尼克的好友,无论他们选择谁,最后都会被索尼克杀死。切,游戏中看恐怖的 笑和宠物坏蛋的笑声都让汤姆心神不宁。最终,汤姆的尸体被发现在电脑前,而电脑屏幕上只剩下满脸血迹的检测。

大家好,本节我们来给大家分享迪 bug 和瑞丽丝的差别是什么。然后在这个课程讲解之前,我先给大家做一个自我介绍,我叫肖玲,我是一名自动驾驶算法工程师,是深度学习集团级视觉实战和学校彭 cb 四 基于拍损的算法实战作者,毕业于中国科技大学。我的分享主要包括自动驾驶斯大姆深度学习计算机视觉私家和拍损编程以及面试求职相关的一个知识。 然后就是迪 bug 和瑞丽丝,就是我们编译的时候经常需要有选择的一个编译模式,他们俩的差别的什么?就是迪 bug 的话,我们上爷爷讲过,他就属于一个调试模式,他会保留,就是编译的时候编译器其实本身会对程序做优化,但是如果你选择的是调试模式迪 bug 的话,他就不会 把一些中间过程进行一个优化,然后你在调试的过程中就能看到一些中间的一个变量,否则的话中间变量可能会被调变异器进行优化,你就看不到了,所以这个用于调试的过程。然后是历史的话,其实主要用于代码的或者程序的一个发行, 就是最终交给用户的一个程序。编译器呢会根据你的需求,像这个地方你选择最大速度优化还是最大就是优化大小这两种方式, 然后呢他就会给你做一个优化,提高你的程序的执行效率。这个地方可以在那个项目选择的时候,属性业里面进行一个配置,在属性业里面的配置属性,然后就是里面可以选择 ccc 家,然后优化就可以选择你想进行什么方式的一个优化。然后呢?最好 后的话就是瑞丽丝其实就是一个小巧精悍啊,非常纯粹给用户使用的版本。第八个的话,你就方便于程序员进行一个代码的一个调试,如果你编译的是瑞丽丝版本的话,其实不太用,不太方便进一个调试。 然后编辑第八个版本的话,会生成那个 pdb 文件,就是调试符号表文件。 然后就是如果你使用思魅可进行一个代码编译的时候呢,可以在这后面加上思魅,就是加上选项杠地思魅可标的太普,等于迪 bug 就可以编译迪。嗯,那个迪 bug 模式,如果编译的属于历史模式,把这个迪 bug 改成于历史就可以了。 然后如果你觉得喜欢我的讲解,请帮忙点个关注,点个赞,谢谢大家,本节内容就到此结束。

新手程序员遇到 bug 时,总是按照机器问题、驱动问题、系统问题、程序问题的顺序解决 bug。 正确的方法是从高层往底层查找, 应该是从程序问题、系统问题、驱动问题、机器问题顺序查找。同时,在 d bug 时,应该多用假设推论的方法,先假设哪里出问题,会出现什么样的 bug, 然后去测试验证该假设是否成立。掌握这个方法,再加上谷歌和度娘,就再也不怕 d bug 了。