栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

二维码有没有被用完的哪一天?,整理出Android逆向系列学习进阶视频

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

二维码有没有被用完的哪一天?,整理出Android逆向系列学习进阶视频

其中,微信名片就是37×37 的矩阵规格,微信的付款码是 25×25 的矩阵规格。方便理解,我们用方块作为矩阵单位。

如何计算,各矩阵中生成的二维码个数?我们来举个例子:

下面四宫格,每个格子有两种颜色变化,请问一个四宫格可以组合出多少个图形?

解:一个格子两种颜色,那就是两种可能,两个格子就是四种可能,三个格子就是8种可能,四个格子就是16种可能。所以,四宫格能够组成2^4,共16个图形。

以此类推:

每一排有 25 个方块,共 25 列,除去定位用的方块和冗余纠错的方块等,还剩下478 个方块。按照二进制,每个

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享

方块只有黑或白两种选择,所以 478 个小方块理论上一共可以组合 2^478 个二维码。

**也就是一个25X25规格尺寸的二维码可以生成:**780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544个二维码。

大家可以尝试念出来大概多少个?

根据疫情期间1400亿个二维码的数量来计算,假设微信一年会用掉6000亿个二维码。

那微信用掉25X25这一个尺寸产生的二维码需要多少年呢?

我们来算一下:2478/6000亿=1.301×10132 年(超多亿亿亿亿年)

二维码咱中国人是不缺了,小小推广一下,世界上所有人都用,那就是1.301×10^132 / 5 = 2.602 x 10^131 年(好多亿亿亿亿年)

还能给力推广一下么?

根据资料,宇宙中大约有700垓(7x10^22)颗恒星,又根据德雷克公式

最后

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。

附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

知识点、常见算法题汇总。)

[外链图片转存中…(img-Dd9Uu4oD-1640324029443)]

本文已被CODING开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》收录

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679200.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号