Tag: language-agnostic

Verwenden Sie dieses tag für FRAGEN zur PROGRAMMIERUNG, die unabhängig von einer bestimmten Programmiersprache.

Was ist eine eingebettete scripting-Sprache?

Anzahl der Antworten 2 Antworten
Was ist eine eingebettete scripting-Sprache? Was sind einige Vorteile, die es haben würde, über die domain-spezifische Sprache? "Eine Reihe von Sprachen wurden entwickelt für den Zweck zu ersetzen, anwendungsspezifische Skriptsprachen, indem Sie bündig in den Anwendungsprogrammen." -Scripting-Sprache

Was bedeutet es für eine Datenstruktur zu "aufdringlich"?

Anzahl der Antworten 2 Antworten
Gesehen hab ich den Begriff aufdringlich verwendet, um zu beschreiben Datenstrukturen, wie Listen und stacks, aber was bedeutet es? Können, geben Sie ein code-Beispiel für eine aufdringliche Daten-Struktur, und wie unterscheidet es sich von einem nicht-intrusive ein?

Was ist ein "serialisiert" - Objekt in der Programmierung?

Anzahl der Antworten 6 Antworten
Gesehen hab ich den Begriff "serialisiert" im ganzen, aber nie erklärt. Bitte erklären, was das bedeutet. Wenn jemand könnte geben Sie ein ausführliches Beispiel, es wäre toll. Wenn ich nach diesem Thema, ich bin auch verwirrt. Die

Verkettete Liste einfügen Laufzeit Verwirrung

Anzahl der Antworten 7 Antworten
Ich habe versucht, um zu bestätigen, die Laufzeit für das einfügen für verkettete Listen und es scheint, wie es gibt zwei verschiedene Antworten. Einfügen eines Elements am Ende einer verketteten Liste, ich würde denken, dass es dauern

Algorithmus zu finden, der am meisten common substrings in einem string

Anzahl der Antworten 5 Antworten
Gibt es Algorithmus, der verwendet werden kann, finden die häufigsten Sätze (oder Zeichenketten) in einem string? Zum Beispiel die folgende Zeichenfolge wäre das "Hallo Welt" als gemeinsame zwei-Wort-Satz: "hello world this is hello world. hello world repeats

Was ist der Unterschied zwischen Daten und code?

Anzahl der Antworten 13 Antworten
Nehmen ein Beispiel, betrachten Sie eine Reihe von Ermäßigungen auf einem Supermarkt-shopper. Könnten wir die Regeln definieren, wie Daten in einem standard-Mode (Listen der qualifizierende Elemente, die geltenden Termine, Gutschein-codes) und generischen code schreiben, um mit diesen

Regex - match einen string ohne führende und nachfolgende Leerzeichen

Anzahl der Antworten 2 Antworten
Gebäude einen Ausdruck, lehnt eine ungetrimmte input-string. Haben eine Gruppe von white-listed-Symbole, einschließlich Leerzeichen. Aber es kann nicht verwendet werden, die bei der ersten oder bei der letzten position. Es kann jedoch verwendet werden, zwischen führenden und

Wie das Lesen von Werten aus zahlen, die als geschrieben Worte?

Anzahl der Antworten 12 Antworten
Wie wir alle wissen zahlen geschrieben werden können, entweder in Ziffern oder mit Namen. Zwar gibt es eine Menge Beispiele gefunden werden, konvertieren 123 in hundert zwanzig drei, konnte ich nicht finden gute Beispiele, wie es zu

Die Lösung des NP-vollständigen problem in der XKCD

Anzahl der Antworten 15 Antworten
Das problem/comic in Frage: http://xkcd.com/287/ Ich bin mir nicht sicher, dies ist der beste Weg, es zu tun, aber hier ist was ich ' ve kommen mit bisher. Ich bin mit CFML, aber es sollte von allen

Was ist Boilerplate code , Hot-code-und-Hot-spots?

Anzahl der Antworten 5 Antworten
Ich weiß, dass diese Begriffe in den Kontext der performance-Leistung. Diese Tage bin ich arbeiten, und habe versucht, zu wissen, über diese vom internet aber nicht jedes Beispiel, welches deutlich vorhanden, diese Konzepte mit der Existenz dieser

Was ist die name manglings, und wie funktioniert es?

