摘要:
strings.HasPrefix(s string, prefix string) bool:判断字符串s是否以prefix开头 。de13 strings.HasSuffix(s string, suffix string) bool:判断字符串s是否以suffix结尾。ab9cb3 strin 阅读全文
摘要:
背景 今天照常写完代码,运行go的测试用例的时候,出现了signal killed。很自然的,go 进程被杀死,测试终止。 我这段测试代码是测试Kuhn-Munkre 算法 ,算法是cgo混编的,用于做乘客订单和车辆的二分匹配。测试代码用于验证匹配结果。 机器是基于我本地的 Virtualbox U 阅读全文
摘要:
用golang截取字符串时需要用到string 包, 通过将字符串转为[]byte类型进行切片并用string转为截取完的字符串结果 // 截取字符串前三位 str := "fidding" str = string([]byte(str)[:3]) // 结果为 "fid" fmt.Println 阅读全文
摘要:
go test 命令行参数 https://blog.csdn.net/qq_41767116/article/details/124090042 go get -u github.com/vakenbolt/go-test-report/ go test -v -json ./ | go-test 阅读全文
摘要:
‘…’ 其实是go的一种语法糖。 用法一:表示多个不确定数量的参数 用法二:slice打散传递 func test1(args ...string) { //可以接受任意个string参数 for _, v:= range args{ fmt.Println(v) } } func main(){ 阅读全文
摘要:
【StarUML】时序图 时序图是可视化地展示对象与对象之间的联系的图,与其他的图相比,它跟侧重于表现为了完成一个用例,对象之间是怎么协同工作的。 之前学习的组件图、用例图都能表现对象之间的联系,侧重的是“有哪些联系”,这是属于水平维度的展示,而时序图,它更像一个是从纵向维度用一个个的用例,将各个对 阅读全文
摘要:
该接口经常用于输出 struct 的值 或者记录struct数据日志 一个普遍存在的接口是 fmt 包中定义的 Stringer接口 发现 http://tour.studygolang.com/methods/6 中的说法有错误.经过查找go 源码Stringer的定义存放在下面的目录中 定义为 阅读全文
摘要:
https://blog.csdn.net/baidu_36943075/article/details/90634404 阅读全文
摘要:
sonar集成golang的检测工具 sonar中的插件SonarGo自带一些检测规则,但sonar想要集成golang的覆盖率、单元测试报告、和更多的代码规则,需要集成其他golang的检测工具 单元测试 通过golang的单元测试工具go test生成单元测试报告(见https://blog.c 阅读全文
摘要:
GitLab CI是开源的持续集成服务,GitLab Runner是一个开源项目,用于运作任务,并把结果发送回GitLab,它与GitLab CI一起使用。 持续集成 持续(Continuous integration ,缩写CI)是一种软件工程流程,是将所有软件工程师对于软件的工作副本持续集成到共 阅读全文