二维码

基于nginx实现二维码下载安装apk文件

匿名 (未验证) 提交于 2019-12-02 22:10:10
<!--进入nginx安装路径--> /usr/local/nginx <!--新建放apk的目录--> mkdir -p resources/app/ <!--将apk上传到新建目录下--> rz 最终,app下面有两个apk文件: gl_android.apk、zh_android.apk ,如下图可以查看: 修改配置文件 <!--进入配置文件编辑模式--> vim conf/nginx.conf <!--添加--> location ~ .*\.(apk|ipa)$ { #指定存放路径:必须是相对路径 root resources/app/; } 重启nginx <!--查看进程--> ps -ef | grep nginx <杀进程> kill 19187 <!--重启--> /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 测试下载 <!--直接在网页上测试:ip+端口+apk文件名-->http://192.168.0.220:22088/gl_android.apkhttp://192.168.0.220:22088/zh_android.apk 生成二维码 二维码生成地址: http://www.liantu.com http://www.liantu.com ,生成之后

Winform中使用zxing实现二维码生成(附dll下载)

匿名 (未验证) 提交于 2019-12-02 22:09:29
场景 zxing.dll下载 https://download.csdn.net/download/badao_liumang_qizhi/11623214 效果 实现 新建Winform程序,将上面下载的zxing.dll添加到引用。 拖拽一个按钮,双击进入其点击事件。 private void button5_Click ( object sender , EventArgs e ) { //二维码要存储的内容 string codeString = "测试" ; //生成二维码并返回Bitmap Bitmap bitmap = ZxingHelper . CreateQRCode ( codeString ); //保存图片到本地 //bitmap.Save(@"C:\Users\Administrator\Desktop\a.png"); //将Bitmap转换成Image对象 Image img = Image . FromHbitmap ( bitmap . GetHbitmap ()); //设置pictureBox的图片源 this . pictureBox1 . Image = img ; } 然后在页面上拖拽一个pictureBox用来显示照片 这里新建了一个工具类ZxingHelper,调用其CreateQRCode方法返回生成二维码的Bitmap格式。

ipad协议

匿名 (未验证) 提交于 2019-12-02 22:06:11
getLoginQRCode (获取登录二维码) CheckLoginQRCode(检测扫码状态) ManualAuth(扫码登录) ManualAuth(62数据登录) ManualAuth(账号密码登录) newverifypasswd(验证密码) GetQRCode(获取个人或群二维码) F2FQrcode(取收款码) SendNewMsg(发送文本消息) NewInit(获取微信会话列表和信息) NewSyncEcode(同步未读信息和好友) SnsSync(同步朋友圈) SnsUserPage(获取指定人朋友圈) SnsTimeLine(取朋友圈首页) GetSnsObjectOp(操作朋友圈) LbsLBSFind(附近的人) GetContactLabelList(获取标签分组) InitContact(获取通讯录) SearchContact(搜索微信号手机号QQ号) UploadMsgImg(发送图片) UploadVoice(发送音频) TenPay(获取钱包信息) TenPay(确认收款) TenPay(生成自定义金额二维码) VerifyUser(V1V2操作,关注公众号,添加好友) OpLogDelUser(删除好友) ShakeReport(ҡһҡ) FavSync(同步收藏) GetFavItem(获取单条收藏) DelFavItem(删除收藏)

C#获取微信二维码显示到wpf

匿名 (未验证) 提交于 2019-12-02 22:06:11
微信的api开放的二维码是一个链接地址,而我们要将这个二维码显示到客户端。方式很多,今天我们讲其中一种。 /// <summary> /// 获取图片路径 /// </summary> /// <param name="httpUrl"></param> /// <returns></returns> public string GetImageUrl(string httpUrl) { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(httpUrl); req.ServicePoint.Expect100Continue = false; req.Method = "GET"; req.KeepAlive = true; req.ContentType = "image/png"; HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(rsp.GetResponseStream(), Encoding.GetEncoding("utf-8")); string str = reader.ReadToEnd(); string[] imgStr =

ZXing.net 生成和解析二维码

匿名 (未验证) 提交于 2019-12-02 22:06:11
nuget引用zxing.net包 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { this.pictureBox1.Image = GetQRCodeByZXingNet("https://mp.weixin.qq.com/",238,238); } /// <summary> /// 生成二维码图片 /// </summary> /// <param name="strMessage">要生成二维码的字符串</param> /// <param name="width">二维码图片宽度</param> /// <param name="height">二维码图片高度</param> /// <returns></returns> private Bitmap GetQRCodeByZXingNet(String strMessage, Int32 width, Int32 height) { Bitmap result = null; try { BarcodeWriter barCodeWriter = new BarcodeWriter();

二维码生成插件qrious

匿名 (未验证) 提交于 2019-12-02 21:53:52
1. qrious是基于canvas的纯JS二维码生成插件 1.1 QR Code QR Quick Response Bar Code / 2-dimensional bar code “0” “1” 1.2 , 1850 2710 500 , , , 图片 , ... , , 1.3 L级 7 M 15 Q 25 H 30 1.4 qrious qrious HTML5 Canvas JS qrious.js Base64 qrious.js 参数 类型 默认值 描述 background String "white" 二维码的背景颜色。 foreground String "black" 二维码的前景颜色。 level String "L" 二维码的误差校正级别 (L, M, Q, H) mime String "image/png" 二维码输出为图片时的 MIME size Number 100 二维码的尺寸,单位像素。 value String "" 需要编码为二维码的值 下面的代码即可生成一张二维码 <html> <head> <title> demo</title> </head> <body> <img id="qrious"> <script src="qrious.min.js"></script> <script> }); </script> </body>

