摘要:
##数组: 复制传递(不要按照c/c的方式去理解,c/c中数组是引用传递),定长 ##切片: 引用传递,底层实现是3个字段 array(数组) + len(长度) +cap(容量) go/src/runtime/slice.go slice结构定义: type slice struct { arra 阅读全文
摘要:
1:后定义的defer先执行(可以理解为栈的方式) // 222 // 111 func Test1(t *testing.T) { defer fmt.Println("111") defer fmt.Println("222") } 2:defer定义的函数的参数,在定义的时候已经被赋值了 // 阅读全文
摘要:
UDF(user defined function) 当mysql提供的内置函数(count,min,max等)无法满足需求时,udf用于扩展自定义函数,满足特定查询需求。 在这里,假定一种db应用场景,有一个 t_quest_db的table,有2个字段 roleid(INT), data(blo 阅读全文
摘要:
nix nix创建so比较方便,写好go代码之后,直接一条命令搞定。 命令执行之后,会生成libgobblob.h和 libgobblob.so windows windows需要安装gcc编译器,我用的的MinGW包,解压,把bin目录加入环境变量。 然后执行命令之后发现会报错,windows下g 阅读全文