【决定】 在9月1日我正式回到深圳。当时就有很多朋友关心我去了哪。 现在我来跟大家汇报一下,我加入了一家做海外电商 SaaS 的公司 AfterShip。 她
gotip 实践 golang-design/go2generics
go 1.17 发布 不久前,Go 1.17 正式发布,发布内容可以参见上篇文章。 其实在 Go 1.17 源码中,Go 团队已经实现了 Go: Type Parameters Proposal ,并且使用类似 GO11MODULE 开关的方式提供 Go 泛型的
带你开始探究 Go iota
跟着 Go 夜读阅读 Go 代码系列 1 我为什么会探究 iota 呢? 这就要从我最近遇到的一次 protobuf 解析报错说起,错误信息如下: cannot parse reserved wire type 所以有关这个错误的原因,可以查
求一个中间位置的优化和改进
本文源自于「Go 夜读知识星球」上的一次 #打卡阅读Go代码 第 51 天。 有何异同? 你能一眼看懂以下两行代码吗? 1 2 low + (high-low)/2 (low + high)/2 对于很多人,应该都能看
2020 GTLC 深圳站参会纪要
2020 GTLC 深圳站 GTLC 全球技术领导力峰会・深圳站已于 12 月 19 日顺利召开,十余位特约嘉宾坐镇分享,超过 300 位科技管理者参与。从数字化进程中的技术赋能案例出发
2020 CVTE TECH DAY 参会纪要(下午后端场)
2020 CVTE TECH DAY 2020 CVTE TECH DAY 参会纪要已于 11 月 27 日在广州视源股份有限公司产业园区顺利召开,我参加了第四产业园举办的下午后端场的分享。 以下是我参会时所记笔记
LINE Music Team 使用了那些第三方库?
LINE 是什么? LINE 是由 Naver 集团旗下 LINE 株式会社所开发的即时通信平台,于 2011 年 6 月发布。用户通过互联网免费与其他用户发送信息、观看直播,还可以通过 LINE 进行购
科普:什么是鸽巢原理?
鸽巢原理(Pigeonhole Principle) 鸽巢原理,它是德国数学家狄利克雷(Divichlet,1805—1855)首先明确的提出来
git commit 提交历史的一些有趣统计
查看某个用户的一天每小时的提交情况 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 git log --author="yangwenmai" --date=iso | perl -nalE 'if (/^Date:\s+[\d-]{10}\s(\d{2})/) { say $1+0 }' | sort | uniq -c|perl -MList::Util=max -nalE '$h{$F[1]} = $F[0]; }{ $m = max
go:nosplit 究竟是个啥?有啥用?
//go:xxx 是什么? //go:xxx 是编译器指令,编译器接受注释形式的指令。 为了将它们与非指令注释区分开来,指令在注释开头和指令名称之间不需要空格。 但是,由于它们是