chenqinghe

chenqinghe

浙江省 杭州市 后端工程师

威望 : 14 积分 : 2255 赞同 : 19 感谢 : 1

擅长话题

更多 »回复

1

我看了下,windows上有2GB限制,主要是因为调用了windows的系统调用`TransmitFile`。这个系统调用能够在内核层面将数据写入socket而不用经过用户层,提高了效率。[TransmitFile](https://docs.microsof...

2

大致看了下源码,说的不一定对,轻喷。 1. 首先说为啥http.ResponseWriter是interface。因为不光是http/1.1,还有http/2,这两者业务逻辑是相同的,但是底层的处理是不同的,所以要抽象出一个interface来屏蔽底层实现。...

0

我这边自己写了个爬虫,如果有需要的话可以访问 https://gocn-news.chenqinghe.com/subscribe?mail=xxxx(你的邮箱) 进行订阅。(10分钟爬一次,压力应该不算大:))

1

可以考虑使用Go1.11新出的**module**,在初始化的时候指定module名,然后包路径就是*module/pkg1/subpkg*这样的,不管移到哪里都无所谓了。

0

以太坊的源码不了解,不知道有没有用到特定系统的系统调用。不过通用的来说,只要设置GOOS和GOARCH两个环境变量就可以了。比如说在linux上编译windows程序: ```go GOOS=windows GOARCH=amd64 go build ```

更多 »发问

6

1890 次浏览  • 4 个关注   • 2017-07-14

2

2343 次浏览  • 3 个关注   • 2016-11-15

5

1807 次浏览  • 6 个关注   • 2016-11-09

2

3767 次浏览  • 3 个关注   • 2016-10-31

1

2099 次浏览  • 3 个关注   • 2016-10-24

发问

回复

文章

最新动态

详细资料

个人成就:

威望: 14 积分: 2255 赞同: 19 感谢: 1

最后活跃:
2 小时前
擅长话题:
golang 10   0
有问必答 9   0
更多 » 关注 0
更多 » 0 人关注
主页访问量 : 2666 次访问