V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jorneyr  ›  全部回复第 21 页 / 共 88 页
回复总数  1742
1 ... 17  18  19  20  21  22  23  24  25  26 ... 88  
2023-01-29 09:04:39 +08:00
回复了 chunmingkk 创建的主题 Apple 帮忙指导一下选购 macbook pro
MBP 14 寸 16G 低配够用 (我的就是这个,需求和你的也差不多,可能软件打开的比例还多些),但是有点后悔没上 32G 的,其实不差这 3000 块。
2023-01-28 16:37:16 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@BeautifulSoap
嗯,那我这个想统一处理的方式,还想接口好看,在 go 里估计就行不通了。
2023-01-28 15:19:26 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@exonuclease 在 go 里不可以呢。
2023-01-28 14:27:36 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@kaf 与你的思路还是不太一样的。
2023-01-28 11:44:35 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@kaf 不是的,如果用接口的方式,每个类型都要实现接口,反而工作量更大了,只是想要一个纯粹的存放数据的结构体。
2023-01-28 11:36:53 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@OuJin 谢谢,我的问题重点不是在序列化和反序列化方面 (提问的时候应该去掉,加上只是为了验证序列化功能在范型的时候可以正常使用)。

我的问题主要是在不知道 Go 里有没有一个像 Java 范型那样: 定一个范型类型,可以接收任意类型的范型对象,也就是下面这个例子:
List<String> list1 = new LinkedList<>();
List<?> list2 = list1;
2023-01-28 11:28:46 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@kaf
// 像下面这样,接收 Response[string], Response[int] 等任意类型的范型参数进行统一处理。
// 业务代码里可能生成 Response[string], Response[AgentStats] 等不同类型的响应对象,这些对象都会在下面的 responseCommonHandle 函数中统一处理例如某些情况下打印日志。
func responseCommonHandle(rsp Rsponse[any]) {

}
2023-01-28 11:18:29 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@kaf Java 的范型 ? 可以接收任意类型的,就想看看 Go 里能不能也用相似的办法实现。
2023-01-28 11:17:29 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@hahadaxigua834
谢谢,返回前调用这个方法转换一下能满足要求。
2023-01-28 11:12:58 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@nobot 我想定义一个函数,接收任意类型的 Response[any],然后处理后返回给客户端,所以这个函数的目录就是接收任意类型的 Response ,也就是上面用 rsp3 = rsp2 进行演示。

返回 Response[T] 满足不了需求。
2023-01-28 11:05:21 +08:00
回复了 jorneyr 创建的主题 程序员 Go 的范型怎么把 Response[指定类型] 转换为 Response[any]
@nobot 还不到返回值类型的地方,rsp3 = rsp2 赋值的时候就报错了。
iView
2023-01-17 20:51:48 +08:00
回复了 cyy564 创建的主题 Go 编程语言 gin 框架有没有比较知名的教程啊
Gin 的 README 就够了呀。
2023-01-17 10:14:51 +08:00
回复了 Asuka0947 创建的主题 分享发现 不知道是记性变差了,还是太粗心。
新冠后遗症之一就是记忆衰退。
2023-01-15 20:14:16 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 go 协程请求数据
md5(url) 作为任务的 ID ,返回的时候也对应的带上这个 ID 。
2023-01-13 16:04:41 +08:00
回复了 izzy27 创建的主题 Apple M1 pro 崩溃重启?
M1 14 Pro, macOS Ventura 13.1 没遇到这个问题,没有故障重启过。
2023-01-12 16:45:13 +08:00
回复了 Cat7373 创建的主题 macOS 有人知道为什么 Mac 连蓝牙耳机声音会特别小么?
看看是不是蓝牙耳机同时连了几个设备。
我遇到过蓝牙耳机同时连了 Mac 和手机,耳机的声音就很小,断开一个链接声音就正常了。
向上层传指针呢,还是传实体?

个人觉得相差不大,本来 Go 的运行速度也不快,加上 Go 的内存逃逸分析会自动处理一部分,所以无脑的传指针好了。
使用 Hammerspoon 进行精确定制吧。
2023-01-09 11:51:42 +08:00
回复了 Aicerk 创建的主题 MacBook Pro 新款 MacBook Pro 屏幕更容易被损伤
我的 MBP M1 14 Pro ,不知道是有个坏点还是小坑,平时影响不大,没去店里问。
1 ... 17  18  19  20  21  22  23  24  25  26 ... 88  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 22:50 · PVG 06:50 · LAX 14:50 · JFK 17:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.