基础
czriven
这个作者很懒,什么都没留下…
展开
-
计算机负数实现:趣谈补码
小亮: 小杨呀,考你个问题。 小杨: 我不听,我不听,我不听。 小亮: 非常有意思的,你听听。你说如果给你一个计算器,但只能算加法,那你减法该怎么办呀? 小杨: 这么神奇的吗,你难道有方法? 小亮: 其实原理很简单的,日常生活中我们其实一直都有用到的,你看一下现在闹钟几点了? 小杨: 8 点! 小亮: 那 3 小时前是几点呢? 小杨: 8 - 3 = 58−3=5,55 点! 小亮: 那 99 小时以后呢? 小杨: 嗯嗯,你等等,一五得五,二五一十,五一劳动节,8 + 9 - 12 = 58+9−12=5转载 2020-05-20 16:01:44 · 354 阅读 · 0 评论 -
填坑之解决项目中基本数据类型溢出问题
最近项目上线新的一款产品,XX信用X,价格高的离谱,一个月达百万,也不知道什么土豪等着上线用,真有钱… 但是开发时遇到问题,百万在后台配局数据末尾补齐分毫厘后变成:40000000,000,而数据库中价格字段为Integer类型,超过了支持的位数(10位),根本入不了库(坑…),既然这样就改吧,为防止后续其他产品也遇到类似的情况,以及已经考虑到分毫厘这些位了,Mysql里直接使用数据类型bigin...原创 2020-04-10 17:48:26 · 299 阅读 · 0 评论