V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XTTX  ›  全部回复第 26 页 / 共 29 页
回复总数  579
1 ... 18  19  20  21  22  23  24  25  26  27 ... 29  
2021-09-15 09:47:08 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
=================================================
// NullString is an alias for sql.NullString data type
type NullString struct {
sql.NullString
}

// MarshalJSON for NullString
func (ns *NullString) MarshalJSON() ([]byte, error) {
if !ns.Valid {
return []byte("null"), nil
}
return json.Marshal(ns.String)
}

// UnmarshalJSON for NullString
func (ns *NullString) UnmarshalJSON(b []byte) error {
err := json.Unmarshal(b, &ns.String)
ns.Valid = (err == nil)
return err
}
===================================================

type ArticleAction struct {
ID int `db:"articleaction_id" json:"id"`
Notes NullString `db:"notes,omitempty" json:"notes,omitempty"`
}
2021-09-15 09:45:54 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
你要 unmarshal users.Permissions 就必须提供
func (u *users.Permissions) UnMarshalJSON() ([]byte, error) { }
func (u *users.Permissions) MarshalJSON(data []byte) error { }

你在 marshal 整个 UserInfo 的时候,你提供的针对 users.Permissions 的 marshaller 会自动被调用。
============================================================

比如,很多时候 users.Permissions 是 null, 你不提供上述 method, 整个 marshal 过程会报错。
2021-09-15 09:35:31 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
============================================
2021-09-15 09:34:41 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
上面的答案都不全。struct 里使用 custom type,同时需要自己写符合 marshal unmarshal function signature 的 method.
2021-09-02 15:46:25 +08:00
回复了 v2byy 创建的主题 Visual Studio Code vscode remote ssh 会将文件 cache 在本地么?
我记得 ssh remote 保存的话会存一份在本地。
2021-09-01 16:45:43 +08:00
回复了 liyang5945 创建的主题 生活 8 月份吃饭只花了 600 多
我在食物上的花销也差不多。 早上: 2 个香蕉+1 把熟的南瓜子+2 勺奇亚籽+1 勺野生蓝莓干,打成奶昔状。中午吃个面,晚上随便吃点肉或者吃一盘青菜
2021-09-01 15:20:32 +08:00
回复了 jxlwqq 创建的主题 程序员 众多 O'Reilly 技术书籍的译者「马晶慧」到底是谁?
估计是外包给某某公司的吧。
2021-08-30 12:59:45 +08:00
回复了 wqgogogo 创建的主题 程序员 完全不想接触 前端的样式,有同样的 Java 开发么
估计老板还不能区分 java JavaScript.
2021-08-29 21:35:05 +08:00
回复了 huyinjie 创建的主题 Windows 求推荐 Windows 下重装系统迁移工具
@blueboyggh 我觉得没有那么简单, 有些残留的驱动软件会造成一些意想不到的问题。不然也不会有 Display Driver Uninstaller 这种工具了。 我个人认为除非有很成熟的方案, 不然还是稳妥点好,毕竟是吃饭、娱乐的家伙
2021-08-29 21:10:57 +08:00
回复了 huyinjie 创建的主题 Windows 求推荐 Windows 下重装系统迁移工具
@blueboyggh 应该有硬件的驱动都要换,就是怕用着用着出现一些乱七八糟的蓝屏
2021-08-29 20:02:50 +08:00
回复了 huyinjie 创建的主题 Windows 求推荐 Windows 下重装系统迁移工具
我也想知道有没有特别好的办法。注册表应该是不能直接拖进来用的。c:/user/yourusername 里面的软件设置和一些参数应该是可以直接拷贝的。
@MengiNo 云上开发,高级的。我觉得其实是一个趋势,公司可以不用再去买那么多顶配 macbook pro 了
2021-08-29 00:37:07 +08:00
回复了 rpcool 创建的主题 酷工作 [上海][全职 WFH] 初创招聘前端及后端
@anyxchachapoly 中肯了。创业被人嘲讽也是正常的,只能当是一种磨练。
2021-08-28 09:59:34 +08:00
回复了 XTTX 创建的主题 求职 React,Golang 全栈求职
@gordomium 我研究一下,谢谢
2021-08-27 11:38:23 +08:00
回复了 17681880207 创建的主题 程序员 react-router-dom 和 react-router-config 的问题
2021-08-27 11:30:40 +08:00
回复了 gowk 创建的主题 Go 编程语言 极客时间 Go 训练营值得报名吗?
@zhoudaiyu notebook 是从 https://github.com/ardanlabs/gotraining-studyguide 整理而来。 基本上国外所有的高阶教程都可以通过 twitter 找到作者,说明一下自身情况和经济情况,拿到一些 discount 。 网站上的价格都是标注给公司采购的,公司大量采购也能拿到 discount
2021-08-27 11:03:22 +08:00
回复了 XTTX 创建的主题 求职 React,Golang 全栈求职
@duruoduruo1258 暂时不看其他地方的,谢谢了
2021-08-27 11:02:39 +08:00
回复了 gowk 创建的主题 Go 编程语言 极客时间 Go 训练营值得报名吗?
@zhoudaiyu 是的。 你可以在 twitter 上找作者,说明一下情况,说有人推荐,在中国,希望能便宜一点。 最主要的 ultimate service 2.0, 其他的辅助课程,有能力买就最好,有压力的话直接看 notebook 里的知识点也行
2021-08-25 20:23:43 +08:00
回复了 DailyLab 创建的主题 酷工作 [国外远程] 长期稳定 React 小伙伴
有多少程序员能保证在 PM 规定的时间内完成任务?
2021-08-25 20:08:02 +08:00
回复了 gowk 创建的主题 Go 编程语言 极客时间 Go 训练营值得报名吗?
@waibunleung 10 块美金没不了吃亏没不了上当,就是 github 上的一个 repo 学习资料的一个总结。 不想买的话你搜一下那个 repo 。
1 ... 18  19  20  21  22  23  24  25  26  27 ... 29  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2647 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 15:18 · PVG 23:18 · LAX 07:18 · JFK 10:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.