常用记录
2016-09-28 本文已影响11人
hoggenWang
碰到Swift3里面一个坑坑的东西。可能是自己没有没理解深刻吧。。
使用类型转换操作符( as? 或 as! )进行类型转换的时候。想把json转化成字典,于是这样
let value = response.result.value as? Dictionary
```
可惜不行。。。。
最后发现正确的写法应该是这样的
```
let dict = value as? [String : AnyObject]
```
然后仔细看了下,人家是这样说的***“某个类类型的常量或变量可能实际上在后台引用自一个子类的实例。当你遇到这种情况时你可以尝试使用*类型转换操作符*( as? 或 as! )将它*向下类型转换*至其子类类型。”***
记录两个命令
```
查看开机时间last | grep reboot
查看系统日志 syslog | grep -i "wake reason"
```
```
ssh-keygen -t rsa -C " 你的邮箱" #创建公/私密钥,将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub
```