Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



18
StringBuilder vs String-Verkettung in toString () in Java
Angesichts der 2 folgenden toString()Implementierungen, welche bevorzugt wird: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } oder public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? Noch wichtiger ist, dass …



28
Ändern der Bildgröße in Markdown
Ich habe gerade mit Markdown angefangen. Ich liebe es, aber eines nervt mich: Wie kann ich die Größe eines Bildes mit Markdown ändern? Die Dokumentation enthält nur den folgenden Vorschlag für ein Bild: ![drawing](drawing.jpg) Wenn es möglich ist, möchte ich, dass das Bild auch zentriert wird. Ich frage nach allgemeinem …
920 image  markdown 

30
So validieren Sie Telefonnummern mit Regex
Ich versuche, einen umfassenden regulären Ausdruck zusammenzustellen, um Telefonnummern zu validieren. Im Idealfall werden internationale Formate verarbeitet, es müssen jedoch US-Formate verarbeitet werden, einschließlich der folgenden: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1 (234) 567-8901 1.234.567.8901 1/234/567/8901 12345678901 Ich werde mit meinem aktuellen Versuch antworten, aber ich hoffe, dass jemand etwas …

30
Wie schneide ich Leerzeichen aus einer Bash-Variablen?
Ich habe ein Shell-Skript mit diesem Code: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Der bedingte Code wird jedoch immer ausgeführt, da hg stimmer mindestens ein Zeilenumbruchzeichen gedruckt wird. Gibt es eine einfache Möglichkeit, Leerzeichen zu entfernen $var(wie trim()in PHP )? oder Gibt es …
920 string  bash  variables  trim 

11
Git-Push nach Feature-Branch-Rebase abgelehnt
OK, ich dachte, das wäre ein einfaches Git-Szenario. Was vermisse ich? Ich habe einen masterZweig und einen featureZweig. Ich arbeite daran master, einige daran featureund dann noch mehr master. Am Ende habe ich so etwas (die lexikografische Reihenfolge impliziert die Reihenfolge der Commits): A--B--C------F--G (master) \ D--E (feature) Ich habe …
919 git 



16
Kopieren Sie Array-Elemente in ein anderes Array
Ich habe ein JavaScript-Array, dataArraydas ich in ein neues Array verschieben möchte newArray. Außer ich will nicht newArray[0]sein dataArray. Ich möchte alle Elemente in das neue Array einfügen: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... oder noch besser: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // ... where …
918 javascript  arrays 

17
So verhindern Sie, dass Schaltflächen Formulare senden
Auf der folgenden Seite sendet die Schaltfläche "Entfernen" bei Firefox das Formular, die Schaltfläche "Hinzufügen" jedoch nicht. Wie verhindere ich, dass die Schaltfläche zum Entfernen das Formular sendet? <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> function addItem() { var v = $('form :hidden:last').attr('name'); var n = /(.*)input/.exec(v); var newPrefix; if …


10
Wie installiere ich eine frühere exakte Version eines NPM-Pakets?
Ich habe nvm zum Herunterladen von Node v0.4.10 verwendet und npm installiert, um mit dieser Version von Node zu arbeiten. Ich versuche Express mit zu installieren npm install express -g und ich erhalte einen Fehler, für den express eine Knotenversion> = 0.5.0 erfordert. Nun, das ist seltsam, da ich folgende …
916 node.js  npm 

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.