Atitit atiplat_reader 基于url阅读器的新特点

 

 

Atitit zxing二维码qr码识别解析

Atitit
atiplat_reader 基于url阅读器的新天性

 

 

 

1.1.
feature效率特色1

 

1.2.
note1

1.1.
qr码识别解析 by zxing1

 

1.2. 解码lib:qrcode.jar  2

1.1. feature功效特色

 

支撑url数据源,实际就是只援助一层连接爬取的爬虫。。

 

数据源管理使用explore+notepad++管理,分组使用单个文件。。文件之中是urls

 

 

定时职务采用ping 工具来落到实处。。

 

直接抓取使用bat文件。。

Batch批量抓取

 

云阅读爬虫的落到实处,使用 ftp分布式远程即可。哈哈。

 

1.3.
atitit.二维码生成统计java zxing 2

1.2. note

封存html的时候,应该利用二进制情势,防止编码选拔。。

 

 

 

1.3. 调用C:\0workspace\atiplat_spider\reader.bat

 

 

 

public static void main(String[] args) {

String url = args[0];

String savedir = args[1];

 

if (System.getProperty(“mode”) != null && System.getProperty(“mode”).equals(“batch”)) {

new Reader().rssDirMode(System.getProperty(“feedDir”), savedir);

else

new Reader().rssSingle(url, savedir);

System.out.println(“————-fini”);

}

 

 

 

 

 

 

小编:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast
image-smasher

捕鸟王”Bird Catcher 王中之王King of
Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷
Caracalla red cloak

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯
Ake巴

姓名::埃米尔 Attilax Akbar bin Mahmud bin  attila
bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 Ake巴 本 马哈茂德 本 阿提拉 本 Solomon 本Adam  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

职称:uke总部o2o负责人,举世网格化项目创办人,

uke宗教与知识融合事务部局长,
uke宗教革新委员会副主席

,Uke部落首席大酋长,

uke制度与重大会议委员会局长,uke保安部首席大队长,uke制度检查委员会副会长,

奶牛科技(science and technology)cto ,uke 首席cto  技术总经理 研发总经理 研发牵头 部门首席营业官

uke波莉尼西亚区大区连锁管事人 汤加王国区域管事人。

uke克尔格伦群岛区连锁管事人,Ryan群岛区连锁总管,

uke布维岛和南格奥尔格e亚和南桑威奇群岛大区连锁管事人

 Uke软件条件协会总管长管事人长
uke毕生教育高校副校长

Uke
数据库与存储标准化协会副会长 uke出版社编辑总编

Uke医院 与医高校方面的波特兰开拓者队

 

转发请申明来源:attilax的专辑
 ?http://www.cnblogs.com/attilax/

–Atiend

 

 

 

 

1.1. qr码识别解析 by zxing

 

/AtiPlatf_ee/src/com/attilax/qrcode/qrcodex.java

 

public static String decode(String imagePath) {

String contents = null;

 

MultiFormatReader formatReader = new MultiFormatReader();

 

BufferedImage image;

try {

image
= ImageIO.read(new File(imagePath));

 

//
将图像数据转换为1 bit data

LuminanceSource source = new BufferedImageLuminanceSource(image);

Binarizer binarizer = new HybridBinarizer(source);

//
BinaryBitmap是ZXing用来代表1 bit
data位图的类,Reader对象将对它进行辨析

BinaryBitmap binaryBitmap = new BinaryBitmap(binarizer);

 

Map hints = new HashMap();

hints.put(DecodeHintType.CHARACTER_SET, “UTF-8”);

 

//
对图像进行解码

Result result = formatReader.decode(binaryBitmap, hints);

contents
= result.toString();

 

System.out.println(“barcode
encoding format :\t ” + result.getBarcodeFormat());

catch (IOException e) {

 

catch (NotFoundException e) {

e.printStackTrace();

}

 

return contents;

 

 

1.2. 解码lib:qrcode.jar  

1.1.解码
编码lib:Qrcode_swetake.jar  
(官网介绍– http://www.swetake.com/qr/index-e.html)          
  
解码lib:qrcode.jar                
(官网介绍– http://sourceforge.jp/projects/qrcode/)

qrcode.jar\jp\sourceforge\qrcode

  • 解包大小为 77.6 KB

1.2.率先,我们先说一下二维码一共有34个尺码。官方叫版本Version。
Version
1是21 x 21的矩阵,Version 2是 25 x 25的矩阵,Version
3是29的尺码,每增加3个version,就会扩展4的尺码,公式是:(V-1)*4 +
21(V是版本号) 最高Version 40,(40-1)*4+21 = 177,所以最高是177 x 177
的长方形。

   
/**
     *
@param args the command line arguments
   
 */ 
   
public static void main(String[] args) { 
       
QRCodeDecoderHandler handler = new QRCodeDecoderHandler(); 
       
String imgPath =
“c:\\3bf33a87e950352a5936aa0a5543fbf2b2118b59.jpg”; 
       
String decoderContent =
handler.decoderQRCode(imgPath,”gbk”); 
       
System.out.println(“解析结果如下:”); 
       
System.out.println(decoderContent); 
       
System.out.println(“========decoder success  !!!”); 
   

1.3. atitit.二维码生成计算java zxing 

 

#—–zxing类库..
but
zxing3.0  的类库core-3.0.jar 需要jdk7
只好zing2.2.jar ..jdk6走ok兰..

 

 

#—-com.attilax.qrcode.qrcodex.javar

public
static void gene(final String content, final String path,
          
 final int width, final int height) {
      
 new tryX<Object>() {

          
 @Override
          
 public Object item(Object t) throws Exception {
          
     // attilax 老哇的爪子  上午5:23:26   2016年八月十三日 
          
        MultiFormatWriter multiFormatWriter = new
MultiFormatWriter();
          
          
          
          Map hints = new HashMap();
          
          hints.put(EncodeHintType.CHARACTER_SET, “UTF-8”);
          
      
          
         BitMatrix bitMatrix = multiFormatWriter.encode(content,
BarcodeFormat.QR_CODE, width, height,hints);
          
          File file1 = new File(path );
          
          MatrixToImageWriter.writeToFile(bitMatrix, “jpg”,
file1);
          
     return null;
          
 }
      
 }.$(“”);
    }  
 

 

Ck参考资料

}

Java利用Zxing生成二维码 – 帅星星 – 天涯论坛.html

atitit.二维码生成总括java zxing – attilax的特辑 – 博客频道 – CSDN.NET.html

Atitit java 二维码识别 图片识别_attilax_新浪博客.html

Atitit.二维码功效的设计执行 attilax 计算 – attilaxAti – 微博.html

 

 

作者:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast
image-smasher

捕鸟王”Bird Catcher 王中之王King of
Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷
Caracalla red cloak

简称:: 埃米尔 Attilax Akbar 埃米尔 阿提拉克斯
Ake巴

姓名::Emir Attilax Akbar bin Mahmud bin  attila
bin 所罗门 bin adam Al Rapanui Emir 阿提拉克斯 Ake巴 本 马哈茂德 本 阿提拉 本 Solomon 本Adam  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

职称:uke总部o2o总管,整个世界网格化项目创办者,

uke宗教与知识融为一炉事务部院长,
uke宗教改良委员会副主席

,Uke部落首席大酋长,

uke制度与主要会议委员会市长,uke保安部首席大队长,uke制度检查委员会副会长,

奶牛科技(science and technology)cto ,uke 首席cto

ukePolly尼西亚区大区连锁管事人,克尔格伦群岛区连锁管事人,Ryan群岛区连锁管事人,uke汤加王国区域管事人。布维岛和南格奥尔格e亚和南桑威奇群岛大区连锁总管

 Uke软件条件社团总管长负责人长
uke终生教育高校副校长

Uke
数据库与存储标准化社团副会长 uke出版社编制总编

Uke医院方面的元老

 

转发请注脚来源:attilax的特辑
 ?http://www.cnblogs.com/attilax/

–Atiend

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注