Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
Wie verwende ich einen ternären Operator in Rasiermesser (speziell für HTML-Attribute)?
Mit der WebForms-Ansichts-Engine verwende ich häufig den ternären Operator für sehr einfache Bedingungen, insbesondere innerhalb von HTML-Attributen. Zum Beispiel: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Der obige Code gibt dem <a>Tag eine Klasse von authoder anonabhängig davon, ob der Benutzer authentifiziert ist. Was ist die äquivalente Syntax …

9
Wie lese ich den letzten Commit-Kommentar?
Oft $ git -commit -m ""möchte ich während eines Commits ( ) meinen letzten Kommentar lesen, um mich daran zu erinnern, welche Fortschritte ich gemacht habe. Gibt es eine einfache Möglichkeit, direkt über die Befehlszeile auf die letzte Festschreibungsnachricht zuzugreifen? (Ich benutze Windows.)
401 git 

18
Wie setze ich in Android programmgesteuert Ränder in dp?
In diesem , diesem und diesem Thread habe ich versucht, eine Antwort darauf zu finden, wie die Ränder in einer einzelnen Ansicht festgelegt werden. Ich habe mich jedoch gefragt, ob es keinen einfacheren Weg gibt. Ich werde erklären, warum ich diesen Ansatz lieber nicht verwenden möchte: Ich habe einen benutzerdefinierten …
401 android  layout  button  margin 



12
Wie entferne ich Linien zwischen ListViews unter Android?
Ich benutze zwei ListViews wie folgt: <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> Es gibt eine leere Zeile zwischen den beiden ListViews. Wie entferne ich es?


13
Dekorateure mit Parametern?
Ich habe ein Problem mit der Übertragung der Variablen 'insurance_mode' durch den Dekorateur. Ich würde es mit der folgenden Dekorateuraussage tun: @execute_complete_reservation(True) def test_booking_gta_object(self): self.test_select_gta_object() aber leider funktioniert diese Aussage nicht. Vielleicht gibt es einen besseren Weg, um dieses Problem zu lösen. def execute_complete_reservation(test_case,insurance_mode): def inner_function(self,*args,**kwargs): self.test_create_qsf_query() test_case(self,*args,**kwargs) self.test_select_room_option() if …
401 python  decorator 


25
Warum wird die Verwendung von alloca () nicht als bewährte Methode angesehen?
alloca()ordnet Speicher eher auf dem Stapel als auf dem Heap zu, wie im Fall von malloc(). Wenn ich von der Routine zurückkehre, wird der Speicher freigegeben. Tatsächlich löst dies mein Problem, dynamisch zugewiesenen Speicher freizugeben. Die Freigabe des zugewiesenen Speichers bereitet malloc()große Kopfschmerzen und führt, wenn sie irgendwie übersehen wird, …
401 c  stack  malloc  allocation  alloca 


18
Datei konvertieren: Uri in Datei in Android
Was ist der einfachste Weg, um in Android von einem file: android.net.Uriin einen zu konvertieren File? Versuchte Folgendes, aber es funktioniert nicht: final File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); File auxFile = new File(uri.toString()); assertEquals(file.getAbsolutePath(), auxFile.getAbsolutePath());
401 android  file  uri  file-uri 


2
vim und NERD Tree Erweiterung - Hinzufügen einer Datei
Wenn Sie den vim-Editor mit dem NERDTree-Plugin verwenden, um durch den Baum Ihres Projekts zu navigieren, gibt es eine einfache Möglichkeit, eine neue Quellcodedatei unter dem aktuell markierten Verzeichnis zu erstellen? Derzeit gehe ich in meine Shell, füge die Datei hinzu und aktualisiere dann den Baum. Es muss einen besseren …
400 vim  nerdtree 


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.