自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 问答 (14)
  • 收藏
  • 关注

原创 go语言中的IP长度

IP类型的长度 在net包中有两种ip地址的长度常量,可以看到ipv4和ipv6两种ip地址,长度是不一样的 // IP address lengths (bytes). const ( IPv4len = 4 IPv6len = 16 ) 但是如果用到golang的net.IP的话,就算是ipv4的地址,IP的长度也可能和ipv6的一样,如下面的代码 ip := net.ParseIP("192.168.2.145"); log.Printf("%v,len %d\n",ip,len(ip

2020-09-05 10:39:10 369

原创 go语言中的slice一些使用注意事项

[go语言中的slice一些使用注意事项]切片的使用 golang中的slice很灵活,功能也很强悍,不过对于初学者来说会容易被它坑到,此篇文章就尽量提及到使用slice的一些容易容易出错的地方,以下示例使用的golang版本为1.13.5。 以下代码运行的golang版本为1.14.2 1.作为参数传递 在go语言中的方法的参数都为值传递,切片也不例外,但是切片有一个指向数据地址的指针的,所以就算是值传递,如果改变切片中的已有元素数据,也有可能影响到原有的切片 为什么是可能呢?我们来看下面的代码 func

2020-09-03 20:01:14 300

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除