二维码 订阅
二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。 [1]  2016年8月3日,支付清算协会向支付机构下发《条码支付业务规范》(征求意见稿),意见稿中明确指出支付机构开展条码业务需要遵循的安全标准。这是央行在2014年叫停二维码支付以后首次官方承认二维码支付地位。 [2] 展开全文
二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。 [1]  2016年8月3日,支付清算协会向支付机构下发《条码支付业务规范》(征求意见稿),意见稿中明确指出支付机构开展条码业务需要遵循的安全标准。这是央行在2014年叫停二维码支付以后首次官方承认二维码支付地位。 [2]
信息
主要特点
信息量大、易识别、成本低等
外文名
Quick Response Code
别    称
二维条码
拼    音
èr wéi mǎ
作    用
记载信息
中文名
二维码
常见类型
堆叠式二维码、矩阵式二维码
常见营销方式
扫码支付、营销、电商平台
应用范围
商业活动、网络链接、信息读取
二维码发展历程
国外对二维码技术的研究始于20世纪80年代末,在二维码符号表示技术研究方面已研制出多种码制,常见的有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),从而大大促进了中国具有自主知识产权技术的二维码的研发。2016年8月3日,支付清算协会向支付机构下发《条码支付业务规范》(征求意见稿),意见稿中明确指出支付机构开展条码业务需要遵循的安全标准。这是央行在2014年叫停二维码支付以后首次官方承认二维码支付地位。 [3] 
收起全文
精华内容
下载资源
问答
  • 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,...
  • 二维码

    2015-12-02 17:09:36
    二维码历史性的东西 使用zxing包,qrcode 二维码的精简 以前很长一段时间.关于zxing包的精简是比较火. 二维码横竖屏切换 图片横着切 二维码动画 仿微信扫描效果 使用zxing扫描二维码认识二维码 二维码的范围 ...

    二维码历史性的东西

    使用zxing包,qrcode

    二维码的精简

    以前很长一段时间.关于zxing包的精简是比较火.

    二维码横竖屏切换

    图片横着切

    二维码动画

    仿微信扫描效果

    使用zxing扫描二维码

    认识二维码

    • 二维码的范围
    • 二维码容错级别
    • 二维码嵌入logo

    使用

    //1.启动扫描界面
                Intent intent = new Intent(MainActivity.this, CaptureActivity.class);
                startActivityForResult(intent, SCANNIN_GREQUEST_CODE);
    // 2.处理扫描结果
    /**
     * 
     * @param result
     * @param barcode
     */
    public void handleDecode(Result result, Bitmap barcode) {
        inactivityTimer.onActivity();
        playBeepSoundAndVibrate();
    
        // 扫描结果
        String resultString = result.getText();
    
        if (resultString.equals("")) {
            Toast.makeText(CaptureActivity.this, "Scan failed!", Toast.LENGTH_SHORT).show();
        } else {
            //2.传递扫描结果
            Intent resultIntent = new Intent();
            Bundle bundle = new Bundle();
            bundle.putString("result", resultString);
            bundle.putParcelable("bitmap", barcode);
            resultIntent.putExtras(bundle);
            this.setResult(RESULT_OK, resultIntent);
        }
        CaptureActivity.this.finish();
    }
    
    //3.收到回传的 结果
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode) {
        case SCANNIN_GREQUEST_CODE:
            if (resultCode == RESULT_OK) {
                Bundle bundle = data.getExtras();
                //显示扫描到的内容
                tv_result.setText(bundle.getString("result"));
                //显示
                iv_qrcode.setImageBitmap((Bitmap) data.getParcelableExtra("bitmap"));
            }
            break;
        }
    }
    

    友盟

    • key:5566d5da67e58e96b9002140
    展开全文
  • 条形码、二维码扫描、生成Demo 完整源码

    万次下载 热门讨论 2012-08-05 12:58:49
    使用Google ZXing开源项目制作的条形码、二维码的生成、扫描Demo
  • 二维码

    2009-07-16 22:43:00
    今天从税务局拿过来的单子上面竟然多了个二维码,不由得想写点二维码的东东,看来二维码在国内的应用会越来越广泛了,不经意间又会多出很多应用 手机对二维码的支持可算是够NB了,不过感觉Android 下面最方便普通的...

    今天从税务局拿过来的单子上面竟然多了个二维码,不由得想写点二维码的东东,看来二维码在国内的应用会越来越广泛了,不经意间又会多出很多应用

     

     

    手机对二维码的支持可算是够NB了,不过感觉Android 下面最方便普通的程序员就可以利用系统提供的API 编写自己的二维码应用,以前在J2ME平台上面自己试图去编写二维码应用,看了几个开源项目,好像有一个是小日本写的解码器,感觉用起来还可以,不过由于J2ME 中对于摄像头的 操作不是很理想,对图像帧的识别速度也不行,识别的效率就不是很高了。现在Android 上面的实现就简单多了,推荐做二维码项目的朋友可以参考下这个类库。

    http://code.google.com/p/zxing/

    ZXing ("Zebra Crossing")

    ZXing (pronounced "zebra cro

     

    展开全文
  • 1行Python代码制作动态二维码

    万次阅读 多人点赞 2019-09-07 18:02:42
    近日在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码

    目录

    1、二维码简介

    2、普通二维码

    3、艺术二维码

    4、动态二维码


    1、二维码简介

    目前流行的二维码(QR code)是1994年由日本Denso-Wave公司发明的。英文字中 QR 所代表的意义是Quick Response,即快速反应。QR code最早用于汽车制造商追踪零件,目前已应用于各行各业。它的最大特点是可以存储比普通条形码更多的数据,同时也无须对准扫描仪。

    二维码由边框区数据区所组成,数据区由定位标记、校正图块、版本信息、原始信息、容错信息所组成,这些信息经过编码后产生二进制字符串,白色格子代表 0,黑色格子代表 1,这些格子一般又称作模块。

    其实经过编码后,还会使用屏蔽(masking)方法将原始二进制字符串与屏蔽图案(Mask Pattern)做 XOR 运算,产生实际的编码,经过处理后的 QR code 辨识率将更高。QR code基本外观如下 :

    • 边框区:也可以称为非数据区,主要是避免 QR code 周围的图像影响辨识。

    • 定位标记:在上述图片中,左上、左下、右上是定位标记,外型类似“回”字,在使用 QR code 扫描时我们可以发现不用完全对准也可以,主要是这 3 个定位标记在帮助扫描定位。

    • 校正图块:主要用于校正辨识。

    • 容错修功能:QR code 有容错功能,所以如果 QR code 有破损,有时仍然可以读取,一般 QR code 的面积越大,容错能力越强。

    QR code 目前有 40 个不同版本,版本 1 是 21×21 个模块。模块是 QR code 最小的单位,每增加一个版本,长宽各增加 4 个模块,所以版本 40 是由 177×177 个模块组成,下列是以版本 40 为例做容量解说。

    近日在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码。

    GitHub网站参见:https://github.com/sylnsfar/qrcode

    用法比较简单,直接通过pip安装即可。

    pip3 install myqr

    安装过程如下所示: 

    安装完成后,就可以基于命令指令生成想要的二维码了,myqr模块参数说明如下:

    主要参数翻译如下:

    -v :定义二维码的大小,范围为 1 ~ 40,默认大小取决于输入的内容

    -l : 定义二维码纠错率,也就是说二维码被遮挡一部分仍然被识别出来,有四个等级,分别是L(7%)、M(15%)、Q(25%)、H(30%),默认情况是最高等级的H

    -n :自定义二维码的名称

    -d : 自定义二维码的路径

    -con:修改图片的对比度,默认值为1.0

    -bri :修改图片的亮度,默认值也为1.0

    2、普通二维码

    生成我的博客地址二维码,使用指令如下:

    myqr https://me.csdn.net/blog/m0_38106923

    二维码自动保存在当前目录下,默认名字为 qrcode.png。

    效果如下: 

    若需要修改生成二维码的名称或者路径可以通过以下的命令来完成,例如生成一个Python3X.jpg的二维码图片,路径在E盘的根目录,指令如下:

    myqr https://me.csdn.net/blog/m0_38106923 -n Python3X.jpg -d E:

    对于二维码,可以自定义它的大小和容错纠错能力。 

    例如生成大小为10,纠错率为M等级的二维码,指令如下:

    myqr https://me.csdn.net/blog/m0_38106923 -v 10 -l M

    3、艺术二维码

     有时候为了吸引大家的注意力,普通二维码的效果就会力不从心。所以可以通过艺术二维码的形式,生成的方式也很简单。

    例如将我在网上找的魔童哪吒的照片结合我的博客地址,生成二维码。

    可以通过参数 -p 去完成,指令如下: 

    myqr https://me.csdn.net/blog/m0_38106923 -p C:\Users\13450\Desktop\im1.png

    效果如下: 

    结果是黑白的,不太理想,这个时候,就需要用到另一个参数-c,用于图片的着色,指令如下:

    myqr https://me.csdn.net/blog/m0_38106923 -p C:\Users\13450\Desktop\im1.png -c

    效果如下:

    4、动态二维码

    艺术二维码虽然好看多了,但是依旧无法达到我们装X的目的,so,可以来个动态的二维码。

    方式跟上面的艺术二维码一样,唯一的区别就是图片必须是gif。默认也是黑白的,彩色二维码也需要加上参数 -c。

    使用下图动图结合的博客地址,生成二维码。

    指令如下:

    myqr https://me.csdn.net/blog/m0_38106923 -p C:\Users\13450\Desktop\im1.gif -c

    效果如下:

    展开全文
  • unityZXing二维码的生成与扫描

    万次阅读 多人点赞 2019-01-07 10:50:02
    借鉴自某位大佬不记得了 using System.Collections; using System.Collections.Generic; using UnityEngine; using ZXing;.../// 二维码扫描识别功能 /// </summary> public class Test...

    借鉴自某位大佬不记得了

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using ZXing;
    using UnityEngine.UI;
    /// <summary>
    /// 二维码扫描识别功能
    /// </summary>
    public class TestQRCodeScanning : MonoBehaviour {
    
        [Header("摄像机检测界面")]
        public RawImage cameraTexture;//摄像机映射显示区域
       
        private WebCamTexture webCamTexture;//摄像机映射纹理
        public Text text;//用来显示扫描信息
        //二维码识别类
        BarcodeReader barcodeReader;//库文件的对象(二维码信息保存的地方)
    
        /// <summary>
        /// 开启摄像机和准备工作
        /// </summary>
        void DeviceInit()
        {
         
    
            //1、获取所有摄像机硬件
            WebCamDevice[] devices = WebCamTexture.devices;
            //2、获取第一个摄像机硬件的名称
            string deviceName = devices[0].name;//手机后置摄像机
            //3、创建实例化一个摄像机显示区域
            webCamTexture = new WebCamTexture(deviceName, 400, 300);
            //4、显示的图片信息
            cameraTexture.texture = webCamTexture;
            //5、打开摄像机运行识别
            webCamTexture.Play();
    
            //6、实例化识别二维码信息存储对象
            barcodeReader = new BarcodeReader();
        }
    
        Color32[] data;//二维码图片信息以像素点颜色信息数组存放
    
        /// <summary>
        /// 识别摄像机图片中的二维码信息
        /// 打印二维码识别到的信息
        /// </summary>
        void ScanQRCode()
        {
            //7、获取摄像机画面的像素颜色数组信息
            data = webCamTexture.GetPixels32();
            //8、获取图片中的二维码信息
            Result result = barcodeReader.Decode(data,webCamTexture.width,webCamTexture.height);
            //如果获取到二维码信息了,打印出来
            if (result!=null)
            {
                Debug.Log(result.Text);//===》==》===》 这是从二维码识别出来的信息
                text.text = result.Text;//显示扫描信息
    
                //扫描成功之后的处理
                IsScanning = false;
                webCamTexture.Stop();
            }
        }
    
    
        /// <summary>
        /// Start 初始化函数
        /// </summary>
        private void Start()
        {
            scanningButton.onClick.AddListener(ScanningButtonClick);
        }
    
    
        bool IsScanning = false;
        float interval = 3;//扫描识别时间间隔
        [SerializeField] Button scanningButton;
        void ScanningButtonClick()
        {
            DeviceInit();
            IsScanning = true;
        }
    
        private void Update()
        {
            if (IsScanning)
            {
                //每隔一段时间进行一次识别二维码信息
                interval += Time.deltaTime;
                if (interval>=3)
                {
                    interval = 0;
                    ScanQRCode();//开始扫描
                }
            }
        }
    }
    

    ZXing:https://archive.codeplex.com/?p=zxingnet

    下载之后把zxing.unity.dll拷贝到Unity的Plugins文件夹下,

    zxing.unity.dll下载之后的位置找到UnityDemo/Assets下

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;
    using ZXing;
    //二维码的生成
    public class TestQRCodeDraw : MonoBehaviour {
    
        [Header("绘制好的二维码显示界面")]
        public RawImage QRCode;
        //二维码绘制类
        BarcodeWriter barcodeWriter;
        [SerializeField] Button drawbutton;
        /// <summary>
        /// 将制定字符串信息转换成二维码图片信息
        /// </summary>
        /// <param name="formatStr">要生产二维码的字符串信息</param>
        /// <param name="width">二维码的宽度</param>
        /// <param name="height">二维码的高度</param>
        /// <returns>返回二维码图片的颜色数组信息</returns>
        Color32[] GeneQRCode(string formatStr,int width,int height)
        {
            //绘制二维码前进行一些设置
            ZXing.QrCode.QrCodeEncodingOptions options =
                new ZXing.QrCode.QrCodeEncodingOptions();
            //设置字符串转换格式,确保字符串信息保持正确
            options.CharacterSet = "UTF-8";
            //设置绘制区域的宽度和高度的像素值
            options.Width = width;
            options.Height = height;
            //设置二维码边缘留白宽度(值越大留白宽度大,二维码就减小)
            options.Margin = 1;
    
            //实例化字符串绘制二维码工具
            barcodeWriter = new BarcodeWriter {Format=BarcodeFormat.QR_CODE,Options=options };
            //进行二维码绘制并进行返回图片的颜色数组信息
            return barcodeWriter.Write(formatStr); 
    
        }
       
        /// <summary>
        /// 根据二维码图片信息绘制指定字符串信息的二维码到指定区域
        /// </summary>
        /// <param name="str">要生产二维码的字符串信息</param>
        /// <param name="width">二维码的宽度</param>
        /// <param name="height">二维码的高度</param>
        /// <returns>返回绘制好的图片</returns>
         Texture2D ShowQRCode(string str,int width,int height)
        {
            //实例化一个图片类
            Texture2D t = new Texture2D(width, height);
            //获取二维码图片颜色数组信息
            Color32[] col32 = GeneQRCode(str, width, height);
            //为图片设置绘制像素颜色信息
            t.SetPixels32(col32);
            //设置信息更新应用下
            t.Apply();
            //将整理好的图片信息显示到指定区域中
            return t;
        }
    
       /// <summary>
       /// 开始绘制指定信息的二维码
       /// </summary>
       /// <param name="formatStr"></param>
        void DrawQRCode(string formatStr)
        {
            //注意:这个宽高度大小256不要变。不然生成的信息不正确
            //256有可能是这个ZXingNet插件指定大小的绘制像素点数值
            Texture2D t = ShowQRCode(formatStr, 256, 256);
    
            //显示到UI界面的图片上
            QRCode.texture = t;
        }
    
    
        public string QRCodeText = "二维码";
        void DrawButtonClick()
        {
            DrawQRCode(QRCodeText);
        }
    
        private void Start()
        {
            drawbutton.onClick.AddListener(DrawButtonClick);
        }
    }
    

     

    展开全文
  • QRCode二维码生成组件(珍藏版)

    千次下载 热门讨论 2014-01-18 15:58:14
    现在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。...
  • Java实现二维码生成 Google-Zxing

    万次阅读 多人点赞 2019-01-08 00:12:40
    本篇文章将介绍java中如何生成二维码二维码的展示主要包括两各方面:1.直接生成图片(直接生成图片不需要web程序,maven工程即可) 2.将二维码转为字节数组,然后在web页面显示。web项目的目录结构以前面的一篇...
  • 扫描二维码的url(个人码、收款码、支付码、群聊码都支持) 直接百度二维码在线扫描,把你的二维码上传扫描结果 我用的是草料二维码扫描器:https://cli.im/deqr 生成新的二维码 把你二维码扫描结果辅助粘贴到生成器...
  • 二维码生成是使用 google 开源图形码工具Zxing。 maven依赖如下: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.2.1<...
  • 之前我写过一篇博客是关于如何将zxing集成到Android...扫描速度也比较慢,功能不是很全,没有闪光灯,生成二维码,解析二维码图片,解析条码图片等。 这几天抽了点时间,将之前的代码完善了一下,主要是修复了一些b...
  • 1. 二维码在线生成: 1.1 浏览器测试:http://api.online-service.vip/qr/create?w=150&h=150&c=test 1.2 可在html的img标签src属性中直接引用; 如果二维码的属性相对固定, 可以把二维码保存下来, 二维码...
  • C# 利用QRCode生成二维码图片

    万次阅读 多人点赞 2014-01-18 10:04:30
    网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快。但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴。这是本要用它做了一个...
  • JAVA代码生成带图片的圆形二维码需求背景技术方案程序设计代码实现实现效果过程中遇到的问题写在最后 需求背景 针对常规的新媒体运营渠道,经常要推出一些福利商品,只能通过自媒体的渠道进行购买,因为在当前商城中...
  • 微信二维码转换成链接

    万次阅读 2019-05-23 11:39:45
    微信二维码转换成链接 我们很多人都在想,怎样才能把二维码转换成网址链接,然后点击网址链接就直接进入二维码呢?下面就是转换成链接的方法之一: 微信转链接 步骤一: 打开https://cli.im/deqr然后上传你的二维码...
  • 二维码访问网站、网页

    万次阅读 2020-05-18 21:58:00
    其实其中的原理就是,这个二维码中包含了你要访问的地址的url,扫码可以解析其中的url从而进行访问。 下面以springboot项目来实现,通过扫二维码访问我的博客首页。 引入谷歌二维码生成器jar包: <...
  • c#二维码生成

    千次下载 热门讨论 2013-10-23 16:59:03
    ASP.NET 二维码生成源码,Web界面,输入需要转换的文字或字符串,生成对应的二维码。代码精简,函数封装,便于复用。
  • JS识别二维码、JS生成二维码

    万次阅读 2018-06-30 16:28:37
    最近的项目中使用到了识别二维码和生成二维码,都是用JS生成的,应用在了移动端,在网上搜罗了许多进行验证,下面是我在项目中应用的: 识别二维码 1.JS文件和测试页面压缩包:...
  • 二维码解析成链接 二维码解码

    千次阅读 2019-10-17 15:59:36
    左侧上传二维码就可以进行解析,右边会自动生成网址链接, 点击去解析
  • Python二维码应用(一)QRcode二维码生成&识别

    万次阅读 多人点赞 2019-01-05 20:35:39
    基于Python的二维码实验一、机器视觉之QRcode二、基于Python的QRcodetest(一)配置环境(二)生成自己的二维码(三)识别二维码三、调用opencv库摄像头识别图像 一、机器视觉之QRcode 问:什么是QRcode呢? 答...
  • 超简单集成Android Zxing实现扫一扫二维码

    万次阅读 多人点赞 2016-10-13 10:54:35
    最新版本的请看http://blog.csdn.net/yuzhiqiang_1993/article/details/78292004,优化了扫描速度,修复了一些bug,增加了闪光灯,解析二维码图片,生成二维码等功能,简化了集成步骤。 因为按下文方法集成...
  • java实现二维码的生成与解析

    万次阅读 多人点赞 2018-09-23 01:35:17
    之前在做一个小项目的时候,用到了二维码技术,我同学看到我的项目后就问我怎么做到的,我一时半会也说不清,于是就想写一篇文章简单介绍一下二维码技术,下次再有同学问到,我就直接给他看我的博客就好了,哈哈。...
  • 二维码登陆

    万次阅读 热门讨论 2015-06-05 18:21:57
    二维码登陆又称扫码登陆,...服务商事前提供二维码,使用者使用服务商提供的APP扫描二维码,完成登录操作。登陆过程中无需输入用户名、密码。二维码登陆即保证的用户信息安全,有提高了登陆效率,同时也易于用户使用。
  • @[](python生成二维码、动态二维码 和 而二维码解析(20190129)) 就是为了好玩所以想搞一下二维码,“好玩”,少年醒醒,不要骗自己啦,起来干活啦!!! 一、二维码介绍 ...
  • 二维码生成原理及解析代码

    万次阅读 多人点赞 2017-12-18 22:35:06
    二维码生成原理及解析代码 自从大街小巷的小商小贩都开始布满了腾讯爸爸和阿里爸爸的二维码之后,我才感觉到我大天朝共享支付的优越性。最近毕业论文写的差不多了,在入职之前多学一些东西也是好的。这里秉着好奇心...
  • Java实现二维码制作

    万次阅读 2017-08-06 22:41:32
    二维码
  • 二维码原理详解

    万次阅读 多人点赞 2019-08-02 21:55:01
    一:二维码 /QR Code(Quick Response)简介 是一种编码方式,它比传统的 Bar Code 条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。近几年随着我国移动支付等等发展迅猛,变得非常...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,384
精华内容 26,153
关键字:

二维码