qrcode

jenkins 本地二维码生成 高级篇

守給你的承諾、 提交于 2020-03-02 07:19:57
前沿 由于公司做的是金融产品,考虑到安全问题,apk包不准备运用蒲公英或者fir.im 这些三方平台,以免被泄露。(前段时间蒲公英平台发布公告,禁止金融类app上传分发)。其他原因,利用业务时间研究下。 window 7 64 服务器 linux 64 tomcat 8 Jenkins ver. 2.60.3 (稳定) 思路: gradle build 脚本 生成apk 文件 利用linux 命令 获得 apk 文件名称,这里使用 jq 工具解析 app\build\output\debug\output.json,得到apk文件名称。 格式: java -jar xxx\QRcode.jar url=xx\Htun_1.0.2_062711_debug.apk image=latestapk.jpg save=xxx\1.jpg 1 自定义ssh 脚本对生成的apk文件进行拷贝,移动,重命名,最后将重命名的apk文件放入tomacat 服务器下的webapp 文件夹下。 使用 QRcode.jar 对tomcat\webapp 下的最新apk路径进行二维码生成图片。提供外部进行下载 能够完成上面四个步骤,就算完成了 早期blog :jenkins发布apk到三方应用平台 https://blog.csdn.net/o279642707/article/details

关于生成二维码导致显示不出来 vivo手机出现问题解决办法

百般思念 提交于 2020-03-02 04:01:15
https://github.com/tomfriwel/weapp-qrcode qrcode = new QRCode( 'canvas_' + i, { text: qrCode, colorDark: "#000000" , colorLight: "#FFFFFF" , correctLevel: QRCode.CorrectLevel.H, width: 300 / 750 * wx.getSystemInfoSync().screenWidth, height: 300 / 750 * wx.getSystemInfoSync().screenWidth, }); 原因: 这里,你的颜色将会直接设置成strokeStyle 这个颜色是和html的canvas一样的 但是,浏览器内核对这个颜色的支持并不统一 唯一确定支持的颜色,是标准的# + 6位16进制数 我理解,可能vivo手机的浏览器内核是opera的 导致3位数字不能被支持 而且,有可能出现White!=white 这种,预定义名称的兼容性问题 全部化为标准的16进制6位写法 IE下,# + 8位16进制数的带透明度颜色,是不支持的 必须写成rgba(*,*,*,*) 有文章说过vivo的手机比较怪异,内核一些组件,默认浏览器内核,和大多数系统有点不同 如果内核真的是UC或者opera这种小众内核

Nuget:RQCode

删除回忆录丶 提交于 2020-02-19 18:16:07
ylbtech-Nuget:QRCode 1. 返回顶部 1、 https://www.nuget.org/packages?q=qrcode 2、 2.qrcode.js 返回顶部 1、 https://github.com/davidshimjs/qrcodejs 2、 3. 返回顶部 4. 返回顶部 5. 返回顶部 6. 返回顶部 作者: ylbtech 出处: http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 来源: https://www.cnblogs.com/storebook/p/9165943.html

二维码(QRcode)容量的计算与版本

一笑奈何 提交于 2020-02-17 13:54:07
4.版本信息:即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21x21(版本1),到177x177(版本40),每一版本符号比前一版本每边增加4个模块。 177 = 21+(40-1)+4 = 21 +156. http://blog.csdn.net/acnt3w/article/details/8810420 二维码容量的计算: 这里以第一版的来进行计算,第一版(21×21)不的格式如下: 其中的只有黄色的是存储数据的内容,在第一版本中只有217(21×21 - 8*9*3 -8)个存储数据的数空间,而其中有用的数据是 217 - 1个数据结尾标志 = 216 ,在216bit 216bit/8 = 27Byte 在版本一的QR码中只能够存储27Byte的数据(要是有校验容错就更少了) 其他版本的QR码也是采取这样计算的。 (鸣谢)参考文章: http://blog.csdn.net/dekko/article/details/6121899 来源: https://www.cnblogs.com/feng9exe/p/5995055.html

杂项-QRCode:ZXing

杀马特。学长 韩版系。学妹 提交于 2020-02-08 23:17:38
ylbtech-杂项-QRCode:ZXing 1. 返回顶部 1、 ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。 该项目可实现的条形码编码和解码。我们目前支持以下格式: UPC-A,UPC-E EAN-8,EAN-13 39码 93码 代码128 创新及科技基金 库德巴 RSS-14(所有的变体) RSS扩展(大多数变体) QR码 数据矩阵 阿兹台克人('测试版'质量) PDF 417('阿尔法'的质量) Zxing库的主要部分支持以下几个功能:核心代码的使用、适用于J2SE客户端的版本、适用于Android客户端的版本(即BarcodeScanner)、Android的集成(通过Intent支持和BarcodeScanner的集成)等。 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 0、 https://zxing.org/w/decode.jspx 1、 https://baike.baidu.com/item/zxing 2、 https://archive.codeplex.com/?p=zxingnet 2.1、 https://github.com/micjahn/ZXing.Net 3、 6. 返回顶部 作者:

