Neue Fragen mit dem Tag «error-handling»

Insgesamt gefunden 521 Frage

-1
Bewertungen
1
Antwort
86
Ansichten

Bearbeitung von Taskabbrüchen / Timeouts und Ausnahmen

Ich bin bei Tasks sehr neu und daher bei der Bearbeitung von Aufgabenstornierungen und -ausnahmen neu. Ich habe diese Methode geschrieben, die eine Liste erhält, die dann verwendet wird, um eine in einer ListView angezeigte ObsservableCollection aufzufüllen, aber ich bin nicht sicher, ob ich mit St...

3
Bewertungen
3
Antworten
133
Ansichten

Ein funktionelleres try ... catch-Konstrukt in Java

Ich habe eine Frage zu Stack Overflow gesehen, in der ich um eine Überprüfung eines benutzerdefinierten try ... catch-Konstrukts gebeten habe, das Optionals verwendet hat, und kam auf die Idee, meine eigene Version zu schreiben. Meiner verwendet jedoch nicht Optionals. Von jedem bereitgestellten cat...
fragte Carcigenicate vor einem Jahr

3
Bewertungen
0
Antworten
81
Ansicht

Speicherverwaltung für RPC-Code in C

Mein Team hat sich um ein altes Embedded C-Projekt gekümmert. Der Hauptteil ist eine sicherheitskritische RPC-API, und ich versuche, ein neues Design der internen Schnittstellen zu erstellen, um es robuster gegen die unvermeidlichen Fehler zu machen. Meine Hauptziele sind: Ermöglicht das Schreiben...
fragte Perseids vor einem Jahr

2
Bewertungen
2
Antworten
53
Ansichten

Sperren Sie Datei- und Interrupt-Signale im POSIX-Shell-Skript auf unbestimmte Zeit

Dieses Skript wird unbegrenzt als Linux-Hintergrundprozess ausgeführt. Ich habe mich sehr bemüht, dieses POSIX- Shell-Skript, das eine Endlosschleife enthält, zusammen mit dem Betriebssystem (TERM-Signal) und durch das Senden eines HUP-Signals ordentlich herunterzufahren. Ok, wir nennen das nicht...
fragte Vlastimil vor einem Jahr

3
Bewertungen
2
Antworten
103
Ansichten

Funktion zum Aufruf einer Liste von Callables mit Wiederholungsversuch

Dieses Skript kann einmal pro Tag über den Windows Task Scheduler ausgeführt werden. Alle an diese Funktion übergebenen Callables sollten nur einen Bool zurückgeben. Die Callables werden angerufen, bis entweder die maximale Anzahl von Anrufversuchen erreicht ist oder bis sie True zurückgeben. Wenn...

0
Bewertungen
1
Antwort
54
Ansichten

Verwenden Sie foldl, um Zahlen hinzuzufügen, und bestätigen Sie, dass sie nicht negativ sind

Ich habe eine Funktion, die die Summe einer Liste von ganzen Zahlen berechnet. Wenn jedoch eine der Zahlen negativ ist, wird stattdessen ein Fehler angezeigt (keine Ausnahme). Das Folgende ist ein funktionierender Haskell-Code (Glasgow Haskell Compiler, Version 7.10.3): addAll :: [Int] -> Eith...
fragte Wong Jia Hau vor einem Jahr

1
Bewertungen
0
Antworten
59
Ansichten

Fehlerbehandlung für eine Erlang-2D-Punktklasse

Ich arbeite an einer Mathematikbibliothek für ein Online-Spiel. Ich möchte möglichst viele Fehler vermeiden und alle Fehler so früh wie möglich abfangen, um das Debuggen auf lange Sicht zu vereinfachen. Ich fühle mich jedoch, als würde ich in Details ertrinken. Das ist etwas anderes als das Motto "L...

1
Bewertungen
1
Antwort
95
Ansichten

Quicksort in C mit Komponententest-Framework

