V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  husher123  ›  全部回复第 1 页 / 共 2 页
回复总数  34
1  2  
104 天前
回复了 liaowb3 创建的主题 Go 编程语言 我发现 go 好像有个 bug
回答这种问题应该 gpt 很擅长呀~

你遇到的问题是由于 Go 中的切片 (slice) 的底层实现导致的。切片是指向底层数组的引用,因此在函数中对切片的修改会影响到其他引用该切片的变量。具体来说,当你在递归函数中对 right 进行递归调用时,right 和 new 共享同一个底层数组。于是当 left 再次使用 new 时,会改变同一个底层数组,导致 right 的值也被修改。

为了避免这个问题,可以在递归调用前创建新的切片,这样 right 和 left 就不会共享同一个底层数组。

以下是修改后的代码:

https://go.dev/play/p/pHLut5kz-uu

通过使用 make 和 copy 函数,我们创建了一个新的切片 newAns ,从而避免了对同一底层数组的引用。这将解决你所遇到的问题。
2023-09-21 02:34:12 +08:00
回复了 gitrebase 创建的主题 问与答 关于 Go 的 errors 库,应该用官方的 errors 还是 pkg/errors 呢
好像一般自己再包一层,方便自己实现 errcode errmsg 之类的,基于 go errors
2023-03-13 14:56:05 +08:00
回复了 Mason2021 创建的主题 程序员 分享: Zed 编辑器邀请链接
2021-10-17 01:41:10 +08:00
回复了 hihanley 创建的主题 Go 编程语言 关于 Method 和 Function 的疑问
如果用 Method 是不是不方便 Mock,如果用 function,这个 function 可以属于某个 Adapter,然后可以方便的 Mock 这个 Adapter ?
2021-10-17 01:05:36 +08:00
回复了 zzfer 创建的主题 程序员 Java 使用引用传递来修改值,这样做好吗?
虽然我也写过 1,但是更喜欢 2,可以链式调用 0.0
2021-07-15 14:12:17 +08:00
回复了 Mangozhen 创建的主题 全球工单系统 使用 Mac 端微信小助手插件被腾讯封号警告了!😂
+1 准备 卸载
很习惯用 java 的 hutool, 到 go 的感觉就是很多小工具要自己写, 很麻烦, 不知道有没有类似的工具包
2020-11-15 23:52:02 +08:00
回复了 liupp 创建的主题 iPhone iphone12 需要从 14.1 更新到 14.2 吗?
14.1 的锁屏状态输入密码时,如果输入速度太快大概率出现漏输,戴口罩解锁时强需求,所以果断更新了。
2020-11-15 23:49:46 +08:00
回复了 AllenHua 创建的主题 iPhone 连续三天凌晨 6 点起来预约购买 iPhone 12 pro max
蹲了两天 6 点抢到了,同坐标南京,买的 ist 的海蓝色,手持 12 用 appstore 抢了一天没抢到,第二天早上 6 点手机抢了五分钟没抢到,起床用电脑预约了一次成功了。就是那个验证码直接复制到发短信的时候,后面会多一个空格😂一直收不到回信,我还以为是 apple 的 bug
2020-11-15 09:08:02 +08:00
回复了 JasonLaw 创建的主题 程序员 如果你可以重新命名 dynamic programming,你会叫它什么?
2020-09-20 13:48:12 +08:00
回复了 lplk 创建的主题 职场话题 两个 offer 选哪个,纠结啊
去了 A,再想去 B 可能困难;
去了 B,再想去 A 应该不难;

我选 B
@wintercoder 谢谢楼主啦 友情提醒 readme 里面的链接没更新 hhhh
请问楼主还在继续维护吗...官网已经没了..
2020-01-05 03:46:20 +08:00
回复了 tts 创建的主题 macOS Mac 下能够快速打开以及响应大 TXT 的软件?
试了 vscode, sublime text3, textedit;

我要打开的文件 1.06G 'emission' xml 文件

vscode 是我日常用的多的, 报错 Unable to open 'emission': Invalid string length.

sublime text3 要等很久, 超过 30 秒, 能打开, 有 xml 的高亮

textedit 基本 5 秒内打开, 查找也比较快, 5 秒内
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2855 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 03:49 · PVG 11:49 · LAX 19:49 · JFK 22:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.