主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
全部评论
评论了
主题
生成全服唯一ID,你们是怎么做的呢?
为什么不直接用atomic.AddInt64
查看详情
评论了
博文
go语言实现的基于内存的key/value的缓存库
目前还是实验性质吧,没有任何性能优化
查看详情
评论了
主题
请教关于双重 for-range下的sub-routine执行问题
wg.Add(1) 放到协程外面去。。
查看详情
评论了
博文
Go语言内存对齐详解
<a href="/articles/35551#comment1" title="1">#1<span>楼</span></a> <a href="/user/zmou" title="@zmou"...
查看详情
评论了
面试题
Go每日一题(78)
其实@liangmanlin说的是对的, empty slice 指向了一个固定地址,所以实际上确实没有分配内存
评论了
面试题
Go每日一题(78)
<a href="/interview/78#comment3" title="3">#3<span>楼</span></a> <a href="/user/liangmanlin" title="@...
评论了
主题
如何捕获退出vscode-go调试器的系统信号
找了很久,一直没法解决; 我现在的解决方案是,开启web,使用web接口调用退出,写个批处理一键发指令
查看详情
评论了
主题
goroutine传递指针问题
data race,请用 chan
查看详情
评论了
主题
struct 类型转换问题
<a href="/topics/15207#comment2" title="2">#2<span>楼</span></a> <a href="/user/guosheng1987" title="...
查看详情
评论了
主题
struct 类型转换问题
name := &post.Uname{Uname: "张三"} or Uname: (*post.Uname)(name)
查看详情
评论了
主题
匿名结构体的问题
a是a,b是b,是两个不同的实例, 如果var b B; a := &b.A ; 这样才能实现你的意图
查看详情
评论了
主题
匿名结构体的问题
b.Name 覆盖了b.A.Name, 要么删掉b.Name,要么改不同名字,要么用b.A.Name访问
查看详情
评论了
博文
go 接口(interface)?
把它理解为纯虚父类就好了,所有实现了对应方法的struct 都是它的子类
查看详情
评论了
主题
GO中的init函数与this的疑问
func init() 不是其他语言的类的构造函数,而是package的初始化,所有不会有this指针; 一般是用上面说的NewXXX来做构造函数做的事情,在里面就是可以用new出来的实例调用add方...
查看详情
评论了
主题
json.Unmarshal 使用下面的方式传入结构体指针 无法修改结构体的值
type MysqlDB struct { username string password string host string port int ...
查看详情
评论了
主题
GO是否支持减少对持久化对象的GC扫描
可以将所有string拼成一个大的[]byte,map value 保存在slice里面的起始和结束位置,这样就可以极大的减少对象数量 。 还可以继续优化,把字符串长度也拼到slice里面,map v...
查看详情
评论了
主题
xorm使用请教
我用的gorm ,某些情况下也会碰到,一直没找到原因。。。。 猜测连接数不够了,使用了新连接?
查看详情
评论了
主题
goroutine 中写日志问题
带上ip tag, 如果想只看其中一台的log, 过滤这个tag就好了
查看详情
评论了
主题
XSS in editor
hacked by E99p1ant
查看详情
评论了
主题
求救~Go 调用dll,如何传递double 型的参数?(搜寻过解决方式,math.Float64bits似乎無效?)
GC的说法可能不太明确,因为没有他的具体代码,如果是转出参数返回给另一个函数,那么tempPara 实际指向的地址,go认为没有引用,这个地址可能被任意值覆盖
查看详情
评论了
主题
求救~Go 调用dll,如何传递double 型的参数?(搜寻过解决方式,math.Float64bits似乎無效?)
参考:https://blog.csdn.net/u010853261/article/details/103826830 uintptr 作为整数,不引用任何值, 所有不能把它作为返回值传递,如果要...
查看详情
评论了
主题
求救~Go 调用dll,如何传递double 型的参数?(搜寻过解决方式,math.Float64bits似乎無效?)
uintptr(tempDouble) 这个需要在syscall那个语句里面用,tempPara = uintptr(tempDouble) 这句其实返回出去的是一个裸指针,并没有保持tempDoub...
查看详情
评论了
主题
奇怪的BUG,救救救救救救救救救救救
Reader interface 并不是全部读完了才会返回, 你需要等返回的err 是EOF才能下一步,加了fmt.Println之后相当于增加了等待了时间让网络读取完数据
查看详情
评论了
主题
小白求助!关于内置方法返回值数量可以为1个或2个的问题
1.语法糖 ,编译到了不同的内置函数 2.同上 3.不可以 4.不可以
查看详情
评论了
主题
channel的循环
ints 是无缓冲通道, 协程A会阻塞在 X <- i +1,。 要么一个协程写,一个协程读;要么改成有缓冲通道
查看详情
评论了
主题
这个题目有点怪
for i := range stus { m[stu.name] = &stus[i] }
查看详情
评论了
主题
内置Json库求助
Name []OrderItem `json:"name,omitempty"`
查看详情
评论了
主题
bufio读写文件,关于flush的问题
认真读一下 Reader interface 的说明, 当网络数据准备好 0 <= n <= len(c), read 也会返回 真正eof 是要判断err == EOF 你循环里面注释掉...
查看详情
评论了
主题
如何通过字符串获取变量?
reflect2.TypeByName ,但是这个包好像在1.16下有点问题
查看详情
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册
用户登录