2018MySQL面试知识点整理

2019-04-28
阅读 4 分钟
2.4k
mysql 查询子句: group by 多个字段,group by 前可使用聚合函数, having: 对查询后结果的筛选 和where后面的语法类似 字段别名 表别名 as 子查询 子查询结果作为父查询的表 select xxx from (子查询) as 子查询结果命名 子查询作为字段使用: select xxx from table where id in(select id ...) 子查询可以跨多个表 ...

md5与crc32性能对比

2015-11-16
阅读 1 分钟
12.7k
PASSBenchmarkCrc32-4 20000000 64.9 ns/opBenchmarkMd5-4 5000000 274 ns/opok test 3.022s

go语言reflect包使用的几个场景

2015-05-07
阅读 3 分钟
10.4k
1. 遍历结构体字段名(避免代码的硬编码)2. 调用结构体方法(自动映射)3. 获取结构体的tag标记的值(json/xml转换) 4. // @todo更多的使用场景

go语言中import不允许循环包含

2015-05-04
阅读 1 分钟
4.3k
go的包不允许循环包含,具体例子: main.go: {代码...} pkg1.go: {代码...} pkg2.go: {代码...} go build报错: {代码...}

go语言中iota的一个例子

2015-04-29
阅读 1 分钟
11.3k
iota是预先声明的标识符,但是只能作用在const常量声明里。 我怎么觉得iota这东西是go的私生子,只能被关在某个地方,不同于true/false等这些兄弟,不能访问它。