Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

11
Durchlaufen Sie eine Liste von Dateien mit Leerzeichen
Ich möchte eine Liste von Dateien durchlaufen. Diese Liste ist das Ergebnis eines findBefehls, daher habe ich Folgendes gefunden: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Es ist in Ordnung, außer wenn eine Datei Leerzeichen in ihrem …
201 linux  bash  shell 

20
Was ist der beste Weg, um verschachtelte Wörterbücher zu implementieren?
Ich habe eine Datenstruktur, die im Wesentlichen einem verschachtelten Wörterbuch entspricht. Nehmen wir an, es sieht so aus: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Das aufrechtzuerhalten und zu schaffen ist ziemlich schmerzhaft; Jedes Mal, …


7
Verwenden mehrerer Trennzeichen in awk
Ich habe eine Datei, die folgende Zeilen enthält: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com In der obigen Ausgabe möchte ich 3 Felder extrahieren (Nummer 2, 4 und das letzte *.example.com). Ich erhalte die folgende Ausgabe: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 …

9
Leere Arrays scheinen gleichzeitig wahr und falsch zu sein
Leere Arrays sind wahr, aber sie sind auch gleich falsch. var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie das Snippet Ich denke, das liegt an der impliziten Konvertierung, …
201 javascript 

10
Abschnitt gegen Artikel HTML5
Ich habe eine Seite, die aus verschiedenen "Abschnitten" wie Videos, einem Newsfeed usw. besteht. Ich bin etwas verwirrt, wie ich diese mit HTML5 darstellen soll. Derzeit habe ich sie als HTML5 <section>, aber bei näherer Betrachtung sieht es so aus, als wären sie das korrektere Tag <article>. Könnte mir jemand …
201 html  markup 

10
Was ist die größte sichere UDP-Paketgröße im Internet?
Ich habe eine Reihe von Artikeln über UDP-Paketgrößen gelesen, konnte jedoch keine Schlussfolgerung darüber ziehen, was richtig ist. Eine Reihe von Diensten beschränkt das größte UDP-Paket auf 512 Byte (wie DNS). Bei einer minimalen MTU im Internet von 576 beträgt die Größe des IPv4-Headers 20 Byte und des UDP-Headers 8 …
201 networking  sockets  udp  ipv4 

5
Wie installiere ich imagemagick mit Homebrew?
Ich versuche, Imagemagick unter OSX Lion zu installieren, aber etwas funktioniert nicht wie erwartet. -> brew install imagemagick /usr/local/git/bin/git ==> Cloning https://github.com/adamv/ImageMagick.git Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git... fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git update-server-info on the server? Error: Failure while executing: git clone --depth 1 https://github.com/adamv/ImageMagick.git /Users/kleber/Library/Caches/Homebrew/imagemagick--git Brauarzt sagt: -> …
201 git  gcc  homebrew  osx-lion  gcc4 

8
Wie können Sie feststellen, wann ein Layout gezeichnet wurde?
Ich habe eine benutzerdefinierte Ansicht, die eine scrollbare Bitmap auf den Bildschirm zeichnet. Um es zu initialisieren, muss ich die Größe des übergeordneten Layoutobjekts in Pixel übergeben. Während der Funktionen onCreate und onResume wurde das Layout jedoch noch nicht gezeichnet, sodass layout.getMeasuredHeight () 0 zurückgibt. Als Problemumgehung habe ich einen …

6
ActiveRecord: Größe gegen Anzahl
In Rails finden Sie die Anzahl der Datensätze mit Model.sizeund Model.count. Wenn Sie mit komplexeren Abfragen arbeiten, hat die Verwendung einer Methode gegenüber der anderen einen Vorteil? Wie unterscheiden sie sich? Zum Beispiel habe ich Benutzer mit Fotos. Wenn ich eine Tabelle mit Benutzern anzeigen möchte und wie viele Fotos …


9
Der beste Weg, um das Gebietsschema des Benutzers im Browser zu bestimmen
Ich habe eine Website (Flash) in einem Dutzend Sprachen lokalisiert und möchte abhängig von den Browsereinstellungen des Benutzers automatisch einen Standardwert definieren, um die Schritte für den Zugriff auf den Inhalt zu minimieren. Zu Ihrer Information, ich kann aufgrund von Proxy-Einschränkungen keine Server-Skripte verwenden. Ich denke, JavaScript oder ActionScript wären …

30
ng wird nicht als interner oder externer Befehl erkannt
Ausführen von Windows 7 Professional 32bit. Ich habe versucht, npm install -g angular-clibeide unter normal oder admin auszuführen. Ich habe auch versucht, es zu den Umgebungsvariablen unter PATH: hinzuzufügen (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng), ohne Erfolg. Was mache ich falsch?


6
Wie formatiere ich ein Datum in moment.js als ISO 8601?
In diesem Dokument wird moment.ISO_8601als Formatierungsoption erwähnt (ab 2.7.0 - http://momentjs.com/docs/#/parsing/special-formats/ ), aber keine dieser Funktionen (auch nicht 2.7.0): var date = moment(); date.format(moment.ISO_8601); // error moment.format(date, moment.ISO_8601); // error ( http://jsfiddle.net/b3d6uy05/1/ ) Wie kann ich eine ISO 8601 von moment.js erhalten?

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.