精华内容
下载资源
问答
  • 二维码知识介绍
    2018-07-16 13:39:56

    二维码知识

    转载自https://ihomura.cn/2018/07/16/WriteUp-QCTF-X-man-A-face/


    更多相关内容
  • 一、二维码的分类 二维码,从字面上看就是用两个维度(水平方向和垂直方向)来进行数据的编码,条形码只利用了一个维度(水平方向)表示信息,在另一个维度(垂直方向)没有意义,所以二维码比条形码有着更高的数据...

    一、二维码的分类

    二维码,从字面上看就是用两个维度(水平方向和垂直方向)来进行数据的编码,条形码只利用了一个维度(水平方向)表示信息,在另一个维度(垂直方向)没有意义,所以二维码比条形码有着更高的数据存储容量。

    从形成方式上,二维码可以分为两类,

    1、堆叠式二维码:在一维条形码的基础上,将多个条形码堆积在一起进行编码,常见的编码标准有PDF417等

    image

                              图1 PDF417码示例

    2、矩阵式二维码:在一个矩阵空间中通过黑色和白色的方块进行信息的表示,黑色的方块表示1,白色的方块表示0,相应的组合表示了一系列的信息,常见的编码标准有QR 码,汉信码等

     image                   image

           图2 QR码示例                                  图3 汉信码示例

    PDF417由美国研发,在美国地区使用广泛

    汉信码由中国自主研发,目前已在政府相关领域得到初步的使用。

    QR码由日本研发,目前很多的应用都是用QR码进行编码,译码

    目前使用最广的是QR码,所以接下来的内容会对QR码进行讲解,下文中提到的二维码,指的就是QR码

    QR码分为40个版本,版本1由21x21个方块组成,每个版本增加4个方块,版本40由177x177个方块组成。每增加一个版本,QR码可储存的信息数量也随之增多。

    版本1的二维码最多可以储存25个字符或41个数字,而版本40的二维码最多可以储存4296个字符或7089个数字

    二、二维码的结构

    一个二维码可以分为两个部分,功能图形和编码区域

    image

                                             图4

    功能图形起到定位的作用

    位置探测图形:由三个黑白相间的大正方形嵌套组成,分别位于二维码左上角、右上角、左下角,目的是为了确定二维码的大小和位置。

    定位图形       :由两条黑白相间的直线组成,便于确定二维码的角度,纠正扭曲。

    校正图形       :仅在版本2以上存在,由三个黑白相间的小正方形嵌套组成,便于确定中心,纠正扭曲。

    数据区记录了具体的数据信息,纠错信息与版本信息。

    数据和纠错码:记录了数据信息和相应的纠错码,纠错码的存在使得当二维码的数据出现允许范围内的错误时,也可以正确解码。

    版本信息       :仅在版本7以上存在,记录具体的版本信息。

    格式信息       :记录使用的掩码和纠错等级。

    此外二维码的外围还留有一圈空白区,主要是为了便于识别而存在。

    三、数据编码与实例

    针对不同的数据,QR码设计了不同的数据编码编码方式,我们可以根据数据的种类选择合适的编码方式进行编码。

    数字编码(Numeric)        :可编码0-9,10个数字,如果需要编码的数字的个数不是3的倍数,最后剩下的1或2位数会被转成4或7bits,其它的每3位数字会根据不同版本被编成 10,12,14bits

    字符编码(Alphanumeric) :可编码0-9,大写的A-Z,以及9个其他的字符(space $ % * + – . / :);

    8位字节模式(8-bit Byte)     :可编码JIS X 0201的8位Latin/Kana字符集

    除此之外,QR还提供了其他的编码方式,每一个编码方式都有其独有的id进行标识,这些标识会记录在数据区的前端,使得解码器可以根据二维码使用的编码方式对数据进行解码

          image

                                      图5   一些编码方式及其标识

    纠错码

    二维码存在4个级别的纠错等级,每个纠错级别可修正的错误与标识见图6,纠错级别越高,可以修正的错误就越多,需要的纠错码的数量也变多,相应的可储存的数据就会减少,版本1的二维码在L级别下可储存25个字符,在H级别下只能储存10个字符。

              image

                                 图6

    下面给一个01234567在版本1下用数字编码(Numeric),选择的纠错级别是M的示例

    第一步,将定位图案放到二维码中

          image

                             图7

    第二步:进行数据编码

    根据图8,版本1下,采用Numeric Mode编码时,每三个数字需要10个bits进行标示

    image

                                                图8

    012 ->0000001100

    345 ->0101011001

    67 ->1000011

    组合起来为

    0000001100 0101011001 1000011

     

    在数据的头尾加上一些标准要求的信息

    数字个数 (8) = 0000001000

    编码格式      =0001

    终止符         =0000

    组合起来为

    0000001100 0101011001 1000011->

    0001 0000001000 0000001100 0101011001 1000011 0000

     

    按8bit一组重新排列,末尾不足的补零

    0001 0000001000 0000001100 0101011001 1000011 0000->

    00010000 00100000 00001100 01010110 01100001 10000000

     

    不足最大bit的添加补齐码(11101100 00010001),版本1 M下需要128bits

    00010000 00100000 00001100 01010110 01100001

    10000000->

    00010000 00100000 00001100 01010110 01100001

    10000000 11101100 00010001 11101100 00010001

    11101100 00010001 11101100 00010001 11101100

    00010001

    第三步:添加纠错码

    纠错码根据数据利用RS算法来进行计算,篇幅所限,这里就不具体讲解了,最终的结果如下:

    00010000 00100000 00001100 01010110 01100001

    10000000 11101100 00010001 11101100 00010001

    11101100 00010001 11101100 00010001 11101100

    00010001->

    00010000 00100000 00001100 01010110 01100001

    10000000 11101100 00010001 11101100 00010001

    11101100 00010001 11101100 00010001 11101100

    00010001 10100101 00100100 11010100 11000001

    11101101 00110110 11000111 10000111 00101100

    01010101

    第四步:将最终的数据编码按顺序放入二维码中

     image                                image

                          图9                                                                       图10

    从左下角开始,1为黑色,0为白色,按顺序依次填入二维码中

    第五步:添加格式信息和进行掩码运算

    得到的图像还需要对数据区进行掩码运算,掩码运算的目的是让图像中黑色和白色方块分布的更加均匀一些,便于解码

    有以下几种掩码运算,相应的标识和变换方式见图11,二维码的左上角的坐标为(0,0)

             image

                                                   图11

     

        image

                                  图12  坐标系和掩码运算的图案

    这里我们选择标识为011的掩码

    格式信息的组成为                       :纠错标识+掩码标识+BCH纠错码

    所以前面的纠错标识+掩码标识为:00011

    BCH纠错码计算为:

    image

    得到纠错码为                             :011 0101 1001

    格式信息为                                :00011 1101011001

    为了避免选择标识00的纠错类别和标识000的掩码运算,照成格式信息为全0的数字,所得的格式信息还要与101010000010010做异或运算

    000111101011001

    101010000010010   XOR

    101101101001011

    最终的格式信息为                      :101101101001011

    将格式信息放入二维码中       

            image

                              图13

    对加格式信息后的二维码 进行掩码运算

    得到的最终二维码,储存的数据信息是01234567

           image

                          图14

    整个流程见图15

        image 
                                          图15

     

    四、二维码的安全知识

    虽然二维码本身承担的只是一些文本数据,但仍会导致一些安全问题

    1、攻击者将一些恶意网站或者一些恶意代码制作成二维码,用户扫描后,会自动下载一些恶意软件,或跳转到一些虚假网站给使用者造成危害,

    2、二维码内如果包含一些可执行的脚本,便可能导致xss攻击     如 http://www.wooyun.org/bugs/wooyun-2012-09145

    3、如果将一些敏感信息不加密而直接储存在二维码中,便会存在信息泄露的可能,比如11年火车票上的二维码就存在泄露使用者的身份证号码的问题。

    五、总结

    虽然我们在使用二维码的时候只需要用手机一扫即可,但二维码的编码和解码却包含了很多的步骤和很多的知识,此外二维码本身仅仅是数据的承载体,我们在使用时要针对一些敏感信息进行加密处理,防范潜在的攻击方式

     

    参考文献

    二维码的生成细节和原理  http://coolshell.cn/articles/10590.html#jtss-tsina

    QR二维码的攻击与防御   http://drops.wooyun.org/tips/160

    转载于:https://www.cnblogs.com/Rozdy/p/4484008.html

    展开全文
  • 二维码基本知识

    2021-12-07 16:23:18
    条码和二维码的条[bars]和点[dots]通常叫做模组[modules] Similar to 1D bar codes, they encode characters and numbers in graphical symbols that are constructed by dark and light bars or dots that are ...

    条码和二维码的条[bars]和点[dots]通常叫做模组[modules]
    Similar to 1D bar codes, they encode characters
    and numbers in graphical symbols that are constructed by dark and light bars or dots that are called
    modules.
    有两类常见的二维码:堆叠码和矩阵码
    Two common types are the so-called stacked codes and matrix codes.

    堆叠码

    PDF417
    基本组成单元是码词[codeword]
    According to the name of the symbol type, each codeword consists of four dark as well as four light bars (spaces) and is built up by 17 modules. It always starts with a dark and ends with a light bar.
    在这里插入图片描述PDF417由4条4空 17个模组组成,开始于黑条结束于白条
    Each 1D bar code encodes an individual ’codeword’.

    矩阵码

    常见二维码:Data Matrix ECC 200, QR Code, Micro QR Code, and Aztec Code
    三个组成部分: They consist of three components:
    finder pattern+the data patterns+quiet zone
    二维码的大小就是行列数
    The number of rows and columns define the size of a symbol
    在这里插入图片描述

    展开全文
  • 码的组成读码的知识基础,码的类别区分,码密度计算
  • 二维条码/二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流...
  • 前置知识 drawImage方法可以把图片画到canvas上,getImageData方法可以获得一个矩形区域所有像素点的信息,返回值的data属性是一个一维数组,储存了所有像素点的信息,一个像素点的信息会占四个元素,分别代表r,g,b...
  • Spring Boot技术知识点:如何实现二维码生成工具
  • 我发现,还是有很多人对带参数二维码带有疑惑,所以将相关讨论集中一下,以便大家能够有一个清晰的理解:  首先,小程序的非带参二维码请在小程序公众后台生成;带参数二维码则请继续看以下内容: 官方文档地址:...
  • Datamatrix二维码打码质量评价(Verification)系统实现.rar 介绍了关于Datamatrix二维码打码质量评价(Verification)系统实现的详细说明,提供其它知识的技术资料的下载。
  • 二维码基础介绍

    2021-06-25 14:51:35
    常见二维码种类(Data Matrix、MaxiCode、Aztec、QR Code、PDF417、Vericode、Ultracode、Code 49、Code 16K) 常见的二维码有PDF417、QR Code、Code 49、Code 16K、Code One等。这些二维码的信息密度都比传统的一...

    转自:https://www.cnblogs.com/guorongtao/p/12921855.html

    常见二维码种类(Data Matrix、MaxiCode、Aztec、QR Code、PDF417、Vericode、Ultracode、Code 49、Code 16K)

    在这里插入图片描述
    在这里插入图片描述

    常见的二维码有PDF417、QR Code、Code 49、Code 16K、Code One等。这些二维码的信息密度都比传统的一维码有了较大提高,如PDF417的信息密度是一维码CodeC39的20多倍。

    在二维码标准化研究方面,国际自动识别制造商协会(AIM)、美国标准化协会(ANSI)已完成了PDF417、QR Code、Code 49、Code 16K、Code One等码制的符号标准。

    国际标准技术委员会和国际电工委员会还成立了条码自动识别技术委员会(ISO/IEC/JTC1/SC31),已制定了QR Code的国际标准(ISO/IEC 18004:2000《自动识别与数据采集技术—条码符号技术规范—QR码》),起草了PDF417、Code 16K、Data Matrix、Maxi Code等二维码的ISO/IEC标准草案。在二维码设备开发研制、生产方面,美国、日本等国的设备制造商生产的识读设备、符号生成设备,已广泛应用于各类二维码应用系统。二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美国、德国、日本等国家,不仅已将二维码技术应用于公安、外交、军事等部门对各类证件的管理,而且也将二维码应用于海关、税务等部门对各类报表和票据的管理,商业、交通运输等部门对商品及货物运输的管理、邮政部门对邮政包裹的管理、工业生产领域对工业生产线的自动化管理。

    中国对二维码技术的研究开始于1993年。中国物品编码中心对几种常用的二维码PDF417、QRCCode、Data Matrix、Maxi Code、Code 49、Code 16K、Code One的技术规范进行了翻译和跟踪研究。随着中国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研究不断深入。在消化国外相关技术资料的基础上,制定了两个二维码的国家标准:二维码网格矩阵码(SJ/T 11349-2006)和二维码紧密矩阵码(SJ/T 11350-2006),从而大大促进了中国具有自主知识产权技术的二维码的研发。

    通常我们口中的二维码一般是指QR Code,也就是支付宝、微信支付、火车票等通用的二维码格式。但是,二维码的格式可以说多种多样,从一维码到二维码再到三维码,还有条形码等,

    而二维码又分为:Data Matrix、MaxiCode、Aztec、QR Code、PDF417、Vericode、Ultracode、Code 49、Code 16K等,不同的二维码制式,在不同的领域有着不同的应用。

    1、分类(按原理)

    矩阵式二维码
    在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。在许多种类的二维条码中,常用的码制有:Data Matrix、MaxiCode、Aztec、QR Code、Vericode、PDF417、Ultracode、Code 49、Code 16K等,QR Code码是1994年由日本DW公司发明。QR来自英文「Quick Response」的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码。QR码最常见于日本、韩国;并为当前日本最流行的二维空间条码。但二维码的安全性也正备受挑战,带有恶意软件和病毒正成为二维码普及道路上的绊脚石。发展与防范二维码的滥用正成为一个亟待解决的问题。
    每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能及处理图形旋转变化等特点。
    二维码是一种比一维码更高级的条码格式。一维码只能在一个方向(一般是水平方向)上表达信息,而二维码在水平和垂直方向都可以存储信息。一维码只能由数字和字母组成,而二维码能存储汉字、数字和图片等信息,因此二维码的应用领域要广得多。
    二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。 堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,“点”和“空”的排列组成代码。 二维码的原理可以从矩阵式二维码的原理和行列式二维码的原理来讲述。

    堆叠式/行排式
    堆叠式/行排式二维条码又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code 16K、Code 49、PDF417、MicroPDF417 等。

    矩阵式二维码
    矩阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、MaxiCode、QR Code、 Data Matrix、Han Xin Code、Grid Matrix 等。
    常用的码制有:PDF417二维条码、Datamatrix二维条码、QR Code、Code 49、Code 16K、Code one等,除了这些常见的二维条码之外,还有Vericode条码、Maxicode条码、CP条码、Codablock F条码、田字码、 Ultracode条码及Aztec条码。

    2、区别
    多行组成的条形码,不需要连接一个数据库,本身可存储大量数据,应用于:医院、驾驶证、物料管理、货物运输,当条形码受一定破坏时,错误纠正能使条形码能正确解码二维码。它是一个多行、连续性、可变长、包含大量数据的符号标识。每个条形码有3 - 90行,每一行有一个起始部分、数据部分、终止部分。它的字符集包括所有128个字符,最大数据含量是1850个字符。
    一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。
    一维条形码的应用可以提高信息录入的速度,减少差错率,但是一维条形码也存在一些不足之处:

    数据容量较小: 30个字符左右,只能包含字母和数字;
    条形码尺寸相对较大(空间利用率较低);
    条形码遭到损坏后便不能阅读;
    在水平和垂直方向的二维空间存储信息的条形码, 称为二维条形码(dimensional bar code)。
    3、特点

    1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
    2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。
    3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达30%仍可恢复信息。
    4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。
    5.可引入加密措施:保密性、防伪性好。
    6.成本低,易制作,持久耐用。
    7.条码符号形状、尺寸大小比例可变。
    8.二维条码可以使用激光或CCD阅读器识读。

    4、识读设备

    A.二维条码的阅读设备依阅读原理的不同可分为:
    (1) 线性CCD和线性图像式阅读器(Linear Imager)
    可阅读一维条码和线性堆叠式二维码(如PDF417),在阅读二维码时需要沿条码的垂直方向扫过整个条码,我们称为“扫动式阅读”。这类产品比较便宜。
    (2)带光栅的激光阅读器
    可阅读一维条码和线性堆叠式二维码。阅读二维码时将光线对准条码,由光栅元件完成垂直扫描,不需要手工扫动。
    (3) 图像式阅读器(Image Reader)
    采用面阵CCD摄像方式将条码图像摄取后进行分析和解码,可阅读一维条码和所有类型的二维条码。
    B.二维条码的识读设备依工作方式的不同还可以分为:手持式、固定式。
    手持式:即二维码扫描枪。可以扫描PDF417、QR码、DM码二维码的条码扫描枪。
    固定式:即二维码读取器,台式,非手持,放在桌子上或固定在终端设备里,比如SUMLUNG的SL-QC15S等等。
    纸上印刷的二维码和手机屏幕上的二维码均可识别,因此广泛应用于电子票务,电子优惠券,会员系统,手机二维码登机等领域。
    C.二维条码的识读设备工业级应用主要使用进口品牌例如西门子SIMATIC(SIMATIC MV420 and MV440一维/ 二维码读码器)
    对先进的生产系统,使用机器可识别的标记追踪产品及部件是一项重要的需求。唯一的编码系统确保各部件的每项生产步骤及原料的使用都有序可控。同时,直接打码方式允许对产品批次的追踪,例如产品的责任认定。SIMATIC MV420/MV440固定式一维/二维码读码器是一款高速、高读取可靠性的读码产品,并且有丰富的通讯及连接方式。该读码器不仅可读取标准的高对比度条码及二维码,并且可用于环境恶劣的工业应用条件下读取DPM码(Direct PartMarking),即物体表面直接打码(通过激光蚀刻、喷墨、机械打标或化学腐蚀等方式直接标识在物体表面的码)。灵活可选的光照方式及紧凑坚固的外型使MV420/MV440能应用于多种工业应用,如:汽车、包装、医药、化妆品及电子半导体、食品饮料等行业。

    展开全文
  • 主要介绍了jQuery实现微信长按识别二维码的功能,非常不错,具有参考借鉴价值,对jquery长按识别二维码的相关知识感兴趣的朋友一起学习吧
  • 一、二维码简介_二维码基本概念_二维码基本原理 1.二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,...
  • 二维码基础知识

    千次阅读 2018-02-26 09:50:08
    二维码发展历史 20世纪20年代 约翰.科芒德实现邮政单据自动分捡方法。 1949年美国乔.伍德兰德、伯尼.西尔沃发明了第一个条形码专利。 1959年 吉拉德.费伊赛尔申请了用条形码表示数字的专利。 60年代 西尔沃尼亚...
  • 不需要Java的二维码生成程序。。。
  • 二维码相关知识

    2019-10-06 14:12:41
    1 关于如何在代码里区分条码扫描扫描到是是一维码还二维码 关键的三个类,CaptureActivity、DecodeThread、DecodeFormatManager 1.首先让我们来看下Zxing的源码,里面有一个DecodeFormatManager编码管理类: 该来...
  • java农产品二维码溯源管理系统(用户、管理员、超级管理员)+mysql+tomcat+Maven项目,可用于毕设、课设知识学习。 新增农产品,生成产品信息的二维码。 用手机扫码,可以查看二维码包含的产品信息,显示产品溯源...
  • 这边来介绍一下生活中最常用的码——矩阵式二维码中的QRCode。 / 认识QR-Code / 首先,QRCode总共有40个版本(Version), 每个版本一个尺寸,每一个版本之间相差4位二进制。 版本1:21 * 21,版本2 :25 * 25, ......
  • 知识:浅谈二维码的生成和识别原理

    万次阅读 多人点赞 2019-12-26 15:14:15
    静态二维码 二进制生成图形码 二维码的定位 前言 不知不觉中,我们的生活到处充满了二维码。登录账户需要二维码;加好友需要二维码;共享单车需要二维码;商品包装上也有二维码;甚至连楼下卖水果的阿姨手里都...
  • 作者kingsic,源码SGQRCode,这是对iOS原生二维码生成与扫描的总结 (之所以在此做总结:是为了方便更多的人去很好的使用iOS原生二维码生成与扫描的这块知识点) 扫描二维码界面采取了微信二维码界面的布局 轻轻的我...
  • 今天还是要讲一下关于二维码知识,前几篇讲解中有讲到我使用的可以生成二维码的js是qrcode.js,然后结合Cordovad的插件$cordovaBarcodeScanner插件可以扫描二维码,这样就基本完成了简单的扫一扫功能。后来在项目...
  • Android二维码知识汇总

    2017-03-13 18:01:16
    【eoeAndroid社区】二维码现在对大家很是重要,所以特意的整理了有关Android 二维码知识帖,有实例教程、源码和问答贴,大家有时间可以到这里看一下,多多的学习下。希望能够给大家带来一些帮助。也希望各位同学也...
  • 二维码介绍

    2017-09-22 09:51:52
    一、二维码的分类 二维码,从字面上看就是用两个维度(水平方向和垂直方向)来进行数据的编码,条形码只利用了一个维度(水平方向)表示信息,在另一个维度(垂直方向)没有意义,所以二维码比条形码有着更高的数据...
  • 二维码相关知识

    2021-07-05 09:03:20
    生成二维码 1,获取token https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxb******&secret=9c74*** 2,将拼接好的网址赋值到postman中 { "access_token": "46*****", ...
  • 在本篇文章中小编给大家分享了关于易语言制作二维码生成器的知识点内容,对此有兴趣的朋友们学习下。
  • Java实现二维码.zip

    2020-10-07 09:28:07
    该资源主要是利用Java程序来实现一个二维码(生成一张二维码图片),里面涉及到的主要知识点有Map集合和流出流技术I/O,然后可以自己实现自己想要的二维码图形。
  • 该代码是以微信小程序为前端设计开发的,主要是可以绘制二维码并且识别二维码所包含的信息,可用于微信开发工程中绘制、识别二维码,帮助初学者学习相关知识
  • 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,也就是推广和微商城分销的一个知识点,当你需要知道你的这个客户是谁推广的时候,当你为你的商城设计了分销的模式的时候,你就会发现这个知识点很好用
  • 简单的基于java的二维码生成原理,所用到的知识有输入输出流也就是IO,还有用到关键的一个二维码jar包QRCode.jar,
  • 给大家介绍使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo的实现思路,涉及到Jquery.Qrcode基本使用,Jquery.Qrcode对中文字符的支持及Jquery.Qrcode添加自定义Logo图片的相关知识,本文介绍非常详细...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,652
精华内容 31,860
热门标签
关键字:

二维码知识介绍