Golang中国
回复了 Zhangyc310 创建的主题: apache的https 证书给golang用,提示错误 :( 2017-02-22 13:27

你第三个参数名称错了, 应该是mydomain_private.key, 而不是mydomain_private.crt

回复了 gomgo 创建的主题: 源文件名长度大于系统支持的长度时, os.RemoveAll 深度如何更改? 2017-01-08 11:11
os.Chdir(`C:\Users\Hello\AppData\Local\.meteor`)
os.RemoveAll(`.\packages`)
回复了 xeasy 创建的主题: PG 时间类型without timezone的解析问题 2016-12-28 15:54

记录时间的字段不要使用数据库内置的时间类型

  • 操作系统时区配置
  • 数据库时区配置
  • 数据源连接参数配置
  • 前后端时区同步配置

以上各种配置不一致导致各种时间问题,各种坑

推荐方案就是用 Unix Time记录时间, 数据库字段类型使用 bigint

需要计算时间的地方直接使用数字计算, 需要显示的地方直接将Unix转换一下就行了.

回复了 CodyGuo 创建的主题: 求ssh或sftp上传、下载文件的方法(go) 2016-12-10 10:46

golang中用ssh和sftp库远程传输文件

http://www.01happy.com/golang-transfer-remote-file/

回复了 ant 创建的主题: golang with Intellj IDEA debbug,http.ServeFile 不能进入静态html页面,但是用命令行可以正常进入 2016-12-04 14:06

设置一下IDEA里面的Run/Debug Configurationgs

修改Working diretory和你在命令行执行的目录相同.

回复了 fanyang 创建的主题: 那种动态调用技术效率最高? 2016-12-04 14:03

还在测试没关系, 官方列出这个特性在1.8发布, 这期间可以开发自己的业务, 再等两个多月1.8正式版本发布了, 升级一下SDK就可以了.

回复了 fanyang 创建的主题: 那种动态调用技术效率最高? 2016-12-03 13:08

Go1.8 加入插件机制
https://beta.golang.org/pkg/plugin/

回复了 bigbear 创建的主题: 谁真的在windows下用命令行进行过跨平台编译? 2016-11-24 11:37
set CGO_ENABLED=0 
set GOOS=linux 
set GOARCH=amd64
go build main.go
回复了 dxhdxh2k 创建的主题: 推荐一个比gin更快的webframework---iris 2016-10-31 13:16

@shock 建议你看看我上面发的撕逼事件链接里面的内容,再下定论iris作者人品好不好。

回复了 dxhdxh2k 创建的主题: 推荐一个比gin更快的webframework---iris 2016-10-22 15:40

顺别贴一下iris的依赖库列表, 吃瓜群众们评估评估……

github.com/ajg/form
github.com/fatih/structs
github.com/fsnotify/fsnotify
github.com/gavv/gojsondiff
github.com/gavv/httpexpect
github.com/gavv/monotime
golang.org/x/crypto
golang.org/x/net
golang.org/x/sys
golang.org/x/time
github.com/google/go-querystring
github.com/imdario/mergo
github.com/imkira/go-interpol
github.com/iris-contrib/color
github.com/iris-contrib/errors
github.com/iris-contrib/formBinder
github.com/iris-contrib/letsencrypt
github.com/iris-contrib/logger
github.com/iris-contrib/middleware
github.com/iris-contrib/response
github.com/iris-contrib/template
github.com/iris-contrib/websocket
github.com/kardianos/osext
github.com/kardianos/service
github.com/kataras/cli
github.com/kataras/go-errors
github.com/kataras/go-fs
github.com/kataras/go-sessions
github.com/kataras/go-template
github.com/kataras/go-websocket
github.com/kataras/rizla
github.com/klauspost/compress
github.com/klauspost/cpuid
github.com/klauspost/crc32
github.com/mattn/go-colorable
github.com/mattn/go-isatty
github.com/microcosm-cc/bluemonday
github.com/miekg/dns
github.com/moul/http2curl
github.com/russross/blackfriday
github.com/sergi/go-diff
github.com/shurcooL/sanitized_anchor_name
github.com/stretchr/testify
github.com/valyala/bytebufferpool
github.com/valyala/fasthttp
github.com/xeipuuv/gojsonpointer
github.com/xeipuuv/gojsonreference
github.com/xeipuuv/gojsonschema
github.com/xenolf/lego
github.com/yalp/jsonpath
github.com/yudai/golcs
gopkg.in/square/go-jose.v1

回复了 dxhdxh2k 创建的主题: 推荐一个比gin更快的webframework---iris 2016-10-22 15:29

Iris框架 撕逼事件:

https://www.reddit.com/r/golang/comments/57w79c/why_you_really_should_stop_using_iris/

之前花了几天时间特意调研是否使用iris框架到自己的项目中, 第一步获取代码就被墙搞的七荤八素, iris依赖的其他框架和库太多了. 好不容易手工解决了依赖库的问题, 按照他的例子创建样例工程, 一开始执行就失败了. 上去提issue把错误信息和我的环境信息贴上去, 作者就回复说他那里没有问题是我这里的问题……吧啦吧啦. 然后issue就关闭了…

回复了 haroldT 创建的主题: 类似json的string转换成json或者map 2016-10-18 21:16
package main

import(
    "fmt"
    "encoding/json"
)

func main(){
    str := `[{"status": "success", "type": "masterInfo", "result": "[{read: 2.0, write: 1.2}, {read_mb: 4.0, write: 3.2}]"}]`
    var m []map[string]interface{}
    err := json.Unmarshal([]byte(str), &m)
    if nil != err {
        fmt.Println(err)
        return
    }
    fmt.Println(m)
}
回复了 gomgo 创建的主题: 支持IOS和ANDROID的GOLANG代码阅读工具是? 2016-09-29 09:49

github.com

回复了 dachenzi 创建的主题: 小白到底该如何学习Go呢? 2016-09-21 10:51
回复了 nuokesasi 创建的主题: 请问golang如何实现.net的var authHeader = new AuthenticationHeaderValue("Basic", authValue);这段代码 2016-09-12 16:19
var authHeader = &AuthenticationHeaderValue{
    "Basic",
    authValue,
}
回复了 golang_learn 创建的主题: 如果获取go程编号? 2016-09-08 09:53
var routinePrefix = []byte{103, 111, 114, 111, 117, 116, 105, 110, 101, 32}

func goID() (id string) {
    var buf [64]byte
    n := runtime.Stack(buf[:], false)
    id = string(bytes.Fields(bytes.TrimPrefix(buf[:n], routinePrefix))[0])
    return
}
回复了 ycyoes 创建的主题: leanote安装过程报错!!可以运行,但是浏览器访问报错,Code path is not in GOPATH!高手指点下,谢谢!!!!!!! 2016-06-13 17:54

你的 C:\Program Files\go是设置的GOROOT吧,
没有单独设置 GOPATH环境变量吗?

回复了 nuokesasi 创建的主题: 发现一个超好用的ORM库 2016-06-07 14:42

commit log 只会写update吗?

回复了 Elson 创建的主题: 请问一下给对象添加方法的时候,绑定对象的类型,指针跟普通类型有什么区别.如下 2016-05-31 09:07
回复了 jincheker 创建的主题: 这个Loop是什么意思 2016-05-27 09:14

自定义Label
用于goto,continue,break跳转时指定的目标