IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

/proc/net/dev : valeur actuelle et valeur précédente

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 24
    Par défaut /proc/net/dev : valeur actuelle et valeur précédente
    Bonsoir,

    J' aimerais savoir quelle approche serait la plus correcte pour realiser cela, car je part dans tous les sens mais aucunes idées n' abouti.

    La plus simple qui m' est venue à l esprit:

    je lance un Qtimer toutes les X secondes sur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
        QFile file ("/proc/net/dev");
        if (file.open(QIODevice::ReadOnly | QIODevice::Text)) {
            QTextStream t(&file);
            t.readLine(); // reads: "Inter-| Receive..."
            t.readLine(); // reads: " face |bytes "
            QString line = t.readLine();
     
     
            QStringList values = line.split(QLatin1Char(' '), QString::SkipEmptyParts);
            QString Rx = (values.at(1).toLatin1());
    puis je m' embouille car je ne sais pas m' y prendre correctement.

    Je penssais faire un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
            QStringList list;
            list.prepend(Rx);
    et aller rechercher les valeurs par un at(0) at(1), les convertirs en int et les soustraire, faire un clear() sur QStringList list; apres un certain temps et ainsi de suite.

    Pourriez vous me donner une piste car je doute que cela soit une approche correcte et efficace.

    Par avance, merci pour vos suggestions.

    Cordialement.

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 122
    Billets dans le blog
    148
    Par défaut
    Bonjour,

    Vos idées ne me semblent pas trop mal, juste que je n'utiliserai pas une QStringList, mais une QList (de long unsigned int). Ou encore, une simple structure avec deux champs pour recevoir previous et actual.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/02/2014, 13h28
  2. Réponses: 1
    Dernier message: 01/08/2013, 12h17
  3. [VB.Net]Procédure Stocké retournant une valeur
    Par waldo2188 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/05/2005, 12h56
  4. [VB.NET] [XML] Modification d'une valeur
    Par kirk80 dans le forum Windows Forms
    Réponses: 9
    Dernier message: 09/09/2004, 16h15
  5. [VB.NET] copier coller d'une valeur
    Par mic56 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/06/2004, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo