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

浙公网安备 33010602011771号