V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wuqiangroy  ›  全部回复第 4 页 / 共 7 页
回复总数  139
1  2  3  4  5  6  7  
2023-08-31 11:45:58 +08:00
回复了 stevenshuang 创建的主题 Go 编程语言 Go 如何解析同一个字段可能是多种类型的 json
I provide a suggestion.
```golang
type Res struct {
Value any `json:"value"` // Int or Float
FloatValue float64
IntValue int
}

func (r *Res) UnmarshalJSON(source []byte) (err error) {
// json.number is type of float64
type Temp struct {
Value float64 `json:"value"`
}
var temp = Temp{}
decoder := json.NewDecoder(bytes.NewReader(source))
//means that number convert to json.Number
decoder.UseNumber()
//decode json
if err = decoder.Decode(&temp); err != nil {
return err
}
var convertToInt bool
var convertValue int
// convert float64 to int
if convertToInt {
r.IntValue = convertValue
} else {
r.FloatValue = temp.Value
}
return
}
```
usage:
```golang
func Usage() {
var source = []byte(`{"value":123}`)
var res Res
_ = json.Unmarshal(source, &res)
// use intValue
res.IntValue
// use floatValue
source = []byte(`{"value":123.23}`)
_ = json.Unmarshal(source, &res)
res.FloatValue
}
```
2023-08-31 11:38:12 +08:00
回复了 stevenshuang 创建的主题 Go 编程语言 Go 如何解析同一个字段可能是多种类型的 json
The core issue is how to convert float64 to int.
All the numbers in a JSON string are the type of float64.
2023-07-17 10:01:48 +08:00
回复了 haimianbihdata 创建的主题 macOS 看到今日推荐的 win 帖子还不错。想问关于 mac
解压∶TheUnarchiver 文档:无

Md:VScode 穿透:无

图床:无 音乐:apple Music

搜索: 自带 翻译:自带

ssh: Iterms2 开发:VSCode

