Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

10
So ändern Sie den Menüelementtext dynamisch in Android
Ich versuche, den Titel eines Menüelements von außerhalb der onOptionsItemSelected(MenuItem item)Methode zu ändern . Ich mache schon folgendes; 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 'In bed'"); inBed …
212 java  android  menu  menuitem 


26
Mehrere Dex-Dateien definieren Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat
Wenn ich gradle assembleDebugüber die Befehlszeile laufe , wird plötzlich folgende Fehlermeldung angezeigt: 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) Wenn ich nach v4 grep, sehe ich zwei Dateien in …

20
Welche Version von Javac hat mein Glas gebaut?
Wie kann ich feststellen, mit welcher Version des Java-Compilers ein JAR erstellt wurde? Ich habe eine JAR-Datei, die in einem von drei JDKs erstellt werden könnte. Wir müssen genau wissen, welche, damit wir die Kompatibilität zertifizieren können. Ist die Compilerversion irgendwo in den Klassendateien oder im JAR eingebettet?
212 java  jar 

25
Suchen Sie in einem SqlDataReader-Objekt nach dem Spaltennamen
Wie überprüfe ich, ob eine Spalte in einem SqlDataReaderObjekt vorhanden ist? In meiner Datenzugriffsschicht habe ich eine Methode erstellt, die dasselbe Objekt für mehrere Aufrufe gespeicherter Prozeduren erstellt. Eine der gespeicherten Prozeduren verfügt über eine zusätzliche Spalte, die von den anderen gespeicherten Prozeduren nicht verwendet wird. Ich möchte die Methode …
212 c#  .net  sqldatareader 

5
Optionale Abfragezeichenfolgenparameter in der ASP.NET-Web-API
Ich muss die folgende WebAPI-Methode implementieren: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Alle Parameter der Abfragezeichenfolge können null sein. Das heißt, der Aufrufer kann von 0 bis zu allen 5 Parametern angeben. In MVC4 Beta habe ich Folgendes gemacht: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string …

13
Wie listet man Volumes in Docker-Containern auf?
Wenn ich Docker-Images aus Registern verwende, muss ich häufig die Volumes sehen, die von den Containern des Images erstellt wurden. Hinweis: Ich verwende Docker Version 1.3.2 unter Red Hat 7. Beispiel Für das postgresoffizielle Image aus der Docker-Registrierung ist ein Volume für Container unter konfiguriert/var/lib/postgresql/data . Was ist der prägnanteste …
212 docker 





7
Wie / wann werden Gradle-Wrapper-Dateien generiert?
Ich versuche zu verstehen, wie der Gradle Wrapper funktioniert. In vielen Quell-Repos sehe ich die folgende Struktur: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Meine Fragen: Wie / wann generiert man gradlew/ gradlew.bat? Sollten Sie sie nur einmal generieren, wenn das Projekt zum ersten Mal erstellt …

16
Mehrfachvererbung in C #
Da die Mehrfachvererbung schlecht ist (was die Quelle komplizierter macht), liefert C # ein solches Muster nicht direkt. Aber manchmal wäre es hilfreich, diese Fähigkeit zu haben. Zum Beispiel kann ich das fehlende Mehrfachvererbungsmuster mithilfe von Schnittstellen und drei Klassen wie diesen implementieren: public interface IFirst { void FirstMethod(); } …

7
Was bedeutet das Caret ('^') in C ++ / CLI?
Ich bin gerade auf diesen Code gestoßen und einige Google-Suchanfragen haben keine Erklärung für diese mysteriöse (für mich) Syntax ergeben. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Was zum Teufel bedeutet das Caret? (Das gcnewist auch neu für mich, und ich habe hier danach gefragt .)
212 .net  c++-cli 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.