首页
论坛
Yoo趣儿
›
Geek
›
程序员
›
有接入过 OAuth 的人应该都发现了, Google ID、Discord ...
有接入过 OAuth 的人应该都发现了, Google ID、Discord ID、Telegram ID 都是大整数,而且都和注册顺序没有直接关系(TGID 和注册顺序有一定关系,但不绝对)这些数据比大小没有意义,为什么不用字符串来存储?
查看
163
|
回复
18
drymonfidelia
OP
2024-6-20 10:10:05
@QAZXCDSWE 什么意思?
drymonfidelia
OP
2024-6-20 10:10:56
@NessajCN 像 C++这种语言,这么大的数转字符串都不方便
635925926
2024-6-20 10:11:52
什么是大整数,手机号是大整数吗?
qping
2024-6-20 10:12:45
第三方的 ID 即使是个数字也要当字符串处理吧,万一那天它在数字后面加个字母呢
drymonfidelia
OP
2024-6-20 10:13:20
@qping 但是他们返回的 JSON 里都是用 int 表示,而不是字符串
@635925926 超过 Int32 最大值的数
像 discordId 就是 18 位的
Fikar
2024-6-20 10:14:03
可以看看 instagram 的这篇文章
https://instagram-engineering.com/sharding-ids-at-instagram-1cf5a71e5a5c
InkStone
2024-6-20 10:15:00
@drymonfidelia 不方便在哪里?不管多少位的大整数,转字符串也就一两行代码的函数的事情啊。又不是让你去做大整数运算。
NessajCN
2024-6-20 10:15:34
@drymonfidelia 我懂了,你主要是来 diss C++ 而不是来 diss 大整数的....
june4
2024-6-20 10:16:29
@drymonfidelia 难道 c++没有原生 64 位整数?
1
2
/ 2 页
返回列表
您需要登录后才可以回帖
登录
|
立即注册
发表回复
搜索
热门主题
突然想到,测试驱动开发是不是有一个用处是
Surge 如何指定域名不使用 DNS 缓存
gname竟然不能访问了
兄弟们,SEO现在越来越简单化了
【2025】人在前面推,钱在后面追
老铁都是初几上班
你说话的底气来自你的经济实力
66个域名,批量建站等收录,也都配置了http
高速堵成狗,又开了十几个小时。。
《4414站长论坛:草根站长的生存手册与江湖
热门板块
问与答
分享发现
分享创造
奇思妙想
分享邀请码
商业推广
优惠信息
Python
PHP
Java
JavaScript
Node.js
Go语言
C++
HTML
公告
网站帮助 - Yoo趣儿
2022-03-27
我们的愿景
2022-03-27
在 Yoo趣儿 投放广告
2022-03-27
Yoo趣儿网站用户应遵守规则
2022-03-24
返回顶部