Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

5
Entfernen Sie eine gelöschte Datei in Git
Um Änderungen an einer Datei zu verwerfen, gehen Sie normalerweise wie folgt vor: git checkout -- <file> Was passiert, wenn die Änderung, die ich verwerfen möchte, das Löschen der Datei ist? Die obige Zeile würde einen Fehler ergeben: error: pathspec '<file>' did not match any file(s) known to git. Welcher …
504 git  git-checkout 

5
Unterschied der Schlüsselwörter 'Typname' und 'Klasse' in Vorlagen?
Für Vorlagen habe ich beide Erklärungen gesehen: template < typename T > template < class T > Was ist der Unterschied? Und was genau bedeuten diese Schlüsselwörter im folgenden Beispiel (entnommen aus dem deutschen Wikipedia-Artikel über Vorlagen)? template < template < typename, typename > class Container, typename Type > class …
504 c++  templates  keyword 




6
Komplexes Verschachteln von Partials und Templates
Meine Frage betrifft den Umgang mit der komplexen Verschachtelung von Vorlagen (auch Partials genannt ) in einer AngularJS-Anwendung. Ich beschreibe meine Situation am besten mit einem Bild, das ich erstellt habe: Wie Sie sehen, kann dies eine ziemlich komplexe Anwendung mit vielen verschachtelten Modellen sein. Die Anwendung ist einseitig und …

19
Wie finde ich die Methode, die die aktuelle Methode aufgerufen hat?
Wie kann ich beim Anmelden in C # den Namen der Methode erfahren, die die aktuelle Methode aufgerufen hat? Ich weiß alles über System.Reflection.MethodBase.GetCurrentMethod(), aber ich möchte in der Stapelverfolgung einen Schritt darunter gehen. Ich habe überlegt, den Stack-Trace zu analysieren, hoffe aber, einen saubereren, expliziteren Weg zu finden, etwa …

23
Was schneller ist: Stapelzuweisung oder Heapzuweisung
Diese Frage mag ziemlich elementar klingen, aber dies ist eine Debatte, die ich mit einem anderen Entwickler geführt habe, mit dem ich zusammenarbeite. Ich habe darauf geachtet, Dinge zu stapeln, wo ich konnte, anstatt sie zu häufen. Er sprach mit mir und beobachtete über meine Schulter und kommentierte, dass es …
503 c++  performance  memory  stack  heap 

30
Sollte eine Abrufmethode 'null' zurückgeben oder eine Ausnahme auslösen, wenn sie den Rückgabewert nicht erzeugen kann? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich habe eine Methode, die ein Objekt zurückgeben …


11
Schnelles Lesen sehr großer Tabellen als Datenrahmen
Ich habe sehr große Tabellen (30 Millionen Zeilen), die ich als Datenrahmen in R laden möchte. Es read.table()hat viele praktische Funktionen, aber es scheint, dass die Implementierung viel Logik enthält, die die Dinge verlangsamen würde. In meinem Fall gehe ich davon aus, dass ich die Spaltentypen im Voraus kenne, die …
503 r  import  dataframe  r-faq 


9
Das Bild in div hat zusätzlichen Platz unter dem Bild
Warum ist im folgenden Code die Höhe von divgrößer als die Höhe von img? Es gibt eine Lücke unter dem Bild, aber es scheint keine Polsterung / Rand zu sein. Was ist die Lücke oder der zusätzliche Platz unter dem Bild? #wrapper { border: 1px solid red; width:200px; } img …
503 html  css  image 

10
Das Festschreibungsprotokoll für eine bestimmte Zeile in einer Datei abrufen?
Gibt es eine Möglichkeit, git dazu zu bringen, Ihnen ein Festschreibungsprotokoll für nur Festschreibungen zu geben, die eine bestimmte Zeile in einer Datei berührt haben ? Wie git blameaber git blamewerden Sie die letzten COMMIT , dass eine bestimmte Linie berühren. Ich möchte wirklich ein ähnliches Protokoll erhalten, nicht die …
503 git 

14
Set in Liste konvertieren, ohne eine neue Liste zu erstellen
Ich benutze diesen Code, um a Setin a umzuwandeln List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Ich möchte vermeiden, in jeder Iteration der Schleife eine …
503 java  performance  list  set 

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.