- 博客(14)
- 收藏
- 关注
原创 vscode远程连接服务器,无需密码的方式。
打开本地终端(Windows 用户可使用 Git Bash 或 PowerShell,Linux/Mac 用户直接使用终端)。运行以下命令生成 SSH 密钥对:按提示选择存储路径(默认 ~/.ssh/id_rsa),直接按回车即可。可选:设置私钥密码短语,或直接跳过。生成成功后,密钥文件存储在: 私钥:~/.ssh/id_rsa 公钥:~/.ssh/id_rsa.pub。
2025-10-25 11:58:29
287
原创 廖雪峰git学习
3、修改已被提交到本地仓库,撤销修改:假如该次提交只提交了这一个修改,则可用git reset --hard CommitID恢复到提交前的版本。2、工作区中的修改已被提交到暂存区,尚未被提交到本地仓库,撤销修改:git restore --staged readme.txt将修改从暂存区撤除,然后再用git restore readme.txt将修改从工作区撤除。ps:git checkout -- <file-name> 就等于现在的 git restore <file-name>
2025-09-23 16:58:18
645
原创 fmt的输入输出
都是用于向标准输出写入数据的函数,但它们在使用方式和输出格式上有重要区别。:从标准输入读取数据,以空格作为分隔符。:格式化扫描,按照指定格式读取数据。不关心换行符,会继续读取下一行。:基本输出,不添加任何格式。适合输出结构化的多参数内容。:从标准输入读取一行数据。在Go语言的fmt包中,直接输出参数,不添加空格。多个参数会紧密连接在一起。返回成功读取的参数数量。返回成功读取的参数数量。返回成功读取的参数数量。在参数之间自动添加空格。使用格式字符串控制输出。不自动添加空格或换行符。在最后自动添加换行符。
2025-09-05 15:02:13
348
原创 堆(优先队列go语言)
Go中,虽然没有直接提供优先队列的实现,不过通过标准库container/heap可以很方便的实现一个简单的优先队列。简单的说就是要实现5个接口就能使用了。
2024-09-05 10:33:16
432
原创 golang中ACM模式输入输入一些函数和有必要用到的函数
将字符串切片(slice of strings)连接成一个单独的字符串的函数。字符串按照指定的分隔符进行分割的函数。将字符串转换为整数类型的函数。
2024-04-18 17:42:36
490
原创 go中切片在什么时候会自动扩展
切片的扩展发生在以下情况下:当你向切片追加元素时,如果底层数组的容量不足以容纳更多的元素,Go 将会分配一个新的更大的底层数组,并将原有的元素复制到新数组中。这样做的目的是为了确保足够的空间来存储新添加的元素。通常情况下,新分配的数组的容量会是原来的两倍,但具体的增长策略由 Go 运行时决定。通过make()函数创建切片时,可以指定切片的初始长度和容量。如果你提供了一个比初始长度更大的容量参数,Go 将会为切片分配一个具有指定容量的底层数组。
2024-04-09 17:31:17
493
原创 go在处理append时遇到的问题
原因很简单那就是append的问题,简单的理解就是main的切片指向A,但是在append使用后指向B。上述例子可能就是初学者感到疑惑的点,为什么切片是引用但是最终main的结果却没发生改变。
2024-04-05 11:29:54
705
1
原创 逻辑计算,优先级,逗号表达式的用法
逻辑运算优先级,逗号的用法(1)可以用于表达区间(2)判断是否大小写注意:短路现象 左边成立右边不判断逗号的表达式基本是只用于for语句中。例如 for(i=1,j=10;i<j;i++,j–).
2020-10-20 23:01:51
841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