Das ist mein Quicksort. Es gibt viele, die es mögen, aber dieses Quicksort gehört mir. Also, quicksort, in C, mit einem großen Rahmen, um es sechsmal ab Sonntag zu testen. Bestanden die Tests gut, aber es kann Warzen oder subtile Fehler geben, an die ich nicht gedacht habe, oder Code, der schwer...

1
Bewertungen
0
Antworten
107
Ansichten

Controller-Methode zum Hinzufügen eines Ordners zu einer Baumstruktur

Ich verwende den Jstree, um eine Baumstruktur in meiner MVC-Anwendung zu erhalten. Ich zeige eigentlich Javascript-Fehler, wenn etwas nicht stimmt. In diesem Fall wird eine Warnung an Javascript zurückgegeben. Außerdem möchte ich wissen, was ich besser programmieren kann. Für diesen Fall hatte ich d...
fragte Spedo De La Rossa vor einem Jahr

0
Bewertungen
2
Antworten
61
Ansicht

Drucken des Status einer Datenbankeinfügung als JSON

Der Controller fügt gerade einen Datensatz in die Datenbank ein und sendet eine JSON-Antwort zurück, wie im Try-Catch-Block unten gezeigt. Ich kann das sehen Inserted Successfully within the try-catch block!. Ich habe diese Nachricht jedoch noch nicht gesehen, Error in Inserting Record!da mein Webse...
fragte John vor einem Jahr

2
Bewertungen
0
Antworten
78
Ansichten

Historischer Wechselkurs zwischen Währungen mit Ecbxrate

Ich habe versucht, ein einfaches Python-Skript unter Verwendung des Python-Moduls zu schreiben, das ecbxrateeine Tabelle mit dem täglichen Wechselkurs zwischen EUR und USD seit 2013 in eine CSV-Datei ausgibt. Unten ist mein Code, es funktioniert, gibt die korrekte Ausgabe. Ich habe versucht, Method...

4
Bewertungen
2
Antworten
340
Ansichten

Lesen der SQL-Abfrage von einer Ressource mit Fehlerprotokollierung

Ich habe eine Dienstprogrammklasse erstellt, die erwartet, dass ein Logger auf Methodenebene übergeben wird, da ich es vorziehen würde, legitime Fehler für die spätere Fehlerbehebung auszuschreiben. Ein anderer Entwickler hasst es, den Logger an die Methode zu übergeben, weil es ihm egal ist. D...

0
Bewertungen
1
Antwort
247
Ansichten

Erweiterungsmethode, um eine asynchrone Methode synchron auszuführen

