Articles of des

Les destructeurs sont-ils appelés après un lancer en C ++?

J’ai exécuté un programme exemple et les destructeurs pour les objects alloués à la stack sont appelés, mais est-ce garanti par la norme?

Comment défensivement devrais-je programmer?

Je travaillais avec une petite routine utilisée pour créer une connexion à une firebase database: Avant public DbConnection GetConnection(Ssortingng connectionName) { ConnectionSsortingngSettings cs= ConfigurationManager.ConnectionSsortingngs[connectionName]; DbProviderFactory factory = DbProviderFactories.GetFactory(cs.ProviderName); DbConnection conn = factory.CreateConnection(); conn.ConnectionSsortingng = cs.ConnectionSsortingng; conn.Open(); return conn; } Ensuite, j’ai commencé à examiner la documentation du framework .NET pour voir quel était le comportement […]

Méthodes conseillées pour nommer les assemblages et gérer les versions?

Je recherche de bonnes pratiques pour nommer les assemblages et les mettre à jour. À quelle fréquence incrémentez-vous les versions majeures ou mineures? Dans certains cas, j’ai vu des versions allant directement de la version 1.0 à la version 3.0. Dans d’autres cas, il semble être bloqué à la version 1.0.2.xxxx. Ce sera pour un […]

Java: gestionnaire d’exception global

Est-il possible de créer un gestionnaire d’exceptions global en Java? Je veux utiliser comme ça: “When an exception is thrown somewhere in the WHOLE program, exit.” Le gestionnaire ne peut pas intercepter les exceptions lancées dans un corps de try-catch . Martijn

Augmenter une exception personnalisée avec des arguments

Je définis une exception personnalisée sur un modèle dans les rails comme une sorte de wrapper Exception: ( begin[code]rescue[raise custom exception]end ) Lorsque je soulève l’exception, j’aimerais lui transmettre quelques informations sur a) l’instance du modèle dont les fonctions internes génèrent l’erreur et b) l’erreur interceptée. Cela se passe sur une méthode d’importation automatisée d’un […]

Qu’est-ce que cela signifie par cache froid et concept de cache chaud?

J’ai lu un journal et utilisé les termes ” cache froid ” et ” cache chaud “. Je cherche mais je n’ai pas trouvé quelque chose d’utile. Que signifie le concept de ” cache froid ” et de ” cache chaud “? Je visite aussi ce lien Mais j’ai besoin de quelque chose de plus.

Lecture de la valeur sélectionnée dans asp: RadioButtonList à l’aide de jQuery

J’ai un code similaire au suivant … Do you have buffet facilities? What is the capacity for the buffet? Je veux capturer un événement lorsque la liste radio blBuffetMealFacilities: chk change côté client et exécute une fonction de glissement sur la div HasBuffet à partir de jQuery. Quelle est la meilleure façon de créer cela, […]

Pages d’erreur dynamics dans Rails 3

Dans Rails 2.3.x, vous pouvez remplacer render_optional_error_file comme render_optional_error_file : # ApplicationController.rb protected def render_optional_error_file(status_code) render :template => “errors/500”, :status => 500, :layout => ‘application’ end Cependant, Rails 3 n’a plus le render_optional_error_file . Au lieu de cela, vous devez remplacer rescue_action_in_public , ce que vous pouvez faire comme ceci: # config/initializers/error_page.rb module ActionDispatch class […]

Objets persistants de la firebase database de version, comment le feriez-vous?

(Non lié à la version du schéma de la firebase database) Les applications qui interagissent avec des bases de données ont souvent des objects de domaine composés de données provenant de nombreuses tables. Supposons que l’application prenne en charge le versioning, au sens de CVS, pour ces objects de domaine. Pour certains objects du domaine […]

Comment puis-je append un message à une exception sans perdre aucune information en C #?

J’ai le code suivant: catch(Exception ex) { throw new FatalException(“An error occurred while trying to load the XSLT file.”, ex); } Cela ne fait que ravaler l’exception. Je peux résoudre ce problème en procédant comme suit: catch(Exception ex) { throw; } Mais je voudrais quand même inclure le message personnalisé pour obtenir de l’aide sur […]