Golang

  • validator库参数校验若干实用技巧

    本文介绍了使用validator库做参数校验的一些十分实用的使用技巧,包括翻译校验错误提示信息、自定义提示信息的字段名称、自定义校验方法等。 validator库参数校验若干实用技巧 在web开发中一个不可避免的环节就是对…

    Golang 2020年8月24日
    02.4K0
  • 为Go项目编写Makefile

    借助Makefile我们在编译过程中不再需要每次手动输入编译的命令和编译的参数,可以极大简化项目编译过程。 make介绍 make是一个构建自动化工具,会在当前目录下寻找Makefile或makefile文件。如果存在相应的文件,它…

    Golang 2020年8月24日
    03.1K0
  • 可灵活配置,人性化管理的开源工单系统

    开始此项目的初衷 一直想维护一个开源的项目,但是有的半途而废了,有的止步与设计,这次终于坚持下来了,毕竟有的时候工作之余还是工作啊。 在之前的开源项目开发过程中,总会因为各种事情耽误,导致没有兴趣继续…

    Golang 2020年6月4日
    010.0K12
  • 如何使用Go module导入本地包

    go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modules 功能已经被正式推荐在生产环境下使用了。 这几天已经…

    Golang 2020年3月22日
    01.8K0
  • Go依赖管理及Go module使用

    Go语言的依赖管理随着版本的更迭正逐渐完善起来。 依赖管理 为什么需要依赖管理 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同…

    Golang 2020年3月22日
    02.9K0
  • 解决go get下载包失败问题

    由于某些不可抗力的原因,国内使用go get命令安装包时会经常会出现timeout的问题。本文介绍几个常用的解决办法。 从github克隆 golang在github上建立了一个镜像库,如https://github.com/golang/net就对应是 h…

    Golang 2020年3月22日
    010.9K0
  • Go语言环境配置

    下载安装 国内的Go下载站点,根据自己的系统选择对应的版本进行下载安装: https://studygolang.com/dl Go的安装方式除了源码安装,其他的都相当简单,就不过多的赘述了。 环境变量 下面介绍下Go语言中需要设置的一…

    Golang 2020年3月8日
    06.7K0