goland中debug 无法显示全局变量解决实际只会有局部变量,没有全局变量test 解决方法: 右键 选择+ New Watch ; 或者 按按键 Insert 添加变量 test 即可 添加成功之后每次单步执行都会显示变量结果: 2024-05-08 Golang
golang 中格式化打印单个字符在Go语言中,fmt.Printf 函数是用来格式化输出的,它接受一个格式化字符串作为第一个参数,后面跟着相应的参数。格式化字符串中可以包含一些格式化动词(也称为转换说明符),它们定义了如何将相应的参数值转换为字符串并输出。 %c 是一个格式化动词,它指定了对应的参数应该被转换为一个单一的Unicode字符并输出。当你在 fmt.Printf 中使用 %c,并且传入一个整数(int 类型)时,它会 2024-05-03 Golang
golang slice无法添加指针在Go语言中,指针是一种存储变量内存地址的数据类型。当你有一个指向int的指针,比如timePtr *int,你可以通过*timePtr来访问和修改指针指向的值。然而,指针本身是一个值类型,它存储的是变量的内存地址,而不是变量本身。 在你提供的add函数中: 1func add(timePtr *int) { *timePtr += 1 } // 增加一秒 timePtr是一 2024-05-02 Golang
计算机网络概览【计算机网络】常识 知识点:集线器Hub、交换机Switch、桥接、路由器Router、路由表、MAC地址、IP地址、默认网关IP;高低电平表示电信号,2.4-5.0v表示高电平,0-0.4表示低电平;两台计算机可以通过一条网线,但多条计算机需要指数级根网线;太费线【集线器Hub】转发消息的设备;Hub是物理层的设备;广播隐私性较差;数据链路层;【半双工】无法同时向上或向下传输(双向通讯, 2024-05-02 网络
ssh 隧道 端口转发使用SSH端口转发 如果物理机在远程,你需要使用SSH的端口转发功能来将远程物理机上的容器端口转发到你的PC上。这可以通过使用-L参数实现,如下所示: 1ssh -L 本地端口:localhost:13579 用户名@物理机IP 其中“本地端口”是你希望在PC上使用的端口号,而“物理机IP”是物理机的IP地址。 例如:我想直接登录110.43.203.19 上其中一个容器,而其没有放开 2024-04-21 工具
leetcode 208. 实现 Trie (前缀树)Trie [traɪ] 读音和 try 相同,它的另一些名字有:字典树,前缀树,单词查找树等。 208. 实现 Trie (前缀树) - 力扣(LeetCode) Trie 是一颗非典型的多叉树模型,多叉好理解,即每个结点的分支数量可能为多个。 为什么说非典型呢?因为它和一般的多叉树不一样,尤其在结点的数据结构设计上,比如一般的多叉树的结点是这样的: 12345678type TrieNode 2024-04-17 leetcode
Golang slice作为参数传递给函数需要使用指针123456789101112131415161718func combine(n int, k int) [][]int { res := [][]int{} dfs(1,n,k,&res,&[]int{}) return res}func dfs(s, n, k int, res *[][]int, 2024-04-12 Golang
设计题 总结举个简单的例子:设计题 - 实现浏览器历史记录1.初始化 homepage 和历史记录容量2.浏览网页 和当前页相同,则直接返回 和当前页不同,如果容量满了,则删除最早的记录;清楚之前当前页的后边的历史记录,并把最新的当前页添加到最后。3.实现前进和后退功能123456789101112131415161718192021222324252627282930313233343536373839 2024-04-06 leetcode
windows IE代理问题解决CMD 检查系统代理配置: - 通过命令提示符运行`netsh winhttp show proxy`来查看当前的系统代理设置。 - 如果需要更改系统代理,可以使用`netsh winhttp set proxy`命令进行设置。 2024-04-05 网络
leetcode 双指针1234567891011121314// 删除有序数组中的重复元素func removeDuplicates(nums []int) int { slow:=0 for fast:=1;fast <len(nums);fast++ { if nums[fast] != nums[slow] { slow++// 2024-03-23 leetcode