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

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

?? remotestate.java

?? 這是我模仿window自帶的小游戲掃雷編的,很簡單,只實現了掃雷的基本功能,現拿出來與大家分享!
?? JAVA
字號:
package edu.harvard.syrah.nc;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Set;
import java.util.StringTokenizer;
import java.util.TreeSet;

/*
 * NCLib - a network coordinate library
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation; either version 2 of the License.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details (
 * see the LICENSE file ).
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
 * Place, Suite 330, Boston, MA 02111-1307 USA
 */

/**
 * The state kept of a remote node between samples.
 * 
 * @author Michael Parker, Jonathan Ledlie
 * 
 * @param <T>
 * the type of the unique identifier of a host
 */
public class RemoteState<T> {
  // made not final so they can be changed by simulator
	protected static double SAMPLE_PERCENTILE = 0.5;
  // Don't keep more than this many samples
  public static int MAX_SAMPLE_SIZE = 16;
  // Don't use a guy unless we have this many samples
  public static int MIN_SAMPLE_SIZE = 4;
  
	protected final T addr;
	protected final WindowStatistic ping_samples;

	protected Coordinate last_coords;
	protected double last_error;
	protected long last_update_time;

	public RemoteState(T _addr) {
		addr = _addr;
    ping_samples = new WindowStatistic(MAX_SAMPLE_SIZE);

		last_coords = null;
		last_error = 0.0;
		last_update_time = -1L;
	}

  public T getAddress () {
    return addr;
  }
  
	public void assign(Coordinate _last_coords, double _last_error,
	    long _curr_time) {
	  last_coords = _last_coords;
		last_error = _last_error;
		last_update_time = _curr_time;
	}

  public void addSample(double sample_rtt, long sample_age, Coordinate r_coord,
    double r_error, long curr_time) {
		ping_samples.add(sample_rtt);
		last_coords = r_coord;
		last_error = r_error;
    if (sample_age > 0)
      last_update_time = curr_time-sample_age;
    else
      last_update_time = curr_time;
	}
  
  public boolean isValid (long curr_time) {
    if (getLastError() <= 0. || last_update_time <= 0 ||
        last_coords.atOrigin()) {
      return false;
    }
      
    if (getSampleSize() >= MIN_SAMPLE_SIZE && getSample() > 0) {
      return true;
    }

    if (getSampleSize() >= 2 && ping_samples.withinVariance(.1)) {
      return true;
    }
    
    return false;
  }
  
	public double getSample() {
		return ping_samples.getPercentile(SAMPLE_PERCENTILE);
	}

  public int getSampleSize() {
    return ping_samples.getSize();
  }
  /*
  public boolean isLowVariance () {
    return ping_samples.isLowVariance();
  }
  */
  
	public Coordinate getLastCoordinate() {
		return last_coords;
	}

	public double getLastError() {
		return last_error;
	}
/*
	public boolean beenSampled() {
		return (last_update_time >= 0L);
	}
*/
	public long getLastUpdateTime() {
		return last_update_time;
	}
  
