Tag: language-agnostic

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

Welche Daten Strukturen lassen sich effizient speichern der 2-d "grid" - Daten?

Anzahl der Antworten 5 Antworten
Ich versuche, eine Anwendung zu schreiben, dass führt Operationen auf einem raster von zahlen, wo jedes mal, wenn eine Funktion ausgeführt wird, der Wert jeder Zelle geändert wird, und der Wert jeder Zelle ist abhängig von seinen

Compiler Vs Interpreter Vs Transpiler

Anzahl der Antworten 7 Antworten
Während einer reactJs Sitzung, die ich besuchte, die presenter verwendet einen Begriff, der transpiler für einige code-Umstellung/Portierung geschieht. Ich habe immer verwendet, und hörte die Begriffe compiler und-interpreter, wenn es um die Umwandlung einer Sprache code zu

Schnellste Weg, um finden Sie die größte Potenz von 10, die kleiner als x

Anzahl der Antworten 8 Antworten
Gibt es keine schnelle Möglichkeit zu finden die größte Potenz von 10, die kleiner als eine gegebene Zahl? Ich bin mit diesem Algorithmus, im moment, aber etwas in mir stirbt jedes mal wenn ich es sehe: 10**(

Eine gute Objekt-Orientierte Analogie

Anzahl der Antworten 8 Antworten
Ich bin auf der Suche nach einem guten Weg zu beschreiben, OO für Anfänger, aber eine Analogie. Derzeit bin ich verglich eine Klasse zu einer shopping-Liste, und einem Einkaufswagen voller Gegenstände auf ein Objekt. Aber ich glaube,

Wie sieht Ihr Lieblings-Sprache Griff tief die Rekursion?

Anzahl der Antworten 12 Antworten
Ich habe vor kurzem angefangen zu lernen, Python und ich war ziemlich überrascht, eine 1000 Tiefe der Rekursion beschränken (Standard). Wenn du es hoch genug ist, über 30000, stürzt mit einem segmentation fault genau wie C. Obwohl

Alpha-und Gamma-Parametern in QLearning

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zu dem Algorithmus macht es mit einem großen oder kleinen gamma-Wert? In meinem optic, solange es weder 0 oder 1 ist, sollte es gleich funktionieren. Auf der anderen Seite, gamma was auch immer

Die Simulation einer Rolle mit einer verzerrten Würfel

Anzahl der Antworten 5 Antworten
Habe ich ein Suche aber nicht wirklich bekommen, eine richtige trifft. Vielleicht habe ich verwendet falsche Begriffe? Was ich Fragen will, ist ein Algorithmus für die Simulation eine voreingenommene Rolle eher als ein standard-angeblich-zufällig-roll. Es kein problem

Datenstruktur für die geladenen Würfel?

Anzahl der Antworten 3 Antworten
Nehme an, dass ich eine n-seitige geladen sterben, wo jede Seite k hat einige Wahrscheinlichkeit pk zu kommen, wenn ich es Rollen. Ich bin gespannt, ob es gut ist-Algorithmus für die Speicherung dieser Informationen statisch (d.h. für

Beispiele für gute Benutzeroberfläche für die Auswahl mehrerer Datensätze

Anzahl der Antworten 7 Antworten
Ich bin derzeit ein Wiederaufgreifen einer Fläche von meinem Windows-basierte software und Blick auf die Veränderung der Beziehung von 1->M-zu-M - >M. Als Ergebnis, ich brauche Sie zum anpassen der Benutzeroberfläche, um Platz für die Auswahl mehrere

Elegant/Reinigen (spezieller Fall) Straight-line Grid-Traversal Algorithmus?

Anzahl der Antworten 4 Antworten
Ich bin abstauben ein altes Projekt von mir. Eines der Dinge, die er tun musste, war-gegeben ein Kartesisches Gitter-system, und zwei Quadrate auf dem Gitter finden Sie eine Liste aller Quadrate, die die Verbindungslinie zwischen der Mitte

Wie wollen Sie überprüfen, ob ein domain-name besteht?

Anzahl der Antworten 5 Antworten
Nicht nur einfach wie .com-oder .net, aber auch .co.uk, .fr .reg.rw ... ? Sollte ich wirklich einen riesigen mapping "tld zu entsprechenden whois-server", oder gibt es einen einfacheren Weg ? InformationsquelleAutor BraveSirFoobar | 2009-01-20

Radix-Sort für Negative Ganzzahlen

Anzahl der Antworten 8 Antworten
Bin ich versucht zu implementieren radix-sort für Ganzzahlen einschließlich negative zahlen. Für nicht-negative int-Werte, die ich planen, zu erstellen Sie eine Warteschlange von 10 queues entsprechend für die Ziffern 0-9 und die Umsetzung der LSD-Algorithmus. Aber ich

Algorithmus für die Bestimmung, wenn 2 Graphen sind isomorph,

Anzahl der Antworten 3 Antworten
Disclaimer: ich bin ein total Neuling auf der graph-Theorie und ich bin mir nicht sicher, ob dies gehört ALSO an, Mathematik SE, etc. Gegeben 2 angrenzens Matrizen A und B, wie kann ich ermitteln, ob A und

Wie ist das photoshop-Ausschnitt-filter implementiert?

Anzahl der Antworten 8 Antworten
Photoshop hat eine Menge Coole Künstlerische Filter und ich Liebe es, zu verstehen, die zugrunde liegenden algorithmen. Einem Algorithmus, der besonders interessant ist, ist die Aussparung filter (Nummer 2 im link oben). Es hat drei tunable Parameter,

Warum verwenden Sie ein "do-while" - Schleife?

Anzahl der Antworten 9 Antworten
Ich habe nie verstanden, warum eine tun, während Schleifen notwendig ist. Ich verstehe, was Sie tun, ist, um den code auszuführen, dass die while-Schleife enthält, ohne zu prüfen, ob die Bedingung wahr ist ersten. Aber nicht den

XOR-Verknüpfung der drei Werte

Anzahl der Antworten 8 Antworten
Was ist der einfachste Weg, um eine drei-Wege-exklusiv, ODER? In anderen Worten, ich habe drei Werte, und ich will eine Erklärung, die zu true ausgewertet IFF nur eine der drei Werte true ist. So weit, das ist,

Kürzeste Entfernung zwischen zwei Liniensegmenten

Anzahl der Antworten 9 Antworten
Ich brauche eine Funktion zu finden, die kürzeste Entfernung zwischen zwei Liniensegmenten. Ein Liniensegment wird durch zwei definierten Endpunkten. So zum Beispiel einer meiner Liniensegmente (AB) wäre definiert durch die zwei Punkte A (x1,y1) und B (x2,y2)

Konventionen für Ausnahmen oder Fehler-codes

Anzahl der Antworten 22 Antworten
Gestern hatte ich eine hitzige Diskussion mit einem Kollegen, was wäre die bevorzugte Methode der Fehlerberichterstattung. Vor allem wir diskutieren über die Nutzung von Ausnahmen oder Fehler-codes für die Berichterstattung Fehler zwischen Anwendungen oder-Module. Welche Regeln Sie

Best practices: Viele kleine Funktionen/Methoden, oder größere Funktionen mit logischen process-Komponenten inline?

Anzahl der Antworten 12 Antworten
Ist es besser zu schreiben, viele kleine Methoden (oder Funktionen), oder schreiben Sie ganz einfach die Logik/code dieser kleinen Prozesse, die rechts in den Ort, wo Sie genannt haben, die kleine Methode? Was ist mit den Abbruch-code

Warum ist die Verarbeitung einer sortierten array langsamer als in einem unsortierten array?

Anzahl der Antworten 2 Antworten
Habe ich eine Liste von 500000 zufällig generierte Tuple<long,long,string> Objekte, auf die trete ich ein einfaches "zwischen" - Suche: var data = new List<Tuple<long,long,string>>(500000); ... var cnt = data.Count(t => t.Item1 <= x && t.Item2 >= x);

Alle Whitespace-Zeichen? Ist es die Sprache unabhängig?

Anzahl der Antworten 3 Antworten
Ich Frage mich, wenn alle die Sprache behandelt, mit dem gleichen Satz von Zeichen als Leerraum charactes oder gibt es eine Variante. Kann jeder vollständige Liste der White-space-Zeichen trennt die eine, die über die Tastatur eingegeben worden?

Zeichnen einer Topographischen Karte

Anzahl der Antworten 9 Antworten
Habe ich gearbeitet, auf eine Visualisierung Projekt für 2-dimensionale kontinuierliche Daten. Es ist die Art von Sache, die Sie benutzen konnte, um die Studie, Erhebung von Daten oder der Temperatur Muster auf einer 2D-Karte. In seinem Kern

Was bedeutet "rich user interface" gemeint?

Anzahl der Antworten 6 Antworten
Was genau ist gemeint mit dem Begriff "rich user interface"? Bedeutet es das gleiche als wenn bezugnehmend auf user-interfaces, wie es funktioniert, wenn Sie von sich sagen, Kommunikations-frameworks? Bedeutet es, dass ein Benutzer-interface kann ein "schlechter"? (wie

Gibt es eine pseudo-random number generator einfach genug zu tun in Ihrem Kopf?

Anzahl der Antworten 8 Antworten
Sind es irgendwelche pseudo-Zufallszahlen-Generatoren, die einfach genug zu tun mit Kopfrechnen oder Kopfrechnen plus zählen auf Ihre Finger. Offensichtlich diese Grenzen ziemlich einfache Mathe - es muss etwas sein, das jemand der durchschnittlichen mathematischen Fähigkeiten tun kann,

Warum gute Programmierer manchmal schweigend schlucken Ausnahmen?

Anzahl der Antworten 20 Antworten
Ich weiß, es ist böse, aber ich habe gesehen, geschluckt Ausnahmen in den code geschrieben, die von einem guten Programmierer. So Frage ich mich, ob diese schlechte Praxis konnte mindestens ein positiver Punkt. In anderen Worten, es

Linear feedback shift register?

Anzahl der Antworten 7 Antworten
In letzter Zeit stieß ich immer wieder in das Konzept des LFSR, das finde ich ganz interessant wegen Ihrer verbindungen mit den verschiedenen Bereichen und auch faszinierendes an sich. Es hat mich einige Mühe zu verstehen, die

Sortieren einer Liste von Elementen in alphabetischer Reihenfolge, wenn die Sprache hat keine Funktion, dies zu tun?

Anzahl der Antworten 6 Antworten
Wenn Sie brauchen, um zu Sortieren, eine Liste der Elemente, aber die Programmiersprache nicht erleichtern dieses Szenario, was wäre eine gute Technik, dies zu tun? Dies ist hypothetisch, aber lohnt sich zu Fragen. Dank Dies ist nicht

Extrakt Server Name Indication (SNI) aus TLS-client-hello

Anzahl der Antworten 4 Antworten
Wie würden Sie extrahieren Sie die Server Name Indication von einem TLS-Client-Hello-Nachricht. Ich bin curently kämpfen, um das zu verstehen sehr kryptische RFC 3546 auf TLS-Erweiterungen, in denen die SNI definiert ist. Dinge, die ich verstanden habe

Wann verwenden Sie das abstrakte-Fabrik-Muster?

Anzahl der Antworten 3 Antworten
Ich versuche kurz und bündig zu beschreiben wenn zu verwenden, eine Fabrik, für mich und mein team. Ich lief über die folgenden Fragen, die etwas geholfen: Wann das factory Pattern? (nützliche pdf-link ist kaputt) Wie erstellen Sie

3d bin-packing-Algorithmus

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einem deterministischen Umsetzung für alle 3d-bin packing-Algorithmus, d.h. für die Verpackung viele kleine und unterschiedliche Wärmequellen im inneren eine oder mehrere größere. Die Lösung könnte abweichen von der optimalen ein. Sollte

prozentuale Unterschied zwischen beiden text-Dateien

Anzahl der Antworten 3 Antworten
Ich weiß, dass ich verwenden können, cmp, diff, etc zum vergleichen von zwei Dateien, aber was ich Suche ist ein Dienstprogramm, das gibt mir die prozentuale Differenz zwischen zwei Dateien. wenn dort ist keine solche Dienstprogramm, jeder

Was Daten-Typ empfohlen für den ID-Spalten?

Anzahl der Antworten 9 Antworten
Erkenne ich diese Frage sehr wahrscheinlich schon vorher gefragt, aber ich habe gesucht, um ein wenig bei Fragen auf StackOverflow, und ich habe nicht wirklich eine Antwort finden zu mir, so hier geht. Wenn Sie einen doppelten,

Abfangen der Fn-Taste auf laptops

Anzahl der Antworten 3 Antworten
Manchmal wenn ich auf ein ThinkPad/MSI-laptops, die Strg und Fn - Taste sind vertauscht (Fn wird die Links-Taste), und es treibt mich in den Wahnsinn - I keep hitting Fn anstelle von Strg. Ich Frage mich, ob

2D-peak-finding-Algorithmus in O(n) worst case Zeit?

Anzahl der Antworten 2 Antworten
Ich Tat diese natürlich auf algorithmen am MIT. In der ersten Vorlesung den professor präsentiert Folgendes problem:- Einen peak in einem 2D-array ist ein Wert, dass alle es 4 Nachbarn sind weniger-als-oder-gleich, dh. für a[i][j] zu einem

Secret santa-Algorithmus

Anzahl der Antworten 9 Antworten
Jedes Jahr zu Weihnachten ziehen wir Namen für Geschenk-Austausch in meiner Familie. Dies erfordert in der Regel mehrere Ansichten, bis niemand gezogen hat, Ihr Gatte. Daher habe ich dieses Jahr codiert, meinen eigenen Namen zu zeichnen-app, die

Was ist eine undurchsichtige Wert in C++?

Anzahl der Antworten 5 Antworten
Was ist eine "undurchsichtige Wert" in C++? Etwas mehr Kontext? Überprüfen Sie diesen link könnte dir helfen - calumgrant.net/opaque/index.html warum ist diese Frage tagged as sprachunabhängig? Da opaken Objekten sind Häufig über viele Sprachen. Es bedeutet nur,

Immer N Zufallszahlen, deren Summe M

Anzahl der Antworten 9 Antworten
Ich will N Zufallszahlen, deren Summe einen Wert. Zum Beispiel, nehmen wir an, ich möchte 5 zufällige zahlen, die Summe zu 1. Dann, eine gültige Möglichkeit ist: 0.2 0.2 0.2 0.2 0.2 Andere Möglichkeit ist: 0.8 0.1

Generieren Sie alle möglichen Zeichenfolgen aus einer Liste von token

Anzahl der Antworten 8 Antworten
Habe ich eine Liste von tokens, wie: hel lo bye und ich will generieren alle möglichen Kombinationen von solchen Zeichenfolgen wie: hello lohel helbye byehel lobye byelo Sprache ist nicht wichtig, irgendwelche Ratschläge? Fand ich Erzeugung von

Was macht ein Doppel-Doppelpunkt gefolgt von einem Gleichheitszeichen (::=) bedeutet in der Dokumentation der Programmierung?

Anzahl der Antworten 4 Antworten
Was bedeutet ::= bedeuten in der Dokumentation der Programmierung? Z.B. in der Lua-Dokumentation: oder in Python-Dokumentation. InformationsquelleAutor Charles Holbrow | 2012-02-08

Algorithmus für Durchmesser von graph?

Anzahl der Antworten 9 Antworten
Wenn Sie ein Diagramm, und müssen feststellen, dass die Durchmesser der es (was ist die maximale Entfernung zwischen zwei Knoten), wie können Sie es tun in O(log v * (v + e)) Komplexität. Wikipedia sagt, Sie können

Wie erstellen Sie IM OUT-oder OUT-Parameter in Java

Anzahl der Antworten 3 Antworten
In PL/SQL (oder vielen anderen Sprachen), kann ich IN-OUT oder OUT-Parameter, die aus einer Prozedur zurückgegeben. Wie kann ich erreichen, eine ähnliche Sache in Java? Ich weiß, dieser trick: public void method(String in, String inOut, String inOut2)

Wie viel Abstraktion ist zu viel?

Anzahl der Antworten 8 Antworten
In einem Objekt-orientierten Programm: , Wie viel Abstraktion ist zu viel? Wie viel ist genau richtig? Ich war schon immer ein Nüsse-und-Bolzen Art von Kerl. Ich Verstand das Konzept, das hinter der hohen Ebenen der Kapselung und

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