go

golang xml和json的解析与生成

golang中解析xml时我们通常会创建与之对应的结构体,一层层嵌套,完成复杂的xml解析。 package main; import ( "encoding/xml" "fmt" ) //我们通过定义一个结构体,来解析xml //注意,结构体中...

golang的动态库(so)生成与使用

go语言有很多的库,在开发c语言的时候为了快速完成某些功能,可以直接通过go语言的库进行调用.那么我们将go语言开发的程序编译成so动态库文件就可以给c或者c++程序调用. go文件编写 如果想要导出C能使用的动态库....

golang解析复杂json

golang自带的json解析库encoding/json提供了json字符串到json对象的相互转换,在json字符串比较简单的情况下还是挺好用的,但是当json字符串比较复杂或者嵌套比较多的时候,就显得力不从心了,不可能用encoding/j...

Gorm 实践指南

默认关闭事务 GORM 默认的数据更新、创建都在事务中,如无必要,可以关闭默认的事务,获得更大的性能提升, 事务的全局性或者临时关闭,即使在关闭默认事务,仍然可以通过方法 Begin, Transactions 方法开启事务...

gorm 关系一对一,一对多,多对多查询

gorm 关系一对一,一对多,多对多查询 关联标签 标签 描述 foreignKey 指定当前模型的列作为连接表的外键 references 指定引用表的列名,其将被映射为连接表外键 polymorphic 指定多态类型,比如模型名 polym...