明天除夕,闲聊几件事

大家好,我是站长 polarisxu。 明天就除夕了,农历 2020 年马上也过完了,提前祝大家新年快乐! 今天上午折腾了一上午 Gopher 晚会文章发布的问题,写好的文章莫名违规,怎么修改都不行。最后网站发布了原文 ,公众号发布临时写的文章 ,做一件事真的太难了!(没看到这个 gopher 晚会消息可以看看) 下午带小孩去雪地嘉年华玩了一下午,发现北京人似乎没少,往年过年,北京几乎是空城,可见在北京过年

聊聊近期出版或将出版的几本 Go 图书

大家好,我是站长 polarisxu。 大家觉得 Go 的图书多吗?其实是很少的。今天聊下近期将要出版的基本 Go 图书。 01 《Go语言设计与实现》 这是一本 Go 语言进阶图书。作者历时两年,在他的网站可以免费阅读:https://draveness.me/golang/ 。他朋友圈透露,该书已经交稿,应该很快会出版。这本书绝对是 2021 年度最值得期待的 Go 图书。 作为支持,书出版时,我会送出

10 年 Java 经验者:你应该尝试 Go 的 7 个理由

本文作者是一位工作了 20+ 年的工程师,其中 10+ 年使用 Java,7+ 年使用 C#,最近 3+ 年使用 Go。文章的观点是作者的个人总结,提倡你尝试并使用 Go 语言。目前作者已经不使用 Java 和 C# 了。 原因一:开发速度 如今,当我要编写一款软件时(我肯定可以用上面提到的三种语言编写它),我将始终选择 Go。 因为我可以花较短时间用 Go 开发完,而且代码更具可读性,不那么抽象,更“切合实际”。 在编写 Go

微信支持个人免费制作红包封面了:不过跟 clubhouse 一样,只能 iOS

大家好,我是站长 polarisxu。 01 这段时间,我隐约感觉 iOS 用户各种“晒”,而 Android 用户一脸懵逼,总感觉不是一个圈子的。以下两件事特别明显: 微信 8.0 发布时,iOS 用户炸弹玩得飞起,Android 用户只能弱弱的问:这是怎么弄的?几天之后,Android 用户才有。 嘿,你有 clubhouse 邀请码吗?这些天 clubhouse 真是火的不要不要的,各种互助群。邀请码太难搞,但即使有办法搞到邀请码,如果你不

怎么知道某个 API 是在哪个 Go 版本添加的?这个功能如何实现的

大家好,我是站长 polarisxu。 因为 Go 的兼容性做的很好,很多人不太关心 Go 的具体版本。然而有时候可能会涉及到版本的问题,比如你想使用 strings.Builder,Go 版本就必须 >= 1.10,但以下代码在 Go1.10 却编译不通过。 package main import ( "fmt" "strings" ) func main() { var b strings.Builder b.WriteString("polarisxu") fmt.Println(b.Cap()) } 编译会报错: $ go version go version go1.10.8 darwin/amd64 $ go run main.go # command-line-arguments ./main.go:11:15: b.Cap undefined (type strings.Builder has no field or method Cap) 提示 strings.Builder 类型没有 Cap 字段或方法。 所以,你知道标准库中

Go 开发者 Top 6 IDE:你知道几个,又用哪个?

声明:这里的 IDE 包括普通的文本编辑器和真正的 IDE。或者应该叫做开发工具。 这个 Top 排行,没有直接数据支持,凭直觉的,哈哈哈哈哈。(其实也结合了部分网上资料,比如 2019 年官方的调查结果)。 1、VSCode 这是微软出品的,超级棒的文本编辑器。我出过 VSCode 系列相关教程 ,目前我主要使用 VSCode 进行开发。VSCode 本身不是专门针对 Go 的编辑器,所以需要通过插件来支持 Go,这就是 Go for Visual Studio

除了心灵美,颜值也很重要

大家好,我是站长 polarisxu。 好吧,这篇文章不是聊美女的,而是聊排版的。让你失望了! 记得高中语文作文,老师总是一再强调,字要工整。如果字迹不清楚,看起来很费劲,即使内容很好,阅卷老师可能也没耐心读,给人的印象就很不好。 现在我们在网络上写文章,同样存在“字要工整”的问题,这就是排版。现在受欢迎的软件,一个个颜值都很高。我们的文章,也必须是高颜值。本文就介

从网友对 MySQL 手册的一个疑问聊起

在 Go 语言中文网微信群有人提出了这样的疑问,如下图(文档地址:https://dev.mysql.com/doc/internals/en/date-and-time-data-type-representation.html ) 不理解为什么 DATE 是通过 YYYY×16×32 + MM×32 + DD 表示,主要不理解为什么 16、32。我做了讲解,但似乎他还是不太理解。干脆我写篇

百度终于重视码农了:专门为开发者准备的搜索

大家好,我是站长 polarisxu。 百度,这个国内最大的搜索引擎,大家对其是又爱又恨,特别是程序员。所以,有一些程序员会直接不用百度,甚至觉得程序员就不应该用百度,用百度是 low 的行为。 的确,百度在搜索技术相关的东西,会让人很抓狂。比如搜索世界上最好的语言 php: 我的天,全是广告。。。 反观谷歌: 第一个就是 PHP 官网。 据相关调研预测,到 2026 年国内编程教育覆盖人数也将超过

微信 8.0 的这个功能和 Go 的 error 一样?

大家好,我是站长 polarisxu。 今天早上发了一个朋友圈,吐槽了一下微信 8.0 的一个功能,不少人有同感,其中一位朋友提到了 Go 的 error。 微信 8.0 通过好友请求时,仅聊天还是朋友圈,你必须选择一个。挺烦的。有一个朋友留言说:这就跟 err 一样,某些地方强迫你有意识的做选择,在这里就是强迫你对自己的隐私做选择。 Go 中的 error,社区的反应特别的激烈,喜欢的人夸,不喜欢的人