zoukankan      html  css  js  c++  java
  • go 依赖工具glide

    添加gopath/bin目录到环境变量下

     

    安装glide

    $ go get github.com/Masterminds/glide
    $ go install github.com/Masterminds/glide

    使用

    glide init
    
    --安装依赖
    glide install
    
    --升级版本
    glide up 
    
    --添加并下载依赖
    glide get github.com/orcaman/concurrent-map

    windows系统使用 goVendor 时,注意事项

    1. 从go get -u github.com/kardianos/govendor下载govendor工具到本地

    2. 跳转到$gopath下, 编译govendor, [go build ,go install]

    govendor使用时,必须保证你的工程项目放在GOPATH/src目录下

    在Go命令行执行govendor init,自动生成vendor文件夹(存放你项目需要的依赖包)和vendor.json文件(有关依赖包的描述文件)。

    使用命令govendor add +external或者govendor add +e。添加依赖包


    包名

    作用

    常用方法

    fmt

    打印输出,可做断点调试使用

    Println

    log

    记录日志

    Fatal

    • os

    文件的操作,文件的创建删除,打开

    Create,Remove

    io/ioutil

    文件的写入,读取

    WriteFile,ReadFile

    net/http

    网络请求

    Gin这个框架常用

    github.com/go-sql-driver/mysql

    MySql数据库

     

    github.com/astaxie/beego

    Beego框架

     

    crypto/md5

    MD5加密

     

    strings

    字符串操作,拼接,比较,转大小写

    Split,Join,Compare

    math/rand

    随机数

     

    strconv

    字符串与其他类型相互转换

     

    time

    时间

    Now,Format

    crypto/rsa

    Rsa加密解密

     

    bufio

    文件的读取和写入(带缓冲)

    io.Reader, io.Write

  • 相关阅读:
    DigCSDN介绍首页
    相似qq的IM聊天应用源代码
    iOS单元測试:Specta + Expecta + OCMock + OHHTTPStubs + KIF
    struts2訪问servlet的API
    Reorg
    开源 免费 java CMS
    hdu1874 畅通project续(求最短路径)
    在64位系统下,指向int型的指针占的内存空间多大?
    linux中mv命令使用详解
    C语言中%d,%p,%u,%lu等都有什么用处
  • 原文地址:https://www.cnblogs.com/snow-man/p/10209551.html
Copyright © 2011-2022 走看看