2020年3月16日

摘要: 系统内部错误:捕获错误,并提示。 使用了defer panic 和recover关键字 描述:1.抛出panic异常,2.在defer通过recover捕获异常,然后正常处理 defer func(){ err := recover() if err != nil { //nil表示空表示没异常 f 阅读全文
posted @ 2020-03-16 21:12 Sna1lGo 阅读(189) 评论(0) 推荐(0) 编辑
 
摘要: 直接调用 1. len() //返回字符串长度 2. new()//用阿里分配内存 主要用于分配在值类型 num2 := new(int) //num2为一个指针变量 阅读全文
posted @ 2020-03-16 18:32 Sna1lGo 阅读(197) 评论(0) 推荐(0) 编辑
 
摘要: 在Go语言中的变量有time类型专门用于表示时间,在time包里有time.Time 类型为time.Time 都在time包里面。 1.获取当前时间 now := time.Now()//但是有时区等等 为了获取其他信息:年月日时分秒 阅读全文
posted @ 2020-03-16 18:19 Sna1lGo 阅读(246) 评论(0) 推荐(0) 编辑
 
摘要: 内建函数: 1 len(str) 返回字符串长度 2.字符串遍历以及处理中文 r = []rune(str2) //把str->为rune的切片 若转不成功会返回 3数字的字符串和整数相互转化、 字符串转为整数: func Atoi(s string) (i int, err error) 传入一个 阅读全文
posted @ 2020-03-16 18:02 Sna1lGo 阅读(356) 评论(0) 推荐(0) 编辑
 
摘要: 1.在一个代码块中 比如for和if中的变量作用域只是在在这个代码块中 2.在定义全局变量的时候不能用 Nmae := "松江" //因为这里有一个赋值语句是要在代码块里面执行的。等价于 var Name string ;Name = "" 后面一个赋值语句不行 只能 var p = "" 阅读全文
posted @ 2020-03-16 16:59 Sna1lGo 阅读(148) 评论(0) 推荐(0) 编辑
 
摘要: 基本概念: 物理层考虑的是怎么样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的作用是要尽可能地屏蔽掉不同传输媒体和通信手段的差异,用于物理层的协议也常称为物理层规程(procedure)。 主要任务: 确定与传输媒体接口的一些特性。 机械特性: 指明接口所用接线器的 阅读全文
posted @ 2020-03-16 13:36 Sna1lGo 阅读(339) 评论(0) 推荐(0) 编辑