Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


9
Angular2 erhält angeklickte Element-ID
Ich habe ein solches Klickereignis <button (click)="toggle($event)" class="someclass" id="btn1"></button> <button (click)="toggle($event)" class="someclass" id="btn2"></button> Ich fange das Ereignis in meinem Funktionseingabeparameter ab und möchte herausfinden, auf welche Schaltfläche genau geklickt wurde. toggle(event) { } hat aber eventkeine idEigenschaft. altKey: false bubbles: true button: 0 buttons: 0 cancelBubble: false cancelable: true clientX: …
85 angular 


8
Gibt es in C ++ einen 'Byte'-Datentyp?
Wenn vorhanden, gibt es eine Header-Datei, die eingeschlossen werden soll? Dieser Code gibt einen Kompilierungsfehler: #include <iostream> using namespace std; int main() { byte b = 2; cout << b << endl; return 0; }
85 c++ 

7
Gibt es eine Möglichkeit, ZoneId in Java 8 in ZoneOffset zu konvertieren?
Ich habe eine Epochensekunde und eine zoneId nach Methode1. Es kann mit der Systemstandardzone zoneId in LocalDateTime konvertiert werden, aber ich finde keine Möglichkeit, die Epochensekunde nach Methode2 in LocalDateTime zu konvertieren, da es keine gibt. ZoneOffset.systemDefaultIch denke, es ist dunkel. import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} val epochSecond = System.currentTimeMillis() …
85 java  java-8  java-time 



5
Wie verfolge ich Verzeichnisse, aber nicht deren Dateien mit Git?
Ich habe vor kurzem angefangen, Git zu verwenden und habe Probleme mit nur einer Sache. Wie kann ich Verzeichnisse verfolgen, ohne deren Inhalt zu verfolgen? Zum Beispiel erlaubt die Site, an der ich arbeite, Uploads. Ich möchte das Upload-Verzeichnis so verfolgen, dass es beim Verzweigen usw. erstellt wird, aber offensichtlich …

6
Berechnung des Kreuzprodukts eines 2D-Vektors
Aus Wikipedia: Das Kreuzprodukt ist eine binäre Operation an zwei Vektoren in einem dreidimensionalen euklidischen Raum, die zu einem anderen Vektor führt, der senkrecht zu der Ebene ist, die die beiden Eingabevektoren enthält. Wie berechnet man das Kreuzprodukt zweier 2d-Vektoren , da die Definition nur in drei ( oder sieben, …

6
Ansible: Stdout des Befehls in neuer Variable speichern?
In meinem Playbook möchte ich eine Variable erstellen, die die Ausgabe eines externen Befehls enthält. Danach möchte ich diese Variable in einigen Vorlagen verwenden. Hier sind die relevanten Teile des Spielbuchs: tasks: - name: Create variable from command command: "echo Hello" register: command_output - debug: msg="{{command_output.stdout}}" - name: Copy test …


5
Wie kann ich meinen .git-Ordner bereinigen? Ich habe mein Projektverzeichnis aufgeräumt, aber .git ist immer noch riesig
Das .git / -Objekt in meinem Rails-Projektverzeichnis ist immer noch riesig, nachdem Hunderte von Megabyte versehentlich generierten Mülls gelöscht wurden. Ich habe versucht git add -A, sowie andere Befehle, um den Index zu aktualisieren und nicht vorhandene Dateien zu entfernen. Ich habe möglicherweise fälschlicherweise festgestellt, dass die Dateien mit zwei …
85 git 

9
Holen Sie sich Pixelfarbe von der Leinwand auf Mausbewegung
Ist es möglich, das RGB-Wertpixel unter die Maus zu bekommen? Gibt es ein vollständiges Beispiel dafür? Folgendes habe ich bisher: function draw() { var ctx = document.getElementById('canvas').getContext('2d'); var img = new Image(); img.src = 'Your URL'; img.onload = function(){ ctx.drawImage(img,0,0); }; canvas.onmousemove = function(e) { var mouseX, mouseY; if(e.offsetX) { …

7
So wenden Sie dieselbe Funktion auf jede angegebene Spalte in einer data.table an
Ich habe eine data.table, mit der ich dieselbe Operation für bestimmte Spalten ausführen möchte. Die Namen dieser Spalten werden in einem Zeichenvektor angegeben. In diesem Beispiel möchte ich alle diese Spalten mit -1 multiplizieren. Einige Spielzeugdaten und ein Vektor, der relevante Spalten angibt: library(data.table) dt <- data.table(a = 1:3, b …
85 r  data.table 

2
Erstellen Sie eine .tar.bz2-Datei Linux
Auf meinem Linux-Computer möchte ich eine .tar.bz2-Datei eines bestimmten Ordners erstellen. Was gebe ich in die Terminal-Befehlszeile ein, um den komprimierten Ordner im Ausgangsverzeichnis meines Computers abzulegen, nachdem ich mich in diesem Ordner (im Terminal) abgelegt habe? Angenommen, ich bin im Ordner / home / user / folder. Im Ordner …
85 linux  compression  tar 

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.