安装 要使用GVM(Go版本管理器)安装Golang,您可以按照以下步骤操作: 1. 安装GVM:首先,您需要在终端中运行以下命令来安装GVM: bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/b Read More
posted @ 2023-12-12 18:57 _Eternity味道 Views(205) Comments(0) Diggs(0) Edit
Go的Set实现 由于Go的内置集合中没有Set的实现,可以用map[type]struct{} 要求: 1、元素的唯一性 2、基本操作:添加、删除、判断是否存在、统计元素数量 3、可遍历集合 //声明Set type Set struct { //利用map,实现的Set集合 MapSet map Read More
posted @ 2023-12-10 19:08 _Eternity味道 Views(87) Comments(0) Diggs(0) Edit
PHP中对象是按值传递还是按引用传递? 1.首先,什么是按值传递和按引用传递? 按值传递就是仅仅把值传递过去,相当于传递的是值的拷贝,而按引用传递传递的是内存的地址。 在 PHP 中,如果按引用传递,就是将 zval 的地址赋给另一个变量,这时,两个变量都指向同一个 zval 。而按值传递则是复制一 Read More
posted @ 2023-12-03 22:27 _Eternity味道 Views(79) Comments(0) Diggs(0) Edit
Go没有引用传递和引用类型!!! 很多人有个误区,认为涉及Go切片的参数是引用传递,或者经常听到Go切片是引用类型这种说法,今天我们就来说一下方面的问题。 什么是值传递? 将实参的值传递给形参,形参是实参的一份拷贝,实参和形参的内存地址不同。函数内对形参值内容的修改,是否会影响实参的值内容,取决于参 Read More
posted @ 2023-12-03 21:56 _Eternity味道 Views(297) Comments(0) Diggs(0) Edit
准备 虚拟机one:192.168.30.135:80 虚拟机two:192.168.30.128:80 两个虚拟机装的nginx都是:nginx version: nginx/1.18.0 官网参考地址: http://nginx.org/ 配置代理 在各虚拟机上的conf.d文件夹下建立ngin Read More
posted @ 2022-10-20 17:45 _Eternity味道 Views(107) Comments(0) Diggs(0) Edit
给定单链表的头节点 head ,请反转链表,并返回反转后的链表的头节点。 比如: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] /** * Definition for singly-linked list. * type ListNode struct { * Val Read More
posted @ 2022-09-08 10:06 _Eternity味道 Views(194) Comments(0) Diggs(0) Edit
每节运煤车就是单链表里的元素,每节车厢里的煤炭就是元素中保存的数据。前后车通过锁链相连,作为单链表运煤车,从1号车厢开始,每节车厢都知道后面拉着哪一节车厢,却不知道前面是哪节车厢拉的自己。第一节车厢没有任何车厢拉它,我们就叫它车头,第五节车厢后面拉其他车厢,我们称为车尾。 作为单链表它最大的特点就是 Read More
posted @ 2022-09-08 08:31 _Eternity味道 Views(521) Comments(0) Diggs(0) Edit
package array import ( "sort" "testing" ) // 题目:输入一个字符串,打印出该字符串中字符的所有排列。 // 要求:不能重复,比如:字符串中可能为abcb,但结果中不能有两个abbc //直接运行此测试方法即可 func TestPermutation(t Read More
posted @ 2022-07-16 05:46 _Eternity味道 Views(159) Comments(0) Diggs(0) Edit
书籍类网站:https://zh.b-ok.xyz/不限于技术类,需要什么书一站式找齐 全是GO的干货https://www.topgoer.cn/ Read More
posted @ 2022-07-09 17:15 _Eternity味道 Views(154) Comments(0) Diggs(0) Edit
关于GMP模型里为什么要有P,进一步推敲问题的背后,其实这个问题本质是想问:”为什么不是 G 和 M 直接绑定就完了,还要搞多一个 P 出来,那么麻烦,为的是什么,是要解决什么问题吗? 这就要说到go的历史版本了,在 Go1.1 之前 Go 的调度模型其实就是 GM 模型,也就是没有 P。 如下图: Read More
posted @ 2022-07-08 17:57 _Eternity味道 Views(800) Comments(0) Diggs(0) Edit