微信小程序之生成二维码

匿名 (未验证) 提交于 2019-12-02 21:53:32
首先先扯一些题外话,本人是java行业的小白,因为是改行做的java,之前的工作就不提了。 之前写过几篇随便,刚看了下,觉得比较low,就都删了,所以也算是进入java行业的第一篇随笔,如果有表述上或者技术上说的不到位的地方,请大佬们多多包涵,先谢过。 讲一下小程序的二维码的原因,是因为这个业务确实困扰了我好几天,还有小程序最近还是蛮火的,后期等支付功能做完了,会把支付功能也简单的捋一下。 我们公司的业务都是前后端分离的,我负责的是后端java,所以主要还是针对java部分讲一下。 回归正题,描述一下业务,利用小程序前端传参给后端,后端生成二维码,保存到本地,前端调用本地二维码图片,显示,用户可以扫描二维码获取相应界面。后端获取二维码的流程:向服务器发送url+appid和secret以获取token,再向服务器发送token和scene参数获取二维码参数,参数保存为图片格式。贴上主要代码: //controller中处理主要业务 public R createRoomCode(int roomId) throws IOException { //获取token_access String params=grant_type_code+"&appid="+app_id+"&secret="+secret; String sr = HttpRequest.sendGet("https

Java生成二维码

匿名 (未验证) 提交于 2019-12-02 21:45:52
Java生成二维码 使用QRCode生成二维码 jar包qrcode.jar public class QRCodeUbil { public void encoderQRCode(String content,String imPath,String imType,int size) throws Exception{ //BufferedImage:内存中的一张图片 /** * */ BufferedImage bufImg = qRcodeCommon(content,imType,size); File file =new File(imPath); //生成图片 ImageIO.write(bufImg,imType,file); } //产生一个二维码的BufferedImage public BufferedImage qRcodeCommon(String content ,String imType,int size) throws Exception{ BufferedImage bufImg = null; //Qrcode 对象,字符串->boolean[][] Qrcode qrCodeHandler = new Qrcode(); //设置二维码的排错率;7% L<M<Q<H 30%,排错率越高,可存储的信息越少,但是二维码清晰要求越小

java读写条形码、二维码

匿名 (未验证) 提交于 2019-12-02 21:35:18
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38500325/article/details/88842454 欢迎大家去我的 博客 逛逛 前言 这里讲解一下条形码与二维码的基础知识与应用. Ŀ¼: 概念 条形码(barcode) 以一组宽度不同的黑条和空白,安照一定编码规则,用来表示一组信息的图形标识. 标识一串数字或字母. 一般容量小于30个数字或字母 二维码(QRcode) 又叫二维条形码. 用特定的几何图形按照一定规律在平面上分布的黑白相间的图形. 能够存储数字,字母,汉字,图片等. 字符集128个字符 可存储<几十kb 抗损坏 实践 常用类包 名称 特点 Zxing(Google) 支持1D,2D的barcode Barcode4J 纯java生成,只负责生成,不负责解析 Zxing Maven依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.3</version> </dependency> 条形码 /** * generateCode 根据code生成相应的一维码 * @param file 一维码目标文件 * @param code 一维码内容 *

扫码登录实现原理

给你一囗甜甜゛ 提交于 2019-12-02 19:11:04
1.客户端生成一个uuid请求服务端 2.服务端保存uuid到redis服务器,并设置过期时间,然后使用该uuid生成二维码并返回 3.客户端展示二维码,并设置ajax定时请求服务端判断是否登录 4.手机APP扫码,获取uuid,将uuid和自身用户信息传递给服务端登录接口 5.服务端判断uuid是否被使用以及过期,然后将uuid和用户信息保存,将uuid作为客户端的token 6.客户端请求到成功登录,并获取到用户信息 /** * 生成登陆二维码信息,存储客户端发过来的token * @url app/{controller}/qrCode * @method POST * @param string client_token * @return json */ public function qrCode($data = null){ if (is_string($data)) $data = json_decode($data, true); //参数验证 $validate = Validate::make([ 'client_token' => 'require|min:1|max:100', ]); if (!$validate->check($data)) { $msg = $validate->getError(); return wx_errorReturn