Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


20
Wie kann ich über eine Aufzählung iterieren?
Ich habe gerade bemerkt, dass Sie keine Standard-Mathematikoperatoren für eine Aufzählung wie ++ oder + = verwenden können Was ist der beste Weg, um alle Werte in einer C ++ - Aufzählung zu durchlaufen?
304 c++  enums 

15
Was ist der Unterschied zwischen den Mustern Dependency Injection und Service Locator?
Beide Muster scheinen eine Umsetzung des Prinzips der Umkehrung der Kontrolle zu sein. Das heißt, dass ein Objekt nicht wissen sollte, wie es seine Abhängigkeiten konstruiert. Dependency Injection (DI) scheint einen Konstruktor oder Setter zu verwenden, um seine Abhängigkeiten zu "injizieren". Beispiel für die Verwendung der Konstruktorinjektion: //Foo Needs an …


7
Kann CSS die Anzahl der untergeordneten Elemente eines Elements ermitteln?
Ich beantworte wahrscheinlich meine eigene Frage, bin aber sehr neugierig. Ich weiß, dass CSS einzelne Kinder eines Elternteils auswählen kann, aber es gibt Unterstützung, um die Kinder eines Containers zu formatieren, wenn sein Elternteil eine bestimmte Anzahl von Kindern hat. beispielsweise container:children(8) { // style the parent this way if …
304 css  css-selectors 

20
Wie betreibe ich ein Terminal in Vim?
Ich bin an Emacs gewöhnt, aber ich probiere Vim aus, um herauszufinden, welches mir besser gefällt. Eine Sache, die ich an Emacs mag, ist die Fähigkeit, ein Terminal in Emacs zu betreiben. Ist das innerhalb von Vim möglich? Ich weiß, dass Sie Befehle von Vim ausführen können, aber ich möchte …
304 vim 


20
Wie kann ich unter Linux eine Liste von Dateien mit ihrem absoluten Pfad erstellen?
Ich schreibe ein Shell-Skript, das Dateipfade als Eingabe verwendet. Aus diesem Grund muss ich rekursive Dateilisten mit vollständigen Pfaden generieren. Zum Beispiel hat die Datei barden Pfad: /home/ken/foo/bar aber soweit ich sehen kann, geben beide lsund findnur relative Pfadlisten an: ./foo/bar (from the folder ken) Es scheint eine offensichtliche Anforderung …

6
Aktualisieren von Tabellenzeilen in Postgres mithilfe von Unterabfragen
Mit postgres 8.4 möchte ich die vorhandene Tabelle aktualisieren: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Anfangs habe ich meine Abfrage mit der insert-Anweisung getestet: insert into address customer,supplier,partner SELECT …


17
So erfassen Sie UIView to UIImage ohne Qualitätsverlust auf dem Retina-Display
Mein Code funktioniert gut für normale Geräte, erzeugt jedoch verschwommene Bilder auf Retina-Geräten. Kennt jemand eine Lösung für mein Problem? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }

12
Wie kann ich ein SVN-Commit zurücksetzen?
Ich habe verschiedene Beispiele gefunden, wie man ein SVN-Commit wie zurücksetzt svn merge -r [current_version]:[previous_version] [repository_url] oder svn merge -c -[R] . Aber keiner von ihnen scheint zu funktionieren. Ich habe diese Befehle ausprobiert und die Dateien überprüft, die von Hand geändert wurden. Wie kann ich ein Commit mit der …
303 svn  revert 

21
Tastaturkürzel zum Einfügen von Inhalten aus der Zwischenablage in das Eingabeaufforderungsfenster (Win XP) [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Gibt es eine Tastenkombination zum Einfügen des Inhalts der …


6
Google Map API v3 - Grenzen und Zentrum festlegen
Ich habe kürzlich zu Google Maps API V3 gewechselt. Ich arbeite an einem einfachen Beispiel, in dem Markierungen aus einem Array gezeichnet werden. Ich weiß jedoch nicht, wie ich die Markierungen automatisch zentrieren und zoomen soll. Ich habe das Internet hoch und niedrig durchsucht, einschließlich Googles eigener Dokumentation, aber keine …

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.