
golang基础
洗尽沉滓
读书即未成名,究竟人品高雅。
修德不期获报,自然梦稳心安。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2022-03-07 golang获取文件名、函数名、行数
golang获取文件名、函数名、行数原创 2022-03-07 11:55:03 · 1374 阅读 · 0 评论 -
【golang基础】channel的使用
channel的使用整理,创建、监听、释放原创 2022-01-13 16:32:28 · 818 阅读 · 0 评论 -
【golang基础】使用go获取终端软件窗口的长宽大小
Golang获取终端软件的窗口长宽大小原创 2021-12-28 18:25:34 · 2005 阅读 · 0 评论 -
【golang基础】golang环境变量
go语言环境变量原创 2021-12-08 17:48:54 · 900 阅读 · 0 评论 -
【golang基础】校验和计算
golang ipv4和ipv6计算校验和原创 2021-12-02 15:13:47 · 3801 阅读 · 0 评论 -
【golang基础】net包:ipv4、ipv6、域名
判断输入的字符串是否符合ip格式以下代码不仅可用于ipv6,也同样适用于ipv4。package mainimport ( "net" "fmt")func main() { //ipv4 := "12.56.30.88" ipv6 := "fe80::7526:a2ae:a0b8:946d" var p_ipv6 *string = &ipv6 //使用指针 // ParseIP 这个方法 可以用来检查 ipv4/ipv6 地址是原创 2021-10-29 15:59:31 · 2849 阅读 · 0 评论 -
【golang基础】判定字符串为空、判断结构体是否已经初始化、两个结构体是否相等
判定字符串为空、判断结构体是否已经初始化、两个结构体是否相等原创 2021-10-28 18:49:58 · 2199 阅读 · 0 评论 -
【golang基础】数组的使用
数组的定义type NumStruct struct { min int value int max int}var Number = [2]NumStruct{ NumStruct{ 1, 2, 3, }, NumStruct{ 4, 5, 6, },}千万注意逗号的问题,不然编译不通过。数据的使用pack原创 2021-10-28 18:11:45 · 241 阅读 · 0 评论 -
【golang基础】time包时间戳的使用
package main import ( "fmt" "time")func main() { //当前时区时间-时间戳 fmt.Println("时间戳:", time.Now()) fmt.Println("时间戳(秒):", time.Now().Unix()) //获取秒的时间戳 fmt.Println("时间戳(毫秒):", time.Now().UnixNano() / 1e6) //获取秒的时间戳 fmt.Println("时原创 2021-10-28 15:16:24 · 955 阅读 · 0 评论 -
【golang基础】超时处理简单示例
1、select说明select 是 Go 中的一个控制结构,每个 case 必须是一个通信操作,要么是发送要么是接收。 select 随机执行一个可运行的 case。如果没有 case 可运行,它将阻塞,直到有 case 可运行。一个默认的子句(default:子句)应该总是可运行的。2、超时处理golang的select与channel配合使用进行超时处理。channel必须是有缓冲channel。select用于等待一个或者多个channel的输出。应用场景:主goroutine等原创 2021-09-16 18:25:03 · 660 阅读 · 0 评论