跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 手机号怎么压缩最有效率?
未分類
15 11 月 2020

手机号怎么压缩最有效率?

手机号怎么压缩最有效率?

資深大佬 : exciting 5

要存在 redis 中,谢谢各位大佬~

大佬有話說 (14)

  • 資深大佬 : jim9606

    存成一个 64 位整数。
    极限可以用 34 位整数,不过我觉得没必要。

  • 資深大佬 : zooo

    哈夫曼编码?

  • 資深大佬 : wysnylc

    数字压缩???????

  • 資深大佬 : imn1

    头三位没几个,5bit 都够用了,后面的也是按 bit,但这样压实用麻烦啊,业务逻辑弱

  • 資深大佬 : Maboroshii

    没必要吧,可以根据需求预估一下占用内存大小

  • 資深大佬 : xiangyuecn

    19999999999 -> 96rherj

    36 进制,只需 7 字节 比 long 省 1 个字节

  • 資深大佬 : codyfeng

    存一个 int64 不能支持其他国家的号码。

  • 資深大佬 : 66450146

    不要考虑空间效率了,安心存字符串吧,存成整数容易遇到业务上的问题……

  • 主 資深大佬 : exciting

    最后选用 64 位了

  • 資深大佬 : CEBBCAT

    @zooo #2 哈夫曼是一种取编码的方式,如给 A B C 三个字母取二进制代号,和这个问题没有关系哦

  • 資深大佬 : zooo

    @CEBBCAT 噢噢 这样呀

  • 資深大佬 : shenqi

    0-9a-zA-Z, 这里面已经能达到 52 个字符,简单点弄个 52 进制,

    难的,把所有的单字符都用上,例如标点符号各种,一个字符进制加 1,如果你又 19999999999 个字符,那这个你就能到长度 1 了。
    (这个映射长度也 19999999999,有点。。。)

  • 資深大佬 : CEBBCAT

    几亿用户啊这是

  • 資深大佬 : sujin190

    8 字节可以满保存 19 个数字了吧,就算给国家三位代码也戳戳有余了吧,有哪个国家的电话号码有 16 位那么长的么?这么长似乎也记不住的吧

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具