A - A Flipping Game

Posted csx-zzh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了A - A Flipping Game相关的知识,希望对你有一定的参考价值。

 一: 使用场景

        工作中,有时为了分析系统的性能瓶颈, 需要测量程序运行期间网卡的当前速率, 看看瓶颈是不是在网络传输上. 本文提供一个测量网卡的当前速率的Shell脚本.

二: 脚本

    使用方式: ./nettraff.sh eth0

    nettraff.sh为脚本名称,eth0为网卡名称, 可以通过ifconfig命令查看到

#!/bin/bash
while [ "1" ]
do
eth=$1
RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk ‘{print $2}‘)
TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk ‘{print $10}‘)
sleep 1
RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk ‘{print $2}‘)
TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk ‘{print $10}‘)
clear
echo  -e  "	 RX `date +%k:%M:%S` TX"
RX=$((${RXnext}-${RXpre}))
TX=$((${TXnext}-${TXpre}))

if [[ $RX -lt 1024 ]];then
RX="${RX}B/s"
elif [[ $RX -gt 1048576 ]];then
RX=$(echo $RX | awk ‘{print $1/1048576 "MB/s"}‘)
else
RX=$(echo $RX | awk ‘{print $1/1024 "KB/s"}‘)
fi

if [[ $TX -lt 1024 ]];then
TX="${TX}B/s"
elif [[ $TX -gt 1048576 ]];then
TX=$(echo $TX | awk ‘{print $1/1048576 "MB/s"}‘)
else
TX=$(echo $TX | awk ‘{print $1/1024 "KB/s"}‘)
fi

echo -e "$eth 	 $RX   $TX "
done
 来源:站长资讯

以上是关于A - A Flipping Game的主要内容,如果未能解决你的问题,请参考以下文章

Codeforces Round #191 (Div. 2) A. Flipping Game

[LeetCode] 822. Card Flipping Game

[LeetCode] Card Flipping Game 翻卡片游戏

B - Flipping Game (组合数学+dp+思维)

ZOJ 4114 Flipping Game DP+组合数

2019山东省赛B - Flipping Game ZOJ - 4114 题解