主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
全部评论
评论了
博文
golang map 赋值 修改 陷阱
没问题,map是引用类型
查看详情
评论了
主题
有一段C++代码,怎么用go去调用者两个函数成功运行?(50元奖励,先到先得!)
两种方式,第一种自己封装,第二种调用golang.org/x/sys/windows ```go import ( "syscall" "unsafe" ...
查看详情
评论了
主题
Golang读取MySQL数据库,数据列动态变化的处理
可以用一下轻度封装的sqlx
查看详情
评论了
主题
go怎么调用自定义包的成员方法
用go写程序还是换一下思路,个人go更偏向函数式编程
查看详情
评论了
主题
协程怎么玩啊 我要linux下复制个文件 用CP命令 让他不卡住
加个sync.WaitGroup阻塞一下
查看详情
评论了
主题
协程怎么玩啊 我要linux下复制个文件 用CP命令 让他不卡住
<a href="/topics/7694#comment2" title="2">#2<span>楼</span></a> <a href="/user/kekemuyu" title="@keke...
查看详情
评论了
主题
go ws+json求助
都是这样的,能做的无非就是通过接口把每种协议的处理方法抽象成一种,这样可能略微显得高大上一些。
查看详情
评论了
主题
gorm 如何构建 多个字段,任意组合的查询,形如sql where (user_id,type) in ((5...
一般真的没必要用ORM,如果嫌标准库sql麻烦可以使用轻封装的sqlx
查看详情
评论了
主题
golang 可以对 *_test.go 文件调试吗?
还是Printf来的快,加个debug模式的日志输出,生产环境关闭就行了
查看详情
评论了
主题
这段代码声明了又不用,意义何在,我很困惑。求各位指点
go本来就是强类型的语言,这样做不觉得有什么意义。
查看详情
评论了
主题
反向读取文件
测了500W条数据上面还是有点问题(换行的边界没处理好),这下OK了。😅😅😅 ```go package file import ( "bytes" "fmt" ...
查看详情
评论了
主题
反向读取文件
<a href="/topics/7644#comment11" title="11">#11<span>楼</span></a> <a href="/user/w1281472252" title=...
查看详情
评论了
主题
反向读取文件
<a href="/topics/7644#comment6" title="6">#6<span>楼</span></a> <a href="/user/BlackBerryX" title="@B...
查看详情
评论了
主题
反向读取文件
完整的 ```go package file import ( "bytes" "fmt" "io" "os" ) var ...
查看详情
评论了
主题
反向读取文件
最后一轮不输出是因为没有输入换行,在buff函数结束前加入下面的判断就能解决。缓存没必要动态创建,这样会频繁在的堆上创建对象,增加内存碎片和GC压力。 ```go if offset == 0 { ...
查看详情
评论了
主题
debian9 上如何压缩go 1.11编译出来的可执行文件
200M得多大的工程啊???你整个项目*.go源代码有多大?
查看详情
评论了
主题
go语言学起来怎么样?
自己喜欢就好,java出来找工作好找些,go工作岗位比较少
查看详情
评论了
主题
接口用和不用
和OOP里面的多态类似,尤其是对于框架的开发抽象还是很必要的
查看详情
评论了
主题
反向读取文件
临时写了一个,测试了一下可以,如用于生产环境的话还需要严格测试。 ```go package file import ( "bytes" "fmt" "...
查看详情
评论了
主题
GO到底适合干什么?
go给我的感觉比较适合网络和IO相关的编程
查看详情
评论了
主题
在centos 7上连接远程sqlserver出了个问题解决不了
我用的是这个驱动"github.com/denisenkom/go-mssqldb""
查看详情
评论了
主题
请教一关于**切片追加**的问题
就是加一个断言 ```go if v, ok := enc["actions"]; ok { if nv, ok := v.([]interface{}); ok { nv...
查看详情
评论了
主题
2种协程池的区别,请解惑
对性能要求不严格的情况下,可以采用第一种,反之第二种。 第二种还有一个优势,可以采用一对一channel传输数据相比1对多channel传输性能高很多。
查看详情
评论了
主题
关于查询程序执行时间消耗问题
没有问题的,你的代码大部分时间花在array := makeRange(0, 1000000000)这个上面,你按下面试试 ```go func main() { t := time.Now() ...
查看详情
评论了
主题
如何实现通过列ID输出列名?
```go func getColNameWithID(id int) (res string) { if id == 0 { return "" } resByte := ...
查看详情
评论了
主题
如何实现通过列ID输出列名?
<a href="/topics/7611#comment3" title="3">#3<span>楼</span></a> <a href="/user/liov" title="@liov">@l...
查看详情
评论了
主题
如何实现通过列ID输出列名?
你这转换不对,当s="AAA"时你算出的结果是53,正确结果是703。我需要的是从703到AAA的转换。
查看详情
评论了
主题
猎头职位-区块链开发-Go
条件都满足的人,不会在这里出现了。
查看详情
评论了
主题
Go Playground 没有代码分享了,很好的一个功能为啥取消呢?
<a href="/topics/4597#comment1" title="1">#1<span>楼</span></a> <a href="/user/polaris" title="@polar...
查看详情
评论了
主题
程序不会打印也不会退出,为啥??
<a href="/topics/4590#comment5" title="5">#5<span>楼</span></a> <a href="/user/wuhanchunqiu" title="@...
查看详情
评论了
主题
程序不会打印也不会退出,为啥??
上面调用的代码不对,改了一下 ```go cpuNu := runtime.NumCPU() for i := 0; i < cpuNu; i++ { go func() { for...
查看详情
评论了
主题
程序不会打印也不会退出,为啥??
<a href="/topics/4590#comment3" title="3">#3<span>楼</span></a> <a href="/user/simple" title="@simple...
查看详情
评论了
主题
程序不会打印也不会退出,为啥??
<a href="/topics/4590#comment1" title="1">#1<span>楼</span></a> <a href="/user/channel" title="@chann...
查看详情
评论了
主题
开启4万多个协程,向微信发送请求 但是有本分返回 too many open files 已经修改了最大文件数为40多...
ulimit -SHn 512000
查看详情
评论了
博文
GO利用协程提高快排的效率
可以按外排的思想,先把数组切分成相同的份给不同的协程,再统一汇聚
查看详情
评论了
主题
GOLANG Windows服务 貌似有问题
我这样写是可以的 ```go package main import ( "flag" "log" "os" "github.co...
查看详情
评论了
主题
GOLANG Windows服务 貌似有问题
``` func (p *program) Start(s service.Service) error { go p.run() return nil } 改成 func (p ...
查看详情
评论了
主题
go语言中如何重置一个结构体变量为初始值啊
初始一个全局的Test,要初始化直接赋值 var initTest = Test{} ``` *t=initTest ```
查看详情
评论了
主题
请教大大这个程序该怎么修改才不会因为超时退出?
按下面的方式就行了(只解决你的问题)。另外说一下:代码可读性很糟糕,命名不符合go的习惯。 ```go package main import ( "bufio" "b...
查看详情
评论了
主题
sql查询影响函数返回值问题
要Scan的 ```go for rows.Next() { err = rows.Scan(reply) if err != nil { if err != sql.ErrNoRow...
查看详情
评论了
主题
指针的使用,在go里面看到了好多指针的使用,但是有时候也分不清什么情况用指针,希望各位帮助,谢谢。
小对象传递用值类型,可以减轻GC的压力,大对象用指针传递减少内存拷贝,具体的还是要看实际情况。
查看详情
评论了
主题
这个问题困扰了很久
用struct封装一下 ```go type reqHandler struct { r *http.Request } func (c *reqHandler)test2(){ println...
查看详情
评论了
主题
Golang写的问答APP自动答题助手
刚出来的时候我也写了一个,后来搜狗出来了,比我的好多了,我就直接用狗了 ![123.jpg](https://static.studygolang.com/180122/1c7c1bc72b359a2...
查看详情
评论了
博文
golang slice性能分析
capacity太大内存初始化也需要花费不少时间,如何合理设置capacity是一个问题,太小会产生复制,太大又浪费。 下面是手动从堆中申请内存和释放,对比测试了一下刚觉GO的内存管理做的很不错了(短...
查看详情
评论了
博文
golang slice性能分析
大对象用指针,这样复制效率高一些
查看详情
评论了
博文
golang 时间计算
能用数值参与计算就不要用time.ParseDuration(效率低)
查看详情
评论了
主题
为什么 Go 有些时候指针参数在函数内不需要 `*ptr` ?
func (p *person) setName(name string) 等同于 func setName(p *person,name string),修改对象的字段可以不带
查看详情
评论了
主题
求救求救,前段转后端,急需恶补算法,求教各位大神,应该看什么书
后端开发属于工程领域,重点应该放在框架设计上,遇到性能问题可以按照O(n^2)->O(n log n)->O(log n)->O(1)这样的时间复杂度去选者合适的算法(被业内大量使用...
查看详情
评论了
主题
求救,数据结构线性表例题使用go语言解决
LA可以考虑使用btree数据结构,插入数据可以考虑下面方式,这样就不用再重新排序了。(排序直接使用标准库sort提供的排序算法框架就行了) ```go func insertAt(index int...
查看详情
评论了
主题
求教, 如何将一个自定义结构体的对象传入给一个参数为interface{}的函数,并给其赋值?
这种需求在自定义数据交换格式映射到数据结构对象要用到,例如json、xml、orm... 1. 自定义struct字段的tag 2. 再通过反射和类型转换把数据映射到对象 我觉得更好一点可以看一下p...
查看详情
1
2
»
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册
用户登录