我刚开始经历了getour,并遇到了关于切片默认章节的问题.
package main
import "fmt"
func main() {
s := []int{2, 3, 5, 7, 11, 13}
s = s[1:4]
fmt.Println(s) // [3 5 7]
fmt.Println(len(s)) // 3
s = s[:4]
fmt.Println(s) // [3 5 7 11]
fmt.Println(len(s)) // 4
}
Run Code Online (Sandbox Code Playgroud)
我可以通过选择大于或等于前一个切片长度的索引来扩展切片的长度.例如s[:4],我可以进入11.但是当我使用s[-1:]左侧扩展并进入条目时2,编译器会给我错误invalid slice index -1 (index must be non-negative).是否可以2在s=s[1:4]执行后延长左边的切片长度以达到输入?
我查看了这个页面:http: //dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html
mysql_install_db但是,当我使用时,它被删除了mysqld --initialize.它会促进这些错误和警告.
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
[ERROR] --initialize specified but the data directory has files in it. Aborting.
[ERROR] Aborting
Run Code Online (Sandbox Code Playgroud)
根据这个可以忽略第一个:如何启用explicit_defaults_for_timestamp?
我不知道如何解决第二个问题.