Golang 中国

voidint

身未动,心已远。

Golang China 第 2945 号会员,加入于 2015-02-17 09:42


voidint最近回复了


回复了 wangxufire 创建的主题: Go有哪些使用html而不是模版的web框架? 2016-05-18 09:43

纯REST,前后端分离,页面的渲染不要通过服务端。

回复了 EvilBoy 创建的主题: 为什么我的VS Code搭建的Golang环境语法没有高亮? 2016-05-18 09:41

插件装了吗?

回复了 tablecell 创建的主题: 如果github挂了,是不是golang写的包里面的import都要重构了? 2016-04-06 09:55

直接用go get应该是不行了,如果依赖都在本地,那编译没问题。
为了方便有一天从github迁走,我觉得库的名字不应该以github.com/xxx开头,比如直接取lib/math这样的包名,当然,这样的缺点就是,他人没法直接通过go get下载你的代码,而必须使用git clone了。

回复了 chenhao 创建的主题: godoc的http模式如何只显示std doc(已解决) 2015-07-13 14:27

生成仅包含标准库的godoc的方法就是暂时将GOPATH清空,可以手动清空,也可以通过程序清空。我选择的是后者。

package main

import (
    "flag"
    "os"
    "os/exec"
)

const (
    gopathEnv = "GOPATH"
)

var httpFlag string

func init() {
    flag.StringVar(&httpFlag, "http", ":9090", "xgodoc -http=:9090")
}

func main() {
    flag.Parse()

    httpArg := "-http=" + httpFlag

    gopath := os.Getenv(gopathEnv)

    os.Setenv(gopathEnv, "")
    exec.Command("godoc", httpArg).Start()

    os.Setenv(gopathEnv, gopath)
}
回复了 qq277049 创建的主题: goquery包里面的each方法怎么使用continue 2015-06-16 10:22

jQuery中,each函数中可以通过return false来中断循环,通过return truecontinuegoquery好像也提供了相似的功能func (*Selection) EachWithBreak

回复了 wangxiyu191 创建的主题: Go对于项目内部的package鼓励相对地址引用还是绝对地址引用? 2015-06-16 10:13

个人习惯吧。个人建议使用绝对路径。开源项目里貌似绝对路径比相对路径多多了。

回复了 jjjabc 创建的主题: 请问怎么表达 “任意类型的Slice”呢? 2015-06-16 10:10

要是有泛型就轻松多了

voidint 创建的更多回复