- 博客(3)
- 收藏
- 关注
原创 ubuntu 回到openssl 1.1.0版本
则进入刚才解压得到的 openssl-1.1.0k 目录下,将动态链接库放到 /lib/x86_64-linux-gnu。到官网下载合适的openssl版本。为新版本openssl建立软连接。删除旧版本openssl。查看openssl版本。
2022-10-01 19:30:16 1260 1
原创 golang中 slice作参数本质是值传递
slice扩容本质是 创建一个新数组,容量翻倍,再将原切片复制过去,再进行append操作,最后让形参指向该新数组,此时的形参和实参地址不同,因此形参无法改变实参。而 如果发生扩容(slice通过append添加元素时超出容量),则形参不改变实参。如果在函数内slice没有发生扩容,则形参改变实参。slice作函数参数传递指向底层数组的指针。...
2022-08-16 01:36:46 306
原创 golang a[i++] 为什么会报错
golang的初学者相信和我会遇到同样的问题,如下图在C语言中没问题,但在go语言中却报错。我们可以把C语言中的 i++ 看成一个表达式;而go语言中是一条语句。故go语言中i++没有返回值,不能被接收。...
2022-08-03 17:17:28 563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人