为了账号安全,请及时绑定邮箱和手机立即绑定

搭建并行处理管道,感受GO语言魅力

难度中级
时长 2小时17分
学习人数
综合评分9.67
51人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.6 逻辑清晰

最新回答 / Tscheung
解决了,因为多敲了一句out <-a[0], 跟着老师敲没跟着删掉这句话
声音好性感,建议老师可以多元化发展尝试播音行业了
go语言本身还是一个偏底层语言,现在火爆主要是因为百度系出来的人太多了 百度系 一向是学谷歌 变成语言前些年是 Python+php 近几年晋级为 go+php 了 别的地方不知道 后厂村这边是这样的 譬如 滴滴 头条 都是一位大量百度系高管而已
这英语能进谷歌啊
先写类型后写 变量,这样变量名基本自动化命名,各有各的好。狗语言没什么优越性
狗语言,这么多年了写个_,err:=累死人
终于学完了 代码都跟着老师敲了一遍。我没有后端的基础,很多视频反复看才慢慢明白,很多不懂得基础知识还上网查了。一直在用windows 10,基本还可以 就是发现我的VS code效率不高,而且最后调式端口卡在了telnet上,因为windows没有telnet server只有client,下一门实战课还是乖乖的跟老师用mac吧,哈哈,自己加油。

最新回答 / 慕梦前来
把端口调小看,不要用那么大的,不好
我的结果
Read done: 11.896189s
Read done: 12.179099s
Read done: 12.319054s
Read done: 12.510993s
InMemSort done: 20.390481s
InMemSort done: 20.561427s
InMemSort done: 20.732373s
InMemSort done: 20.874327s
Merge done: 2m28.3184151s
Merge done: 2m28.3184151s
Merge done: 2m28.3184151s

最新回答 / 慕丝8833399
是覆盖了,覆盖了8个字节,刚好是一个int。然后这个buffer转成int,并由out channel 发送出去
​bufio.NewWriter显示接受io.Reader interface作为参数

为什了这里传入了file类型呢?
buffer声明的是一个slice,读取完一个int后会被清空再读下一个么?

slice大小是dynamic的,如果不清空 一直读的话内存占用会一直上升么?

还是每次读完以后,下次被覆盖?

最新回答 / 慕工程3002471
查了些资料 有的网上写的是int在64位操作系统也只占4 byte,所以有点懵。不过这里应该是默认的int_64所以是8字节
课程须知
1、了解一门编程语言,对基本算法如排序有了解
老师告诉你能学到什么?
1、go语言的历史和设计初衷 2、go语言的安装与开发环境 3、简单的go语言程序 4、了解go语言并发编程 5、实现一个并行数据处理管道

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消