- 首页
- 全部评论
-
从[go1.11](https://golang.google.cn/doc/go1.11)开始不再支持xp了,你可以下载[go1.10](https://golang.google.cn/dl/)进...评论了主题 用go写业务接口感觉有点力不从心<a href="/topics/10570#comment11" title="11">#11<span>楼</span></a> <a href="/user/embraceuu" title="...评论了主题 怎么删除gomod低版本包<a href="/topics/10655#comment5" title="5">#5<span>楼</span></a> <a href="/user/fenglangjuxu" title="...评论了主题 http.Client 读gzip内容读不全io.Reader接口说明里面讲的很清楚,Read会返回n>0且err=EOF的情况,即读取最后不满buffer长度的数据场景,修改成如下即可。 ```go for { ...评论了博文 golang 你所不知道的 log 和 fmt感谢不会有你讲的问题啊,我在centos8+go1.13.1上测试了,也没有问题啊 ```go ❯ go run ./main.go 2019年10月02日 03:43:13 i: 4 2019/10...你构建了bufio.Writer是有缓存,默认4k的,结束的时候必须Flush一下,不然就有你问的问题,而且你的写法有问题,下面是针对你问题修改写法,还有简单的写法。 需要加writer.Flus...评论了主题 grpc负载均匀可以参考一下 https://github.com/wwcd/grpc-lb评论了博文 Go 的依赖注入这类依赖注入框架,简单代码,但带来的额外消耗也很明显,[性能测试](https://github.com/wwcd/hi-dig) ```bash go test -v -bench=. goos:...<a href="/topics/6060#comment2" title="2">#2<span>楼</span></a> <a href="/user/Dench" title="@Dench">...评论了主题 Go 切片```go a = append(a[:i], a[i+1:]...) // or a = a[:i+copy(a[i:], a[i+1:])] ``` https://github.com/go...比如你的`setting`包导入路径为`github.com/wwcd/prj/pkg/setting`,那就是`-X github.com/wwcd/prj/pkg/setting._version...是你参数设置的问题,应该是importpath,你setting导入包路径+._version_ ``` -X importpath.name=value Set the value of the...go中并没有引用传参这么一说,都是[pass by value](https://golang.google.cn/ref/spec#Calls)的,为什么map slice chan做为参数传递时能...评论了主题 新手报道:goland中引用包失败,请各位看下`GO`包管理中有两个概念`Import Path`和`Package Name`,你没有搞清楚这两个概念, 1)我们`import`的是`Import Path`,代表包路径 2)使用是`Pack...评论了主题 go 打印问题看看手册吧,`time.Sleep(nanosecond)`的单位是奈秒 ``` package main import ( "fmt" "time" ) f...big.Int是一个stuct,要显示数据的话,可以通过如下 ``` fmt.Println(limit.String()) ```看了一下源代码,cap<1024的默认情况下,slice扩容是原来容量的翻倍,翻倍后的内存向上补齐到{0, 8, 16, 32, 48, 64, 80, 96, 112, 128,...}大小,...评论了主题 断言的疑惑手册里面写的很明天,对objects是map[string]interface{} ``` bool, for JSON booleans float64, for JSON numbers str...评论了主题 关于map的一些疑问,请大佬指教第一个问题:是的 第二个问题:不是,内存escpe了,此内存在堆上分配了,这点和C不一样,可以参见https://golang.google.cn/doc/faq#stack_or_heap评论了主题 下面的代码 输出为什么是 false如上图,你的这个例子type是&S,但data是两个指针内容不一致。可以看看下面链接的内容。 https://research.swtch.com/interfaces评论了主题 下面的代码 输出为什么是 false<a href="/topics/5890#comment8" title="8">#8<span>楼</span></a> <a href="/user/Prnyself" title="@Prny...<a href="/topics/5904#comment13" title="13">#13<span>楼</span></a> <a href="/user/imikay" title="@imi...即使runtime.GOMAXPROCS(1)设置为1时,goroutine也会并行,叫抢占式并发,go汇编在第个函数的入口都加入了一个扩栈汇编,此汇编会引起栈的切换,发现在两个时机 1)调用的函数发...<a href="/topics/5904#comment4" title="4">#4<span>楼</span></a> <a href="/user/imikay" title="@imikay...你python写的怎么是`post`方法,应该是`get`方法,我测试了一下修改为`get`后,python耗时2s+,go耗时0.2+,基本上耗时python是go的10倍 ```python a...CGO中C的`void*`在GO中是`unsafe.Pointer`,并不是`*C.void`,所以导致报类型不匹配的错,21行修订为`p1 := unsafe.Pointer(p)`应该就好了。 ...X登录和大家一起探讨吧