LeetCode 71 简化路径

1 题目描述 给定一个类Unix绝对路径,请将其简化,换言之,请将其转换为“canonical”路径。 在类Unix文件系统中,“.”代表当前目录,“..”代表移至上层目录。注意返回的简化路径需以“/”开头,而且两个文件夹名称之间须有分隔符 …

阅读更多

Go 2 错误处理设计草案预览

Go 2的总体目标是在辅助工程扩展为大的代码基线时做到游刃有余。 通常,我们的Go程序有很多错误检查,但缺少错误处理。我们通常使用如下代码所示的赋值判断语句进行错误检查。 if _, err := io.Copy(w, r); nil != …

阅读更多

Go 1.8 Release Notes 要点整理

Go 1.8,在Go 1.7发布半年后如约而至。该版本的绝大多数变化是在工具链、运行时及库的实现上。有两项小的语言规范上的变化。一如既往,该版本遵守Go 1兼容性准则,期待所有程序像之前一样编译及运行。 1 语言方面

阅读更多

Go 1.7 Release Notes 要点整理

Go 1.7在1.6发布6个月后如约而至,绝大多数的变化在工具链、运行时及核心库的实现上。语言规格上有一项小变化。一如既往,该版本遵守Go 1兼容性准则。 1 语言方面

阅读更多

Golang Modules

1 速览 在正式了解Golang Modules之前,我们先速览一下其使用方式。 在$GOPATH之外的任意地方,创建一个文件夹:

阅读更多

很开心遇见你

去年的这个时候,我遇见了Jane。她是我遇见的真正豁达,内心自由坦荡的人。她待我真心实意,她叫我一声“磊哥”,即会扫去我内心所有的乌云。 Jane喜欢运动,喜欢听我唱歌,喜欢研究美食。简单的食材,她都会做成一道难忘的美食。她是能把日子过成诗 …

阅读更多