Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

3
Der Standardexportwert () in Babel 6.x kann nicht benötigt werden
In Babel 5.x kann ich folgenden Code schreiben: app.js. export default function (){} index.js require('babel/register'); require('./app')(); Dann kann ich node index.jsfehlerfrei laufen . Verwenden Sie jedoch Babel 6.x, und führen Sie den folgenden Code aus index.es6.js require('babel-core/register'); require('./app')(); führt zu einem Fehler require (...) ist keine Funktion Ich möchte wissen …


5
Verlauf einer Datei in Magit anzeigen?
Anzeigen des Änderungsverlaufs einer Datei mithilfe der Git-Versionierung erläutert andere Möglichkeiten zum Anzeigen des Verlaufs einer Datei in Git. Kann es in Emacs Magit gemacht werden?
85 git  emacs  magit 

5
Konvertieren Sie den benannten Zeichenvektor in data.frame
Ich habe einen benannten Zeichenvektor von xmlAttrs wie folgt zurückgegeben: testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version", "elapsed_time", "cpu_time")) Ich möchte es in einen Datenrahmen konvertieren, der so aussieht: testDF <- data.frame("db_version"="11.2.0.3.0","elapsed_time"=12.89,"cpu_time"=12.71) head(testDF) db_version elapsed_time cpu_time 1 11.2.0.3.0 12.89 12.71

8
Xcode UI-Test - Fehler beim Testen der Benutzeroberfläche - Fehler beim Scrollen zum Sichtbaren (durch AX-Aktion), wenn Sie auf das Suchfeld "Abbrechen" tippen
Ich versuche, das Suchfeld durch Tippen auf die Schaltfläche "Abbrechen" in der Suchleiste zu schließen. Der Testfall findet die Abbrechen-Schaltfläche nicht. In Xcode 7.0.1 hat es einwandfrei funktioniert Ich habe ein Prädikat hinzugefügt, um darauf zu warten, dass die Schaltfläche angezeigt wird. Der Testfall schlägt fehl, wenn wir auf die …

6
assert vs. JUnit Assertions
Heute habe ich einen JUnit-Testfall mit einer Java-Behauptung anstelle der JUnit-Behauptungen gesehen. Gibt es signifikante Vor- oder Nachteile, die einer gegenüber der anderen vorzuziehen sind?

4
ES6-Module im Browser: Nicht erfasster Syntaxfehler: Unerwarteter Token-Import
Ich bin neu in ES6 (ECMAScript 6) und möchte das Modulsystem im Browser verwenden. Ich habe gelesen, dass ES6 von Firefox und Chrome unterstützt wird, erhalte jedoch den folgenden Fehlerexport Uncaught SyntaxError: Unexpected token import Ich habe eine test.html-Datei <html> <script src="test.js"></script> <body> </body> </html> und eine test.js Datei 'use …

6
Übergeben eines Typs als Methodenparameter in Java
Wie können Sie in Java einen Typ als Parameter übergeben (oder als Variable deklarieren)? Ich möchte keine Instanz des Typs übergeben, sondern den Typ selbst (z. B. int, String usw.). In C # kann ich das tun: private void foo(Type t) { if (t == typeof(String)) { ... } else …
85 java  types 

6
Pandas: Komplexer Filter für Zeilen von DataFrame
Ich möchte Zeilen nach einer Funktion jeder Zeile filtern, z def f(row): return sin(row['velocity'])/np.prod(['masses']) > 5 df = pandas.DataFrame(...) filtered = df[apply_to_all_rows(df, f)] Oder für ein anderes komplexeres, erfundenes Beispiel: def g(row): if row['col1'].method1() == 1: val = row['col1'].method2() / row['col1'].method3(row['col3'], row['col4']) else: val = row['col2'].method5(row['col6']) return np.sin(val) df = …
85 python  pandas 


6
Warum verwendet Windows CR LF?
Ich verstehe den Unterschied zwischen den beiden, so dass es nicht nötig ist, darauf einzugehen, aber ich frage mich nur, was die Gründe dafür sind, warum Windows sowohl CR als auch LF verwendet, um einen Zeilenumbruch anzuzeigen. Es scheint, dass die Linux-Methode (nur mit LF) viel sinnvoller ist, Platz spart …

4
So lassen Sie den Git-Status nur bereitgestellte Dateien anzeigen
Ich möchte nur eine Liste der inszenierten Dateinamen erhalten. Ich kann das entsprechende Flag --name-onlyfür den git statusBefehl nicht finden . Was ist eine gute Alternative? Die Dateiliste wird an php -l(PHP Lint Syntax Checker) weitergeleitet. Lösung: der vollständige Befehl git diff --name-only --cached | xargs -l php -l
85 git  git-status 

1
Wie zählt Git Log - seitdem?
Ich habe ein einfaches Test-Repository mit nur mehreren Commits und möchte das nach Datum und Uhrzeit gefilterte Protokoll anzeigen: $ git log --author = "automatix" --since = "2013-01-30" --pretty - test Commit ea0719bef142659fa561c9d040b2120012ed0184 Datum: Do 31 Jan 02:03:12 2013 +0100 Commit ab4a8387bc4d9bdb4f67212df77eb1fc3d8b6304 Datum: Do 31 Jan 01:59:11 2013 +0100 Commit …
85 git  git-log 


5
Häufige Ursachen für Nans während des Trainings
Ich habe festgestellt, dass ein häufiges Auftreten während des Trainings NANeingeführt wird. Oft scheint es durch Gewichte in inneren Produkt- / vollständig verbundenen oder Faltungsschichten, die explodieren, eingeführt zu werden. Tritt dies auf, weil die Gradientenberechnung explodiert? Oder liegt es an der Gewichtsinitialisierung (wenn ja, warum hat die Gewichtsinitialisierung diesen …

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.