Questions marquées «exception»

Une exception est une condition inhabituelle qui nécessite un écart par rapport au flux normal du programme. Normalement, une exception ne doit pas entraîner un échec total, mais doit être suivie par un gestionnaire d'exceptions. La gestion des exceptions est une construction intégrée dans de nombreux langages de programmation. Habituellement, les exceptions sont gérées en déroulant la pile, ce qui revient à un état défini en dehors de la portée de l'exception, puis en invoquant un bloc ou une routine de gestionnaire.




11
capture de message d'exception 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
Quand devrais-je vraiment utiliser noexcept?
Le noexceptmot-clé peut être appliqué de manière appropriée à de nombreuses signatures de fonction, mais je ne sais pas quand je devrais envisager de l'utiliser dans la pratique. Sur la base de ce que j'ai lu jusqu'à présent, l'ajout de dernière minute noexceptsemble résoudre certains problèmes importants qui surviennent lorsque …



16
Pourquoi est-ce que j'obtiens une exception UnsupportedOperationException lorsque j'essaie de supprimer un élément d'une liste?
J'ai ce code: 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, ", "); } J'ai compris: 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) Comment serait-ce la bonne façon? …


30
L'affaire contre les exceptions vérifiées
Depuis un certain nombre d'années, je n'ai pas pu obtenir une réponse décente à la question suivante: pourquoi certains développeurs sont-ils si opposés aux exceptions vérifiées? J'ai eu de nombreuses conversations, lu des choses sur des blogs, lu ce que Bruce Eckel avait à dire (la première personne que j'ai …



30
Quand lever une exception?
J'ai créé des exceptions pour chaque condition à laquelle ma candidature ne s'attend pas. UserNameNotValidException, PasswordNotCorrectExceptionetc. Cependant, on m'a dit de ne pas créer d'exceptions à ces conditions. Dans mon UML, ce sont des exceptions au flux principal, alors pourquoi ne devrait-il pas s'agir d'une exception? Des conseils ou des …


9
Comment ajouter une autorisation manifeste à une application?
J'essaie d'accéder au lien HTTP à l'aide HttpURLConnectiond'Android pour télécharger un fichier, mais je reçois cet avertissement dans LogCat: WARN / System.err (223): java.net.SocketException: autorisation refusée (autorisation INTERNET peut-être manquante) J'ai ajouté android.Manifest.permissionà ma demande, mais elle donne toujours la même exception.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.