网络代理:clash 截图:自带
2023-06-16 16:52:36 +08:00
回复了 PrtScScrLk 创建的主题 生活 预约了一次提前还贷。
你手里握着 100w
拿去存银行,年利 4%,不算复利的话,30 年你的本金和利息一共:100w + 100w*4%*30 = 220w
如果算复利的话,100w + 100*(1+0.4*)^30 = 324w
2023-06-16 11:06:14 +08:00
回复了 wuwuta170 创建的主题 Python 你们平时没事的时候都学啥啊
英语应该是最有用的了吧。
我也在持续学习英语当中,看英文表达的时候,发现他们也会有很多特别精简的表达,就是那种只能意会的语句。
2023-06-02 16:33:55 +08:00
回复了 PendingOni 创建的主题 程序员 [记录]-2023-06-01 昨天晚上做的笔试题
不好意思,浏览了一下 OP 的历史记录,不是实习。
这些题目让我主观意识是实习,先入为主了,特别是看过哪些书还有搜索引擎是啥之类的,特别像在问实习生。
既然不是实习的话,这些题目有些简单了,而且有些回答 OP 回答的不够充分。
第四个问题,尽量回答和计算机相关的,AutoCAD 没必要回答。
感觉第四个问题是面试官知道 OP 是转行专门问的,特别是自学过哪些计算机课程,如果你回答操作系统、数据结构之类的,可能面试官可以继续深入。
9 的话,回答的太简单了,完全可以深入一下,可以把 mysql 的事务操作好好讲讲。
2023-06-02 16:17:02 +08:00
回复了 PendingOni 创建的主题 程序员 [记录]-2023-06-01 昨天晚上做的笔试题
实习?
2023-05-27 09:53:49 +08:00
回复了 atao 创建的主题 macOS 开始喜欢用 FBReader 阅读器了
Books 在 mac 和 iPhone 上面缺点很明显。
Mac:看 pdf 的话是用 preview 打开的,阅读时长进度也不能被记录。
iPhone:无法调整 equb 的文字排版,两侧和底部留白太多了。
只有在 iPad 上面看是最舒服的。
2023-04-27 09:37:08 +08:00
回复了 dekuofa 创建的主题 分享发现 分享一下我学习英语的经验
When I started to learn Python, a very known book named "the hard way to learn python", I learned Python step by step and typed every example.
And now I have started to improve my English, I still use `the hard way` to learn and improve it.
1. read as many books as possible, from easiest to harder books, 'the magic tree house series', 'harry potter', 'steve jobs' and other books. I prevented knowing every word, avoiding looking up the unknown words except the word makes me can not understand the entire sentence.
2. Keep listening, I use Apple Podcasts to listen to my favorite episodes, at first I listen to the Ted talks daily, but it's a little difficult for me to understand, they say too fast! So I changed, Now I listen to "Let's Master English" and "Footprint", they suit me, I can understand what they say now!
I don't care about the grammar and words, I learn them as a baby, and the baby doesn't care about them too.
I hope I can see the English movie without subtitles, and I can talk freely with a native speaker.
@Tolcol 千万别装,装了就卸载不了。贼麻烦。
我现在所有软件都是 arm 的,但是活动监视器里面仍然有两个进程是 intel 的
看着很烦。VisualizerService-x86 & CarbonComponentScannerXPC
@lawrencezou
`#146 请教下,如何减掉 40 斤啊`
其实核心就是一句话:管住嘴,迈开腿。
管住嘴:戒掉所有的零食和饮料,正餐上面少油少盐,蛋白质和蔬菜不能少。初期我为了掉秤快,晚餐基本上不吃主食,选择 2 根黄瓜 + 2 鸡蛋,或者一根玉米 + 2 鸡蛋。午餐的话,7-8 分饱即可。
前一个月非常非常难受,看到各种东西都想吃,但是一个月过后,再让你去吃火锅、烧烤之类的,你自己也没有意愿了,会非常喜欢清淡的饮食。
迈开腿:体重比较大的话,不能跑步-太伤膝盖了,别体重没降,膝盖废了,可以选择走路或者游泳,总之消耗卡路里得上来。
我之前在博客写了我的减肥之路,有兴趣可以看看: https://wuqiangroy.github.io/post/2022/my_exp_of_losing_weight/
1. 英语,了解更大的世界。quora 上的老哥们幽默风趣。
2. 健身,减掉 40 斤之后,开始塑形,现在觉得自己哪哪都非常的顺心。
3. 拼多多百亿补贴,我现在啥都在上面买了,鞋子衣服之类的价格是实体店的 1/3 。
4. macmini ,再也不用去听 pc 的噪音了。
5. 小米指纹锁,开门方便太多太多了,和家里的智能家居结合,进门自动开灯。
6. 电瓶车,开车真是最痛苦的事,停车更痛苦。
7. 智能手表,在外掏手机的次数越来越少了。
8. apple books 、apple music 、podcasts ,apple 的软件做的真是简洁好看。
2023-02-18 23:36:45 +08:00
回复了 LunarG 创建的主题 MacBook Pro 有没有和我一样觉得 trackpad 第三代触摸有延迟的?
我用的二代,有线、无线测试的是都是 16ms 延迟。
但是在具体的使用中,无线连接的话,鼠标偶尔会闪现,能明显感觉到不跟手,所以我都是连线使用。
和 MBP 内置的 trackpad 不能比。
2023-02-18 23:20:13 +08:00
回复了 letsgotobyebye 创建的主题 Apple 我是不是买了假的 M1
m1 用 golang 跑了一下:
go run fib.go
102334155
used time: 218.433792ms
代码:
fib.go
```golang
package main

import (
"fmt"
"time"
)

func fib(a int) int {
if a <= 2 {
return 1
}
return fib(a-1) + fib(a-2)
}

func main() {
t := time.Now()
fmt.Println(fib(40))
fmt.Printf("used time: %s\n", time.Now().Sub(t))
}
```
2023-02-12 22:38:51 +08:00
回复了 wang794822947 创建的主题 Apple 拼多多百亿补贴买 macbook pro 靠谱吗
百亿补贴 2021 m1pro + 16g + 512G 能做到 9990 了
2023-02-09 10:52:05 +08:00
回复了 o0 创建的主题 分享发现 有买电视盒子需求的建议上直接 apple tv 吧
apple tv 怎么看爱优腾?所以我买了当贝
2023-01-03 13:55:47 +08:00
回复了 cpf 创建的主题 程序员 个人博客主题模板
2022-12-13 10:11:42 +08:00
回复了 sockball07 创建的主题 程序员 各位对错字的容忍度
你在吐槽别人用错字的情况下,也犯了以下问题:
1 、标点符号使用不规范
2 、语法错误

但是以上两点并不影响我理解你的意思。
所以,严于律己,宽以律人。
能理解别人的话就够了,不用去纠结语法、顺序、错别字、标点等, 毕竟只是一个聊天而已。
如果严苛的情况,自会有多重校验的。
——————
对了,是否可以在 IM 集成以上问题的校验插件?
2022-09-27 14:11:01 +08:00
回复了 fishlium 创建的主题 Apple watch s8 踩坑,麦克风会突然失灵。
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   817 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 99ms · UTC 20:10 · PVG 04:10 · LAX 12:10 · JFK 15:10
♥ Do have faith in what you're doing.