01 2019 档案

摘要:有时候当你下载第三方库的时候,编译时会提示Permission denied 权限不足, 出现这种错误因为权限不够。其中一种办法是需要把你项目目录和go的pck、bin权限放开。 阅读全文
posted @ 2019-01-24 21:43 small_lei_it 阅读(2045) 评论(0) 推荐(0)
摘要:package main; import ( "time" "fmt" ) func main() { //time.Time代表一个纳秒精度的时间点 var t time.Time; //返回当前时间 t = time.Now(); fmt.Printf("%v\n", t); //反回所在时区 阅读全文
posted @ 2019-01-22 14:09 small_lei_it 阅读(218) 评论(0) 推荐(0)
摘要:Goroutine 是用户态自己实现的线程,调度方式遇到IO/阻塞点方式就会让出cpu时间(其实也看编译器的实现,如果TA在代码里面插入一些yield,也是可以的。 反正现在不是抢占式的。) 不能设置goroutine ID, 也拿不到(可以调用C API或者自己修改源码暴漏出来,实际上修改起来挺简 阅读全文
posted @ 2019-01-18 11:01 small_lei_it 阅读(271) 评论(0) 推荐(0)
摘要:// 写超时警告日志 通用方法 func TimeoutWarning(tag, detailed string, start time.Time, timeLimit float64) { dis := time.Now().Sub(start).Seconds() if dis > timeLi 阅读全文
posted @ 2019-01-18 10:25 small_lei_it 阅读(3596) 评论(0) 推荐(0)
摘要:go里面双引号是字符串,单引号是字符,不存在单引号字符串。 但有反引号字符串,就是esc键下面1键左边tab键上面那个键,区别是反引号字符串允许换行符 阅读全文
posted @ 2019-01-17 15:29 small_lei_it 阅读(1133) 评论(0) 推荐(0)
摘要:string 不能直接和byte数组转换 string可以和byte的切片转换 1,string 转为[]byte var str string = "test" var data []byte = []byte(str) 2,byte转为string var data [10]byte byte[ 阅读全文
posted @ 2019-01-17 15:12 small_lei_it 阅读(6200) 评论(0) 推荐(0)
摘要:Mac 电脑下连接Linux服务器 命令: ssh -p 端口号(22) 用户名@ip 阅读全文
posted @ 2019-01-16 13:54 small_lei_it 阅读(290) 评论(0) 推荐(0)