Go语言爱好者周刊:第 140 期 — Go 开源的推荐系统
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2]。
鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。
由于微信公众号不支持外链,文中大量链接可通过文末「阅读原文」查看。
题图:开源推荐系统
刊首语上期题目解析。
以下程序是否会 panic:
packagemainimport"C"funcmain(){varchchanstruct{}<-ch}
A:会;B:不会
正确答案是 B(不会)。如果把第 3 行注释掉,会 panic。原因是 cgo 会使死锁检查失效。
资讯1、Go1.18.1 发布
安全更新版本。
2、GoLand 2022.1 发布
全面支持 Go1.18。
3、Excelize 2.6.0 正式发布[3]
Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。
文章1、Go:并发 IO 优化
有的时候我们会遇到并发 IO 的情况,例如,并发爬虫下载网络上的图片。如果并发度过高或者下载的内容过大,会导致网络 IO 耗时急剧上升。这时候就需要优化一下每次网络IO 的耗时。
2、Go 验证 TCP SYN 超时重传机制
http 或 tcp 调用时的 dial tcp (ip):(port): connect: connection timed out 错误是 SYN 的超时重传机制引起的。如果遇到这种错误,一方面需要考虑 server 可以处理请求的 QPS,另一方面也要检查 client 端重传相关参数的设置。
3、从真实事故出发:golang 内存问题排查指北
字节跳动文章分享。
4、Go 工程化规范设计
很全,包含了编码类和非编码类。
5、gRPC 客户端长连接机制实现及 keepalive 分析
这篇文章分析如何实现客户端保活(keepalive)逻辑。
开源项目1、gorse[4]
开源的推荐系统,Go 语言实现。
2、goleveldb[5]
LevelDB 的 Go 实现。
3、disgo[6]
一个现代的 Discord API 包装。
4、writefreely[7]
一个干净、基于 Markdown 的发布平台,专为作家设计。一起写作,建立一个社区。
资源&&工具1、depth[8]
用于检索和可视化 Go 源代码依赖树的工具。
2、copygen[9]
将值从一个类型复制到另一个类型,并将字段从一个结构复制到另一个结构,无反射拷贝。
3、doko[10]
操作 Docker,基于 TUI 实现。
订阅这个周刊每周日发布,同步更新在Go语言中文网[11]和微信公众号[12]。
微信搜索"Go语言中文网"或者扫描二维码,即可订阅。
polaris1119/golangweekly: https://github.com/polaris1119/golangweekly
[2]提交 issue: https://github.com/polaris1119/golangweekly/issues
[3]Excelize 2.6.0 正式发布: https://xuri.me/excelize/zh-hans/releases/v2.6.0.html
[4]gorse: https://github.com/gorse-io/gorse
[5]goleveldb: https://github.com/syndtr/goleveldb
[6]disgo: https://github.com/disgoorg/disgo
[7]writefreely: https://github.com/writefreely/writefreely
[8]depth: https://github.com/KyleBanks/depth
[9]copygen: https://github.com/switchupcb/copygen
[10]doko: https://github.com/abdfnx/doko
[11]Go语言中文网: https://studygolang.com/go/weekly
[12]微信公众号: https://weixin.sogou.com/weixin?query=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%96%87%E7%BD%91
相关阅读
-
世界热推荐:今晚7:00直播丨下一个突破...
今晚19:00,Cocos视频号直播马上点击【预约】啦↓↓↓在运营了三年... -
NFT周刊|Magic Eden宣布支持Polygon网...
Block-986在NFT这样的市场,每周都会有相当多项目起起伏伏。在过去... -
环球今亮点!头条观察 | DeFi的兴衰与...
在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的... -
重新审视合作,体育Crypto的可靠关系才能双赢
Block-987即使在体育Crypto领域,人们的目光仍然集中在FTX上。随着... -
简讯:前端单元测试,更进一步
前端测试@2022如果从2014年Jest的第一个版本发布开始计算,前端开发... -
焦点热讯:刘强东这波操作秀
近日,刘强东发布京东全员信,信中提到:自2023年1月1日起,逐步为...