Articles of gestion

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 […]

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

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 […]

Quel schéma de numérotation des versions recommandez-vous?

Ma question est de savoir quel schéma de nommage de version doit être utilisé pour quel type de projet. Major.minor.fix est très courant, mais même cela peut conduire à 4 chiffres (c.-à-d. Firefox 2.0.0.16). Certains ont un modèle dont les nombres impairs indiquent les versions de développeur et même les versions stables. Et toutes sortes […]

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 est-ce que je sauve d’un `require ‘: aucun tel fichier à charger dans ruby?

J’essaie de sauver de “ require ‘: pas un tel fichier à charger dans ruby` afin d’indiquer à l’utilisateur de spécifier le drapeau -I au cas où il l’aurait oublié. Fondamentalement, le code ressemble à: begin require ‘someFile.rb’ rescue puts “someFile.rb was not found, have you” puts “forgotten to specify the -I flag?” exit end […]

Comment savoir quelle variable est le coupable dans le bloc try?

Dans un certain bloc try, j’ai deux variables Ssortingng qui peuvent provoquer NumberFormatException lorsque j’utilise Integer.parseInt(ssortingng1) et Integer.parseInt(ssortingng2) . La question est, si catch une exception, comment savoir quelle chaîne est le fauteur de troubles? Je dois obtenir le nom de la variable du fauteur de troubles. Voici un exemple de code: public class test […]

Directives sur la propagation des exceptions (en Java)

Existe-t-il des directives sur la propagation des exceptions en Java? Quand ajoutez-vous une exception à la signature de la méthode? Par exemple: si une exception est lancée uniquement lorsqu’une ressource de programme essentielle est manquante et ne peut être gérée qu’au niveau supérieur, est-ce que je la propage par toutes les méthodes utilisant cette exception […]