Go语言中文网 为您找到相关结果 25

golang Unmarshal 小问题

正常情况: func main() { str := `{"expires_in":2592000,"refresh_token":"22.84564433384c3dffdf8c2b123b6da8de.315360000.1756090115.2605827041-6701125","access_token":"21.060aaae1049e2604d0fa71d992aea516.2592000.1443322115.2605827041-6701125","session_secret":"6ce3910403a953006916f1fafef433c5","session_key":"9mnRdL3CfpvaeMqn4g2A4f1b+olbN4iD079GhsDIumsoSy9A...阅读全文

博文 2015-08-28 12:00:02 北京_

vscode go tools 安装

go tools 1. 手动创建目录 $GOPATH/src/golang.org/x/tools 2. 手动下载 go tools git clone https://github.com/golang/tools.git ./ golang tools 3. 安装 go tools go install golang.org/x/tools/cmd/guru go install golang.org/x/tools/cmd/gorename go install golang.org/x/tools/cmd/fiximports go install golang.org/x/tools/cmd/gopls go install golang.org/x/tools/cmd/godex...阅读全文

博文 2019-03-21 01:34:40 bey6

HBase长时间无法关闭问题及处理(Waiting on regionserver(s) to go down)

HBase长时间无法关闭[Waiting on regionserver(s) to go down] 为了释放已经删除的region,重启hbase,执行./bin/stop-hbase.sh。 等了很久还未关闭,查看master日志,显示一直在等待regionserver 2015-07-08 09:11:25,800 INFO org.apache.hadoop.hbase.master.ServerManager: Waiting on regionserver(s) to go down Colander-hb01,60020,1435801056660 再去查看此regionserver情况,日志显示Region is not online 2015-07-08 09:17:34...阅读全文

博文 2016-09-04 14:00:01 u010027484

golang.org/x/xxx 包的手动安装方法

开发十年,就只剩下这套Java开发体系了 >>> 由于 golang.org 在国内已被墙,不能直接使用go get安装对应的包,但是可以通过github间接安装。 因为 golang.org/x/xxx 这类包托管在 github.com/golang,从这里找到相应的包即可。比如 golang.org/x/crypto 包的安装,找到对应的地址为: https://github.com/golang/crypto ,运行以下命令: cd $GOPATH/src mkdir -p golang.org/x/ cd golang.org/x/ git clone https://github.com/golang/crypto.git [update 2018-09-12] 或者安装gopm...阅读全文

博文 2018-09-23 01:33:05 FalconChen

golang UTF8转中文字符

golang 读取文件的时候(ReadFile func(filename string) ([]byte, error)),返回的是utf-8格式的[]byte,对于中文字符来讲,无法将[]byte直接转化为string。所以需要手动将UIF-8转换成GBK。 GitHub上的项目https://github.com/axgle/mahonia 可以解决编码转换的问题。 file, err := ioutil.ReadFile("./data/pretext.txt") enc := mahonia.NewDecoder("gbk") str= enc.ConvertString(string(file)) fmt.Println(file) fmt.Println(str) [180 2...阅读全文

博文 2018-11-29 18:34:41 jkezhang

只要九块八/TB

最近,南京大学拿了一个全球冠军。 在云计算奥运会Sortbenchmark一个名叫CloudSort的项目中,南京大学的师生使用英特尔处理器、8G内存、40G云盘及135G规格的SSD云盘等阿里云官网日常配置构成的集群,最终实现了每TB仅花费1.44美元的最好成绩,并打破AWS在2014年保持的纪录4.51$/TB。 (点此了解阿里云服务器>>http://click.aliyun.com/m/5645/) 让我们为这群年轻人手动点赞。 ![1.jpg](http://studygolang.qiniudn.com/161116/f6a0e6a45cd7001981016e707af14880.jpg) ![2.jpg](http://studygolang.q...阅读全文

HBase长时间无法关闭问题及处理(Waiting on regionserver(s) to go down)

HBase长时间无法关闭[Waiting on regionserver(s) to go down] 为了释放已经删除的region,重启hbase,执行./bin/stop-hbase.sh。 等了很久还未关闭,查看master日志,显示一直在等待regionserver 2015-07-08 09:11:25,800 INFO org.apache.hadoop.hbase.master.ServerManager: Waiting on regionserver(s) to go down Colander-hb01,60020,1435801056660 再去查看此regionserver情况,日志显示Region is not online 2015-07-08 09:17:34...阅读全文

博文 2016-09-02 12:00:01 u010027484

golang包引入

昨天一个bug调了n久,通过 err == base.ErrNotFound 判断mongodb是否拿到数据,结果调试发现类型啥的都对但就是条件判断不正确 最后发现是因为引到另外一个base.ErrNotFound类型了,而且还是同名的,定义也一样。。。 是通过vscode的自动引包的,所以就忽略了,所以之后要么手动引包要么自动引好后自己要检查一...阅读全文

博文 2016-10-31 13:00:03 dongfengkuayue

HBase长时间无法关闭问题及处理(Waiting on regionserver(s) to go down)

HBase长时间无法关闭[Waiting on regionserver(s) to go down] 为了释放已经删除的region,重启hbase,执行./bin/stop-hbase.sh。 等了很久还未关闭,查看master日志,显示一直在等待regionserver 2015-07-08 09:11:25,800 INFO org.apache.hadoop.hbase.master.ServerManager: Waiting on regionserver(s) to go down Colander-hb01,60020,1435801056660 再去查看此regionserver情况,日志显示Region is not online 2015-07-08 09:17:34...阅读全文

博文 2016-09-02 13:00:04 u010027484

请问go进行事务管理,必须要手动开头启动session,结束关闭吗,有没有类似java的注解机制

```go session := engine.NewSession() defer session.Close() // add Begin() before any action err := session.Begin() user1 := Userinfo{Username: "xiaoxiao", Departname: "dev", Alias: "lunny", Created: time.Now()} _, err = session.Insert(&user1) if err != nil { session.Rollback() return } user2 := Userinfo{Username: "yyy"} _, err =...阅读全文

Go1.1.1 的 使用记录

最近把 go 升级到了1.1.1 版本,中间还是比较顺利的在同步goalng.org/x/net 的过程中经常被墙,所以只能手动去下载先添加:go mod edit -require=golang.org/x/net@v1.2.3然后从github下载,下载后在目录中初始化go mod,完成这一步,然后:go mod edit -replace=golang.org/x/net@v1.2.3= 全路径/github.com/golang/net# 使用replace替换到指定的目录了现在net包就可以使用...阅读全文

博文 2018-10-16 09:34:42 阿布多12

Godep使用中的坑,求指导

1. Godep 使用 Restore之后将下载下来的包放在了github.com的目录下,而没有放在Vendor目录下,我想把下载下来的包放到vendor的目录下,但是执行godep save [package]没有反映,使用Godep怎样才能做到我要的效果? 2. 某些文件在执行godep restore的时候下载失败,我把这些包手动放在了vendor下,然后提交到远程,执行go save的时候怎么忽略我手动放到vendor的包? ...阅读全文

Golang Cron定时任务

Cron定时任务 go get -u github.com/robfig/cron 备注:http://www.pppet.net/:cron生成,如果跟我一样对cron格式迷惑的朋友可以手动设置下 package main import ( "log" "github.com/robfig/cron" ) func main() { log.Println("Starting...") c := cron.New() c.AddFunc("* * * * * *", func() { log.Println("Run models.CleanAllTag...") }) c.AddFunc("* * * * * *", func() { log.Println("Run models.Cl...阅读全文

博文 2019-01-11 14:34:45 莫夏_b560

golang接口请求方法

1.方法1:map[persistent_code: errcode:0 errmsg:ok unionid:0hY5m7YiPiSy1tmdVsiPDaItgiEiE openid:yseuqjbnfunc GetInfo(token string)(){baseurl := "https://oapi.dingtalk.com/sns/getuserinfo?sns_token="accessUrl := baseurl + tokenresponseToken,err:= http.Get(accessUrl)if err != nil{fmt.Println(err)}defer responseToken.Body.Close()//当获取到响应体时,客户端必须手动关闭链接json...阅读全文

博文 2019-07-18 23:05:14 luoguo