	public static void main (String args[]) {
	  System.out.println("Testing Remote State Object");
	  String sampleFile = args[0];
	  RemoteState<String> rs = new RemoteState<String>(sampleFile);
	  BufferedReader sampleReader = null;
	  try {
	    sampleReader = new BufferedReader (new FileReader (new File (sampleFile)));
	  }catch (FileNotFoundException ex) {
	    System.err.println("Cannot open file "+sampleFile+": "+ex);
	    System.exit(-1);
	  } 
	  
	  long sample_age = 0;
	  Coordinate r_coord = null;
	  double r_error = 0;
	  
	  try {
	    String sampleLine = sampleReader.readLine();
	    while (sampleLine != null) {
	      // reads in timestamp in ms and raw rtt
	      StringTokenizer sampleTokenizer = new StringTokenizer (sampleLine);
	      long curr_time = Long.parseLong((String)(sampleTokenizer.nextElement()));
	      int rawRTT = Integer.parseInt((String)(sampleTokenizer.nextElement()));
	      sampleLine = sampleReader.readLine();
	      rs.addSample (rawRTT, sample_age, r_coord, r_error, curr_time);
        double smoothedRTT = rs.getSample();
        System.out.println(curr_time+" raw "+rawRTT+" smooth "+smoothedRTT);
	    }
	  } catch (Exception ex) {
	    System.err.println("Problem parsing "+sampleFile+": "+ex);
	    System.exit(-1);     
	  }
	}
  
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品处破学生在线二十三| 在线观看免费视频综合| 奇米四色…亚洲| 亚洲成人先锋电影| 五月天激情综合网| 美国精品在线观看| 韩国精品一区二区| 成人免费视频免费观看| 丁香天五香天堂综合| a美女胸又www黄视频久久| 99久久综合99久久综合网站| 色综合久久久久综合体桃花网| 99vv1com这只有精品| 欧美又粗又大又爽| 日韩午夜三级在线| 亚洲美女偷拍久久| 午夜av区久久| 国内精品第一页| 91丨国产丨九色丨pron| 在线观看av一区| 欧美成人精品高清在线播放| 国产女人18毛片水真多成人如厕 | 欧美日韩五月天| 欧美丰满少妇xxxbbb| 精品国产91乱码一区二区三区| 久久久久久久久久久久久久久99| 中文字幕一区二区三区在线播放 | 日韩亚洲欧美在线| 国产亚洲综合av| 亚洲国产综合91精品麻豆| 日本免费新一区视频| 成人高清免费在线播放| 欧美视频日韩视频在线观看| 久久精品网站免费观看| 亚洲成人av资源| 成人免费视频视频在线观看免费| 欧美日本一区二区三区四区 | 欧美精品乱码久久久久久按摩| 日韩精品一区二区在线观看| 亚洲色欲色欲www| 美女国产一区二区三区| 91美女蜜桃在线| 欧美精品一区二区精品网| 亚洲男人的天堂网| 国产一区二区久久| 欧美妇女性影城| 亚洲伦理在线免费看| 国产一区二区在线免费观看| 欧美日韩综合在线免费观看| 国产精品女主播av| 久久国内精品自在自线400部| 91女人视频在线观看| 久久精品在线观看| 六月丁香婷婷久久| 欧美日韩精品专区| 一区二区在线看| 成人高清视频在线观看| 久久综合久久久久88| 蜜臀av一级做a爰片久久| 在线亚洲一区二区| 中文字幕在线不卡一区| 国产aⅴ综合色| 久久天天做天天爱综合色| 日本视频中文字幕一区二区三区| 91成人免费在线视频| 亚洲精品视频观看| 99视频超级精品| ...xxx性欧美| 日韩一级在线观看| 日韩精品高清不卡| 欧美日韩午夜影院| 日韩激情视频在线观看| 欧美日韩亚洲综合一区二区三区| 亚洲一区二区av电影| 欧美在线综合视频| 亚洲国产日韩精品| 7777精品伊人久久久大香线蕉超级流畅 | 中日韩av电影| 成人自拍视频在线观看| 国产精品每日更新在线播放网址| 国产黑丝在线一区二区三区| 欧美激情一区二区三区在线| 国产成人亚洲综合a∨婷婷图片| 国产网站一区二区| av电影在线不卡| 亚洲影院免费观看| 欧美精品国产精品| 精品一区二区av| 国产视频911| 色婷婷亚洲综合| 奇米影视一区二区三区| 欧美精品一区二区三区很污很色的 | 精品国产乱码久久久久久牛牛| 极品美女销魂一区二区三区| 国产亚洲污的网站| 在线欧美日韩精品| 蜜桃免费网站一区二区三区| 国产女人18水真多18精品一级做| 99久久精品国产一区| 日韩高清在线观看| 国产精品久久三区| 欧美日本在线一区| 国产福利精品一区二区| 亚洲免费在线观看| 欧美精品一区视频| 91福利视频在线| 激情五月激情综合网| 亚洲精品欧美在线| 国产亚洲一本大道中文在线| 在线看国产一区二区| 国产一区久久久| 亚洲成a人片在线不卡一二三区| 欧美精品一区二区三区一线天视频 | 中文字幕国产一区二区| 欧美美女激情18p| 成人毛片在线观看| 麻豆成人在线观看| 亚洲一区国产视频| 日本一二三不卡| 日韩一区二区免费高清| 色婷婷av一区二区| 成人精品视频.| 精品亚洲免费视频| 午夜日韩在线观看| 亚洲欧洲中文日韩久久av乱码| 日韩精品中文字幕一区二区三区| 91激情五月电影| 99综合电影在线视频| 精品一二三四区| 人人爽香蕉精品| 亚洲成人午夜电影| 一区二区免费看| 欧美国产日韩a欧美在线观看| 日韩你懂的在线播放| 国产欧美一二三区| 久久色视频免费观看| 日韩精品一区二区三区视频| 欧美性xxxxx极品少妇| 色综合久久中文综合久久97 | 午夜精品一区二区三区三上悠亚| 国产精品视频在线看| 精品国产成人在线影院| 这里只有精品电影| 69堂成人精品免费视频| 欧美日韩中字一区| 欧美日韩在线不卡| 欧美日韩卡一卡二| 在线不卡中文字幕播放| 欧美日韩免费视频| 欧美狂野另类xxxxoooo| 欧美高清www午色夜在线视频| 欧美视频在线一区| 欧美日韩午夜在线视频| 欧美日本一区二区| 日韩一区二区三区免费观看| 日韩免费电影网站| 欧美不卡在线视频| 久久免费电影网| 国产精品午夜在线| 亚洲卡通欧美制服中文| 亚洲女厕所小便bbb| 亚洲国产一区在线观看| 亚洲3atv精品一区二区三区| 日韩精品一二三| 久久国产婷婷国产香蕉| 国产一区二区三区观看| 成人国产精品视频| 在线视频欧美区| 欧美一区二区三区免费| 久久久久久99久久久精品网站| 久久久国产综合精品女国产盗摄| 中文字幕二三区不卡| 亚洲专区一二三| 免费在线看成人av| 成人精品一区二区三区四区| 色美美综合视频| 欧美大片在线观看| 亚洲人快播电影网| 蜜桃av一区二区在线观看| 国产精选一区二区三区| 色哟哟国产精品免费观看| 7777女厕盗摄久久久| 中文久久乱码一区二区| 亚洲高清免费在线| 粉嫩一区二区三区性色av| 欧美在线一区二区| 久久精品亚洲乱码伦伦中文| 一区二区日韩av| 国产乱码精品一区二区三区忘忧草 | 亚洲丝袜另类动漫二区| 男女性色大片免费观看一区二区 | 粉嫩高潮美女一区二区三区 | 99久久婷婷国产| 欧美大片拔萝卜| 综合色中文字幕| 国产一区二区精品久久91| 欧美日韩精品欧美日韩精品| 国产精品美女久久久久aⅴ| 蜜桃av一区二区三区电影| 91浏览器打开|