Anzahl der Antworten 10 Antworten
Bitte erklären, was ist die name manglings, wie es funktioniert, welche Probleme es löst, und in welchen Kontexten und Sprachen verwendet. Die Name manglings Strategien (z.B. welcher name gewählt wird, der vom compiler und warum) ein plus.

Test Schleifen an den oberen oder unteren? (while vs. do while)

Anzahl der Antworten 31 Antworten
Wenn ich unter CS im college (Mitte der 80er), eine der Ideen, die sich ständig wiederholte, war zu schreiben immer Schleifen, die Prüfung an der Spitze (während...), anstatt am unteren Rand (do ... while) der Schleife. Diese

Gibt es eine bekannte Implementierung eines indizierten verlinkten Liste?

Anzahl der Antworten 8 Antworten
Mein Bauchgefühl sagt mir, es ist kein guter Weg, um dies zu erreichen, aber im Gegensatz zu Stephen Colbert, würde ich eher Vertrauen, eine Gemeinschaft von Entwicklern als mein Bauchgefühl... Ist es eine bekannte Methode für die

Modulus macht der großen zahlen

Anzahl der Antworten 4 Antworten
Ich versuche zur Umsetzung des SAFER+ Algorithmus. Der Algorithmus erfordert das finden der E-Modul des power-Funktion ist wie folgt: pow(45, x) mod 257 Die variable x ist ein byte und kann somit im Bereich von 0 bis

Was ist eine Klasse, Schnittstelle?

Anzahl der Antworten 8 Antworten
Derzeit arbeite ich meinen Weg durch Code Vollständig ist und das Wort "Schnittstelle" taucht immer wieder! Ich versuche, meinen Kopf Runde, was eine Schnittstelle ist. Sie können definieren Sie den Begriff? Auch was eigentlich macht eine Klasse

Mergesort - Ist von Unten nach Oben schneller als Top-Down?

Anzahl der Antworten 3 Antworten
Ich gelesen habe "Algorithms, 4th Ed" von Sedgewick & Wayne, und auf dem Weg habe ich seit der Umsetzung der algorithmen in JavaScript. Ich vor kurzem nahm die mergesort Beispiele in dem Buch zu vergleichen, top-down und

Zählen Sie die Anzahl der Objekte in einem Bild

Anzahl der Antworten 5 Antworten
Ich bin die Untersuchung der Möglichkeit der Bildverarbeitung zu identifizieren, die bestimmte Objekte und zählen auch Sie Sie in ein Bild. Habe ein Bild, und ich benötigen, um identifizieren die Anzahl der Boxen, die in diesem Bild.

Peak-finding Algorithmus

Anzahl der Antworten 4 Antworten
Ich vor kurzem anfing, mich MIT 6.006 vorlesungen und in der ersten Vorlesung der Lehrer präsentiert peak-finding-Algorithmus. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/MIT6_006F11_lec01.pdf Nach seinen Definitionen: Gegeben ein array [a,b,c,d,e,f,g], wobei a-g sind zahlen, b ist ein peak wenn und nur wenn

Wann sollte eine Methode statisch sein?

Anzahl der Antworten 8 Antworten
Darüber hinaus gibt es irgendwelche performance-Vorteile auf statische Methoden über Instanz-Methoden? Stieß ich auf die folgenden kürzlich: http://www.cafeaulait.org/course/week4/22.html : Wann sollte eine Methode statisch sein? Weder liest noch schreibt zum Beispiel Felder Unabhängig vom Zustand des Objekts

Welche HTTP-code für die Verwendung in "Nicht Authentifiziert" und "Nicht berechtigten" Fällen?

Anzahl der Antworten 4 Antworten
Habe ich gelesen, dass "401 Unauthorized" code muss verwendet werden, wenn ein Benutzer: Ist nicht angemeldet, aber login ist erforderlich ("nicht authentifiziert"); Ist angemeldet, aber sein Profil nicht sehen, dass die url ("nicht autorisiert"); Laut RFC, in

Ein Algorithmus, der Platz, sich überlappende Rechtecke?

Anzahl der Antworten 6 Antworten
Dieses problem tatsächlich behandelt mit roll-overs, werde ich nur generalisierte unten als solche: Habe ich eine 2D-Ansicht, und ich habe eine Reihe von Rechtecken, die innerhalb eines Bereichs auf dem Bildschirm. Wie verteile ich aus diesen Boxen,

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

