Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

16
Warum sollten Inkrement- ("++") und Dekrement- ("-") Operatoren in JavaScript vermieden werden?
Einer der Tipps für das jslint-Tool lautet: ++ und - Es ist bekannt, dass die Operatoren ++ (Inkrementieren) und - (Dekrementieren) zu schlechtem Code beitragen, indem sie zu übermäßigen Tricks ermutigen. Sie sind nach fehlerhafter Architektur an zweiter Stelle, wenn es darum geht, Viren und andere Sicherheitsbedrohungen auszulösen. Es gibt …

10
Was liegt dieser JavaScript-Sprache zugrunde: var self = this?
In der Quelle für WebKit HTML 5 SQL Storage Notes Demo wurde Folgendes angezeigt : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } Der …

7
Gierig gegen widerstrebend gegen besitzergreifende Quantifizierer
Ich fand dieses hervorragende Tutorial zu regulären Ausdrücken und obwohl ich intuitiv verstehe, was "gierige", "widerstrebende" und "besitzergreifende" Quantifizierer tun, scheint es eine ernsthafte Lücke in meinem Verständnis zu geben. Im folgenden Beispiel: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the text …


27
Datei mit Javascript / jQuery herunterladen
Ich habe eine sehr ähnliche Anforderung hier angegeben . Ich muss den Browser des Benutzers manuell starten lassen, wenn $('a#someID').click(); Ich kann die window.hrefMethode jedoch nicht verwenden , da sie den aktuellen Seiteninhalt durch die Datei ersetzt, die Sie herunterladen möchten. Stattdessen möchte ich den Download in einem neuen Fenster …



30
Undefinierter Verweis auf vtable
Beim Erstellen meines C ++ - Programms wird die Fehlermeldung angezeigt undefinierter Verweis auf 'vtable ... Was ist die Ursache für dieses Problem? Wie behebe ich das? Es kommt also vor, dass ich den Fehler für den folgenden Code erhalte (die fragliche Klasse ist CGameModule.) Und ich kann für mein …
357 c++  gcc  g++ 

18
Wie soll ich --secure-file-priv in MySQL angehen?
Ich lerne MySQL und habe versucht, eine LOAD DATAKlausel zu verwenden. Als ich es wie folgt benutzte: LOAD DATA INFILE "text.txt" INTO table mytable; Ich habe folgenden Fehler erhalten: Der MySQL-Server wird mit der Option --secure-file-priv ausgeführt, sodass diese Anweisung nicht ausgeführt werden kann Wie gehe ich diesen Fehler an? …
357 mysql  database 


15
So summieren Sie eine Variable nach Gruppe
Ich habe einen Datenrahmen mit zwei Spalten. Die erste Spalte enthält Kategorien wie "Erste", "Zweite", "Dritte", und die zweite Spalte enthält Zahlen, die angeben, wie oft ich die spezifischen Gruppen aus "Kategorie" gesehen habe. Zum Beispiel: Category Frequency First 10 First 15 First 5 Second 2 Third 14 Third 20 …
357 r  dataframe  aggregate  r-faq 

9
Wie kann man das anfängliche Git-Commit zurücksetzen?
Ich begebe mich zum ersten Mal in einem Git-Repository. Ich bereue dann das Commit und möchte es zurücksetzen. ich versuche # git reset --hard HEAD~1 Ich bekomme diese Nachricht: fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree. Dieses Commit ist das erste Commit des Repositorys. …
357 git 

30
Markdown zum Erstellen von Seiten und Inhaltsverzeichnissen?
Ich fing an, Markdown zu verwenden, um Notizen zu machen. Ich benutze markiert , um meine Markdown-Notizen und ihre schönen anzuzeigen. Aber wenn meine Notizen länger werden, fällt es mir schwer zu finden, was ich will. Ich weiß, dass Markdown Tabellen erstellen kann, aber kann es ein Inhaltsverzeichnis erstellen, das …
357 markdown 


16
Ist eine Ansicht schneller als eine einfache Abfrage?
Ist ein select * from myView schneller als die Abfrage selbst, um die Ansicht zu erstellen (um das gleiche Ergebnis zu erhaltenSet): select * from ([query to create same resultSet as myView]) ? Mir ist nicht ganz klar, ob die Ansicht eine Art Caching verwendet, wodurch sie im Vergleich zu …

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.