原文:http://www.cnblogs.com/newgame/p/4061083.html 关于本系列 决定开个新坑。 这个系列首先是关于Go语言实践的。在项目中实际使用Go语言也有段时间了,一个体会就是不论是官方…
分类:go教程
【翻译】go是面向对象语言吗?
原文:http://spf13.com/post/is-go-object-oriented 前言 为了真正理解面向对象的含义,我们需要回顾一下这个概念的起源。第一个面向对象语言-simula问世于19世纪60年代。它引…
[leetcode] Find Minimum in Rotated Sorted Array II
code:https://play.golang.org/p/luj1fdu03F problem: https://oj.leetcode.com/problems/find-minimum-in-rotated-so…
使用 Etcd 和 Haproxy 做 Docker 服务发现
使用 Etcd 和 Haproxy 做 Docker 服务发现 标签(空格分隔): Etcd Haproxy Docker 服务发现 architecture discovery docker-gen golang se…
go(golang)之slice的小想法1
slice,是go中一个很重要的主题。我们不用切片来表述,因为这里的切片特指的是数组的切片。 先给slice下个定义吧: Slice expressions construct a substring or slice …
golang的类型转换的坑和分析
首先,我们来看一个例子 type Stringer interface { String() string } type String struct { data string } func (s *String) St…
Golang Read File line by line
学习什么语言都得从读文件开始,好像记得一个大神说过计算机编程就是”打开文件,操作,关闭文件”。初学Golang就记一下go语言的文件操作 Read File func main(){ rw,err…
Go 程序的性能调试问题 - 内存篇
标签(空格分隔): Go Memory Profiler 性能调试 性能分析 注:该文作者是 Dmitry Vyukov,原文地址 Debugging performance issues in Go programs …
golang实现快速排序
快速排序的原理就不介绍了。在网上看到一个有趣的视频,大家可以看看,非常详细且有趣。 快速排序视频 代码:https://play.golang.org/p/Fw5gtzrPj0 package main import (…
介绍 GDB 调试 Go
注:本文作者是 YANN,原文是 Introduction to Go Debugging with GDB 在过去的 4 年中,我花了我绝大部分的时间用来写,读以及调试 Python 或 JavaScript 代码。在…
Go:git gofmt pre-commit hook
我们使用 git 做 Go 源码的版本控制,在提交前,我们需要对代码自动格式,并且当未格式的时候,输出一些信息,下面是一个这样的脚本: 注:该脚本来源于:http://golang.org/misc/git/pre-co…
为什么 Go 语言把类型放在后面?
本文整理自知乎,原文作者 @林建入。 不是为了与众不同。而是为了更加清晰易懂。 Rob Pike 曾经在 Go 官方博客解释过这个问题(原文地址:http://blog.golang.org/gos-declaratio…