V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iseki  ›  全部回复第 31 页 / 共 54 页
回复总数  1066
1 ... 27  28  29  30  31  32  33  34  35  36 ... 54  
2022-09-12 19:22:56 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
@jim9606 要是我一定会单开字段,或者弄成一个 json 字段
2022-09-12 15:07:03 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
得···打错了···的是 -> 是的
2022-09-12 15:06:46 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
@janus77 的是,其实一共也没多少
2022-09-12 15:05:45 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
当然,程序内部往往不存在借用类型的需要,这种情况应该创建一个正常的「身份证号」数据类型,我所谓的「借用」更多时候指在 SQL 数据库中,有些数据库不能方便的创建类型别名或者增加自定义类型
2022-09-12 14:56:04 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
@GuuJiang 换一个思考方式会不会好一点:我只是借用了一个 64bit 的数据类型(这个类型很常见)并没有把它当作数值进行计算,实际上这也没有意义;
而所谓的字符串也好,我这种做法也好,实际上都是身份证号的一种编码方式,相对于 144bit 更加节省而已~
2022-09-12 14:44:15 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
@wxf666 还是不行,很多地方不便于使用 无符号数,那么实际上可用的值最大只有 2^63 ,溢出了
2022-09-12 14:38:48 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
@wxf666 视为两位十进制数这点我没想到,我光考虑前面那种了🤣
2022-09-12 14:37:23 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
话说大家真的有遇到过身份证号模糊匹配的需求吗,这点有些好奇,我确实没见过…
2022-09-12 14:31:24 +08:00
回复了 iseki 创建的主题 问与答 有人存身份证号时丢掉最后一位吗
@oneisall8955 @IvanLi127 如果是字符串正则查找,那确实是不行了,不过我没见过这种场景;允许存错误的身份证号这就没办法了🤣除非在一开始明确提出我不会考虑这种需求

@wxf666 可以是可以,主要会不直观,如果只是简单去掉最后一位,不影响以十进制方式阅读

@janus77 主要是便于用数值而非字符串类型存储,19+字节变成定长 8 字节吧,我觉得对于某些量大的场景还是很划算的。

@eason1874 只有在系统边界将身份证号类型装换成字符串类型传输的时候才需要计算和补足最后一个校验码,校验算法非常简单,所以应该不会消耗过多的 CPU
2022-09-11 15:19:57 +08:00
回复了 pperlee 创建的主题 问与答 V2EX 什么时候能加上“上次你看到这里”
tab all 也不是时间排序啊
2022-09-10 14:18:14 +08:00
回复了 jack778 创建的主题 程序员 你为什么喜欢做全栈程序员
好玩
@hankli 即使是最新的 Java ,特性和 Kotlin 比也有很大差距。更别说很多项目不让你动 JDK
2022-09-10 02:17:38 +08:00
回复了 12345xw 创建的主题 问与答 navicat 凭什么这么贵?
感觉写 SQL 补全还得是 Datagrip
2022-09-06 15:48:33 +08:00
回复了 ha2ha 创建的主题 程序员 Typora 上传到博客园里面包含的空格消失,只能手动添加<br/>
@ysc3839 行尾反斜杠好像是 GitHub Flavor 里的
比如说我在 Redis 里存了 protobuf…lua 就不太方便了
在你不想 /不便于使用 lua 时,事物还是有点用的
2022-09-05 12:48:27 +08:00
回复了 RedBeanIce 创建的主题 Java [mysql 字段] not null 还是 null default
@pastor 使用零值就没有麻烦了吗🤣
2022-09-05 12:46:21 +08:00
回复了 RedBeanIce 创建的主题 Java [mysql 字段] not null 还是 null default
@RedBeanIce 用 Unix 时间戳也不是不行,这个问题和时区也没什么关系,就是 RFC3339 是明确的标准,时间戳就稍差点。
我的重点是不管用哪种,前端都需要处理,不是说用时间戳前端就省多少事
2022-09-05 02:09:14 +08:00
回复了 RedBeanIce 创建的主题 Java [mysql 字段] not null 还是 null default
我倾向于是否允许 null 跟着业务走,尽量不用零值做特殊值,null 就是 null ,0 就是 0
2022-09-05 02:05:56 +08:00
回复了 RedBeanIce 创建的主题 Java [mysql 字段] not null 还是 null default
@Oktfolio 我这边的做法都是代码中只出现时间类型,Java 里用 Instant Go 里用 time.Time ,系统边界尽量用 RFC3339 字符串传递
1 ... 27  28  29  30  31  32  33  34  35  36 ... 54  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   947 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 19:12 · PVG 03:12 · LAX 11:12 · JFK 14:12
♥ Do have faith in what you're doing.