随笔分类 -  go

摘要:https://yqqy.top/ubuntu-install-golang/#%E5%8D%B8%E8%BD%BD 阅读全文
posted @ 2023-03-07 10:13 gtea 阅读(25) 评论(0) 推荐(0) 编辑
摘要:func Get(f string,value interface{}) interface{}{ temp := fmt.Sprint(value) switch f.Type { case "string": return temp case "bool": b,err := strconv.P 阅读全文
posted @ 2023-02-09 16:39 gtea 阅读(409) 评论(0) 推荐(0) 编辑
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 本文基于Google的实时竞价广告进行对象拷贝及进一步的压测,其文档的官方地址 关于golang拷贝的概念 Go语言中所有赋值操作都是值传递,如果结构中不含指针,则直接赋值就是深度拷贝;如果结构中含有指针( 阅读全文
posted @ 2022-11-02 11:28 gtea 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:exec包执行外部命令,它将os.StartProcess进行包装使得它更容易映射到stdin和stdout,并且利用pipe连接i/o. func LookPath(file string) (string, error) //LookPath在环境变量中查找科执行二进制文件,如果file中包含一 阅读全文
posted @ 2022-09-29 11:42 gtea 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:在日常运维中,经常遇到磁盘空间满,但是找不到相应文件的情况。通常这种情况都是文件被删除,但是还被进程占用,造成du与df结果不一致。处理办法通常是停止占用文件的进程。 但是如果进程不能被停止呢? 另一个处理办法就是通过清空文件释放空间。处理办法如下: 通过lsof | grep deleted 找到 阅读全文
posted @ 2022-08-27 14:59 gtea 阅读(305) 评论(0) 推荐(0) 编辑
摘要:Ubuntu18.04执行localedef -i en_US -f UTF-8 en_US.UTF-8报如下错误: [error] character map file `UTF-8' not found: No such file or directory[error] cannot read 阅读全文
posted @ 2022-08-24 18:57 gtea 阅读(336) 评论(0) 推荐(0) 编辑
摘要:strings.HasPrefix(s string, prefix string) bool:判断字符串s是否以prefix开头 。de13 strings.HasSuffix(s string, suffix string) bool:判断字符串s是否以suffix结尾。ab9cb3 strin 阅读全文
posted @ 2022-08-21 15:47 gtea 阅读(86) 评论(0) 推荐(0) 编辑
摘要:背景 今天照常写完代码,运行go的测试用例的时候,出现了signal killed。很自然的,go 进程被杀死,测试终止。 我这段测试代码是测试Kuhn-Munkre 算法 ,算法是cgo混编的,用于做乘客订单和车辆的二分匹配。测试代码用于验证匹配结果。 机器是基于我本地的 Virtualbox U 阅读全文
posted @ 2022-08-01 13:08 gtea 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:用golang截取字符串时需要用到string 包, 通过将字符串转为[]byte类型进行切片并用string转为截取完的字符串结果 // 截取字符串前三位 str := "fidding" str = string([]byte(str)[:3]) // 结果为 "fid" fmt.Println 阅读全文
posted @ 2022-07-20 21:08 gtea 阅读(1866) 评论(0) 推荐(1) 编辑
摘要: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 阅读全文
posted @ 2022-06-27 14:22 gtea 阅读(84) 评论(0) 推荐(0) 编辑
摘要:‘…’ 其实是go的一种语法糖。 用法一:表示多个不确定数量的参数 用法二:slice打散传递 func test1(args ...string) { //可以接受任意个string参数 for _, v:= range args{ fmt.Println(v) } } func main(){ 阅读全文
posted @ 2022-06-13 14:25 gtea 阅读(95) 评论(0) 推荐(0) 编辑
摘要:该接口经常用于输出 struct 的值 或者记录struct数据日志 一个普遍存在的接口是 fmt 包中定义的 Stringer接口 发现 http://tour.studygolang.com/methods/6 中的说法有错误.经过查找go 源码Stringer的定义存放在下面的目录中 定义为 阅读全文
posted @ 2022-05-27 14:32 gtea 阅读(155) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/baidu_36943075/article/details/90634404 阅读全文
posted @ 2022-05-15 12:17 gtea 阅读(107) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_17612199/article/details/89786256 常见方法 context.WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) 指定时长超 阅读全文
posted @ 2022-05-14 10:26 gtea 阅读(270) 评论(0) 推荐(0) 编辑
摘要:笔记做个记录,不做步骤说明: wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.8.zip unzip -q sonarqube-7.8.zip -d /data/ mv sonarqube-7.8/ s 阅读全文
posted @ 2022-04-17 19:00 gtea 阅读(23) 评论(0) 推荐(0) 编辑
摘要:首先使用Home Brew安装Protobuf: brew install protobuf 安装好之后,查看是否安装成功 protoc --version 如果成功会有如下类似的版本号显示: libprotoc 3.1.0 这表明我安装成功,并且版本号是3.1.0。接着安装protobuf的gol 阅读全文
posted @ 2022-04-05 22:12 gtea 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:gin里LoadHTMLGlob这个函数的用法, 首先啊,LoadHTMLGlob这个只能使用一次 ,多次调用的话 最后一次调用生效 还有这个加载子文件夹下的模板文件 刚开始的时候 我的文件结构是这样的 views-- | |--index.html | |--user-- | |-- login. 阅读全文
posted @ 2022-04-05 14:20 gtea 阅读(1018) 评论(2) 推荐(0) 编辑
摘要:‘…’ 其实是go的一种语法糖。它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。第二个用法是slice可以被打散进行传递。 下面直接上例子: func test1(args ...string) { //可以接受任意个string参数 for _, v:= range 阅读全文
posted @ 2022-03-12 13:11 gtea 阅读(493) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/sinat_26682309/article/details/90584021 阅读全文
posted @ 2022-03-10 22:40 gtea 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示