V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yaodao  ›  全部回复第 4 页 / 共 5 页
回复总数  91
1  2  3  4  5  
2023-09-19 09:02:32 +08:00
回复了 yongliang 创建的主题 问与答 国庆节,你们都有怎样的安排?
准备带着未婚妻从杭州回自己家,又是在外漂泊了大半年了
2023-09-19 09:01:37 +08:00
回复了 yongliang 创建的主题 问与答 国庆节,你们都有怎样的安排?
@thunderw 这是个啥老铁,虚拟钱包还是真的纪念品实物
2023-09-19 08:54:05 +08:00
回复了 x97bgt 创建的主题 程序员 为什么 HN 的英文这么难读?
hack news 啊,我第一反应竟然是 Hashnode
两个论坛的英语难度确实很大,前者我也经常看不懂,因为很多都是议论文...而不是技术解释啥的
2023-09-18 16:06:41 +08:00
回复了 wkong 创建的主题 程序员 用 Go 打造现代 IM 之特征
大佬,佩服,点赞收藏了
2023-09-12 18:08:46 +08:00
回复了 taogen 创建的主题 macOS 一会儿用 macOS 一会儿用 Windows 真难受
主力机 macbook 。回家写代码不愿意带笔记本(颈椎不好不爱背包),家里是 windows ,感觉每次最讨厌的就是粘贴复制和光标移动和 IDEA 等一系列快捷键,确实很不舒服,只能劝自己慢慢适应,或者以后搞一台 mac 主机放家里。
感谢大家的回答(上一条留言 打错字了)
感想大家的问题,受教了!
@leonshaw
@cosiner
@Ericcccccccc
@troywinter
@shingle
@vitoliu
@dobelee
@gitrebase
@Ericcccccccc 是的。作者应该思考过了 坚持极简
@leonshaw 可是 java 有 integer😂
谢谢大家的回答,这是一个可行的思路,虽然目前需要多拐一个弯才能理解。
@peterlitszo
@lianyue
@Nazz
由于最初的数据来源一般是前端的 JSON 数据,所以还有一个疑问,不过已经解决了,在此也贴上问题和答案:
问:go 中 json 转结构体,如果某个字段在 go 的结构体中是 *int 类型,这样能成功转化么?
chatGpt 答:是的,可以成功将 JSON 转换为 Go 结构体,即使某个字段在 Go 结构体中是 *int 类型。在进行 JSON 转换时,Go 语言的 encoding/json 包会自动处理指针类型的字段。
以下是一个示例代码,演示了如何将 JSON 转换为包含 *int 类型字段的 Go 结构体:

package main

import (
"encoding/json"
"fmt"
)

type MyStruct struct {
ID int
Name string
Age *int
}

func main() {
jsonData := `{"ID": 1, "Name": "John", "Age": 25}`

var obj MyStruct
err := json.Unmarshal([]byte(jsonData), &obj)
if err != nil {
fmt.Println("JSON 解析失败:", err)
return
}

fmt.Println("ID:", obj.ID)
fmt.Println("Name:", obj.Name)
fmt.Println("Age:", *obj.Age)
}

在上述示例中,Age 字段在 MyStruct 结构体中是 *int 类型,表示它可以是一个指向整数的指针,或者是 nil 。当 JSON 数据中的 "Age" 字段存在且值为整数时,json.Unmarshal 函数会将其解析为整数,并将其地址赋值给 Age 字段。如果 JSON 数据中的 "Age" 字段不存在或者值为 null ,则 Age 字段将被设置为 nil 。
请注意,如果 JSON 数据中的 "Age" 字段的值不是整数类型,而是其他类型(例如字符串),则在解析时会出现错误。在实际应用中,建议在解析 JSON 数据之前,先进行类型检查或错误处理,以确保数据的正确性。
@zhcnandy168 这就去学 兄弟等我
2023-09-08 08:31:44 +08:00
回复了 zsmile 创建的主题 程序员 V 站大佬们, Java 理论和架构如何体系化学习?
很难通过看书视频来学习微服务,一般是工作中边实践边学习。如果工作中没有用过什么微服务,面试的时候就避开它,用你擅长的知识代替它。如果非要自己学,可以从如何使用 Spring cloud feign 或者 dubbo 的 quick start 开始,在 java 中,微服务间的调用一般是使用这两个进行通信的。先搞定通信,然后再去思考为什么很多大型系统不直接把代码塞进一个工程(应用)中,再去了解微服务的历史发展,直到现在流行的 k8s 对微服务发展的作用(了解即可),等以上这些都明白了,你就对微服务了解的差不多了。关键还是思维的转变
2023-09-07 10:38:52 +08:00
回复了 kingapi 创建的主题 分享创造 做了一个小工具来测试你的耳机左右声道
有点意思。哈哈
2023-09-01 14:47:13 +08:00
回复了 yaodao 创建的主题 问与答 讨论 Java 工程师 学习 golang 的意义何在?
@storyxc 好的。学! 干就完了!
2023-09-01 14:46:37 +08:00
回复了 yaodao 创建的主题 问与答 讨论 Java 工程师 学习 golang 的意义何在?
@cmhonker 哈哈哈 有意思的比喻 确实是
2023-09-01 13:43:39 +08:00
回复了 yaodao 创建的主题 问与答 讨论 Java 工程师 学习 golang 的意义何在?
谢谢大家的回答
2023-09-01 13:41:51 +08:00
回复了 yaodao 创建的主题 问与答 讨论 Java 工程师 学习 golang 的意义何在?
@StoneHuLu 谢谢 StoneHuLu 大哥的回答。我觉得说的很详细在理。
2023-09-01 13:40:35 +08:00
回复了 yaodao 创建的主题 问与答 讨论 Java 工程师 学习 golang 的意义何在?
@lemonTreeTop 对的 项目驱动,可是我不知道该做什么项目
number.increment()
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2366 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 15:51 · PVG 23:51 · LAX 07:51 · JFK 10:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.