上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 47 下一页
摘要: 日志库 自定义一个日志库。 知识储备 runtime.Caller() 该方法能够获取到打印的位置,文件的信息,行数等。 以下是该方法的使用,不必纠结太多,照着用就行。 唯一注意的是caller()中值的放入,该值会影响行数的显示,多测试几遍你就大概明白了。 package main import 阅读全文
posted @ 2020-10-11 18:00 云崖先生 阅读(637) 评论(0) 推荐(0) 编辑
摘要: path/filepath 标准库path中有的功能filepath全部具备, 所以使用filepath即可。 isABS() 判断一个路径是不是绝对路径。 package main import ( "fmt" "path/filepath" ) func main() { result := f 阅读全文
posted @ 2020-10-09 17:15 云崖先生 阅读(740) 评论(0) 推荐(0) 编辑
摘要: time包 time包提供了时间显示与测量所使用的函数。 时间类型 time.Time类型表示时间,使用time.now()函数获取当前时间对象。对当前时间使用以下函数可获取不同的时间字段。 方法描述 Year() 获取年 Month() 获取月 Day() 获取日 Hour() 获取时 Secon 阅读全文
posted @ 2020-10-09 14:50 云崖先生 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 文件操作 作为后端语言,Go通过os包提供了对文件的操作。 同时,使用bufio与ioutil也可以进行文件操作,三者均有自身的优劣势结合不同的需求使用不同的包来进行操作,将会让你的事半功倍。 文件分为普通文件和二进制文件,使用二进制文件时应该按照byte进行读取。 OpenFile 在os包中,有 阅读全文
posted @ 2020-10-09 12:30 云崖先生 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 包的作用 Go语言中的包是源码的集合,是一种高级的代码复用方案。 在Go语言中拥有很多自带的包,如fmt、os等。 我们也可以进行一个自定义的包。 定义包 一个文件只能归属于一个包。 如main旧是一个可执行文件包,编译main包会得到一个可执行文件,如果是非main包则不会得到一个可执行文件。 包 阅读全文
posted @ 2020-10-09 11:21 云崖先生 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 47 下一页