Αυτοματοποιημένη Κοινοποιήσεις Στην C + + θηλιές
6 ΣχόλιαΚαταχωρήθηκε 26 Φεβρουαρίου του 2009 σε Software . Ετικέτες: Δεν Εξισώσεις , Software .
Ως μια υπολογιστική φυσικός, Τρέχω συχνά τα προγράμματα που αποτελούνται από πολλά ένθετα για-βρόχους . Προς το παρόν, άκρως απόκεντρες κύκλους βρόχος μου μέσα από τα εκατομμύρια των σημείων δεδομένων και των διαφόρων εσωτερικών βρόχων εξερευνήσετε τις δεκάδες χιλιάδες των παραμέτρων. Είμαι πάντα κόλπα με τις ρυθμίσεις σχετικά με την εσωτερική βρόχους, με τρόπους που προκαλούν ο χρόνος λειτουργίας να κυμαίνεται μεταξύ 10 δευτερόλεπτα και 10 εβδομάδες.
Ενοχλητικά, δεν είναι πάντα εύκολο να προβλεφθεί ο χρόνος που το πρόγραμμα θα εφαρμόζεται μετά από κάθε δέσμης τροποποιήσεων. Επίσης, ο κωδικός μου έχει κατά καιρούς bugs που καθιστούν κρέμονται επ 'αόριστον. Πότε αναμένεται το χρόνο εκτέλεσης ενός προγράμματος μετράται σε εβδομάδες, είναι καθησυχαστικό να δείτε τακτικές εκθέσεις προόδου. Διαφορετικά, πολύ φοβάμαι ότι το πρόγραμμα έχει σιωπηλά συνετρίβη.
Κατά την πρώτη μου χαστούκισε απλώς μια δήλωση εκτύπωσης σε εξόχως απόκεντρες για βρόχου, εγκιβωτισμένες σε μια περίπτωση, στη συνέχεια, δήλωση η οποία ενεργοποιείται μόνο μία φορά ανά 1000 βρόχους. Η δήλωση εκτύπωσης χρησιμοποιείται το χρόνο που μεσολάβησε από την έναρξη του βρόχου και την πρόοδο που έχει επιτευχθεί να εκτιμηθεί ο χρόνος που απομένει. Έμοιαζε λίγο σαν αυτό (συν κάποια τύπος χύτευση ): (περισσότερα ...)

























































