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