Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

8
Warum erlaubt C # Ihnen, Null zu werfen?
Beim Schreiben eines besonders komplexen Codes für die Ausnahmebehandlung hat jemand gefragt, ob Sie nicht sicherstellen müssen, dass Ihr Ausnahmeobjekt nicht null ist. Und ich sagte natürlich nicht, entschied mich dann aber, es zu versuchen. Anscheinend können Sie null werfen, aber es wird immer noch irgendwo zu einer Ausnahme. Warum …


14
Kann ich mit jQuery eine Dropdown-Liste öffnen?
Für diese Dropdown-Liste in HTML: <select id="countries"> <option value="1">Country</option> </select> Ich möchte die Liste öffnen (genauso wie wenn ich mit der linken Maustaste darauf klicke). Ist dies mit JavaScript (oder genauer jQuery) möglich?

1
Mehrere eindeutige Einschränkungen in JPA
Gibt es eine Möglichkeit, mithilfe von JPA festzulegen, dass für verschiedene Spaltengruppen mehrere eindeutige Einschränkungen gelten sollen? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; …


6
Std :: ifstream für LF, CR und CRLF?
Speziell interessiert mich istream& getline ( istream& is, string& str );. Gibt es eine Option für den ifstream-Konstruktor, um ihn anzuweisen, alle Newline-Codierungen unter der Haube in '\ n' zu konvertieren? Ich möchte in der Lage sein, getlinealle Zeilenenden anzurufen und ordnungsgemäß zu behandeln. Update : Zur Verdeutlichung möchte ich …
84 c++  ifstream  newline 


12
Wie erstelle ich einen Python-Dekorator, der mit oder ohne Parameter verwendet werden kann?
Ich möchte einen Python-Dekorator erstellen, der entweder mit Parametern verwendet werden kann: @redirect_output("somewhere.log") def foo(): .... oder ohne sie (zum Beispiel um die Ausgabe standardmäßig auf stderr umzuleiten): @redirect_output def foo(): .... Ist das überhaupt möglich? Beachten Sie, dass ich nicht nach einer anderen Lösung für das Problem der Umleitung …
84 python  decorator 

3
Wie erhalte ich einen FILE-Zeiger aus einem Dateideskriptor?
Ich spiele mit mkstemp(), was einen Dateideskriptor bereitstellt, aber ich möchte eine formatierte Ausgabe über generieren fprintf(). Gibt es eine einfache Möglichkeit, den von bereitgestellten Dateideskriptor mkstemp()in eine FILE *Struktur umzuwandeln, die für die Verwendung mit geeignet ist fprintf()?
84 c  posix  mkstemp 

4
OnClickListener - x, y Ort des Ereignisses?
Ich habe eine benutzerdefinierte Ansicht, die von Ansicht abgeleitet ist. Ich möchte benachrichtigt werden, wenn auf die Ansicht geklickt wird und die x, y-Position, an der der Klick stattgefunden hat. Gleiches gilt für lange Klicks. Sieht so aus, ich muss es überschreiben onTouchEvent(). Gibt es jedoch keine Möglichkeit, den x, …
84 android 


1
Was ist der Unterschied zwischen gcc / g ++ und cc1 / cc1plus?
Wenn ich meine Projekte kompiliere und die beim Ausführen verwendeten Ressourcen überprüfe top, wird manchmal g++und manchmal das große CPU- / Speicherproblem aufgerufen cc1plus. Was ist der Unterschied zwischen den beiden und sollte ich jemals cc1plusdirekt anrufen ?
84 gcc  g++ 


6
Wie füge ich ein Unterverzeichnis in Git zusammen?
Ist es möglich, nur die Änderungen für ein Unterverzeichnis von einem lokalen Git-Zweig zu einem entfernten Git-Zweig zusammenzuführen, oder ist es "alles oder nichts"? Zum Beispiel habe ich: branch-a - content-1 - dir-1 - content-2 und branch-b - content-1 - dir-1 - `content-2 Ich möchte nur den Inhalt von Zweig-a-Verzeichnis-1 …
84 git 

6
Erweitern von Selektoren aus Medienabfragen mit Sass
Ich habe eine Artikelklasse und eine kompakte "Modifikator" -Klasse: .item { ... } .item.compact { /* styles to make .item smaller */ } Das ist in Ordnung. Ich möchte jedoch eine @mediaAbfrage hinzufügen , die die .itemKlasse dazu zwingt , kompakt zu sein, wenn der Bildschirm klein genug ist. Auf …

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.