Domande taggate «exception»

Un'eccezione è una condizione insolita che richiede una deviazione dal flusso normale del programma. Normalmente, un'eccezione non dovrebbe comportare un errore totale, ma dovrebbe essere seguita da un gestore di eccezioni. La gestione delle eccezioni è un costrutto incorporato in molti linguaggi di programmazione. Di solito, le eccezioni vengono gestite svolgendo lo stack, quindi tornando a uno stato definito al di fuori dell'ambito dell'eccezione e quindi invocando un blocco gestore o una routine.




11
acquisizione del messaggio di eccezione python
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR = "some ftp address" def upload_to_ftp(con, filepath): try: f = open(filepath,'rb') # file to send con.storbinary('STOR '+ filepath, f) # Send the file f.close() # Close file …

8
Quando dovrei davvero usare noexcept?
La noexceptparola chiave può essere applicata in modo appropriato a molte firme di funzioni, ma non sono sicuro di quando dovrei considerare di usarlo nella pratica. Sulla base di ciò che ho letto finora, l'aggiunta dell'ultimo minuto noexceptsembra affrontare alcuni problemi importanti che sorgono quando si lanciano costruttori di mosse. …



16
Perché ottengo un UnsupportedOperationException quando provo a rimuovere un elemento da un elenco?
Ho questo codice: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } Capisco questo: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Come sarebbe questo nel modo …


30
Il caso contro le eccezioni verificate
Da diversi anni non riesco a ottenere una risposta decente alla seguente domanda: perché alcuni sviluppatori sono così contrari alle eccezioni verificate? Ho avuto numerose conversazioni, letto cose sui blog, letto cosa diceva Bruce Eckel (la prima persona che ho visto parlare contro di loro). Attualmente sto scrivendo un nuovo …



30
Quando lanciare un'eccezione?
Sono state create eccezioni per ogni condizione che la mia applicazione non prevede. UserNameNotValidException, PasswordNotCorrectExceptionEcc Tuttavia mi è stato detto che non avrei dovuto creare eccezioni per tali condizioni. Nel mio UML quelle SONO eccezioni al flusso principale, quindi perché non dovrebbe essere un'eccezione? Qualche guida o best practice per …


9
Come aggiungere l'autorizzazione manifest a un'applicazione?
Sto tentando di accedere al collegamento HTTP utilizzando HttpURLConnectionin Android per scaricare un file, ma ricevo questo avviso in LogCat: WARN / System.err (223): java.net.SocketException: autorizzazione negata (forse mancante autorizzazione INTERNET) Ho aggiunto android.Manifest.permissionalla mia domanda ma continua a offrire la stessa eccezione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.