go

使用Go + Tesseract-OCR 实现文字识别的通用服务

目录结构 │ .gitignore │ docker-compose.yml │ Dockerfile │ main.go │ readme.md ├─.docker │ docker-compose.yaml ├─tesseract │ .gitkeep 其中.docker目录不是必须的,是配合docker-desktop一起用的,一个go的开发环境 其中docker-compose.yml文件中networks的定义,为了与其他docker-compose.yml网络互通,使用了外部网络。如果不需要多个docker-compose互通,可以修改一下 versi...

linux 编译&部署golang 项目

目录结构 └─demo go.mod go.sum main.go 编译 目标:编译项目得到可执行文件 app cd demo #编译出支持当前系统的可执行文件 go build -o app . # 交叉编译 # Mac下编译Linux, Windows平台的64位可执行文件: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o app . CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o app . # Linux下编译Mac, Windows平台的64位可执行文件:...

使用Docker Desktop快速搭建Go开发环境

前言 想象一下,无论什么语言,什么项目,只要在项目根目录添加一个文件,这个项目就能运行起来,是不是很神奇? 是的,Docker Desktop就可以做这个事,并且使用VS Code连接到docker容器,实现容器内编程,体验完全不输本地环境。 Docker Desktop理论上支持所有语言环境,本人亲测 多容器的go环境(go+nginx+mysql+redis) sample介绍 确保您已经安装了工具! 要开始使用Dev Environments,你需要Git, Visual Studio Code和Visual Studio Code远程容器扩展 如上图,1是单容器的go环境(只有go)...

linux 安装go

普通 cd /usr/local wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz tar -xvzf go1.17.2.linux-amd64.tar.gz #环境变量 vi /etc/profile export GOROOT=/usr/local/go #你的go语言包的位置 export PATH=$PATH:/usr/local/go/bin #添加go语言包的bin到path变量里 export GOPATH=/root/gopath #go的项目存放地址,以后你的go项目需要放在哪里,这个你自己随意设置,重要的...