zoukankan      html  css  js  c++  java
  • 漫谈

    QR(Quick-Response) code
     

    1. 二维码源于日本,最初被应用在公安领域

    2.二维码最初被广泛应用在商业,交通运输和邮政物流等领域,它帮助交通运输部门实现对货物运输的管理,帮助邮政部门进行邮件打包的管理,以及在工业生产车间中实现产线的自动化等等。而随着二维码的不断扩展,逐渐被带入到我们的生活场景中,它的作用也发生了翻天覆地的变化。
    3.展望未来,将是二维到三维的蜕变
    三维码这种现在让大家想象都很难想象出来的东西,其实早在2014年的时候就已经研发出来了。在2014年的全国青年科普创新实验大赛上,有大学生团队在完全没有用到WiFi、蓝牙以及数据线等传输工具的情况下,完成了两台手机间照片的发送、传输和接收,他们所使用的介质便是三维码。
     
    用不用的完?
    因为二维码的尺寸是有限的,那二维码的数量就是有限的。但是扫完所有的二维码,需要很长很长很长很长的时间

    现在的二维码有40个官方版本(二维码是由Denso公司于1994年9月研制的一种矩阵二维码符号)。

    从Version1-40,最小为21*21、最大为177*177矩阵。

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

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

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

    微信付款码

    2^478个 

    780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544

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

    2^478/6000亿=1.301×10^132 年(超多亿亿亿亿年)

  • 相关阅读:
    173. Binary Search Tree Iterator
    199. Binary Tree Right Side View
    230. Kth Smallest Element in a BST
    236. Lowest Common Ancestor of a Binary Tree
    337. House Robber III
    449. Serialize and Deserialize BST
    508. Most Frequent Subtree Sum
    513. Find Bottom Left Tree Value
    129. Sum Root to Leaf Numbers
    652. Find Duplicate Subtrees
  • 原文地址:https://www.cnblogs.com/s42-/p/15330793.html
Copyright © 2011-2022 走看看