主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
全部评论
评论了
主题
请问如何理解函数闭包,模仿
闭包在 JavaScript 中就是函数加上了词法作用域,在这个例子中,是把 ``` func() int{ cur,next=next,cur+next return cur } ``` 和 cu...
查看详情
评论了
主题
go 语言可以拦截Linux http 的请求吗? 是所有 http请求 不是运行的当前端口
楼上这个是监听所有的 tcp 包,但是 http 不一定通过 tcp 过来。
查看详情
评论了
主题
问个session 删除用户后如何让那个用户session丢失
<a href="/topics/4646#comment6" title="6">#6<span>楼</span></a> <a href="/user/hellsam" title="@hells...
查看详情
评论了
主题
怎样理解golang的异步?
异步代码一般都是回调方式写的,比如 ``` ReadFile(filename, func(stream){ stream xxx }) ``` 所以,可以认为 golang 是同步的...
查看详情
评论了
主题
实现接口既然是隐式的,我该如何知道一个类型实现了哪些接口呢?
那你可以试下类型断言,就是 ``` switch t := v.(type) case interfaceA: case interfaceB: ```
查看详情
评论了
主题
问个session 删除用户后如何让那个用户session丢失
不太明白楼主的问题到底是什么,session 信息是和用户 id 绑定的,每次请求过来都是需要在代理服务器处检查用户 session 有效性的。 你在后台数据表里把 session 信息干掉了,用户再...
查看详情
评论了
主题
实现接口既然是隐式的,我该如何知道一个类型实现了哪些接口呢?
这个不现实也没必要,只需要知道类型实现了哪些方法就够了。这里可以采用反射的方式拿到方法集。 一般来说,都是需要实现某个接口,才去写方法的。
查看详情
评论了
主题
求救,数据结构线性表例题使用go语言解决
我没看到例子中有表明需要排序的事情。可以采取 map 的方式来进行并集操作。 ``` res := make(map[int]bool, 0) for _, v := range LA { ...
查看详情
评论了
主题
招聘信息!坐标上海!
不写公司名和薪酬范围的,谁敢投递
查看详情
评论了
主题
对于golang 包的疑惑
1 是的,你自己写的包,也要放到 gopath 下面去,因为编译的时候只会到 goroot 和 gopath 下面去找 import 进来的包。 2 main 包下面一般是程序入口,你的大量的 h...
查看详情
评论了
主题
Go 我要拥抱你,我该选择什么IDE
<a href="/topics/4396#comment14" title="14">#14<span>楼</span></a> <a href="/user/SamuelTao" title="@...
查看详情
评论了
主题
goroutine访问共享库中的全局变量,是进程安全的吗?
golang 语言中有个很重要的原则: share memory by communicating,你可以通过 channel 等的方式来控制多个协程对全局变量的访问。
查看详情
评论了
主题
Go 我要拥抱你,我该选择什么IDE
我大概是个异类。直接 linux + vim 哈哈
查看详情
评论了
主题
go get 方式安装gin 框架,一直被卡住,国外服务器也是这样。
gin 是个很重的框架,确实要花很长时间来下载
查看详情
评论了
主题
函数返回类型不确定的请况下应该写什么
interface{} 但是后续如果要继续处理的话,还是要对 interface{} 的 underlying type 进行一个判断
查看详情
评论了
主题
为什么go的框架都没有统一入口文件,还有提供api服务时生产环境需要nginx吗
你可以使用 martini 这个框架来做,像你说的,依赖注入的方式来处理一些共同逻辑。 生产环境可以不用 Nginx 代理
查看详情
评论了
主题
服务端开发工程师(go语言)
<a href="/topics/4283#comment6" title="6">#6<span>楼</span></a> <a href="/user/lllluolan" title="@lll...
查看详情
评论了
主题
go语言时间问题
``` for { var a int = 0 go func(p *int) { time.Sleep(5time.Second) ...
查看详情
评论了
主题
go语言时间问题
for { var a int = 0 go f(p *int){ time.Sleep(5*time.Second) *p ...
查看详情
评论了
主题
使用HTTP get方法获取资源404错误 网页中可以正常打开
考虑下是不是超时时间得问题
查看详情
评论了
主题
请问NumMethod返回的meehod个数为什么和我预想的不一样?
其实两个问题是一个问题,go 说明里有这个文档 https://golang.org/ref/spec#Method_sets
查看详情
评论了
主题
服务端开发工程师(go语言)
两年以上 Go 服务端开发经验优先 确定不是开玩笑?
查看详情
评论了
主题
go语言中定义一个struct后,如何把一个变量的值传入
没看懂你想怎么传入?解释得更详细些
查看详情
评论了
主题
求助 读取文本按行读取加入数组
这个很简单的,就用 bufio.Scanner 这个类型就可以。 ``` r, _ := os.Open(filename) defer r.Close() s := bufio.NewScanne...
查看详情
评论了
主题
获取可用的网卡
``` interfaces, err := net.Interfaces() if err != nil { log.Info("Can not get local interface...
查看详情
评论了
主题
[]sting去重?
声明一个 map[string]int ,循环遍历 []string 并将 string 依次写到 map 中,最终的到的 map 的 key 组成的数组就是去重了的
查看详情
评论了
主题
请问如何管理多个 Go 实例
用 pm2 管理工具 pm2 start xxx --name 'xxx' 写一百条放在 .sh 里,执行起来
查看详情
评论了
主题
io.reader 怎么复制?
你可以先把 io.Reader 类型的对象读到 []bytes 类型的对象里面,通过 []bytes 类型对象创建多个 io.Reader 比如: ``` go b, err := ioutil....
查看详情
评论了
主题
程序报错undefined: IniSection
比如: ```go type IniConfig struct { filename string section map[string]*IniSection sync.R...
查看详情
«
1
2
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册
用户登录