Golang上传文件到七牛云


最近老大说要在网站的后台里做一个OSS配置,后台写好,图片直接上传到云储存里面,小生不才,查资料看文章,改了N多BUG之后才做了一个基本的上传系统,下面是一些在敲代码中经历的BUG或者对一些方法的见解


more...

Gravatar为用户随机生成头像

今天在群里看到有人发这个Gravatar为用户随机生成图像的方法,索性干脆记下来,为防止以后要用找不到

What Is Gravatar?

Gravatar是Globally Recognized Avatar的缩写,是gravatar推出的一项服务,意为“全球通用头像”。如果在Gravatar的服务器上放置了你自己的头像,那么在任何支持Gravatar的blog或者留言本上留言时,只要提供你与这个头像关联的email地址,就能够显示出你的Gravatar头像来。

more...

Golang文件夹遍历Demo

主函数:

//传递一个string类型,在这里我们传入需要扫描的路径
func getFilelist(path string){
    //package_name:path/filepath
    //go doc filepath.Walk 查看这个函数的文档
    err:=filepath.Walk(path,func (path string,f os.FileInfo,err error) error {
        //如果f等于空,返回err错误
        if (f==nil){return err}
        //func IsDir() bool  // abbreviation for Mode().IsDir()
        if f.IsDir(){return nil}
        println(path)
        return nil
    })
    if err!=nil{
        fmt.Printf("filepath.Walk() returned %v\n",err)
    }
}

more...

(爬虫学习)40行代码爬取猫眼电影TOP100

最近一直在学习爬虫方面的知识,在网上也找了很多书和视频来看,原来Web比爬虫简单多了,建议大家如果想快速上手Python的话先从Web方面入手应该会比较快。

废话不多说,这篇文章是我学爬虫来踩的第一个坑,但绝不是最后一个,俗话说在失败中学习进步。从第一个错误到成功运行也是下了蛮大的功夫。

more...