Articles of exception

Appartamento a thread singolo: imansible istanziare il controllo ActiveX

Ho bisogno di ottenere informazioni sugli stili CSS applicati nella pagina HTML. Ho usato AxWebBrowser e iterate IHTMLDOMNode. Sono in grado di ottenere tutti i dati necessari e spostare il codice nella mia applicazione. Il problema è che questa parte è in esecuzione all’interno dell’operatore in background e ho ottenuto un’eccezione durante il tentativo di […]

Inizia, salva e assicurati in Ruby?

Di recente ho iniziato a programmare in Ruby e sto esaminando la gestione delle eccezioni. Mi stavo chiedendo se ensure l’equivalente di Ruby di finally in C #? Dovrei avere: file = File.open(“myFile.txt”, “w”) begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end o dovrei farlo? #store the file […]

Come aumentare un errore all’interno di una funzione MySQL

Ho creato una funzione MySQL e vorrei generare un errore se i valori passati per i parametri non sono validi. Quali sono le mie opzioni per sollevare un errore all’interno di una funzione MySQL?

Perché Java non consente di generare un’eccezione controllata dal blocco di inizializzazione statico?

Perché Java non consente di generare un’eccezione controllata da un blocco di inizializzazione statico? Qual è stata la ragione di questa decisione di progettazione?

Come implementate un re-try-catch?

Try-catch ha lo scopo di aiutare nella gestione delle eccezioni. Ciò significa che in qualche modo aiuterà il nostro sistema ad essere più robusto: provare a recuperare da un evento inaspettato. Sospettiamo che qualcosa possa accadere durante l’esecuzione e l’istruzione (invio di un messaggio), quindi viene incluso nel tentativo. Se succede qualcosa di inaspettato, possiamo […]

È ansible rilevare l’eccezione di memoria in java?

Sto sviluppando un programma che richiede un’enorme quantità di memoria, e voglio catturare quando si verifica un’eccezione fuori memoria. Avevo sentito dire che non è ansible farlo, ma curioso se c’è qualche sviluppo in questo senso.

Distruzione di oggetti in C ++

Quando esattamente gli oggetti vengono distrutti in C ++, e cosa significa? Devo distruggerli manualmente, poiché non esiste Garbage Collector? Come entrano in gioco le eccezioni? (Nota: Questo è pensato per essere una voce alle FAQ C ++ di Overflow dello Stack . Se vuoi criticare l’idea di fornire una FAQ in questo modulo, allora […]

Come leggere e capire la traccia dello stack java?

Ad esempio, ho ottenuto una traccia stack come questa: java.lang.NullPointerException abc.investxa.presentation.controllers.UnixServerJobController.handleRequest(UnixServerJobController.java:66) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) Quindi qual è la causa principale di questa eccezione? Dalla traccia dello stack, ho scoperto che c’è un problema con la funzione doFilter nella class OncePerRequestFilter ! Tuttavia, quando inserisco un punto di interruzione e […]

Gestione delle eccezioni dalle attività di ExecutorService di Java

Sto cercando di utilizzare la class ThreadPoolExecutor di Java per eseguire un numero elevato di attività pesanti con un numero fisso di thread. Ognuna delle attività ha molte posizioni durante le quali potrebbe non riuscire a causa di eccezioni. Ho sottoclassato ThreadPoolExecutor e ho sovrascritto il metodo afterExecute che dovrebbe fornire tutte le eccezioni non […]

Quando dovrei usare davvero noex?

La parola chiave noexcept può essere applicata in modo appropriato a molte firme di funzioni, ma non sono sicuro su quando dovrei considerare di usarlo nella pratica. Sulla base di ciò che ho letto finora, l’aggiunta dell’ultimo minuto di noexcept sembra affrontare alcuni importanti problemi che sorgono quando i costruttori di mosse lanciano. Tuttavia, non […]