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

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

?? deluge.java

?? 無線通信的主要編程軟件,是無線通信工作人員的必備工具,關天相關教程我會在后續傳上.
?? JAVA
字號:
// $Id: Deluge.java,v 1.14 2005/08/28 00:01:34 jwhui Exp $/*									tab:2 * * * "Copyright (c) 2000-2005 The Regents of the University  of California.   * All rights reserved. * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose, without fee, and without written agreement is * hereby granted, provided that the above copyright notice, the following * two paragraphs and the author appear in all copies of this software. *  * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *  * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS." * *//** * @author Jonathan Hui <jwhui@cs.berkeley.edu> */package net.tinyos.tools;import net.tinyos.deluge.*;import net.tinyos.message.*;import net.tinyos.util.*;import java.io.*; import java.util.*;import java.text.*;public class Deluge {  private static final int S_NONE = 0;  private static final int S_PING = 1;  private static final int S_INJECT = 2;  private static final int S_REBOOT = 3;  private static final int S_ERASE = 4;  private static final int S_RESET = 5;  private static final int S_DUMP = 6;  private int mode = S_NONE;  private int imageNum = -1;  private int nodeid = MoteIF.TOS_BCAST_ADDR;  private boolean verbose = false;  private String infile = "";  private String outfile = "";  private boolean force = false;  private MoteIF moteif;  private void usage() {    throw new IllegalArgumentException( getUsage() );  }  public String getUsage() {    return      "usage: java net.tinyos.tools.Deluge <action> [options]\n"    + "  actions are:\n"    + "   -p,  --ping            : ping status of node\n"    + "   -i,  --inject          : inject a binary\n"    + "   -r,  --reboot          : send reboot command\n"    + "   -e,  --erase           : erase a binary\n"    + "   -x,  --reset           : reset image\n"    + "   -d,  --dump            : dumps data injected to node\n"    + "  options are:\n"    + "   -id, --nodeid=<num>    : node id\n"    + "   -ti, --tosimage=<xml>  : tos_image.xml file (program images)\n"    + "   -in, --imgnum=<num>    : image num\n"    + "   -o,  --outfile=<xml>   : output file for dump\n"    + "   -f,  --force           : force the operation, do not ask y/n\n"    + "   -v,  --verbose         : print all sent/received msgs\n"    + "   -h,  --help            : print this message\n"    ;  }  private void init( String args[] ) {    int modeCount = 0;    if (args.length == 0)      usage();        for ( int i = 0; i < args.length; i++ ) {      if (args[i].equals("-p") || args[i].equals("--ping")) {	mode = S_PING;	modeCount++;      }      else if (args[i].equals("-i") || args[i].equals("--inject")) {	mode = S_INJECT;	modeCount++;      }      else if (args[i].equals("-r") || args[i].equals("--reboot")) {	mode = S_REBOOT;	modeCount++;      }      else if (args[i].equals("-e") || args[i].equals("--erase")) {	mode = S_ERASE;	modeCount++;      }      else if (args[i].equals("-x") || args[i].equals("--reset")) {	mode = S_RESET;	modeCount++;      }      else if (args[i].equals("-d") || args[i].equals("--dump")) {	mode = S_DUMP;	modeCount++;      }      else if (args[i].length() > 3 && args[i].substring(0,4).equals("-id=")) {	nodeid = Integer.parseInt( args[i].substring(4,args[i].length()) );      }      else if (args[i].length() > 8 && args[i].substring(0,9).equals("--nodeid=")) {	nodeid = Integer.parseInt( args[i].substring(9,args[i].length()) );      }            else if (args[i].length() > 3 && args[i].substring(0,4).equals("-ti=")) {	infile = args[i].substring(4,args[i].length());	      }      else if (args[i].length() > 10 && args[i].substring(0,11).equals("--tosimage=")) {	infile = args[i].substring(11,args[i].length());      }      else if (args[i].length() > 3 && args[i].substring(0,4).equals("-in=")) {	imageNum = Short.parseShort(args[i].substring(4,args[i].length()));      }      else if (args[i].length() > 8 && args[i].substring(0,9).equals("--imgnum=")) {	imageNum = Short.parseShort(args[i].substring(9,args[i].length()));      }      else if (args[i].length() > 2 && args[i].substring(0,3).equals("-o=")) {	outfile = args[i].substring(3,args[i].length());      }      else if (args[i].length() > 9 && args[i].substring(0,10).equals("--outfile=")) {	outfile = args[i].substring(10,args[i].length());      }      else if (args[i].equals("-f") || args[i].equals("--force")) {	force = true;      }      else if (args[i].equals("-v") || args[i].equals("--verbose")) {	verbose = true;      }      else if (args[i].equals("-h") || args[i].equals("--help"))	usage();      else {	usage();      }    }    if (modeCount > 1) {      throw new IllegalArgumentException( "only one action may be specified" );    }  }  public Deluge( String[] args ) {    init( args );    try {      moteif = new MoteIF((Messenger)null);    } catch (Exception e) {      e.printStackTrace();    }    moteif.start();  }  public Deluge( MoteIF moteif, String[] args ) {    try {      init( args );      this.moteif = moteif;      execute();    } catch( IllegalArgumentException e ) {      System.err.println("Error: "+e.getMessage());    }  }  private void execute() {    Pinger pinger = null;        pinger = new Pinger(moteif, verbose, nodeid);    pinger.ping();    System.out.println("--------------------------------------------------");    switch(mode) {    case S_PING:      if (pinger.existsError())	System.out.println( "Warning: Deluge is not running on one or more nodes." );      System.out.println("  Currently Executing:");      System.out.println(pinger.getExecutingIdent());      for ( int i = 0; i < pinger.getNumImages(); i++ ) {	if ( imageNum != -1 && imageNum != i )	  continue;	if (i == 0)	  System.out.println("  Stored Image 0 - (Golden Image)");	else	  System.out.println("  Stored Image " + i);	TOSBootImage image = pinger.getImage(i);	if (pinger.getPingReply(i).get_imgDesc_numPgsComplete() > 0	    && ( pinger.getPingReply(i).get_imgDesc_vNum() != DelugeConsts.DELUGE_INVALID_VNUM) ) {	  System.out.println(image);	  System.out.println("    Num Pages:   " +			     pinger.getPingReply(i).get_imgDesc_numPgsComplete() +			     "/" +			     pinger.getPingReply(i).get_imgDesc_numPgs());	}	else if (pinger.getPingReply(i).get_imgDesc_numPgsComplete() == 0		 && pinger.getPingReply(i).get_imgDesc_numPgs() > 0) {	  System.out.println("    Prog Name:   <unavailable>");	  System.out.println("    Compiled On: <unavailable>");	  System.out.println("    Platform:    <unavailable>");	  System.out.println("    User ID:     <unavailable>");	  System.out.println("    Hostname:    <unavailable>");	  System.out.println("    User Hash:   <unavailable>");	  System.out.println("    Num Pages:   " +			     pinger.getPingReply(i).get_imgDesc_numPgsComplete() +			     "/" +			     pinger.getPingReply(i).get_imgDesc_numPgs());	}	else {	  System.out.println("    Prog Name:   N/A");	  System.out.println("    Compiled On: N/A");	  System.out.println("    Platform:    N/A");	  System.out.println("    User ID:     N/A");	  System.out.println("    Hostname:    N/A");	  System.out.println("    User Hash:   N/A");	  System.out.println("    Num Pages:   N/A");	}      }      break;    case S_DUMP:      if (pinger.existsError())	System.out.println( "Warning: Deluge is not running on one or more nodes." );      Downloader downloader = new Downloader(pinger, imageNum, moteif, verbose, outfile);            downloader.extract();      break;    case S_INJECT:      if (pinger.existsError())	System.out.println( "Warning: Deluge is not running on one or more nodes." );      TOSBootImage newImage = new TOSBootImage(infile);      System.out.println("--------------------------------------------------");      ImageInjector injector = new ImageInjector(pinger, imageNum, newImage,						 moteif, verbose, force);      injector.inject();            break;          case S_ERASE:      if (pinger.existsError())	System.out.println( "Warning: Deluge is not running on one or more nodes." );      Eraser eraser = new Eraser(pinger, imageNum, moteif, verbose, force);      eraser.erase();      break;    case S_RESET:      if (pinger.existsError())	System.out.println( "Warning: Deluge is not running on one or more nodes." );      Eraser resetter = new Eraser(pinger, imageNum, moteif, verbose, force);      resetter.reset();      break;    case S_REBOOT:      if (pinger.existsError())	System.out.println( "Warning: Deluge is not running on one or more nodes." );       Rebooter rebooter = new Rebooter(pinger, imageNum, moteif, verbose, force);      rebooter.reboot();      break;    default:      throw new IllegalArgumentException( "unknown mode" );    }    System.out.println("--------------------------------------------------");    System.out.println("DONE!");  }  public static void main(String[] args) {    Deluge deluge = null;    try {      deluge = new Deluge(args);      deluge.execute();    } catch( IllegalArgumentException e ) {      if( e.getMessage().startsWith("usage:") ) {	System.out.println( e.getMessage() );      } else {	System.err.println( "Error: "+e.getMessage() );	System.exit(1);      }    }    System.exit(0);  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
wwww国产精品欧美| 日韩精品高清不卡| 午夜久久久久久久久久一区二区| 美腿丝袜在线亚洲一区| 99久久精品国产导航| 日韩一级完整毛片| 一区二区三区免费网站| 国产一区二区视频在线| 欧美浪妇xxxx高跟鞋交| 国产精品久久精品日日| 久久国产精品第一页| 在线观看91视频| 国产精品入口麻豆原神| 美女视频免费一区| 欧美亚洲国产一区二区三区va| 一区二区三区四区精品在线视频| 国产在线观看一区二区| 在线综合视频播放| 亚洲成人你懂的| 91麻豆123| 国产精品理论片在线观看| 国产一区免费电影| 日韩欧美一区电影| 日本不卡高清视频| 欧美网站大全在线观看| 亚洲老司机在线| 97国产精品videossex| 国产亚洲制服色| 国产主播一区二区三区| 日韩精品一区二区三区在线| 日本美女一区二区三区视频| 欧美日韩视频专区在线播放| 亚洲一区二区欧美日韩| 在线精品视频一区二区| 亚洲欧美一区二区久久| 91女厕偷拍女厕偷拍高清| 国产精品电影一区二区| hitomi一区二区三区精品| 欧美激情一区二区三区全黄| 成人免费高清视频在线观看| 中文av一区二区| aaa亚洲精品| 亚洲日韩欧美一区二区在线| 一本到三区不卡视频| 亚洲女爱视频在线| 欧美日韩视频在线一区二区| 天天影视涩香欲综合网| 欧美一区二区久久久| 精品一区二区三区免费| 2020国产精品久久精品美国| 国产精品456露脸| 欧美国产97人人爽人人喊| 97久久超碰精品国产| 亚洲精品视频自拍| 5566中文字幕一区二区电影 | 亚洲欧洲精品一区二区精品久久久 | 欧美变态口味重另类| 国内精品久久久久影院薰衣草| 国产亚洲视频系列| 91视频com| 日韩av电影天堂| 久久久久久亚洲综合影院红桃| 欧美情侣在线播放| 日本人妖一区二区| 久久精品亚洲精品国产欧美kt∨| 不卡的av电影| 亚洲不卡在线观看| 国产日韩欧美在线一区| 色综合久久中文综合久久牛| 天天色图综合网| 国产欧美日韩亚州综合| 色婷婷激情久久| 青青草伊人久久| 国产精品久久久久久久久图文区| 欧美日韩视频不卡| 国产精品一区三区| 亚洲国产精品久久人人爱蜜臀| 精品久久久久久久久久久院品网| 国产91清纯白嫩初高中在线观看| 亚洲一区二区三区四区不卡| 久久中文字幕电影| 欧美视频中文字幕| 国产成人午夜精品5599| 五月天亚洲精品| 国产精品美女久久久久久久| 制服丝袜中文字幕一区| 成人99免费视频| 免费欧美高清视频| 一区二区三区在线观看国产 | 日本韩国一区二区| 老司机免费视频一区二区| 亚洲青青青在线视频| 精品美女被调教视频大全网站| 日本高清免费不卡视频| 风间由美一区二区三区在线观看| 日韩va亚洲va欧美va久久| 久久精品一区二区三区av| 欧美人与z0zoxxxx视频| 色婷婷av一区二区三区gif| 国产在线播放一区三区四| 丝袜美腿亚洲色图| 亚洲狼人国产精品| 最新国产精品久久精品| 国产亚洲欧美在线| 日韩精品最新网址| 欧美电影一区二区| 欧美性xxxxx极品少妇| 色综合一区二区| 成人丝袜高跟foot| 国产不卡视频在线播放| 久久精品国产亚洲5555| 免费看黄色91| 视频一区在线视频| 爽爽淫人综合网网站| 亚洲国产色一区| 亚洲国产精品久久一线不卡| 亚洲综合一区二区| 亚洲国产一二三| 香蕉久久一区二区不卡无毒影院 | 一区二区欧美国产| 亚洲激情自拍偷拍| 亚洲美女在线一区| 一区二区欧美国产| 亚洲一区二区三区在线播放| 亚洲在线观看免费视频| 一区二区欧美国产| 亚洲国产欧美日韩另类综合 | av在线综合网| 99久久免费视频.com| 91欧美一区二区| 欧美系列一区二区| 中文字幕一区日韩精品欧美| 亚洲欧洲另类国产综合| 亚洲精选视频免费看| 亚洲高清久久久| 免费成人美女在线观看.| 久久99久久99| 成人综合在线观看| 91性感美女视频| 欧美三级在线视频| 日韩女优电影在线观看| 国产午夜精品久久久久久久| 国产精品国产三级国产专播品爱网| 日韩一区日韩二区| 亚洲va欧美va人人爽| 久久国产成人午夜av影院| 国产成人精品免费| 色偷偷久久人人79超碰人人澡| 欧美日韩国产一级二级| 精品国产青草久久久久福利| 国产精品久久久一区麻豆最新章节| 中文字幕亚洲视频| 日韩精品电影在线| 国产不卡在线一区| 欧美日韩精品免费观看视频 | 石原莉奈一区二区三区在线观看| 玖玖九九国产精品| 色综合中文综合网| ...xxx性欧美| 午夜欧美电影在线观看| 国内成+人亚洲+欧美+综合在线| 国产成人三级在线观看| 欧美影院一区二区三区| 久久精品亚洲麻豆av一区二区 | 欧美国产日韩亚洲一区| 亚洲福利视频一区| 成人午夜看片网址| 91精品国产综合久久久久| 中文字幕日韩欧美一区二区三区| 亚瑟在线精品视频| 成人app软件下载大全免费| 欧美一区二区视频网站| 中文字幕日韩精品一区| 国产呦精品一区二区三区网站| 色琪琪一区二区三区亚洲区| 久久久久久久久久久久电影| 亚洲6080在线| 91麻豆成人久久精品二区三区| 精品噜噜噜噜久久久久久久久试看| 玉足女爽爽91| 成人免费视频caoporn| 欧美白人最猛性xxxxx69交| 一区二区久久久| 99久久精品国产麻豆演员表| 久久天天做天天爱综合色| 日韩精品91亚洲二区在线观看 | 亚洲午夜久久久久久久久电影网| 丁香婷婷综合色啪| 日韩欧美一级片| 日韩精品乱码免费| 精品视频一区 二区 三区| 亚洲日本丝袜连裤袜办公室| 国产白丝精品91爽爽久久| 337p日本欧洲亚洲大胆精品| 日本不卡一区二区| 欧美一级日韩不卡播放免费| 三级欧美韩日大片在线看| 欧美色倩网站大全免费| 亚洲最大成人网4388xx| 色综合天天综合在线视频|