在Golang的v1.17版本中,已经悄悄的加入了对泛型的支持;
在此之前,我们需要在.go2中尝试泛型,现在我们可以直接编写.go格式的文件,然后通过指定-gcflags=-G=3来编译含有泛型语法的源文件了;
同时,为了防止在体验时污染我们本地开发环境中的Go,采用了在Docker中运行的方式进行实验;
源代码:
在Golang的v1.17版本中,已经悄悄的加入了对泛型的支持;
在此之前,我们需要在.go2中尝试泛型,现在我们可以直接编写.go格式的文件,然后通过指定-gcflags=-G=3来编译含有泛型语法的源文件了;
同时,为了防止在体验时污染我们本地开发环境中的Go,采用了在Docker中运行的方式进行实验;
源代码:
六月的最后一天,带着我的行李和女朋友离开了广州,来到了深圳;随后就是一系列的大包行李、几十个快递,挨个扛上八楼;
马上就要入职了,希望一切顺利吧!♥
在Go中定义方法时可以将方法的接收器声明为值接收器和引用接收器两种;
本文比较清晰的讲述了这两种方式的区别;
源代码:
slides是一个可以在终端将Markdown转换为PPT的库,你甚至可以直接在终端展示PPT的同时执行PPT中的代码片段!
Github地址:
本文总结了软件发布中的一些版本对应的含义;
在Linux中提供了chroot命令用于将根目录换成指定的目的目录,从而达到了与原系统隔离的目的;
本文介绍了Linux中的chroot命令;
FileBrowser是一个使用Go编写的开源网盘,同时提供了Docker镜像,可以直接一键部署;
Github地址:
FileBrowser官方文档:
本文讲述了如何使用Docker快速部署单节点Hadoop,Hadoop版本为2.7;
源代码:
Nginx的Header中默认不解析下划线,这一点要注意!
在shell中可能经常能看到类似的命令:echo log > /dev/null 2>&1,将输出流重定向;
本文介绍了这些重定向符号的含义;