黄家垚的主页

我的第一个个人页面

[转载]filling a slice using command line flags in go

码农向

I wanted to be able to specify a particular command-line flag more than once in a Go program. I was about to throw my hands up in despair because I didn’t think that the Go flag package could process multiple instances of a command-line flag. I was wrong.

18 Feb 2016 #golang

golang发送http请求

码农向

本篇记录一下golang中发送一个http请求的基本方法。
在本例中,我将尝试向某个URL发送GET请求,并获取其返回的body。

12 Jan 2016 #golang

在RHEL6.2上安装docker的准备工作

码农向

最近在尝试 docker,据说很高端大气上档次,于是就在空闲的时候开始鼓捣整。
壮哉我大 Arch,内核版本都已经是 4.x 了(截至写本文),完全满足 docker 对内核版本的要求 (推荐 3.16,最低 3.10,据说红帽的 2.6.32-358 以上由于被打了补丁,也能支持 docker)。

6 Nov 2015 #linux #docker #kernel

golang中对slice切片进行append时的内存拷贝

码农向

Golang中有一个神奇的类型:slice。
之所以说它神奇,是因为它是有容量的,因此对于熟悉C语言的用户而言, 很难在C语言中找到一个跟slice对应的数据结构。
本文不对slice的众多特性进行说明,只谈论跟其append操作相关的内容。

25 Sep 2015 #golang

在golang中使用C++风格的类

码农向

对于接触过C++且刚入门golang的用户而言,有一点可能会让他们抓狂, 就是golang这货居然只有结构体(struct),没有类(class)!!!
其实不用担心,我们大可以用struct实现类似于class的功能。。。

20 Sep 2015 #golang

苦逼地不会Markdown

码农向

不过我知道写得很渣,轻喷。。。

本文的 Markdown 源码可到这里查看。

17 Sep 2015 #markdown