Golang对结构体进行排序
22-11-11 23:14
1、方法一,通过实现sort.Interface接口来进行排序
这里直接上代码:
package main
import (
"fmt"
"sort"
)
typ...
当完成一个Golang项目后,我们希望在编译成在windows上的.exe的文件:
SET CGO_ENABLED=1
SET GOARCH=
SET GOOS=windows
go build
...
Golang常用第三方库
22-11-11 23:08
1、热重启
go get -u github.com/kataras/rizla
2、数据库对象关系映射Gorm
go get -u github.com/jinzhu/gorm
3、配置...
通过Golang将数据通过Gzip进行压缩踩坑记录。直接贴代码如下:
package main
import (
"bytes"
"compress/gzip"...
在日常编码中,常常也会遇到如何读取文件,其实读取文件看是简单,但是如果文件是一个特别大的文件,那么如何办呢?本文主要讲解下如何读取文件?
整个文件读取
适用场景:文件较小
按照每行读取
适用场景:如...
简单的time.Sleep() 实现,适合中小型项目。测试并发在10w左右
func main() {
orderNo := "2022091111"
go sleepExec(...
项目目录结构:
1. ├── config
2. ├── controllers
3. ├── templates
4. │ ├── public
5. │ ├── src
6. │ ├...
项目目录结构中包含的静态文件和模板文件:
|- static //静态目录
|--- js
|--- css
|--- images
|- templates //模板目录
...
安装 gcc-mingw-w64
apt-get install gcc-mingw-w64
跨平台编译
生成 64位 exe 可执行文件.
env CGO_ENABLED=1 GOOS=w...
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin:GOPATH/bin
export GOPATH=$HOME/goproject