当前位置: 首页 > news >正文

软件开发和网站建设哪个好dede网站本地访问速度慢

软件开发和网站建设哪个好,dede网站本地访问速度慢,北京建设局网站首页,信诚网络公司网站如何在Spring Boot应用程序中整合ZXing库#xff0c;以创建和解析QR码#xff1f; 那就来看看这篇文章#xff01; QR码是一种能够存储各种数据类型的矩阵二维条码#xff0c;通常以黑色模块和白色背景的方式呈现#xff0c;可以用来存储文本、URL、联系信息、地理位置等…如何在Spring Boot应用程序中整合ZXing库以创建和解析QR码 那就来看看这篇文章 QR码是一种能够存储各种数据类型的矩阵二维条码通常以黑色模块和白色背景的方式呈现可以用来存储文本、URL、联系信息、地理位置等多种信息因此被广泛使用。 ZXing全名为Zebra Crossing是一个开源的Java库用于二维码的生成和解析。 3springboot整合zxing 添加ZXing依赖 首先添加依赖 dependencies!-- 其他依赖 --dependencygroupIdcom.google.zxing/groupIdartifactIdcore/artifactIdversion3.4.1/version !-- 请使用最新版本 --/dependency /dependencies 建议使用最新版本以获取最新的功能和改进。 生成二维码 以下是一个示例的Java的demo使用了ZXing库来实现。 我将详细说明相关参数以帮助你理解代码 package com.todoitbo.baseSpringbootDasmart.csdn;import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.common.BitMatrix;import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.util.HashMap; import java.util.Map;public class QRCodeGeneratorService {// 生成QR码的方法public void generateQRCode(String data, int width, int height, String filePath) {try {MapEncodeHintType, Object map new HashMap();map.put(EncodeHintType.CHARACTER_SET, UTF-8); // 设置字符编码map.put(EncodeHintType.ERROR_CORRECTION, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel.H); // 错误纠正级别map.put(EncodeHintType.MARGIN, 1); // 二维码边距MultiFormatWriter writer  new MultiFormatWriter();BitMatrix matrix writer.encode(data, BarcodeFormat.QR_CODE, width, height, map);// 创建BufferedImage对象来表示QR码BufferedImage image  new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);for (int x  0; x  width; x) {for (int y  0; y  height; y) {image.setRGB(x, y, matrix.get(x, y) ? Color.BLACK.getRGB() : Color.WHITE.getRGB());}}// 将QR码保存到文件File file new File(filePath);ImageIO.write(image, png, file);System.out.println(QR码已生成并保存到:   filePath);} catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) {QRCodeGeneratorService generatorService new QRCodeGeneratorService();String data  https://todoitbo.fun; // 要存储在QR码中的数据int width  300; // QR码的宽度int height  300; // QR码的高度String filePath  qrcode.png; // 生成的QR码文件的路径generatorService.generateQRCode(data, width, height, filePath);} }generateQRCode方法接受了四个参数 data要存储在QR码中的数据可以是文本、URL等。 widthQR码的宽度像素。 heightQR码的高度像素。 filePath生成的QR码文件的保存路径。 方法使用ZXing库的MultiFormatWriter来生成QR码并将QR码保存到指定路径的文件中。 生成条形码 下面是一个示例的Java demo其中包含了生成条形码的方法有相关的注释 import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.imageio.ImageIO; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.common.BitMatrix;public class BarcodeGeneratorService {// 生成条形码的方法public void generateBarcode(String data, int width, int height, String filePath) {try {MapEncodeHintType, Object hints  new HashMap();hints.put(EncodeHintType.CHARACTER_SET, UTF-8); // 设置字符编码MultiFormatWriter writer  new MultiFormatWriter();BitMatrix bitMatrix  writer.encode(data, BarcodeFormat.CODE_128, width, height, hints);// 创建BufferedImage对象来表示条形码BufferedImage image  new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);for (int x  0; x  width; x) {for (int y  0; y  height; y) {image.setRGB(x, y, bitMatrix.get(x, y) ? 0 : 0xFFFFFF); // 生成黑色条和白色背景的条形码}}// 将条形码保存到文件File barcodeFile  new File(filePath);ImageIO.write(image, png, barcodeFile);System.out.println(条形码已生成并保存到:   filePath);} catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) {BarcodeGeneratorService barcodeGenerator  new BarcodeGeneratorService();String data  123456789; // 要存储在条形码中的数据int width  200; // 条形码的宽度int height  100; // 条形码的高度String filePath  barcode.png; // 生成的条形码文件的路径barcodeGenerator.generateBarcode(data, width, height, filePath);} }generateBarcode方法接受四个参数 data要存储在条形码中的数据可以是商品条形码等。 width条形码的宽度像素。 height条形码的高度像素。 filePath生成的条形码文件的保存路径。 方法使用ZXing库的MultiFormatWriter来生成条形码并将条形码保存到指定路径的文件中。 最后说一句(求关注!别白嫖) 如果这篇文章对您有所帮助或者有所启发的话求一键三连点赞、转发、在看。 关注公众号woniuxgg在公众号中回复笔记  就可以获得蜗牛为你精心准备的java实战语雀笔记回复面试、开发手册、有超赞的粉丝福利
http://www.zqtcl.cn/news/875706/

相关文章:

  • 网站开发实战 王做金融必看网站
  • 各种网站建设报价电子商务有限公司官网
  • wordpress前台用户注册网站设计 seo
  • 网站建设存在四个问题html国庆节网页制作代码
  • 棋牌网站搭建平台泡泡资源网
  • 河南网站建设培训wordpress个人博客前台模板下载
  • 做彩票网站电话多少做sohu最好的推广网站
  • 做网站前端广州市住房和建设水务局网站
  • 新手学做网站学哪些知识页优化软件
  • 2014网站怎么备案微信公众号开发网站开发
  • 怎么看一个网站是谁做的怎么做网站内容调研
  • 网站模板 修改erp登录入口
  • 沧州网站建设设计网站左侧浮动代码
  • 1天学会搭建营销网站ppt超链接网站怎么做
  • 兰州网站设计公司有哪些网站开发中如何实现gps定位
  • 做视频赚钱的网站大型网站权限设计
  • 黑龙江建设银行交通违法网站单页网站定义
  • 广东工程建设监理协会网站哈尔滨网站建设服务
  • 房产网站建设方案项目书wordpress调用微博
  • 酒水销售网站模板世代网络高端企业网站建设设计功能公司
  • 怎样做网站赚钱网站建设公司fjfzwl
  • zeronet网站开发安徽建筑大学学工在线网站
  • wordpress文章自动更新关键词seo优化软件
  • 网站的备案流程图python是做网站的吗
  • 网站搭建合同怎么快速优化关键词排名
  • 什么网站可以做推广百度登录入口
  • 公司备案网站负责人是谁刷网站关键词工具
  • 比较好的建立站点网页美工设计从入门到精通
  • 新手做网站流程网店推广计划怎么写免费的
  • 怎么建造自己的网站朋友圈推广文案