07 2020 档案
摘要:单元测试的作用 单元测试一般用来测试自己写的代码逻辑是否有问题,能不能按照自己的预期执行,便于自己在上线之前检验代码质量。 在我自己使用单元测试的过程中,我自己一般都是针对某个函数进行测试,判断这个函数是否能够达到预期效果。为了在Go中使用单元测试,我们需要在xxx_test.go文件中导入test
阅读全文
摘要:背景 在C#中,如果想要为List 实现排序,那么需要实现一个接口IComparer接口,从而根据接口中定义的方法来进行排序。 在这里给出关于IComparer的官方参考文档IComparer参考文档 在这里我自己通过对分数进行如下的规则排序: 首先按照chinese分数排序; chinese分数相
阅读全文
摘要:引言 最近自己在学习go项目的时候,查看别人的源码经常发现defer的使用,加上自己之前对这个关键字没怎么在意,只知道差不多是用来释放内部变量的。 查看资料可以发现,defer会在当前函数或者方法返回之前执行传入的函数,经常用于关闭文件描述符、关闭数据库连接以及解锁资源。 为了能够更形象地理解def
阅读全文
摘要:引言 自己最近在玩Go,在开发一些项目的时候需要调试,由于之前都是在GoLand上写的,但是这个IDE启动太慢并且不轻便。并且自己之前很多项目都是在Vscode中编写的,所以特意想在Vscode中配置Go的开发环境和调试环境,由于在安装的过程中遇到了不少的问题,希望在此给自己留一个笔记,以便未来不再
阅读全文
摘要:整段右移 选中之后按TAB 整段左移 选中之后按Shift + TAB
阅读全文