golang
已收录文章:14425篇
-
1、利用File Watchers goland->Preferences->搜索框内输入 file watchers->选择File Watchers->点击右边的左下角的 + 号->选择go fmt 模板->弹出设置框,默认选项->点击确定->确定 设置成功后,在379 收藏
-
示例代码: package main import ( "fmt" "path" ) func main() { filename := "device/sdk/CMakeLists.txt" filenameall := path.Base(filename) filesuffix := path.Ext(filename) fileprefix := filenameall[0:len(filenameall) - len379 收藏
-
之前整理过结构体和json转换的文章:GoFrame必知必会之Scan:类型转换,今天整理同样比较重要的ORM相关的文章。 gf是支持ORM原生操作的,在ORM链式操作执行不了太过于复杂的SQL操作时,可以交379 收藏
-
1. GOPATH 和 GOROOT(环境变量) 1. GOROOT go 编译器、标准库等安装的地方,所有我们写的代码其实都是文本文件而已,需要编译器等工具将其加工成可执行文件或者库文件才能使用,每种语言都有379 收藏
-
1.数组和切片有什么区别 Go语言中数组是固定长度的,不能动态扩容,在编译期就会确定大小,声明方式如下: var buffer [255]int buffer := [255]int{0} 切片是对数组的抽象,因为数组的长度是不可变379 收藏
-
使用net/http服务静态文件需配合http.FileServer和http.StripPrefix,开发时可直接用Go服务,生产环境建议交由Nginx或CDN;自Go1.16起可通过embed包将静态文件编译进二进制,实现一键部署;需防范路径遍历风险,避免敏感文件暴露。378 收藏