粉丝1.3万获赞4.7万

假设有个需求即将上线,所有的代码都已经提交到 master 分支,突然项目经理说有一个需求不用上了,但是在你这个代码之后,已经有其他人也合并了他们的分支,这个时候你会怎么去回推代码? 是手动删除代码还是 research 回退后重新合并分支?在这里最合适的方法是使用 get revert。 在 idea 的 get log 记录中有这样一个选项叫做 revert commit。 revert 的作用是撤交某一次提交或者某几次的提交,然后用一个新的提交来覆盖掉之前的提交。 模拟上面的这个场景,比如我现在对某个类做了第一次变更,然后进行了一次代码的提交,并推送到远程分支,接着又进行了第二次代码提交,同样推送最新的代码到远程的分支。这个时候其他人合并了一个新的 比较进来, 现在分支上一共有三次提交, 这个时候突然被告知第二次提交的这块代码不用上线了,于是需要将这次提交回退,只需要在 get 的 log 记录中找到想要撤销的那次提交,选择 reverse commit, 相当于这一次的提交就被撤销了。 get reverse 的好处在于,即使代码已经回退了,但是所有操作记录都还在。 reverse 的实现是通过逆向生成的方式进行代码的回退,比如增加代码就变成了删除代码。 这个时候项目经理又说,刚刚的代码还是一起上线吧。如果用手动删除代码的方式,现在就傻眼了。用 revert 的话,只需要对 revert 的这次提交再进行一次 revert 即可。可以看到代码又回来了,如果是多次提交同时 回退,只需要选中多个,然后执行 revert commit 就可以了。下期视频再来讲讲很多人用的更多的 reset。 以上就是本期视频的全部内容了,我是于宅,我们下期再见。

交发使用流操作文件时,怎样优雅地关闭流?我们以读取文件中内容为例来说明这个问题。有这么一种读取文件内容方式,首先要从文件系统中的某个文件中获得输入字节, 然后将字节转换为字符流,最后从字符流中读取文件中的文本内容。整个操作中需要注意一个问题, 当这些流使用完毕之后,需要调用各自的 close 方法关掉流,因为如果不对流进行关闭,可能会无法回收资源,导致内存溢出。怎样关闭流呢?一般我们使用 choicash finally 的模式,在 finally 中手动关闭流。看个例子,这里有个文件, 文件内容是一个字符串,我们可以使用刚才提到的那种方式去读取该文件中内容。右键运行可以看到文件中内容已经输出到控制台 来了。分析下当前方法,发现方法很长,但是实际业务逻辑却很少,其中有一大段代码在处理流的关闭,非常勇于。怎样优雅地处理关闭流的逻辑呢?有两种方式, 第一种使用 j d k 自带的语法堂 try with resource 来自动关闭流,看效果。我们在 tri 后边加个括号,把需要关闭的内容置于当前括号内, 这样就完成了流的自动关闭。方法瞬间变短了,主要逻辑也非常清晰。右键运行可以看到文件中的内容完整的打印。在控制台反编译看下代码,可以发现本质上还是在发动力中进行了流的关闭。接着看第二种方式, 这种方式需要借助 lambock 提供的 clean up 注解来实现自动关闭流的操作看效果,使用很简单, 只需要在需要关闭的类前面加个 clean up 数解就好,这样流就可以自动关闭了。右键运行发现文件中的内容已经输出在控制台了,反编译代码发现其本质上也是在方正里中进行流的关闭操作。至此, 关闭流的三种方式演示完毕,你会选哪种呢?欢迎评论区留言。好了,本期视频就到这里,欢迎关注、点赞、评论、收藏,我们下期再见!


你知道吗?不想让客人一进门就看到那个亮着的红灯,其实可以优雅的关掉它。在设备隐私设置或指示灯设置里 通常有关闭选项,但请注意,关闭后设备仍在工作,只是你不知道他是否在录像。建议只在需要营造无感环境的特定时段关闭。 日常还是开着更安心。得到了隐蔽,但也失去了一部分工作状态,确认便利和安全感。你会怎么权衡这个功能?你用吗?评论区留言。

一开始哎,不要这样拉,不要这样拉,为什么不要拉?这个是电动尾门,这样拉的很容易拉坏的呀,我怎么知道他是不是电动尾门了啊。这个我告诉你哦,第一个像看这有这个开关的,有这种尾门,电动尾门开关的,这个是属于电动尾门。第二个看这个液压撑杆,你看到没有,这两边的这个撑杆很 出的哦,那我哪知道你出个四啊,我怎么分啊,怎怎么区别啊啊,那你对比一下这个就知道了,你看像这一款的话对不对?像这一款那个液压定制的话就很细了, 两边都是很细的,这个就是属于那个液压撑杆的,我们就可以像这样的踩上关门。像这一款呢,这个带电的尾门呢,我们需要这样关, 不然的话容易把这个液压球给弄坏,弄坏了维修起来很贵的哦,学会了没?好知道了。



当你的笔记本在插拔电源时,屏幕忽然按下一瞬,您或许会惊慌,难道是硬件出了可怕的故障? 请放宽心,这绝非损坏,而是现代高性能笔记本一种十分优雅的智能机制。那些搭载了 v r r 智能可变刷新率的机型,生来就拥有两种灵魂。若您不希望这短暂的切换打扰视线,只需这样做。在桌面单机右键 进入显示设置,打开高级显示器设置,将自动调整刷新率,关闭。如此,无论插电与否,画面都将稳定如一,不再有任何迟疑,这便是科技为舒适与续航所做的温柔平衡。