Wie am besten in der Summe viele floating-point-zahlen?

Anzahl der Antworten 5 Antworten
Stellen Sie sich vor Sie haben ein großes array von floating-point-zahlen, aller Arten und Größen. Was ist die richtige Art und Weise zu berechnen, die Summe, mit der die wenigsten Fehler? Zum Beispiel, wenn das array sieht

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

Schnittstelle vs-Basisklasse

Anzahl der Antworten 30 Antworten
Wann sollte ich ein interface und Wann soll ich eine base-Klasse? Sollte es immer eine Schnittstelle, wenn ich nicht wollen, um tatsächlich zu definieren, die eine Basis-Implementierung der Methoden? Wenn ich einen Hund habe und Katzen-Klasse. Warum

Was ist eine gute Hashfunktion?

Anzahl der Antworten 7 Antworten
Was ist eine gute Hashfunktion? Ich sah eine Menge von hash-Funktion und Anwendungen in meinem Datenstrukturen Kurse in der Schule, aber ich lernte vor allem, dass es ziemlich schwer eine gute hash-Funktion. Als Faustregel zur Vermeidung von

Warum ist es nicht möglich mit regex zu Parsen von HTML - /XML: eine formale Erklärung in einfachen Worten

Anzahl der Antworten 9 Antworten
Es gibt keinen Tag an SO, der vergeht, ohne eine Frage zu Parsen von (X)HTML-oder XML mit regulären Ausdrücken gefragt. Es ist zwar relativ einfach zu kommen mit Beispiele, wie der nicht-Lebensfähigkeit von regexes für diese Aufgabe

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

Was und wo sind die stack und heap?

Anzahl der Antworten 25 Antworten
Programmiersprache Bücher, die erklären, dass Wert-Typen, die erstellt werden, auf die stack - und Referenz-Typen erstellt, auf der heap, ohne zu erklären, was diese beiden Dinge sind. Ich habe nicht gelesen, eine klare Erklärung dafür. Ich verstehe,

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

Was ist ein debugger und wie kann es mir helfen, Probleme zu diagnostizieren?

Anzahl der Antworten 2 Antworten
Dies ist beabsichtigt, eine Allgemeine Frage zu unterstützen, neue Programmierer, die haben ein problem mit einem Programm, aber nicht wissen, wie man einen debugger verwenden, um zu diagnostizieren, die Ursache des Problems. Diese Frage umfasst zwei Klassen

Unterschied zwischen Hash ein Passwort und Verschlüsseln

Anzahl der Antworten 9 Antworten
Den aktuellen top-stimmten diese Frage Staaten: Einen anderen, der nicht so sehr eine Frage der Sicherheit, obwohl es sicherheitsrelevante, komplett und elendem scheitern zu grok der Unterschied zwischen Hash ein Passwort und verschlüsseln Sie. Am häufigsten im

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

how to make a private game server?

Anzahl der Antworten 4 Antworten
ich wollte schon immer einen eigenen server machen aber ich weiß nicht, wie ich diesen tun würde. ich weiß, wie ich einen privaten server funktioniert, das Spiel sendet Datenpakete an den server. der server wird die Daten

Kann ich Lesen Sie die hash-Teil der URL auf meinem server-seitige Anwendung (PHP, Ruby, Python, etc.)?

Anzahl der Antworten 12 Antworten
Unter der Annahme einer URL: www.example.com/?val=1#part2 Kann PHP Lesen die Anfrage Variablen val1 mithilfe der GET-array. Ist der hash-Wert part2 auch lesbar? Oder ist dies nur bis zu dem browser und JavaScript? InformationsquelleAutor Robinicks | 2009-06-02

Werkzeug für das hinzufügen von Lizenz-Header-source-Dateien?

Anzahl der Antworten 12 Antworten
Ich bin auf der Suche nach einem tool, das, in der Masse, fügen Sie ein Lizenz-header, um einige source-Dateien, von denen einige bereits den Kopf. Gibt es ein tool gibt, fügt einen header, wenn es nicht bereits

Was ist der beste Algorithmus zum finden einer Determinante einer matrix?

Anzahl der Antworten 4 Antworten
Kann mir jemand sagen, was ist der beste Algorithmus, um den Wert der Determinante einer matrix der Größe N x N? Wissen wir mehr über die matrix anderes als die Größe. Ist es spärlich? Trotz der Markierung

