Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer







8
Warum ist isNaN (null) == in JS falsch?
Dieser Code in JS gibt mir ein Popup mit der Aufschrift "Ich denke, Null ist eine Zahl", was ich etwas störend finde. Was vermisse ich? if (isNaN(null)) { alert("null is not a number"); } else { alert("i think null is a number"); } Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie …
128 javascript 


1
Rails reply_with: Wie funktioniert es?
Ich habe hier und da gelesen, wie cool die respond_withMethode in Rails 3 ist. Aber ich kann weder in den Rails-APIs noch durch Durchsuchen der Quelle einen Verweis darauf finden. Kann mir jemand erklären, wie es funktioniert (welche Optionen Sie verwenden können usw.) oder mich auf den Ort verweisen, an …



4
Speicher in Python freigeben
Ich habe im folgenden Beispiel einige verwandte Fragen zur Speichernutzung. Wenn ich im Dolmetscher laufe, foo = ['bar' for _ in xrange(10000000)] Der auf meinem Computer verwendete reale Speicher reicht bis zu 80.9mb. Ich habe dann, del foo echte Erinnerung geht runter, aber nur zu 30.4mb. Der Interpreter verwendet die …


4
rechts in einer Tabellenzelle mit CSS ausrichten
Ich habe den alten klassischen Code so <td align="right"> Das macht, was es sagt: Es richtet den Inhalt in der Zelle richtig aus. Wenn ich also 2 Schaltflächen in diese Zelle einfüge, werden sie an der richtigen Stelle der Zelle angezeigt. Aber dann habe ich dies auf CSS umgestaltet, aber …
128 css 

3
Wie ordne / reduziere / filtere ich ein Set in JavaScript?
Gibt es eine Möglichkeit zu map/ reduce/ filter/ etc a Setin JavaScript oder muss ich meine eigene schreiben? Hier sind einige sinnvolle Set.prototypeErweiterungen Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; …

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.