⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stats

📁 Contiki是一个开源
💻
字号:
#!/usr/bin/perlwhile(<>) {	if(/^(\d+) (\d+) (\d+) (\d+)/) {	    $time = $1;	    if($last_time{$2} != 0 &&	       $time - $last_time{$2} > $max_timediff{$2}) {		$max_timediff{$2} = $time - $last_time{$2};		$max_timediff_time{$2} = $time;	    }	    $last_time{$2} = $time;	    $seqno = $3;	    if(! defined $first_seqno{$2}) {		$first_seqno{$2} = $seqno;	    }	    if($seqno < $last_seqno{$2}) {		$seqno_add{$2} += $last_seqno{$2} + 1;	    }	    if($last_seqno{$2} == $seqno) {		$dup{$2}++;	    }	    $last_seqno{$2} = $seqno;	    $hops{$2} += $4;	    $num{$2}++;	}}foreach $n (sort {$a <=> $b} keys %hops) {    print "Node $n packets " . ($num{$n} - $dup{$n}) .	" duplicates $dup{$n} dropped " .	((1 + $last_seqno{$n} + $seqno_add{$n} - $first_seqno{$n}) - ($num{$n} - $dup{$n}));    print " ratio ";    printf "%.2f", ($num{$n} - $dup{$n}) / (1 + $last_seqno{$n} + $seqno_add{$n}  - $first_seqno{$n});#    print " max timediff " . $max_timediff{$n}/20;    print "\n";}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -