Σπίτι Προσωπικά Οικονομικά Που συνδέεται με μια διαδικασία που τρέχει χρησιμοποιώντας κώδικα:: Blocks - dummies

Που συνδέεται με μια διαδικασία που τρέχει χρησιμοποιώντας κώδικα:: Blocks - dummies

Βίντεο: Μουσική, ασυνείδητο και ψυχαναλυτική θεραπεία | Ksanthoyla Ntakovanou | TEDxChania 2024

Βίντεο: Μουσική, ασυνείδητο και ψυχαναλυτική θεραπεία | Ksanthoyla Ntakovanou | TEDxChania 2024
Anonim

Κάθε φορά που ξεκινάτε μια νέα εφαρμογή, δημιουργείτε μία ή περισσότερες διαδικασίες. Μια διαδικασία είναι απλά εκτελέσιμος κώδικας που φορτώνεται στη μνήμη. Η CPU διαβάζει και εκτελεί τις οδηγίες για να εκτελέσει τις εργασίες που ζητάτε να κάνει η εφαρμογή. Όταν η CPU φορτώνει την εφαρμογή σας στη μνήμη, εκχωρεί σε κάθε διαδικασία η εφαρμογή δημιουργεί ένα P rocess ID entiator (PID) μεγάλο). Το PID είναι απλά ένας αριθμός που σχετίζεται με τη διαδικασία για εύκολη αναγνώριση.

Στις περισσότερες περιπτώσεις, εντοπίζετε σφάλμα κατά την εκκίνηση μιας εφαρμογής εκτελώντας την στο IDE σε λειτουργία εντοπισμού σφαλμάτων. Ωστόσο, υπάρχουν κάποιες καταστάσεις όπου πρέπει να εντοπίσετε την εφαρμογή με διαφορετικό τρόπο - προσαρμόζοντας τη διαδικασία της. Η προσάρτηση στη διαδικασία σημαίνει ότι η CPU αποστέλλει τις οδηγίες στον εκτελέσιμο κώδικα σε ένα πρόγραμμα εντοπισμού σφαλμάτων πριν εκτελεστεί από την CPU. Με άλλα λόγια, τοποθετείτε το πρόγραμμα εντοπισμού σφαλμάτων μεταξύ του εκτελέσιμου κώδικα και της CPU. Ακολουθούν ορισμένοι από τους συνηθέστερους λόγους για την εκτέλεση αυτής της εργασίας:

  • Ο εκτελέσιμος κώδικας συμπεριφέρεται διαφορετικά στο πρόγραμμα εντοπισμού σφαλμάτων από ό, τι όταν εκτελείται ως κανονική εφαρμογή.

  • Αντί να εργάζεστε με μια έκδοση εντοπισμού σφαλμάτων, θέλετε να διορθώσετε την έκδοση έκδοσης.

  • Είναι σημαντικό να βλέπετε τον αποσυναρμολογημένο κώδικα καθώς φορτώνεται στη μνήμη.

  • Δεν έχετε πραγματικά πηγαίο κώδικα για να φορτώσετε στο πρόγραμμα εντοπισμού σφαλμάτων και να εκτελέσετε.

Υπάρχουν πολλοί άλλοι λόγοι για να επισυνάψετε μια τρέχουσα διαδικασία, αλλά αυτοί είναι οι πιο συνηθισμένοι λόγοι. Φυσικά, πριν μπορέσετε να επισυνάψετε τη διαδικασία, πρέπει να γνωρίζετε το PID. Ο καθορισμός του PID εξαρτάται από την πλατφόρμα που χρησιμοποιείτε. Ακολουθούν ορισμένες κοινές προσεγγίσεις:

  • Ανατρέξτε στην καρτέλα Διαδικασίες του Διαχειριστή εργασιών των Windows Mac OS X:

  • Χρησιμοποιήστε το βοηθητικό πρόγραμμα PS στο παράθυρο του τερματικού ή στο πρόγραμμα παρακολούθησης δραστηριότητας Linux:

  • Χρησιμοποιήστε το βοηθητικό πρόγραμμα PS στο παράθυρο του τερματικού Μόλις έχετε ένα PID, μπορείτε να το χρησιμοποιήσετε για να επισυνάψετε τη διαδικασία στο Code:: Blocks. Τα παρακάτω βήματα σας ξεκινούν.

  • Ανοίξτε το αντίγραφο του κώδικα:: Αποκλεισμός χρησιμοποιώντας μια τεχνική κατάλληλη για το λειτουργικό σας σύστημα.

    1. Βλέπετε τον Κώδικα:: Ανοίγει το IDE με την καρτέλα Εκκίνηση από εδώ.

      Επιλέξτε Debug → Attach to Process

    2. Εμφανίζεται το πλαίσιο διαλόγου Text Input.

      Πληκτρολογήστε το PID στο πεδίο PID to Attach To και, στη συνέχεια, κάντε κλικ στο OK.

    3. Εμφανίζεται η καρτέλα Debugger του παραθύρου Λήψεις και άλλα. Αυτή η καρτέλα περιέχει πληροφορίες σχετικά με την τρέχουσα διαδικασία. Μπορείτε να πληκτρολογήσετε εντολές στο πεδίο εντολών για να εκτελέσετε εργασίες εντοπισμού σφαλμάτων.

      Σε αυτό το σημείο, μπορείτε να πληκτρολογήσετε εντολές στο πεδίο εντολών για να εκτελέσετε εργασίες αποκατάστασης. Οι πιο συνηθισμένες εντολές είναι:

    Διάλειμμα:

    • Σταματά την εκτέλεση της εφαρμογής ώστε να μπορείτε να εξετάσετε την κατάσταση της εφαρμογής. Βήμα:

    • Βήματα μιας γραμμής πηγής (που μπορεί να είναι πολλές γραμμές συναρμολόγησης). Συνέχεια:

    • Επανεκκινεί την εκτέλεση της εφαρμογής. Go:

    • Συνεχίζει την εκτέλεση της εφαρμογής σε ένα συγκεκριμένο σημείο του κώδικα. Αποσύνδεση:

    • Αποσυνδέει ένα προηγουμένως συνδεδεμένο PID, ώστε να μπορείτε να κλείσετε με ασφάλεια τον εντοπιστή σφαλμάτων. Βοήθεια:

    • Εμφανίζει πρόσθετες πληροφορίες εντολών.

    Που συνδέεται με μια διαδικασία που τρέχει χρησιμοποιώντας κώδικα:: Blocks - dummies

    Η επιλογή των συντακτών

    Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

    Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

    Χρησιμοποιώντας το Ο έλεγχος εξισορρόπησης λευκού στο Canon EOS 70D σας μπορεί εύκολα και γρήγορα να διορθώσει προβλήματα χρώματος. Οι διαθέσιμες ρυθμίσεις ισορροπίας λευκού απεικονίζονται με τα σύμβολα που εμφανίζονται στον παρακάτω πίνακα. Μπορείτε να δείτε την τρέχουσα ρύθμιση στην οθόνη Ρυθμίσεις λήψης, όπως φαίνεται στο παρακάτω σχήμα. Για να προσαρμόσετε τη ρύθμιση, έχετε ...

    Η επιλογή των συντακτών

    Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

    Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

    Μπορείτε να δημιουργήσετε αντίγραφο TIFF ψηφιακής εικόνας εύκολα. Για παράδειγμα, εάν θέλετε να υποβάλετε μια ψηφιακή φωτογραφία σε μια δημοσίευση εκτύπωσης, χρειάζεστε ένα αρχείο φωτογραφίας μορφής TIFF. Για να δημιουργήσετε ένα αντίγραφο TIFF ενός αρχείου σε ένα πρόγραμμα επεξεργασίας φωτογραφιών:

    Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

    Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

    Η πρώτη προσπάθεια. Αναμείνετε να βελτιώσετε το περίγραμμα επιλογής σας τουλάχιστον λίγο. Μπορείτε να βελτιώσετε το περίγραμμα σας με διάφορους τρόπους: Αντίστροφη περιγράμματος επιλογής: Απλά χρησιμοποιήστε την εντολή Invert (ή την αντίστοιχη εντολή του προγράμματος). Προσθέστε σε περίγραμμα επιλογής: ...

    Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

    Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

    Όπου οι φωτεινές περιοχές πληρούν τις σκοτεινές περιοχές. Πολλά προγράμματα επεξεργασίας φωτογραφιών σας επιτρέπουν να σχεδιάσετε ένα περίγραμμα επιλογής κατά μήκος ενός άκρου. Το εργαλείο αναζητά άκρες κοντά στο σημείο που σύρετε το ποντίκι.

    Η επιλογή των συντακτών

    Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

    Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

    Για να εργαστείτε ευκολότερα με το παράθυρο του Μητρώου και να ελέγξετε τον τρόπο εμφάνισής του: Το κουμπί Μετάβαση: Εμφανίζει το παράθυρο διαλόγου Μετάβαση (Go To). Αυτό το παράθυρο διαλόγου σάς επιτρέπει να αναζητήσετε μια συναλλαγή στο παράθυρο "Εγγραφή". Για παράδειγμα, μπορείτε να αναζητήσετε ...

    Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

    Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

    Σε μεγάλες εταιρείες με εκατοντάδες ή χιλιάδες εργαζόμενοι, δύο ή τρία άτομα δαπανούν μεγάλο μέρος ή και ολόκληρο το χρόνο εργασίας τους με τα στοιχεία που έχουν εγγραφεί στον προϋπολογισμό. Για να επεξεργαστείτε έναν υπάρχοντα προϋπολογισμό στο QuickBooks, ακολουθήστε τα παρακάτω βήματα:

    Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

    Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

    Από, Προς, Στήλες και Ταξινόμηση. Αυτά τα πλαίσια σας επιτρέπουν επίσης να ελέγχετε τις πληροφορίες που εμφανίζονται στο παράθυρο αναφοράς και την εμφάνιση των πληροφοριών. Για παράδειγμα, μπορείτε να ενημερώσετε το QuickBooks για το χρονικό διάστημα που θέλετε ...