adio 忽略空 catch 快告紧, adio 中 check catch 快,如果没有填写异常信息或者没有进行抛出异常等信息的话,会提示 empty catch block。 嗯,视力大码是用一个输出流, 我们使用拆 weather sauce 把它看出来。在这里我们看到爱丽尔会提示这块是空的,一个块会有一个黄色的告警,我们在滚动条这边也可以看到。 我们可以尝试修复这个告警。我们按住 ctrl 加艾特电啊,抱歉,是艾特加抗艾特电会 提醒 rename catch paramedia to ignore 的,我们只要把它的变量名定义成 ignore 的,他就会 取消这个告警。我们可以看到这边滚动条这边告警也没有出现了啊。我或者我们可以把他手中改成一个诺尔也是可以的。
粉丝22获赞648


你们有没有过这种情况,就是线上的代码想在本地调试,需要修改一些配置文件,比如这里的数据库地址,还有 redis 地址,但是 bug 调试完成之后需要重新提交,那么其实修改的这些文件咱们是不想提交的,那咱们平时的做法是什么样的呢?点击提交的时候, 然后把它勾选掉,然后再进行提交,那么每次这么点来点去是不是很麻烦?那有没有其他的方式呢?其实是有的,咱们这里可以找到 get, 这里面左侧有一个称之类似的,然后咱们又一个称之类似的,取个名字,比如说叫不需要提交的文件, 然后这里咱们就可以把咱们需要忽略这个亚姆文件拖到这里面,然后咱们再进行一次提交,尝试一下,这里就已经看不到咱们的 那个文件了,如果你想恢复的话怎么办?也很简单,把它拖拽出来就 ok 了,然后这再次提交咱们就能看见了。 ok, 小伙伴们, idl 中还有哪些好用的设置,请在评论区分享一下。

今天通过该视频让我们一起学习如何给 idea 添加方法注视的模板,并解决设定过程之中遇到的问题。第一步,在设置页面找到了 templet, 分别创建 template group will like tempurate。 第二步,设定注视的缩写符号,该缩写符与太平线配合使用。第三步,设定注视模板,该模板必须以信号开头,不然会出现 param 和 return 无法获取的问题。 第四步,编辑并设定模板的电量参数,其中 caramelrisa 电量值分别通过 bluegrix 脚本动态获取。 接下来我们一起看一下 heren 和瑞萨关联的 gooby street 脚本是怎么实现的。 该脚本实现了三个功能,第一个功能,如果没有变量参数,直接返回空值。第二个功能,判断第一个参数并返回 ctrl, 注意前面有空格。 第三个功能,其他参数直接换行并叠加字符串。最后输出 parent return 脚本是获取 message return type 函数与 return 字符串拼接。 最后,让我们一起看一下注视模板的使用效果,谢谢您的收看,我们下一个视频再见!如果喜欢该视频的话,记得一键三零幺。

凯迪亚设置修改过的文件不出现在提交列表中,我们在本地开发环境中往往需要覆盖一些全局变量, 然后像这边的一个 spring 部的项目,我们复写了全局配置中的 soft 点破特这样一个九零九零端口默认是八零八零,而这样我们本地 每次需要提交的时候都会包含这个 properties 文件,比如像这里我点击提交的时候就会出现这个 properties 文件,如果 不取消的话,每次都会在这里出现,而我们每次都必须取消勾选。 如果有时候忘记了一起提交,还需要重新 reverse 或者 receipt 就比较麻烦。其实我们可以在这里新建一个 change lister, 将这个 pre kitchen property 是添加到其他的圈圈 lister, 这样我们每次都会以 default chengie list 提交,而 preligation properties 是不包含在 default change list, 所以它就默认不会再去提交。 这里可以看到我们新建一个圈圈类似的我们就叫做本地的开发环境, 然后我们点击 ok, 然后这里出现了一个全局 list, 然后我们选择把这个文件拖动到 logo 扣在我们的门口里面,我们发现在这边就没有了这个本地的提交。我们再点击提交,我们就可以发现我们需要改动的这个 文件没有出现在这个 fourth 圈圈类似里面,所以我们可以避免错误的提交。

当你在使用 vs 扣的或者 idr 启动非常慢,或者快速搜索文件的时候非常慢,怎么解决?我教给你方法,我们先拿 vs 扣的来举例子啊,那么你打开系统设置,然后呢搜索这个关键词之后的话呢,点开文件,然后这块有两个配置段, 比如说我会把前端里边的 note mojito 四啊给他忽略掉,然后在下面这个配置段当中的话,也会把 note mojito 四排除掉,同时你要看你使用的语言啊, 那么一般我使用的,比如说前端呢或者内容的话,我会把相应的第三方包的文件夹全部排除掉, 或者我也会把我最终生成的那个变异文件啊,那个文件比较大,我也会把它排除掉,这样排除掉之后的话呢,有一个特点就是在你的左侧的列表当中,你也看不见这个 no 的 mo 就是了,其实呢也没有什么太大问题, 这样的话呢,你在搜索的时候或者启动的时候就会变得非常的快。好,我们接着来看 id 当中怎么配置,那你搜索这个关键词搜索之后的话呢,把你要忽略的文件夹在这块,点击加号,把那个给填上就行了,比如说你要忽略 no 的 model 词,那就把它填上 好,这样把它填上就行了,当然你也可以填你的具体文件。好,分享结束,大家点个赞,再见。

哈喽,大家好,我是鱼仔,上期视频介绍了 debug 的八种断点,本期视频就来讲一下进入断点之后的一系列调试技巧。进入断点之后可以看到 debug 工具栏中有一些常用的按键,想看到更齐全的可以在菜单栏的 run debug actions 看到。 首先是第一个 step over, step over 的作用是一行一行的往下走,不会进入到方法的内部。很多人不理解和 step over 的区别, first step over 是强制往下一步跳,哪怕是当前行对应的方法中有断点,也会忽略掉这个断点,而 step over 会进入方法内的断点中。 第三个是 step in to, 这个功能会让代码进入到方法内部,但是一些外部价包的方法无法通过 step in to 进入。如果想要进入外部价包方法内,就可以使用 force step in to, 比如现在就进入了 print 方法内部。 第五个 smart step in two, 这是个很好用的功能,如果在一行代码中有多个方法,这个时候就可以通过 smart step in two 随意指定方法进入,而不需要一步一步的执行下去。当你进入了一个方法内部后,想要跳出就可以使用第六个功能 step out, 跳转到调用者方法处。 step out of code block 的作用是跳出代码快,比如调试负或者瓦欧循环的时候,就可以通过这个功能跳出循环。 狼图克瑞斯的作用是跳转代码到鼠标光标的位置,就好比鼠标光标在的地方就打上了一个断点,但是如果前一个断点的位置和鼠标的位置中间还有断点时,就会进入到中间的断点。 这个问题可以使用下面一个功能 force, 然后读科斯来解决,他会忽略掉中途的断点,直接跳转到光标。八种调试动作到这里就结束了, 我们再来看看其他功能。在第八个处可以看到现成的调用站,当第八个已经进入到某个方法内部之后,如果想要返回退到前一步执行的方法,就可以使用 reset freeman 功能,就会回退到前一步的方法调用。当然也可以直接在调用站中点击方法前的回退图标。 如果运行到某处断点后,即使关闭项目,接下来的代码也还是会执行,有时候就会产生很多脏数据。这种时候就可以使用 force return, 不执行代码直接返回 resume program, 会让程序进入到下一个断点,如果没有断点就结束运行。学会这些后,你的 debug 技术一定会强大不少。以上就是本期视频的全部内容了,我是鱼仔,我们下期再见。

大家好,我是于仔,今天介绍一个使用 ai 帮你写代码的插件,可多特,这款插件号称学习了数以万计的优质开源框架,能给出最符合成宣讲话的提示,话不多说,直接开整。首先还是在插件商城里下载,这款插件 我已经下载完成,下载完成后需要重启 idea, 重启完成后启用口头塔,这款插件就能使用了。现在我想写一个读取文件的功能, 可以明显感觉到蛋白的提示功能变得十分智能。提示只是这款插件的其中一个功能,遇到不会使用的类方法可以 直接通过这款插件查询。比如我现在不知道怎么用 buffer 的 read, 就可以直接右键选择 get a relevant examples, 这款插件又会把 get up stack overflow 中的优质代码以及插件中自己提供的代码片段提取出来供你参考。作为 ctrl c p 程序员的我们,只需要简单借鉴一下一个功能就可以完成了, 携带码就是这么简单。除此之外,也可以手动去搜索鞋类或者方法的使用,比如我想知道 after the reader 和 list the stream 方法放在一起如何使用,我就可以在这里搜索 lit the stream so the。 关键信息越多,就越能定位到你想要找到的用法,这简直就是提高编程效率的神器啊。目前这款插件的提供商推出了一款新的 ai 插件, 我目前在试用中,如果觉得好用也会在之后的视频中推荐给大家。好了,本期视频就到这里了,我是鱼仔,我们下期再见。

哈喽,大家好,我是鱼仔,我上家公司有个做开发的同事,他有个很好的习惯,写复杂业务逻辑代码时,总会先画图,然后把一个后缀为 pumao 的文件放在工程的 docs 文件夹内,这个文件里就是各种各样的图, 不管是自己之后看代码或者给别人介绍业务逻辑,又或者代码交接的时候,都可以快速让别人理解你的代码逻辑。他用的就是一款 ida 的插件,叫做 plant 越没有, 这是一款 uml 图绘制工具,简单学习对应语法后,就可以通过文字生成图形。下面是几种常用的由 plantuml 生成的图片,流程图、 持续图、用力图、累图、思维导图等等。 本期视频就来介绍一下这款插件。首先是安装,直接在设置的插件管理中搜索 plant uml 安装即可,安装完成后就可以开始画图了,直接右键新建一个 plant uml 文件,这里也会让你选择十几种 uml 类型的图片。 选择第一种持续图,一个持续图的案例就出来了,并且附带了一个使用说明的网站,有一定学习成本,但是学会之后画图特别快,你可以把画完的图转化为图片格式分享给别人。 接下来看一个类图,类图可以描述类的结构、方法、属性,以及类之间的引用关系,一般是给别人介绍类结构时使用。流程图是最常用的一种图了,流程图在 u m a o 语言里无非就是一些 f l, 只要是逻辑清晰的流程, 就能用流程图画出来。再来看一个思维导图,默认的这个思维导图比较丑,自己搞一个长得好看的思维导图。对项目管理来说,还有一种比较实用的是干特图,用这款插件也同样可以换。 而把这样一个 uml 文件放在工程项目里,既不会占用空间,别人又能看图又能改图,真的很实用。因此,我认为这是 ida 插件中最好的画图插件了。以上就是本期视频的全部内容了,我是鱼仔,我们下期再见。

