Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

10
Teilen Sie das geteilte Fenster in Vim ab
Ich habe meine Fenster horizontal geteilt. Wie kann ich nun zum normalen Modus zurückkehren, dh kein geteiltes Fenster, nur ein Fenster, ohne alle meine geöffneten Fenster abzubrechen. Ich habe 5 und möchte nicht "beenden", sondern nur aus dem geteilten Fenster herauskommen.
231 vim  split  window 

7
CSV in Python, das unter Windows einen zusätzlichen Wagenrücklauf hinzufügt
import csv outfile = file('test.csv', 'w') writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerow(['hi','dude']) writer.writerow(['hi2','dude2']) outfile.close() Es generiert eine Datei test.csvmit einem Extra \rin jeder Zeile, wie folgt: test.csv hi,dude\r\r\nhi2,dude2\r\r\n anstelle der erwarteten: hi,dude\r\nhi2,dude2\r\n Warum passiert das oder ist das tatsächlich das gewünschte Verhalten? Hinweis: Dieses Verhalten kann bei Python 2 oder …
231 python  windows  csv  newline 

9
Gibt es ein Tool für die Zuordnung von Java-Objekt zu Objekt? [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, …
231 java  mapping  dto 

8
Rufen Sie mit jQuery eine Liste der aktivierten Kontrollkästchen in einem div ab
Ich möchte eine Liste mit Namen von Kontrollkästchen erhalten, die in einem Div mit einer bestimmten ID ausgewählt sind. Wie würde ich das mit jQuery machen? Zum Beispiel möchte ich für dieses div Array ["c_n_0"; "c_n_3"] oder eine Zeichenfolge "c_n_0; c_n_3" <div id="checkboxes"> <input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1 …



8
Was ist aspektorientierte Programmierung?
Ich verstehe objektorientierte Programmierung und schreibe seit langer Zeit OO-Programme. Die Leute scheinen über aspektorientiertes Programmieren zu sprechen, aber ich habe nie wirklich gelernt, was es ist oder wie man es benutzt. Was ist das grundlegende Paradigma? Diese Frage ist verwandt, stellt sie aber nicht ganz: Aspektorientierte Programmierung vs. objektorientierte …
231 aop  paradigms 

4
Warum sollte ich jemals push_back anstelle von emplace_back verwenden?
C ++ 11-Vektoren haben die neue Funktion emplace_back. Im Gegensatz push_backzu Compiler-Optimierungen, um Kopien zu vermeiden, wird emplace_backdie perfekte Weiterleitung verwendet, um die Argumente direkt an den Konstruktor zu senden und ein Objekt an Ort und Stelle zu erstellen. Es scheint mir, dass emplace_backalles alles push_backkann, aber manchmal wird es …
231 c++  c++11  std 



14
Der beste Weg, um "Gruppieren nach" von Bash zu simulieren?
Angenommen, Sie haben eine Datei mit IP-Adressen, eine Adresse in jeder Zeile: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Sie benötigen ein Shell-Skript, das für jede IP-Adresse zählt, wie oft sie in der Datei angezeigt wird. Für die vorherige Eingabe benötigen Sie die folgende Ausgabe: 10.0.10.1 3 10.0.10.2 1 10.0.10.3 1 Eine …
231 bash  scripting 

18
PATH-Problem mit pytest 'ImportError: Kein Modul namens YadaYadaYada'
Ich habe easy_install verwendet, um pytest auf einem Mac zu installieren, und habe angefangen, Tests für ein Projekt mit einer Dateistruktur wie folgt zu schreiben: repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py Wenn Sie py.testim Repo-Verzeichnis ausgeführt werden, verhält sich alles wie erwartet Aber wenn ich dasselbe unter Linux oder Windows …


4
Wie kann man von einer lokalen Niederlassung in eine andere „ziehen“?
Das klingt so einfach, aber ich kann es einfach nicht herausfinden. Ich habe vor einiger Zeit einen experimentellen Zweig erstellt, und jetzt möchte ich alle Änderungen übernehmen, die seit meiner Erstellung am Master vorgenommen wurden. Das ist alles lokal. Ich möchte vom lokalen Master in die lokale my_branch ziehen, kann …
231 git 

8
Wie kann man mehrere Muster gleichzeitig durch sed ersetzen?
Angenommen, ich habe eine 'abbc'-Zeichenfolge und möchte Folgendes ersetzen: ab -> bc bc -> ab Wenn ich zwei Ersetzungen versuche, ist das Ergebnis nicht das, was ich will: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Welchen sed-Befehl kann ich also wie unten beschrieben ersetzen? echo abbc | sed SED_COMMAND bcab BEARBEITEN …
231 replace  syntax  sed 

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.