Golang中国

RedMothball

Golang China 第 5666 号会员,加入于 2016-06-29 16:15


RedMothball最近创建的主题


7 哪位大神知道网易蜂巢容器Console是如何实现的?
Web开发RedMothball • 2017-05-27 11:59 • 最后回复来自 631768417
RedMothball 创建的更多主题

RedMothball最近回复了


回复了 lansan 创建的主题: 不懂就问:go get小细节 ./... 2016-08-16 14:13

表示递归,类似的还有
go fmt ./…
go test ./…
go vet ./…

回复了 ericyhz 创建的主题: 新人学golang,遇到个很基础的题目求解!传入一个[]int切片 返回切片的副本,但是将其中的重复内容删掉怎么写?以下代码问题在哪里? 2016-06-29 17:17

这个题有意思,下次去面试,就会这个题了

func main() {
    s := []int{9, 1, 9, 5, 4, 4, 2, 1, 5, 4, 8, 8, 4, 3, 6, 9, 5, 7, 5}
    s1 := UniqueInts(s)
    fmt.Println(s1)
}

func UniqueInts(a []int) (b []int) {
    b = []int{}
    if len(a) >= 1 {
        b = append(b, a[0])
    }
    for _, v := range a {
        if !intInSlice(v, b) {
            b = append(b, v)
        }
    }
    return
}

//if s contains a, return true
func intInSlice(a int, s []int) bool {
    for _, b := range s {
        if b == a {
            return true
        }
    }
    return false
}
回复了 birdslake 创建的主题: 调试的时候如何将对象打印成tree 2016-06-29 17:03

我开发中一直用这一段

//for debugging
func printPretty(v interface{}, mark string) (err error) {
        fmt.Printf("*********%s\n", mark)
        data, err := json.MarshalIndent(v, "", "  ")
        if err != nil {
                return
        }    
        data = append(data, '\n')
        os.Stdout.Write(data)
        return
}
回复了 knift 创建的主题: 分享一个这个月刚写好的BT资源搜索引擎 2016-06-29 16:57

可不可以开源golang版本的?

回复了 shendear 创建的主题: 求助,在kylin arm64下go 编译出现的问题 2016-06-29 16:42

GOROOT那一行命令不正确

回复了 kevinsksy 创建的主题: 请问关于大并发goroutine内存不释放的问题有什么好的解决方法吗? 2016-06-29 16:37

会不会是因为全局变量的问题,导致goroutine无法释放

回复了 fish2016 创建的主题: 如何处理iphone拍出的图片上传到服务器后图片颠倒的问题? 2016-06-29 16:28

我想说…这是由于…Windows图片查看器的问题…beego并没有对图像进行旋转操作

回复了 golang_admin 创建的主题: 为什么一直调用下面的 go func for 看图 2016-06-29 16:24

一直循环for是因为

go func(){
    for{
        //...
    }
}

里面的循环没有中止的条件,也就是相当于while(1)了

斐波那契数列
不是给什么都能算出来的…因为计算需要花费很长时间

回复了 Aiya 创建的主题: 我想使用GO写服务器 2016-06-29 16:18

支付宝Golang SDK
https://github.com/ascoders/alipay
(我讨厌伸手党)

RedMothball 创建的更多回复