Manchmal muss ich asyncCode von einer synchronen Methode aufrufen . Dies führt zu Wiederholungen im Code, um zu warten, bis die Aufgabe abgeschlossen ist, und dann sicherzustellen, dass die erwartete Ausnahme anstelle einer Gesamtausnahme ausgelöst wird (vorausgesetzt, es wird nur eine Ausnahme zurü...
fragte JohnLBevan vor einem Jahr

8
Bewertungen
1
Antwort
317
Ansichten

Ein einfacher ASCII-Fortschrittsbalken

Ich wollte mit etwas Fehlerbehandlung und Robustheit experimentieren, um meinen Code benutzerfreundlicher zu machen. Diese Antwort auf UX inspirierte mich dazu, zu versuchen, eine Schaltfläche mit einem Fortschrittsbalken zu versehen. Da es aber keine einfachen textbasierten Fortschrittsbalken gab,...
fragte Greedo vor einem Jahr

2
Bewertungen
1
Antwort
61
Ansicht

Testen eines probabilistischen Prim-Test-Algorithmus, der möglicherweise fehlschlägt

Ich habe implementiert Pollard Rho - Algorithmus in Java. Aufgrund seiner Natur besteht eine geringe Chance, dass es versagt (ich habe es noch nicht gesehen). Da ich meine Unit-Tests nicht "zu oft" versagen möchte, setze ich einen Wiederholungsversuch, mit dem ich nicht ganz zufrieden bin, wie Sie...

2
Bewertungen
1
Antwort
99
Ansichten

Einfache, aber wichtige Funktion zum Überprüfen und Wiederholen des Ergebnisses der Aktion

Was ich versuche zu erreichen, ist eine Prädikatsfunktion und eine Aktion, die das Objekt zur Überprüfung zurückgibt, das Prädikat überprüft, erneut versucht und nach numTries .. oder Erfolg fehlschlägt. Zweck dieser Funktion ist: Während der ständigen Datenerfassung aus Netzwerkressourcen (Web,...

-1
Bewertungen
1
Antwort
62
Ansichten

# Fehlerbehandlung - Fehler an aufrufende Funktion weitergeben.

Ich bin neu in der Javascript-Programmierung und ich bin dazu verpflichtet, eine Web-App zu erstellen. Node.js wird als js-Laufzeitumgebung verwendet. Um den Zeitaufwand für das Debugging bei der Entwicklung der App zu minimieren, möchte ich ein robustes Fehlerbehandlungsschema implementieren. Aufgr...
fragte nicholas mitchell vor einem Jahr

5
Bewertungen
3
Antworten
1120
Ansichten

Ein ausnahmesicherer Wrapper für std :: stoi

std::stoi kann Ausnahmen werfen, daher muss es von try / catch umgeben sein. In Anwendungen, in denen std::stoihäufig verwendet wird, kann es sinnvoll sein, einen Wrapper zu verwenden. Ist das eine gute Praxis? int _stoi(std::string str, int* p_value) { // wrapping std::stoi because it may th...
fragte Sparkler vor einem Jahr

3
Bewertungen
1
Antwort
61
Ansicht

Skript zum Bereinigen alter Dateien, die nur eine Instanz ausführen sollten

Ich schreibe ein Bash-Skript zum Löschen alter Dateien auf einem Linux-Server. Hier sind einige relevante Fakten zu diesem Skript: Wie zur Zeit geschrieben, es funktioniert wie erwartet. Allerdings ist es durchaus möglich, es gibt einige Rand Fall habe ich nicht berücksichtigt (die für die Buchu...

1
Bewertungen
2
Antworten
106
Ansichten

Funktion zum Zuordnen von Buchstaben zu Zahlen

Ich habe eine Methode, die Zeichen in Zahlen umwandelt. Es erwartet ein einzelnes alphabetisches Zeichen und gibt die entsprechende Zahl zurück. Wenn zum Beispiel A angegeben wird, gibt es 1 zurück, für B gibt es 2 zurück. Wenn ein Array übergeben wird, wird die Meldung "Array nicht akzeptiert" zurü...

3
Bewertungen
1
Antwort
406
Ansichten

Fehlerbehandlungsklasse und Protokollierung für VBA

Ich benutze seit einigen Jahren eine Fehlerklasse in Excel VBA-Projekten. Ich würde gerne wissen, ob es Möglichkeiten gibt, diese zu verbessern. Vorschläge für Stil, Code usw. sind alle willkommen. Die zwei Verfahren, auf die ich mich konzentrieren möchte, sind: Error_Handler.DisplayMessage Error...
fragte aduguid vor einem Jahr

1
Bewertungen
1
Antwort
169
Ansichten

Fehlerbehandlungsklasse und Protokollierung

Ich bin relativ neu in C # und würde gerne wissen, ob das, was ich für meine Ausnahmebehandlung, Nachrichten und Protokollierung verwendet habe, den Industriestandards entspricht. Ich habe eine einfache Klasse für den Error Handler erstellt und für die Protokollierung verwende ich Log4Net . Nachdem...
fragte aduguid vor einem Jahr

4
Bewertungen
1
Antwort
92
Ansichten

Einfacher API-Aufruf zum Abrufen von Geoinformationen und Ausnahmebehandlung mit Anrufbegrenzung auf 50 Anfragen pro Stunde in Python

Ich bin auf der Suche nach einer Code-Überprüfung dieses Pythons, den ich geschrieben habe - dieser Code liest den Wert der Postleitzahlspalte von csv und ruft die API an und bringt Informationen über Lat, Lng, State und City zurück. Es funktioniert gut und liefert mir die richtigen Ergebnisse, abe...
fragte BlackCurrant vor einem Jahr

1
Bewertungen
1
Antwort
66
Ansichten

Ausnahmebehandlung mit Nullprüfung in Java

//not an elf file. try PE parser PE pe=PEParser.parse(path); if(pe!=null) { PESignature ps =pe.getSignature(); if(ps==null||!ps.isValid()) { //What is it? Toast.makeText(this,"The file seems that it is nei...
fragte KYHSGeekCode vor einem Jahr

0
Bewertungen
1
Antwort
77
Ansichten

Protokollierung mit statischer Lambda-Funktion

Daher bin ich etwas verwirrt über einige Notizen, die ich von meinem Rezensenten bekomme. Ich habe eine Art Dienstprogramm, um Protokollnachrichten zu drucken / vorzubereiten. Ja, vielleicht bin ich ein bisschen fanatischer Java-8-Lambda-Typ, aber ich denke, es ist immer noch unter Kontrolle. :) So...
fragte shutdown -h now vor einem Jahr

1
Bewertungen
1
Antwort
79
Ansichten

Generische Fehlerbehandlungsfunktion für POSIX-Shell-Skripts

Absicht Ich kam auf die Idee einer generischen, portablen, äußerst zuverlässigen und weiter anpassbaren Funktion für in POSIX geschriebene Shell-Skripts für die Fehlerbehandlung. Zweck Die Funktion soll herausfinden, ob das Terminal farblich unterstützt wird, und entsprechend handeln. Wenn ja, da...
fragte Vlastimil vor einem Jahr

3
Bewertungen
3
Antworten
118
Ansichten

Berechnen Sie Summe, Minimum, Maximum und Mittelwert aus einer Reihe von Entfernungen

Ich habe erst angefangen, C ++ zu lernen, und lese gerade durch das Buch "Programmieren von Prinzipien und Praktiken mit C ++". Dieser Code ist mein Versuch, Übung 3 am Ende von Kapitel 4 abzuschließen. Die eigentliche Aufgabe ist: Lesen Sie eine Folge von Doppelwerten in einen Vektor. Stellen...
fragte Butch Crockett vor einem Jahr

3
Bewertungen
1
Antwort
102
Ansichten

Entfernen Sie bei einer Wortliste das kürzere Wort jedes Paares

Dies ist keine Frage "Bitte machen Sie meine Hausaufgaben". Ich habe ein Problem auf zwei Arten gelöst und möchte wissen, welche Lösung besser ist. Besser definiert durch bessere Lesbarkeit, geringere Komplexität und geringeren Speicherbedarf. Ich möchte auch darauf hinweisen, dass dies keine Hausau...

2
Bewertungen
1
Antwort
299
Ansichten

WebAPI-globaler Ausnahmehandler

In unserer WebAPI-Anwendung gibt es einen globalen Ausnahmebehandler, der wie folgt aussieht: public class ApiExceptionHandler : IExceptionHandler { public async Task HandleAsync(ExceptionHandlerContext context, CancellationToken cancellationToken) { var exceptionType = context.Exc...
fragte TomSelleck vor einem Jahr

5
Bewertungen
2
Antworten
707
Ansichten

Benutzerdefinierte C ++ - Ausnahmeklasse mit Stack-Trace-Generierung

Ich wollte meine eigene Laufzeitfehlerklasse in C ++ implementieren, die aussagekräftigere Informationen darüber liefert, wo der Fehler aufgetreten std::runtime_errorist. Ich beschloss, boost::stacktraceeine Stack-Ablaufverfolgung zu generieren, die an die Ausnahmemeldung angehängt wurde. Wie auch...
fragte Jacajack vor einem Jahr