主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
全部评论
评论了
主题
求问一个结构体内嵌入接口类型的简单问题
StructType = "struct" "{" { FieldDecl ";" } "}" . FieldDe...
查看详情
评论了
主题
TCP长连接用json通信服务端怎么确定服务?
也可以把 Login和Chat合并到一个interface类型的变量,然后根据Type来区分; 如果Login和Chat能满足同一套接口,都不用区分具体类型
查看详情
评论了
主题
TCP长连接用json通信服务端怎么确定服务?
{ "type": "login", "data": { "username": ...
查看详情
评论了
主题
UPX加壳golang Linux下 百度了下N个 没找到能用的!
再者,没找到,说明百度成功了
查看详情
评论了
主题
遇到一个关于map struct,很奇怪的问题,求大牛指教,谢谢了
<a href="/topics/5440#comment11" title="11">#11<span>楼</span></a> <a href="/user/Schr0dingerCat" tit...
查看详情
评论了
主题
遇到一个关于map struct,很奇怪的问题,求大牛指教,谢谢了
<a href="/topics/5440#comment8" title="8">#8<span>楼</span></a> <a href="/user/Schr0dingerCat" title=...
查看详情
评论了
主题
遇到一个关于map struct,很奇怪的问题,求大牛指教,谢谢了
<a href="/topics/5440#comment6" title="6">#6<span>楼</span></a> <a href="/user/Schr0dingerCat" title=...
查看详情
评论了
主题
遇到一个关于map struct,很奇怪的问题,求大牛指教,谢谢了
楼上正解,&v取的是局部变量v的地址,在循环里面这个变量一直存在
查看详情
评论了
主题
关于接口实现的问题
任何类型的实例都可以看做对象,任何对象都可以有自己的行为方法,这些方法只要满足某个interface的规格就可以用在需要这个interface的地方,这是go在面向对象方面好用的地方
查看详情
评论了
主题
无法获取到 post 请求体中的参数,麻烦大佬给看看
`fmt.Println(req.Form) ` 这是打印在了服务端, `fmt.Fprintf(rw,"this is SignInfunc")` 这是服务端返回给客户端
查看详情
评论了
博文
go尝试在goroutine中取channel中的值进行http响应
result需要用channel传递,info不需要
查看详情
评论了
主题
main包不同文件的无法相互调用的原因?
go run "main.go所在的package,就是main.go所在目录名称去掉GOPATH/src前缀"
查看详情
评论了
主题
如何多次读取http.Response.Body?
如果Response在多个地方被使用并且里面的body被同步重复读取,那么有必要自定义一个类实现io.ReadCloser,类里面可以用bytes.Reader对象实现,这个类的Close接口可以调用...
查看详情
评论了
主题
unsafe.Pointer 面试题,几乎没几个人答得对,有人知道答案的原因吗?
艺高人胆大
查看详情
评论了
主题
unsafe.Pointer 面试题,几乎没几个人答得对,有人知道答案的原因吗?
实际工作中会用到这些吗?
查看详情
评论了
主题
想在网页上实现调用电脑上系统麦克风进行录音,请问GO语言改如何去实现这件事,怎么个思路?
https://www.html5rocks.com/en/tutorials/webrtc/basics/#toc-mediastream function gotStream(strea...
查看详情
评论了
主题
想在网页上实现调用电脑上系统麦克风进行录音,请问GO语言改如何去实现这件事,怎么个思路?
对于支持WebRTC的浏览器,有相关的js接口调用 https://www.webrtc-experiment.com/RecordRTC/ https://webrtc.github.io/sa...
查看详情
评论了
主题
请教一个protobuf的反序列化问题.
可以参考grpc生成的代码自己创建,要么集中在一个函数里面if else根据不同名称创建相应对象; 要么将各个message的名称和类型关联起来存到一个map,然后根据名称找到类型后创建: ...
查看详情
评论了
主题
请教一个protobuf的反序列化问题.
和C++一样的,都是要先用protoc以proto文件为输入生成代码,代码里面有各个message的定义以及创建对象的函数,还有各个method的处理函数,最重要的是有一些map将message或me...
查看详情
评论了
主题
求回答:下面代码的结果
<a href="/topics/4429#comment7" title="7">#7<span>楼</span></a> <a href="/user/leavesdrift" title="@l...
查看详情
评论了
主题
GOLANG TCP发送问题
<a href="/topics/4436#comment4" title="4">#4<span>楼</span></a> <a href="/user/o0King0o" title="@o0Ki...
查看详情
评论了
主题
机器学习和算法
http://www.matematica.net/portal/e-books/Riley,%20Hobson%20and%20Bence%20-%20Mathematical%20Methods%...
查看详情
评论了
主题
sync.waitgroup奇怪的地方
package main import ( "fmt" "math/rand" "sync...
查看详情
评论了
主题
这个程序有什么问题
`A WaitGroup must not be copied after first use.`
查看详情
评论了
主题
使用自定义Interceptor来将web服务的输入输出写入日志?
func Interceptor(h http.Handler) http.Handler { return http.HandlerFunc(func(w http.Resp...
查看详情
评论了
主题
fmt.printf 为什么能输出整个缓冲数据?
package main import ( //"fmt" "log" "strings" ...
查看详情
评论了
主题
fmt.printf 为什么能输出整个缓冲数据?
log.Printf()保证最后有换行符,`A newline is appended if the last character of s is not already a newline` fm...
查看详情
评论了
主题
求教,GO超时时如何停止GO进程
这种同步如果要求不严格的话,直接用一个两个goroutine都可以访问到的变量记录是否超时
查看详情
评论了
主题
疑问 没有缓存的chan在发送阻塞的时候已经把值存进去了还是在读的时候存的
规范里面对Send statements的说明是: Both the channel and the value expression are evaluated before commun...
查看详情
评论了
主题
redis连接池问题
这和redis服务端是多线程还是单线程处理请求没关系,反正客户端的目的就是尽量把redis处理队列塞满
查看详情
评论了
主题
redis连接池问题
<a href="/user/ddxx11223" title="@ddxx11223">@ddxx11223</a> 如果请求不需要回复,是可以一个goroutine写完后给另一个goroutine...
查看详情
评论了
主题
redis连接池问题
https://studygolang.com/articles/10660 这位同学尝试不用连接池,而是实现应用层面的pipelining(不是redis自身协议层面的pipeline): 现有的...
查看详情
评论了
主题
bufio readline 问题,求大神
<a href="/topics/4108#comment9" title="9">#9<span>楼</span></a> <a href="/user/marlonche" title="@mar...
查看详情
评论了
主题
bufio readline 问题,求大神
下面是bufio.Reader的代码,buffer是先读取不定字节后再查找delimiter的,所以每次ReadString返回之后buffer里面很大可能是还有剩余数据的,ReadString放在循...
查看详情
评论了
主题
Go 如何编写 Swoole 的 客户端?
下面是一段服务端从客户端接收数据包的简化代码: func (self *ClientConn) recv() { var err error ...
查看详情
评论了
主题
bufio readline 问题,求大神
`但是我写入文件的话就不会`,是怎么写入文件的? 对比两个输出,被截断的前一行好像都比较短,应该是buffer里面多读的被丢掉了
查看详情
评论了
博文
slice的append操作注意事项
同意楼上 `所以当函数里面有append,千万别把slice作为引用类型的参数用了!` go里面没有引用,什么情况下都不应该当作引用用吧 `在没扩容的情况下,传入slice_a的数据改变是会影响函...
查看详情
评论了
主题
新手求教一个远程文件下载的问题
bufio也只是用了io.Reader的Read方法来封装更多的功能,如果标准库不能满足你的需求,那就只有通过调Read方法想办法实现了
查看详情
评论了
主题
vscode+golang安装go get 插件失败啊 ,大神救....
ss+proxychains-ng+polipo+switchyomega可以对付所有情况 https://github.com/rofl0r/proxychains-ng https://gith...
查看详情
评论了
主题
有一个sync互斥锁的问题!为什么第一个1锁定后第2个goroutine 也可以锁定
Java的这个文档说的比较清楚 https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Condition.html...
查看详情
评论了
主题
新手求教一个远程文件下载的问题
r := bufio.NewReader(resp.Body) r.Discard(offset)
查看详情
评论了
主题
太颠覆我对golang的认知了,调试时明明有值,但打印出来就是零,要崩溃了
这不很好么
查看详情
评论了
主题
切片的容量问题
http://docs.studygolang.com/ref/spec#Slice_types "The array underlying a slice may extend past ...
查看详情
评论了
资源
Interesting optimization - using tickers instead of time.Aft...
这个优化确实有效果,频繁调用time.After()每次都会创建新的对象
评论了
主题
new() 和struct{} 初始化的使用场景有那些
new()感觉是多余的
查看详情
评论了
主题
ok := struct{}{} 这个是什么意思
很有趣也很有用的struct{} https://dave.cheney.net/2014/03/25/the-empty-struct channel, slice,实现interface的载体等...
查看详情
评论了
主题
请教一个jsonDecode编码时遇到的问题
或者`m, _ := temp.(map[string]interface{})` 不判断转换是否成功,但至少可以避免panic
查看详情
评论了
主题
请教一个jsonDecode编码时遇到的问题
`m, ok := temp.(map[string]interface{})` 这里也应该加个ok判断转换是否成功,避免panic
查看详情
评论了
主题
sed高手求助
求高手不如求自己?
查看详情
评论了
主题
使用micro搭建go微服务遇见了一个问题
可能是service的名字不对,User,user还是user-srv?
查看详情
«
1
2
3
4
»
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册
用户登录