So berechnen Sie die Summe von zwei normalverteilungen

Anzahl der Antworten 7 Antworten
Ich habe einen Wert geben, das entspricht einer Gauß-Verteilung: struct Gauss { double mean; double variance; } Möchte ich ausführen, ein integral über eine Reihe von diesen Werten: Gauss eulerIntegrate(double dt, Gauss iv, Gauss values) { Gauss

Was ist tail-recursion?

Anzahl der Antworten 26 Antworten
Zwar angefangen zu lernen, lisp, habe ich auf den Begriff gekommen tail-rekursive. Was bedeutet es genau? Für neugierige: die beiden, während Sie und während Sie wurden in die Sprache für eine sehr lange Zeit. Zwar wurde im

Ist floating point math kaputt?

Anzahl der Antworten 29 Antworten
Betrachten Sie den folgenden code: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Warum diese Ungenauigkeiten passieren? Floating-point-Variablen haben in der Regel dieses Verhalten. Sie wird verursacht durch, wie Sie gespeichert sind, in

Warum nicht Ausnahmen als regelmäßiger Kontrolle?

Anzahl der Antworten 24 Antworten
Zu vermeiden, alle standard-Antworten, ich hätte Gegoogelt, werde ich Ihnen ein Beispiel, das Sie alle angreifen können. C# und Java (und auch viele andere) haben sich mit viel Arten, einige der "überlauf" - Verhalten mag ich nicht

Was ist der Unterschied zwischen Gleichzeitigkeit und Parallelität?

Anzahl der Antworten 30 Antworten
Was ist der Unterschied zwischen Gleichzeitigkeit und Parallelität? Beispiele sind geschätzt. kurze Antwort: die Parallelität von zwei Linien der Kunden bestellen aus einer einzigen Kasse (Linien abwechselnd Bestellung); Parallelität von zwei Linien des Kunden die Bestellung von

Random floating-point-double in-Inclusive-Angebot

Anzahl der Antworten 11 Antworten
Können wir leicht random floating-point-zahlen in einem gewünschten Bereich [X,Y) (beachten Sie, dass X ist inclusive und Y exklusiv), mit die unten aufgeführte Funktion, da Math.random() (und die meisten Pseudo-zufälligen Zahl-Generatoren, AFAIK) produzieren zahlen in [0,1): function

So berechnen Sie den Abstand von einem Punkt auf eine Strecke, auf einer Kugel?

Anzahl der Antworten 7 Antworten
Ich habe eine Strecke (great circle Teil) auf der Erde. Die Strecke ist definiert durch die Koordinaten der enden. Natürlich, zwei Punkte definieren zwei Liniensegmente, so nehme an, ich interessiere mich für die kürzere. Ich bin da

Was bedeutet es, "das Programm um eine Schnittstelle"?

Anzahl der Antworten 30 Antworten
Habe ich diesen erwähnt ein paar mal und ich bin mir nicht klar, was es bedeutet. Wann und warum würden Sie dies tun? Weiß ich, was interfaces zu tun, aber die Tatsache, die ich nicht klar, das

Warum sind Gleitkommazahlen ungenau?

Anzahl der Antworten 6 Antworten
Warum haben manche Nummern verlieren an Genauigkeit, wenn gespeichert als floating-point-zahlen? Beispielsweise die dezimale Zahl 9.2 exakt dargestellt werden können als ein Verhältnis von zwei dezimale Ganzzahlen (92/10), die beide exakt dargestellt werden können im Binär -

Welcher Algorithmus zu verwenden, um zu bestimmen, die minimale Anzahl der Aktionen, die erforderlich sind, um das system auf "Null" - Zustand?

Anzahl der Antworten 10 Antworten
Dies ist eine Art der allgemeineren Frage, ist nicht Sprachabhängig. Mehr über die Idee und Algorithmus zu verwenden. Das system ist wie folgt: Registriert er kleine Kredite zwischen den Gruppen von Freunden. Alice und Bill gehen, um

Bevorzuge Komposition über Vererbung?

Anzahl der Antworten 30 Antworten
Warum bevorzugen Komposition über Vererbung? Welche trade-offs gibt es für die einzelnen Ansätze? Wenn Sie wählen sollten, Vererbung über die Zusammensetzung? Siehe auch das class-design ist besser Es ist ein guter Artikel über diese Frage hier. Meine