python趣题

谁都会走 提交于 2020-02-07 08:03:49
1. 用turtle模块画奥运五环 import turtle t = turtle . Pen ( ) t . width ( 8 ) t . color ( 'blue' ) t . circle ( 50 ) t . penup ( ) t . forward ( 130 ) t . pendown ( ) t . color ( 'black' ) t . circle ( 50 ) t . penup ( ) t . forward ( 130 ) t . pendown ( ) t . color ( 'red' ) t . circle ( 50 ) t . penup ( ) t . goto ( 66 , - 50 ) t . pendown ( ) t . color ( 'yellow' ) t . circle ( 50 ) t . penup ( ) t . forward ( 130 ) t . pendown ( ) t . color ( 'green' ) t . circle ( 50 ) 2. 生成二维吗 需要依赖第三至少两个第三方库,依次安装即可: pip install Image pip install qrcode 代码很简单 import qrcode qrcode . make ( "张威真帅" ) . save ( "./test

vue项目使用qrcodejs2生成二维码

怎甘沉沦 提交于 2020-02-07 02:20:15
总结下,以后用到方便,最近做项目用到根据前端的入参生成二维码,手机访问跳到H5页面 1.引入qrcodejs2 cnpm install qrcodejs2 2.HTML ! -- 二维码弹框 -- > < ! -- 我的二维码是在弹框里,使用的话只需要给一个装二维码的元素就可以 -- > < el-button type = "primary" @click = "payOrder" > 生成二维码 < /el-button > < el-dialog width = "30%" :title = "payment" @close = "closeCode" :visible.sync = "innerVisible" append-to-body > < div class = "paycode" > < ! -- 放置二维码的容器,需要给一个ref -- > < div id = "qrcode" ref = "qrcode" > < /div > < /div > < /el-dialog > 3.js // 引入 import QRCode from 'qrcodejs2' methods : { // 展示二维码 payOrder ( ) { this . innerVisible = true // 二维码内容,一般是由后台返回的跳转链接,这里是写死的一个链接

vue公众号开发--二维码生成

*爱你&永不变心* 提交于 2020-02-06 00:03:19
vue公众号开发–二维码生成 在H5项目中,我们往往会需要生成二维码,其实二维码的生成很简单,具体的步骤如下: 1、安装依赖qrcodejs2 npm install qrcodejs2 - S 2、引入使用 import QRCode from "qrcodejs2" ; 3、html结构 < div class = " code-ontainer column-between-center " > < p class = " text " > 二维码 </ p > < div class = " code-img " v-if = " !qrCodeUrl " > 加载中... </ div > < div class = " code-img " v-if = " qrCodeUrl " id = " qrCode " ref = " qrCodeDiv " style =" display : none ; " > </ div > < div class = " code-img " v-if = " qrCodeUrl " id = " qrCode2 " ref = " qrCodeDiv2 " > </ div > </ div > 4、js代码 // 二维码 async getQrCode ( ) { let res = await this . $Http .

python + qrcode 生成二维码

时光毁灭记忆、已成空白 提交于 2020-02-04 12:01:39
第一种: 生成纯文本的二维码; import qrcode # 这里使用的python的库 qrcode 当然qrcode 是依赖pillow库的, 所以第一步当然是安装相关的模块 pip install qrcode def make_code(): """ ERROR_CORRECT_L:大约7%或更少的错误能被纠正。 ERROR_CORRECT_M(默认):大约15%或更少的错误能被纠正。 ROR_CORRECT_H:大约30%或更少的错误能被纠正。 """ url = 'https://www.luffycity.com' qr = qrcode.QRCode( version=None, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=2, ) qr.add_data(url) qr.make(fit=True) img = qr.make_image() img.save('二维码.png') make_code() 第二种, 生成带有logo 图标的二维码; from PIL import Image import qrcode def make_code(): url = 'https://www.luffycity.com' qr = qrcode.QRCode

C# Gma.QrCodeNet生成二维码

寵の児 提交于 2020-02-04 11:40:18
一.使用C#生成二维码类库之一是qrcodenet 源代码地址: http://qrcodenet.codeplex.com/ 二.使用实例 定义处理字符串 static string url = "http://blog.csdn.net/u011127019"; 1.实例1 //生成二维码 static void Generate1() { //创建二维码生成类 QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.M); QrCode qrCode = qrEncoder.Encode(url); //输出显示在控制台 for (int j = 0; j < qrCode.Matrix.Height; j++) { for (int i = 0; i < qrCode.Matrix.Width; i++) { char charToPoint = qrCode.Matrix[i, j] ? '█' : ' '; Console.Write(charToPoint); } Console.WriteLine(); } } 2.生成二维码,保存成图片 //生成图片 static void Generate2() { QrEncoder qrEncoder = new QrEncoder