现在你选好 gdk, 点击下一步,来到这个界面,我们给项目起一个名字,叫做 boxx 零一, 你可以点击这里更改项目的存储路径。 这里要格外注意,当你修改存轴路径之后,你会遇到挨裂的一个小 bug。 项目名称跟路径不会再自动同步,这个时候需要你手动来填写,才能确保他创建出正确的文件夹。 这个地方是关于详细的设置,初学者如果不想看的话,可以跳过这一小段 id。 这个工具管理项 的方式跟麦克力并不一致,传统开发工具通常会有一个工作空间的概念,里面会有若干的项目,你可以同时打开并查看他们。但是在 id 里面没有工作空间的概念,每次你只能打开一个项目, 但在同一个项目下,你可以创建多个模块。这样的设计方式对于那种大型的分布式项目是非常有利的。虽然我们目前还没有这样的需求,也不会用到多个模块,但 id 会默认帮我们创建第一个模块。 你可以看到这里就是我们模块的名称,但模块理论上只是项目的一部分,所以这个名称其实不太合理。我们可以更改一下这个模块的名字,管他叫做魔九零一。 点击分类时,我们就完成创建好了我们的第一个项目。这里 提示我文件夹并不存在,是否要创建。点击 现在进入到我们的第一个项目,找到这里有一个 s r c 的目录,我们在这里点右键新建一个加号文件,取名字叫 fast。 由于加二是一门标准的面向对象的编程语言,因此他这些奇怪的语法全都是基于面 面向对象的词方式设计。我会在下节课详细的跟你讲什么是面向对象。你可以把这个例子先抄一遍,提前熟悉一下语法。接下来我们来执行这个程序,点右键选择软。 好了,现在你可以在这个叫做控制台的区域看到这里输出了一行字。现在你大概应该能猜的到这一行代码的作用是什么,就是向我们的控制台输出指定的内容, 现在你可以自行修改这两个双引号之间的内容,来反复测试一下这个小例子。好,这一小节的课我们就先讲到这下节再见。

今天来讲一下我们平时开发的时候怎么方便的查看日字。第一种日子是项目启动日字,这个日子是在控制台里面的,假设就是我们想把控制台的日字写在一个文件里面,怎么配置这个直接在 id 里面配置就可以了,具体是怎么配置呢?我们来看一下。点这里, 点这里可以找到这个,然后点这个编辑配置,然后从左边找到对应的程序,比如说我们要给这个程序配置日字目录,然后直接选中就可以了,然后看这个右边的这个界面,然后再点这个修改配置选项,这里 这里可以看到这里有很多的这个配置,然后找到这个日日这一栏,然后再找到这个保存这个控制台的这个日日到文件选这个,然后这个日日 这个配置像,然后就出来了,出来之后直接在这里填这个具体的就是文件手段末路以及文件名字,就是文就是日字文件的完整的名字直接在这里填,然后直接点这个应用就可以了。我这个 id 版本是二零二一年的版本,所以他这个界面是这样子的, 然后点这里找到这个日之末路,如果是低版本的,比如,比如说是二零一九年版本的 他,他这个界面不是这个样子的,他不是他根本他没有这个东西,他直接有几个选项稿,就第一个选项稿是一些基本信息,然后第二个选项稿 还有第三个学员卡,直直接就是在第二个学员卡里面可以找到那个对应的,就类似这个日制的这个文件陌路这个配置,只不过界面的这个位置有点区别,但是原理的话是一样的, 这个是项目启动日制,就是控制台日制怎么在 id 里面配置,就是分别还有低版本、高版本分别是怎么配置的? 然后另外一种的话就是项目大马里面的这个日志,我们一般的话就是有这个日志的配置文件,我们会指定一个日志文件末路,但是呢一般情况下不管是测试还是生产那个都是一个统一的一个配置。 但是我们自己在本机开发的时候想指定自己的位置,比如说我们为了看日子方便,就直接指定为这个当前项目目录,包括刚才这个项目启动日字也是一样的,我们一般的话就把它指定为当前项目的这个目录 就方便查看。然后这个项目大马里面的这个日式也是一样,就是我们把这个插面配置文件里面的这个 日制陌路,直接改为这个当前项目目录就可以了,然后在当前项目目录就会生成对应的这个英孚 al 第八个日制文件,就方便查看。好的,谢谢。
