Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

13
Wie verwende ich itertools.groupby ()?
Ich konnte keine verständliche Erklärung für die tatsächliche Verwendung der Python- itertools.groupby()Funktion finden. Ich versuche Folgendes zu tun: Nehmen Sie eine Liste - in diesem Fall die untergeordneten lxmlElemente eines objektivierten Elements Teilen Sie es anhand einiger Kriterien in Gruppen ein Dann iterieren Sie später über jede dieser Gruppen separat. …
507 python  itertools 

8
Wann sollte ich noexcept wirklich verwenden?
Das noexceptSchlüsselwort kann angemessen auf viele Funktionssignaturen angewendet werden, aber ich bin mir nicht sicher, wann ich es in der Praxis verwenden soll. Basierend auf dem, was ich bisher gelesen habe, noexceptscheint die Hinzufügung von Last-Minute einige wichtige Probleme zu lösen, die beim Werfen von Bewegungskonstruktoren auftreten. Ich kann jedoch …

8
Was ist der beste Weg, um Akzente in einer Python-Unicode-Zeichenfolge zu entfernen?
Ich habe eine Unicode-Zeichenfolge in Python und möchte alle Akzente (diakritische Zeichen) entfernen. Ich habe im Web eine elegante Möglichkeit gefunden, dies in Java zu tun: Konvertieren Sie die Unicode-Zeichenfolge in ihre lange normalisierte Form (mit einem separaten Zeichen für Buchstaben und Diakritika). Entfernen Sie alle Zeichen, deren Unicode-Typ "diakritisch" …




16
Wie erhalte ich die Bildschirmbreite und -höhe in iOS?
Wie kann man die Abmessungen des Bildschirms in iOS erhalten? Derzeit benutze ich: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; in viewWillAppear:undwillAnimateRotationToInterfaceOrientation:duration: Das erste Mal bekomme ich die gesamte Bildschirmgröße. Das zweite Mal bekomme ich den Bildschirm ohne die Navigationsleiste.
506 cocoa-touch  ios  uikit  screen 

30
Wie installiere ich psycopg2 mit "pip" auf Python?
Ich benutze virtualenvund ich muss "psycopg2" installieren. Ich habe folgendes getan: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Und ich habe folgende Nachrichten: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or …

15
LINQ: Wann wird SingleOrDefault vs. FirstOrDefault () mit Filterkriterien verwendet?
Betrachten Sie die IEnumerable-Erweiterungsmethoden SingleOrDefault()undFirstOrDefault() MSDN dokumentiert, dassSingleOrDefault : Gibt das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist. Diese Methode löst eine Ausnahme aus, wenn die Sequenz mehr als ein Element enthält. wohingegen FirstOrDefaultvon MSDN (vermutlich , wenn eine Verwendung OrderBy()oder OrderByDescending()überhaupt nicht oder …
506 .net  linq  linq-to-sql 

10
Was ist Node.js? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


5
Wie kann ich eine gelöschte Zeile „beschuldigen“?
git blameeignet sich hervorragend für geänderte und hinzugefügte Zeilen. Wie kann ich jedoch feststellen, wann eine Zeile, die in einem bestimmten vorherigen Commit vorhanden war, gelöscht wurde? Ich denke nach bisect, aber ich hoffte auf etwas Handlicheres. (Bevor Sie fragen: In diesem Fall habe ich gerade a ausgeführt git log …
506 git 


30
Nicht blockierendes Lesen eines Unterprozesses. PIPE in Python
Ich verwende das Unterprozessmodul , um einen Unterprozess zu starten und eine Verbindung zu seinem Ausgabestream (stdout) herzustellen. Ich möchte in der Lage sein, nicht blockierende Lesevorgänge auf seinem Standard auszuführen. Gibt es eine Möglichkeit, .readline nicht zu blockieren oder zu überprüfen, ob sich Daten im Stream befinden, bevor ich …

12
Was ist eine "statische" Funktion in C?
Die Frage war einfach c Funktionen nicht c ++ static Methoden, wie in Kommentaren erläutert. Ich verstehe, was eine staticVariable ist, aber was ist eine staticFunktion? Und warum ist es so, dass, wenn ich eine Funktion deklariere, sagen void print_matrixwir, sagen wir a.c(OHNE a.h) und einschließen "a.c"- ich verstehe "print_matrix@@....) …

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.