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

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 北京_

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

只要九块八/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

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

golang包引入

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

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

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

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

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

请问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的GC问题

1、golang本身有自动GC的,我们需要在什么情况下手动GC? 2、自动GC发生在什么时候? 3、比如有一个channel,向里面写了一些数据,并没有被取,那么在close channel后,且在函数返回后,这个channel应该会被回收吧。如果不close会被回收吗? ```go func TestChannel(){ c := make(chan struct{}, 5) c<-struct{}{} c<-struct{}{} close(c) } ``...阅读全文

关于http的cookies保持

搜索了很多文章,基本都是手动去设置cookies的值啥的,也有说new一个`http.Client{Jar: cookiejar.New(nil)}`的,我用了感觉没用。 想请问下非api的网站(就是第一次请求获取token,后续请求带token的)如何用net/http调用,下面是我目前每次请求前设置的代码,问了几个人说法众说纷坛的。。。,目前扫描的和一个需求都是登陆后要把header的cookies保持住后续每次请求都带上,go的http client这么麻烦吗,请大佬写个简单的demo ``` requestBody := strings.NewReader("username="+os.Getenv("username")+"&password="+ os.Getenv("pa...阅读全文

Go如何从网上爬取文件?

想用GO做一个程序, 从N个网站上面下载文件(xlsx, txt, zip, pdf...)但是这些网站的下载方式都很不统一,最简单的是直接能爬到文件的URL的。有的得手动勾选一些选项和下拉菜单后点击下载, 然后redirect到另外一个网页才能下载;有些是在html里面调用javascript函数来下载的。 请问有什么好的方法或者第三方库来实现这个程序吗...阅读全文

go 使用 exec.command 执行which docker 命令错误

# 问题: > 本人是mac,docker默认安装在/user/local/bin/docker 。直接用exec.command("docker ...") 会提示找不到docker命令,所以手动在docker前加上了/user/local/bin/ 执行成功。 > 但是实际情况 ,docker目录不是一定的,所以想先获取docker安装位置,which docker 。得到路径再执行docker 命令,可是用exec.Command命令运行which docker一直失败,只有一个错误 state 1 .执行which tar都能返回正确路径 。 > 直接在终端执行都没有问题,使用exec.command出现以上问题。有没有遇到过类似问题的同事,请指点。 ...阅读全文