亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ifeb_llnum.java

?? java pos,你可以直接編譯運行,
?? JAVA
字號:
/* * Copyright (c) 2000 jPOS.org.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in *    the documentation and/or other materials provided with the *    distribution. * * 3. The end-user documentation included with the redistribution, *    if any, must include the following acknowledgment: *    "This product includes software developed by the jPOS project *    (http://www.jpos.org/)". Alternately, this acknowledgment may *    appear in the software itself, if and wherever such third-party *    acknowledgments normally appear. * * 4. The names "jPOS" and "jPOS.org" must not be used to endorse *    or promote products derived from this software without prior *    written permission. For written permission, please contact *    license@jpos.org. * * 5. Products derived from this software may not be called "jPOS", *    nor may "jPOS" appear in their name, without prior written *    permission of the jPOS project. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE JPOS PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the jPOS Project.  For more * information please see <http://www.jpos.org/>. */package org.jpos.iso;import java.io.IOException;import java.io.InputStream;/** * Uses a 2 EBCDIC byte length field. * * right-justified with leading 0 * and packed data as BCD. 2 BCD digits  * per byte and adding the value hex(0xF)  * for padding if length is odd. * * @author julien.moebs@paybox.net * @author doronf@xor-t.com * @version $Id: IFEB_LLNUM.java,v 1.5 2003/12/17 20:27:44 apr Exp $ * @see ISOFieldPackager * @see ISOComponent */public class IFEB_LLNUM extends ISOFieldPackager {    public IFEB_LLNUM () {        super();    }    /**     * @param len - field len     * @param description symbolic descrption     */    public IFEB_LLNUM (int len, String description) {        super(len, description);    }    /**     * @param c - a component     * @return packed component     * @exception ISOException     */    public byte[] pack(ISOComponent c) throws ISOException {        boolean odd = false;        int len;        String s = (String) c.getValue();         if ((len=s.length()) > getLength() || len>99)   // paranoia settings            throw new ISOException(            "invalid len "+len +" packing LLEBCHAR field "+ c.getKey());                // if odd length        if ( (len%2)==1 ) {            odd = true;            len = (len/2)+1;        } else {            odd = false;            len = len/2;        }        String fieldLength = ISOUtil.zeropad(Integer.toString(len), 2);                byte [] EBCDIClength = ISOUtil.asciiToEbcdic(fieldLength);        // bcd stuff        byte[] bcd = ISOUtil.str2bcd(s, false);                if(odd)            bcd[len-1] = (byte) (bcd[len-1] | 0xf);        byte[] b   = new byte[bcd.length + 2];                b[0] = EBCDIClength[0];        b[1] = EBCDIClength[1];        System.arraycopy(bcd, 0, b, 2, bcd.length);        return b;    }    /**     * @param c - the Component to unpack     * @param b - binary image     * @param offset - starting offset within the binary image     * @return consumed bytes     * @exception ISOException     */    public int unpack(ISOComponent c, byte[] b, int offset)    throws ISOException {        boolean pad = false;        int len = ((b[offset] & 0x0f) * 10)  + (b[offset+1] & 0x0f);        int tempLen = len*2;        // odd handling        byte lastByte = b[ (offset+2+len-1) ];        if((lastByte & 0x0f) == 0x0f)            tempLen--;                c.setValue(ISOUtil.bcd2str(b, offset+2, tempLen, pad));        return len+2;    }    /*     * code contributed by doronf@xor-t.com     */    public void unpack (ISOComponent c, InputStream in)         throws IOException, ISOException    {        byte[] b = readBytes (in, 2);        int len =             (100 * ((((b[0] >> 4) & 0x0F) > 0x09 ? 0 :             ((b[0] >> 4) & 0x0F)) * 10 + (b[0] & 0x0F))            +(((b[1] >> 4) & 0x0F) > 0x09 ? 0 :               ((b[1] >> 4) & 0x0F)) * 10 + (b[1] & 0x0F)            );        c.setValue (ISOUtil.bcd2str (readBytes (in, len), 0, 2*len, pad));    }        public int getMaxPackedLength() {        return getLength()+2;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品超碰97尤物18| 久久精品亚洲麻豆av一区二区| 精品伊人久久久久7777人| 亚洲码国产岛国毛片在线| 国产欧美日韩视频在线观看| 久久久亚洲国产美女国产盗摄 | 国产不卡视频一区二区三区| 久久精品99国产国产精| 免费在线观看视频一区| 蜜桃一区二区三区在线观看| 日本91福利区| 国产一区二区电影| 成人午夜伦理影院| 成人av电影免费观看| 99精品国产热久久91蜜凸| 91视频你懂的| 欧美日本一区二区在线观看| 欧美日韩精品欧美日韩精品| 538在线一区二区精品国产| 精品国产污网站| 国产日产欧美一区二区视频| 中文字幕制服丝袜成人av | 亚洲自拍另类综合| 午夜精品久久久| 国产一区啦啦啦在线观看| 成人午夜伦理影院| 欧美日韩国产美| 久久精品一区蜜桃臀影院| 中文字幕日韩精品一区| 五月婷婷久久丁香| 狠狠色综合色综合网络| 91香蕉视频mp4| 日韩亚洲国产中文字幕欧美| 久久精品亚洲一区二区三区浴池| 综合激情成人伊人| 日本人妖一区二区| 成人午夜在线免费| 欧美日韩久久久久久| 国产婷婷色一区二区三区| 亚洲免费在线看| 久久精品国内一区二区三区| 91啪九色porn原创视频在线观看| 9191久久久久久久久久久| 亚洲国产精品传媒在线观看| 日韩电影免费一区| 色av综合在线| 国产亚洲欧美日韩俺去了| 亚洲成人一区二区在线观看| 国产丶欧美丶日本不卡视频| 欧美日韩一区二区三区在线看| 久久人人超碰精品| 亚洲成a人v欧美综合天堂| 国产99久久久精品| 欧美一区二区在线免费观看| 一区二区三区中文字幕| 成人午夜免费电影| 日韩欧美一级片| 首页亚洲欧美制服丝腿| 91欧美一区二区| 国产精品美女一区二区三区| 美女一区二区久久| 欧美日韩免费观看一区三区| 中文字幕一区二区三区在线播放 | 亚洲精品一区二区三区蜜桃下载| 亚洲一区二区三区四区中文字幕 | 日韩在线观看一区二区| 色域天天综合网| 中文字幕在线不卡视频| 国产成人精品免费网站| 久久免费偷拍视频| 久久99日本精品| 欧美成人精品福利| 免费人成黄页网站在线一区二区| 欧美日韩国产在线播放网站| 亚洲视频网在线直播| 99久久伊人久久99| 一区精品在线播放| 91麻豆国产福利精品| ...中文天堂在线一区| 99久久免费国产| 亚洲国产中文字幕在线视频综合| 99精品偷自拍| 亚洲一区二区三区四区在线观看| 欧洲日韩一区二区三区| 亚洲一级电影视频| 欧美一级一区二区| 久久精品免费观看| 国产无遮挡一区二区三区毛片日本| 狠狠色丁香九九婷婷综合五月| 久久久久高清精品| 成人sese在线| 玉米视频成人免费看| 欧美日韩成人综合| 伦理电影国产精品| 国产日产欧美一区| 在线观看免费视频综合| 午夜精品久久久久| 久久毛片高清国产| 日本精品一级二级| 日韩精品每日更新| 国产日韩影视精品| 欧美在线三级电影| 久草中文综合在线| 中文字幕视频一区| 69成人精品免费视频| 粉嫩aⅴ一区二区三区四区五区| 中文字幕av一区二区三区高 | 91精品国产福利| 国产91精品一区二区麻豆亚洲| 亚洲免费观看在线观看| 欧美一区二区啪啪| 国产高清在线精品| 日韩专区一卡二卡| 国产日韩av一区二区| 88在线观看91蜜桃国自产| 国产成人午夜视频| 亚洲bt欧美bt精品| 国产精品毛片无遮挡高清| 欧美高清激情brazzers| 成人av在线播放网站| 美女视频黄免费的久久| 亚洲欧美日韩在线不卡| 久久网站最新地址| 欧美日韩一区二区在线观看| 成人av在线资源网站| 国产原创一区二区三区| 亚洲成人福利片| 自拍偷拍欧美精品| 久久久精品一品道一区| 69堂精品视频| 欧美日韩久久久一区| 91免费视频大全| 成人性生交大片免费看在线播放| 天堂成人免费av电影一区| 亚洲欧美日韩久久精品| 国产精品美女一区二区在线观看| 日韩区在线观看| 欧美巨大另类极品videosbest | 亚洲成人免费电影| 亚洲女女做受ⅹxx高潮| 久久久九九九九| 亚洲精品一区二区三区99| 欧美精品少妇一区二区三区| 91老司机福利 在线| 成人av午夜电影| 高清beeg欧美| 国产91丝袜在线18| 国产v综合v亚洲欧| 国产成人av电影在线| 久久国产精品一区二区| 蜜桃一区二区三区在线| 青青草国产成人99久久| 美国三级日本三级久久99| 日韩精品一二区| 肉色丝袜一区二区| 日本在线观看不卡视频| 日韩国产欧美在线观看| 蜜桃视频一区二区三区在线观看| 日日夜夜一区二区| 免费高清在线一区| 国产主播一区二区| 国产在线精品免费| 粉嫩绯色av一区二区在线观看| 成人免费看视频| 成人h精品动漫一区二区三区| 成人做爰69片免费看网站| 成人h动漫精品一区二区| 一本色道亚洲精品aⅴ| 色吊一区二区三区| 欧美日韩国产美女| www欧美成人18+| 国产精品国产自产拍高清av| 亚洲天天做日日做天天谢日日欢| 亚洲美女电影在线| 日本v片在线高清不卡在线观看| 免费成人在线网站| jlzzjlzz欧美大全| 欧美日韩国产综合草草| 精品久久一二三区| 自拍视频在线观看一区二区| 婷婷综合五月天| 国内不卡的二区三区中文字幕| 国产·精品毛片| 欧美三级电影一区| www激情久久| 亚洲黄色录像片| 国产麻豆精品视频| 91电影在线观看| 26uuu精品一区二区三区四区在线| 国产精品久久影院| 丝袜诱惑制服诱惑色一区在线观看| 国产自产高清不卡| 91久久精品一区二区三| 日韩色在线观看| 中文字幕一区二区三区不卡 | 91国偷自产一区二区开放时间 | 亚洲综合色在线| 国产高清精品网站| 欧美三级日韩三级国产三级| 国产农村妇女毛片精品久久麻豆|