Tag: language-agnostic

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

"Ungefähre" größten gemeinsamen Teiler

Anzahl der Antworten 8 Antworten
Angenommen, Sie haben eine Liste von floating-point-zahlen, die etwa Vielfache einer gemeinsamen Menge, zum Beispiel 2.468, 3.700, 6.1699 welche ungefähr alle vielfachen von 1.234. Wie würden Sie charakterisieren das "approximate gcd", und wie würdest du Vorgehen, um

ASN.1 vs JSON ist angemessen, Sie zu nutzen?

Anzahl der Antworten 2 Antworten
Wann ist die Verwendung von ASN.1 vorzuziehen, die Verwendung von JSON? Was sind einige vor-und Nachteile beider Ansätze? InformationsquelleAutor Eric des Courtis | 2012-06-29

Worst-Case Zeit-Komplexität für einen Algorithmus

Anzahl der Antworten 6 Antworten
Was ist das Worst-Case Zeitkomplexität t(n) :- Ich lese dieses Buch über algorithmen und als ein Beispiel wie man die T(n) für .... wie die Auswahl-Sort-Algorithmus Wie wenn ich den Umgang mit dem selectionSort(A[0..n-1]) //sorts a given

Was sind CAD-apps geschrieben werden, und wie sind Sie organisiert?

Anzahl der Antworten 4 Antworten
Was sind CAD-Anwendungen (Rhino, Autocad) von heute geschrieben und wie sind Sie intern organisiert ? Gab ich als Beispiel, Autocad und Rhino, obwohl ich lieben würde, zu hören, dass andere Beispiele, wie gut. Ich bin besonders daran

Das Typ-system in Scala ist Turing-vollständig. Beweis? Beispiel? Vorteile?

Anzahl der Antworten 2 Antworten
Gibt es Forderungen, das Scala-Typsystem ist Turing-vollständig. Meine Fragen sind: Gibt es einen formalen Beweis für diese? Wie würde eine einfache Berechnung wie in der Scala-Typsystem? Ist dies von Vorteil, Scala - die Sprache? Ist dies Scala

Browser-basiertes Spiel - Welches framework zu entscheiden?

Anzahl der Antworten 4 Antworten
Fange ich an, entwickeln ein browser-basiertes Spiel (und damit meine ich text-basiert, kein Flash oder ähnliches auf), und ich bin kämpfen, um zu entscheiden, welche Entwicklungs-framework zu verwenden. Soweit Anforderungen betroffen sind, ist die wichtigste Sache, die

Holen Sie sich die Erstellung der Datei Datum Über HTTP

Anzahl der Antworten 3 Antworten
Gegeben, eine Datei auf einen webserver (z.B., http://foo.com/bar.zip -> nur zugänglich über HTTP), gibt es eine Möglichkeit, um das Datum zu erhalten Parametern (z.B. Datum [erstellt, geändert]) ohne Download des gesamten Archivs in den ersten Platz? Jetzt

Dynamische SQL-WHERE-Klausel generation

Anzahl der Antworten 1 Antworten
Für die Aufnahme, ich bin mit Python und SQLlite. Ich habe eine funktionierende Funktion, generiert die SQL, die ich brauche, aber es scheint nicht richtig zu sein. def daily(self, host=None, day=None): sql = "SELECT * FROM daily

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