go 相关问题

Go是一种最初在Google开发的开源编程语言。它是静态类型的,语法松散地源自C,添加了自动内存管理,类型安全性,一些动态类型化功能,其他内置类型(如可变长度数组和键值映射)以及大型标准库。

去测试coverprofile找不到包

当我尝试以下go test -coverprofile = coverage.out我得到这个coverage.out:mode:set _ / Users / gert / Desktop / httx / auth.go:10.66,11.54 1 0 _ / Users / gert / Desktop / httx / auth.go:11.54,13.89 2 0 _ / ...

go
回答 2 投票 4

映射并发访问

在具有并发访问权限的程序中使用映射时,是否需要在函数中使用互斥锁来读取值?

回答 7 投票 57

奇怪的精度损失乘以big.Float

如果你将一个字符串解析为一个big.Float,如f.SetString(“0.001”),然后乘以它,我看到精度损失。如果我使用f.SetFloat64(0.001),我不会失去精度。甚至做一个strconv ....

go
回答 1 投票 -1

如何通过CGO从C函数中的内部void *返回[]字节?

我用以下定义包装C函数:int parser_shift(parser * parser,void * buffer,int length);它从未解析的字节的内部缓冲区中删除最多长度字节,存储...

回答 1 投票 0

nvim-go的安装失败,出现“Undefined variable:g:go #debug”

我正在转向neovim并尝试让nvim-go运行。我的init.vim中的我的插件部分如下所示:call plug#begin('〜/ .vim / plugged')Plug'zchee / nvim-go',{'do':'make'} Plug'sebdah / vim-钻研” ......

回答 1 投票 1

在Go [关闭]中测试负面情景的方法

我想知道在使用外部系统(例如数据库)时是否有一种接受/惯用的方法来测试意外行为。这些大多是“if err!= nil {...}”中的情况,当......

回答 1 投票 2

在golang中等效python的编码('utf8')

如何将Golang中的字符串转换为UTF-8的方式与在Python中使用str.encode('utf8')的方式相同? (我试图将一些代码从Python翻译成Golang; str来自用户输入,......

回答 1 投票 2

GoLang == true评估但未使用

在代码里面,我尝试做一些操作is_html:= false; //检查,如果HTMl存在于i:= 0;我<len(modules_arr); i ++ {if modules_arr [i] ==“html”{is_html:= true}}如果......

回答 4 投票 1

如何在go lang中创建非阻塞的http请求?

这是我学习go lang的第二天,我正在试图弄清楚如何制作非阻塞的http请求。我正在使用gin框架,我的代码非常简单,如下所示。 func main(){r:= gin ....

回答 2 投票 0

如何在Go中将时间戳格式化为GMT?

我需要使用RFC2616格式化时间戳,RFC2616是HTTP日期的标准。但是,标准说:所有HTTP日期/时间戳必须以格林威治标准时间(GMT)表示,无一例外。 ...

回答 1 投票 0

并发功能的结果不一致?

我试图同时处理文件中的行,但由于某种原因,我似乎得到了不一致的结果。我的代码的简化版本如下:var wg sync.WaitGroup信号量:...

回答 1 投票 -3

运行dlv debug test.go时找不到二进制的debug_line节

使用macOS,通过brew install go-delve / delve / delve安装dlv然后尝试调试test.go中的程序,如下所示:dlv debug test.go然后得到此错误:无法启动进程:找不到...

回答 1 投票 2

如何编写dockerfile来正确地从我的github中提取代码

我正在Go中建立一个网站,它通过docker托管在我的家庭服务器上。我正在尝试做什么:我在本地更改我的网站/服务器,然后将它们推送到github。我想写...

回答 3 投票 0

在Go中同时访问带有'range'的地图

Go博客中的“Go maps in action”条目指出:地图对于并发使用是不安全的:它没有定义当您同时读取和写入时会发生什么。如果你需要阅读...

回答 2 投票 9

如何用gccgo构建超级面料

有没有办法使用gccgo构建超级面料?我想这样做是为了使用gcc的-finstrument-functions选项跟踪函数调用。但我遇到了两个问题。我的步骤是......

回答 1 投票 -2

使用特定数字类型相对于另一个数字类型的含义是什么

将整数存储为特定数字类型(uint8,int16,uint32,int64等)的内存含义是什么?我知道每种类型可以采用的整数范围,但是有一些记忆......

回答 2 投票 2

提供大型Videofiles失败

我正在使用Echo Framework的静态文件处理程序从我的上传目录中提供上传的文件。 e:= echo.New()e.Static(“/ uploads”,“uploads”)这适用于较小的视频文件。一世'...

回答 1 投票 0

用小RAM读取大文件的最快方法[关闭]

我想从不同的文本或json或csv文件中读取数据。我应该遵循哪种方法?我已阅读这些博客文件阅读,阅读2GB文本文件与小RAM为不同...

回答 1 投票 -4

通过bufio计算行数

我正在利用bufio为文本文件中的每一行执行for循环。我不知道如何计算行数。 scanner:= bufio.NewScanner(bufio.NewReader(file))以上就是我用的......

go
回答 4 投票 1

golang打印echo.Context值

我是Go的新手并试图检查方法论证。我有以下代码func(c * controller)OrderNew(ctx echo.Context)错误{当我尝试:fmt.println(ctx)fmt ....

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.