本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

Swagger 注释生成接口

注解 描述@Summary摘要@ProduceAPI 可以产生的 MIME 类型的列表,MIME 类型你可以简单的理解为响应类型,例如:json、xml、html 等等@Param 参数格式,从左到右分别为:参数名、入参类型、数据类型、是否必填、注释@Success响应成

cobra cli创建库

func main() { if err := cmd.RootCmd.Execute(); err != nil { fmt.Println(err) }

为什么协程(gorutine)比线程(thread)快

最近渐渐深入golang,昨天听老师讲的深有感触,今天赶紧review一下。为什么协程(gorutine)比线程(thread)快?一、go协程比线程占用内存少线程是内核对外提供的服务,应用程序可以通过系统调用让内核启动线程,由内核来负责线程调度和切换。golang 是自己实现的 MPG并发模型实现

最近基于Golang开发了的网盘、图床的系统,也可以当作文件中转站

Go-Storagegithub网站:https://github.com/defeng-hubweb文件存储平台,也是一个图床,网盘,支持多种存储方式(本地,七牛云,阿里云,腾讯云。。。)问:为何会有这个项目?为何会有这个项目?在公司中,运维人员需要经常向后台录入图片或者文件,靠着本来的软件上传图

go字节面试经历和题(网上的资源)

今天从leetcode上看到的

go编译可执行文件

编译x86架构上的windows版本set GOARCH=x86set GOOS=windowsset CGO_ENABLED=1go build -o ./release/x86-windows/monitor.exe

gorm字段标签

标签名说明column指定 db 列名type列数据类型,推荐使用兼容性好的通用类型,例如:所有数据库都支持 bool、int、uint、float、string、time、bytes 并且可以和其他标签一起使用,例如:not null、size, autoIncrement… 像 varbinar

go面试题面试经验

实现格式化的输入输出操作,其中的fmt.Printf()和fmt.Println()是开发者使用最为频繁的函数。   || io | 实现了一系列非平台相关的IO相关接口和实现,比如提供了对os中系统相关的IO功能的封装。我们在进行流式读写(比如读写

channel的死锁问题

1.Channel满了,就阻塞写; Channel空了,就阻塞读2.阻塞之后会交出cpu,去执行其他协程,希望其他协程能帮自己解除阻塞3.如果阻塞发生在main协程里,并且没有其他子协程可以执行,那就可以确定“希望永远等不来”, 自己把自己杀掉,报一个fatal error:deadlock出来4.

Gin 接受前端传来的文件

前端加上enctype=“multipart/form-data“, gin后端采用