Also versuche ich den Oktav-Debugger zu verwenden, um zu erkennen, wo Division durch Null passiert. Daher erscheint es logisch, "debug_on_warning()" zu verwenden. Ich verstehe jedoch nicht, wie man diesen Funktionsaufruf benutzt. Ich meine, sollte ich es irgendwo im Drehbuch platzieren? aber wie würde dann der Debugger starten? ein Beispiel wäre großartig!Wie wird der Oktav-Debugger verwendet?
5
A
Antwort
5
Werfen Sie einen Blick auf die Debugging section des Octave Handbuchs.
Für Ihren Fall sollten Sie debug_on_warning (1)
an der Spitze Ihres Skripts platzieren, damit es stoppt, wenn die Warnung auftritt und Sie im Debug-Modus ablegt. Dann geben Sie dbwhere
ein, um herauszufinden, wo Sie sich befinden.
Eine Alternative, das ist die Art, wie ich es tue, lassen Sie den Befehl keyboard
in bestimmten Bereichen, in denen Sie denken, dass das Problem sein kann. Dann verwenden Sie dbstep
, um Ihr Skript Zeile für Zeile auszuwerten.
Verwandte Themen
- 1. Wie wird der Stapelbildcontainer verwendet?
- 2. Wie wird der Operator der Elternklasse verwendet?
- 3. Postgresql: Wie wird der ENUM-Datentyp verwendet?
- 4. Wie wird der ViewModel-First-Ansatz verwendet?
- 5. Wie wird der Einzelschrittmodus in QEMU verwendet?
- 6. Wie wird der Näherungssensor von Controlandroid verwendet?
- 7. Wie wird der Spaltenindex beim Zusammenführen verwendet?
- 8. Wie wird MutationObserver verwendet?
- 9. Wie wird CATransform3DMakeRotation verwendet?
- 10. Wie wird onActivityResult verwendet?
- 11. Wie wird SqlBulkCopyColumnMappingCollection verwendet?
- 12. Wie wird System.Drawing.Color verwendet?
- 13. Wie wird loadShows verwendet?
- 14. Wie wird der Browserverlauf synchronisiert, wenn Ajax verwendet wird?
- 15. Wie wird der Näherungssensor programmatisch mit der iOS-Entwicklung verwendet?
- 16. MySQL: Wie wird der Spaltenalias in der linken Verknüpfung verwendet?
- 17. Wie wird ClickView richtig verwendet?
- 18. Wie wird WSAAsyncSelect ordnungsgemäß verwendet?
- 19. Wie wird SaveFileDialog asynchron verwendet?
- 20. Wie wird die Kopfposition verwendet?
- 21. Cassanda, der verfügbare RAM wird maximal verwendet
- 22. Wofür wird der Prototyp Spring Bean verwendet?
- 23. Wofür wird "cancellationToken" in der TaskFactory.StartNew() verwendet?
- 24. Wird der Listenport bereits verwendet? Unity-Netzwerkfehler
- 25. Ermitteln, ob der Port verwendet wird?
- 26. Implizite Casting - der Guss verwendet wird
- 27. .NET: Wofür wird der Objektkopf verwendet?
- 28. ColdFusion - Wann wird der Bereich "Anfrage" verwendet?
- 29. Wird CocoaPods in der Produktion verwendet?
- 30. Wird Entity Framework in der Produktion verwendet?