一个使用Golang和PostgreSQL的GraphQL完整例子
一个使用Golang和PostgreSQL的GraphQL完整例子
标签: go
本文主要就 Go 中三元运算符展开讨论,从简单if-else语句、到基于匿名函数的单行表达式、及泛型抽象 If 函数等方式来实现类似的功能。当然,我没有建议使用这些方式,在没有内置支持的情况下,if-else的写法就挺好的...
"github.com/gogf/gf/frame/g" "github.com/gogf/gf/util/gconv" "github.com/gomodule/redigo/redis" ) const ( lockScript = `return redis.call('SET', KEYS[1], ARGV[1], 'NX', 'EX', ARGV[2])` ...
有时候需要一些条件查询操作,比如查询某字段出现在字符串数组集合中的所有记录,则需要进行where in条件查询,字符串数组在where in参数中的格式为(‘aaa’,‘bbb’,‘ccc’),字符串必须用单引号’ '括起来 ...
标签: Go
变量基本使用 package main import "fmt" var e = "一个全局变量字符串" var f, g int = 1, 2 //一次定义多个 //可以用因式分解的写法 var ( h, i, j int = 3, 4, 5 ... l, m float32 = 2.5, 3.5 ...
最近用go重构python项目。遇见一些问题,简单记录一下。
标签: golang
golang 不使用递归实现无限极菜单,备忘
package main import ( "fmt" "reflect" ) func main() { var a int typeOfA := reflect.TypeOf(a) fmt.Println(typeOfA.Name(), typeOfA.Kind()) }
探索Awesome-GF:一站式GoFrame框架资源库 项目地址:https://gitcode.com/gogf/awesome-gf 引言 在开发领域中,选择合适的工具和框架是提高效率的关键。今天,我们将深入探讨一个名为Awesome-GF的项目,它是一个精心...
本次总结只包括我遇到的错误以及对应的解决方法.希望能帮到遇到同样问题的人 注意:如果不知道哪个位置...Go本身不提供某个数据库的驱动,只提供驱动接口和管理.所以必须引入mysql的驱动包 引入Go驱动接口管理包 “d...
go(golang)语言处理Excel文件的读写(导入与导出),目的是实现从Excel读取数据自动写入到任何数据库,根据指定的Excel模版能够把数据库的数据导出Excel文件中形成固定格式的报表,准备工作,了解 go Excel 的开源...
package main import ( "fmt" "github.com/garyburd/redigo/redis" ) func main() { c, err := redis.Dial("tcp", "localhost:6379") if err !... fmt.Println("conn redis failed,", err) ... fmt.
gf框架使用sqlite3数据库后交叉编译cgo适配arm64-linux 文章目录gf框架使用sqlite3数据库后交叉编译cgo适配arm64-linux1....之前已经说过我们将使用openwrt+nginx+go+sqlite3的方式在openwrt上开发适配业务的web,而
Go基础之mysql连接
Go语言实现MD5生成散列值 MD5是一种常用的单向散列函数(哈希函数),能够生成128比特的散列值,但是目前它的强抗碰撞性已经被攻破,已经能够产生具备相同散列值的两条不同的消息,所以MD5已经不安全了。 实现代码...
Server listener,err:=net.Listen("tcp","127.0.0.1:8000") if err!=nil { fmt.Print(err) return } defer listener.Close() for { conn,err:=listener.Accept() ... ...
go获取IP地址
标签: golang
一、Go语言中查询MsSQL数据库: // main.go package main import ( "database/sql" "fmt" "log" "time" _ "github.com/denisenkom/go-mssqldb" ) func main() { var isdebug = true
一、安装驱动 go get github.com/go-sql-driver/mysql 二、导入需要的包 import ( "database/sql" "fmt" "github.com/go-sql-driver/mysql" )