La programmation

Q & A pour les programmeurs professionnels et passionnés

9
Comment sortir d'une boucle avec Ruby Pry?
J'utilise Pry avec mon application Rails. J'ai mis à l' binding.pryintérieur d'une boucle dans mon modèle pour essayer de déboguer un problème. Par exemple: (1..100).each do |i| binding.pry puts i end Lorsque je tape quit, il passe à l'itération suivante et s'arrête à nouveau. Existe-t-il un moyen de sortir de …
212 ruby-on-rails  ruby  loops  exit  pry 

26
Plusieurs fichiers dex définissent Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat
Si je cours à gradle assembleDebugpartir de la ligne de commande, je reçois soudainement cette erreur: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) Si je grep pour v4, je vois …

10
Comment modifier dynamiquement le texte d'un élément de menu dans Android
J'essaie de changer le titre d'un élément de menu de l'extérieur de la onOptionsItemSelected(MenuItem item)méthode. Je fais déjà ce qui suit; public boolean onOptionsItemSelected(MenuItem item) { try { switch(item.getItemId()) { case R.id.bedSwitch: if(item.getTitle().equals("Set to 'In bed'")) { item.setTitle("Set to 'Out of bed'"); inBed = false; } else { item.setTitle("Set to …
212 java  android  menu  menuitem 


20
Quelle version de javac a construit mon pot?
Comment savoir quelle version du compilateur Java a été utilisée pour créer un bocal? J'ai un fichier jar, et il aurait pu être construit dans l'un des trois JDK. Nous devons savoir exactement lequel, afin de pouvoir certifier la compatibilité. La version du compilateur est-elle intégrée quelque part dans les …
212 java  jar 

25
Vérifier le nom de colonne dans un objet SqlDataReader
Comment vérifier si une colonne existe dans un SqlDataReader objet? Dans ma couche d'accès aux données, j'ai créé une méthode qui crée le même objet pour plusieurs appels de procédures stockées. L'une des procédures stockées possède une colonne supplémentaire qui n'est pas utilisée par les autres procédures stockées. Je souhaite …
212 c#  .net  sqldatareader 

5
Paramètres de chaîne de requête facultatifs dans l'API Web ASP.NET
J'ai besoin d'implémenter la méthode WebAPI suivante: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Tous les paramètres de chaîne de requête peuvent être nuls. Autrement dit, l'appelant peut spécifier de 0 à tous les 5 paramètres. Dans MVC4 beta, j'avais l'habitude de faire ce qui suit: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public …




16
Héritage multiple en C #
Étant donné que l'héritage multiple est mauvais (cela rend la source plus compliquée), C # ne fournit pas directement un tel modèle. Mais parfois, il serait utile d'avoir cette capacité. Par exemple, je suis capable d'implémenter le modèle d'héritage multiple manquant en utilisant des interfaces et trois classes comme ça: …


7
Comment / quand générer des fichiers wrapper Gradle?
J'essaie de comprendre comment fonctionne le Gradle Wrapper. Dans de nombreux référentiels sources, je vois la structure suivante: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Mes questions: Comment / quand génère gradlew- gradlew.batt- on / ? Êtes-vous censé les générer une seule fois lors de la …

7
Que signifie le signe d'insertion ('^') en C ++ / CLI?
Je viens de tomber sur ce code et quelques recherches sur Google ne révèlent aucune explication de cette mystérieuse (pour moi) syntaxe. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Que diable signifie le curseur? (Le gcnewest également nouveau pour moi, et j'ai posé des questions à ce sujet …
212 .net  c++-cli 


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.