Tag: language-agnostic

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

Berechne den Wert von n wähle k

Anzahl der Antworten 8 Antworten
Was ist die effizienteste Methode für die Beurteilung des Wertes von n wählen Sie k ? Die brute-force-so denke ich wäre zu finden n factorial /k factorial /(n-k) factorial . Eine bessere Strategie sein kann, um zu

Was zu wissen als ein erster Vertrag Programmierer?

Anzahl der Antworten 12 Antworten
Ich bin ein college-student, hatte mehrere Praktika und halte mich für einen anständigen Programmierer. Ich habe einen Freund, der macht consulting arbeiten-und wer will mir helfen, ihn mit einem seiner Projekte. Da habe ich nie getan, einen

Asynchron oder Multithreading - Gibt es einen Unterschied?

Anzahl der Antworten 11 Antworten
Führt einen asynchronen Aufruf immer einen neuen thread erstellen? Was ist der Unterschied zwischen den beiden? Führt einen asynchronen Aufruf immer erstellen oder verwenden Sie einen neuen thread? Wikipedia sagt: In computer-Programmierung, asynchrone Ereignisse sind solche, die

Größtes Produkt aus fünf aufeinanderfolgenden Ziffern in einer 1000-stelligen Zahl

Anzahl der Antworten 9 Antworten
Arbeite ich durch die Probleme auf project Euler und bin nicht allzu sicher, ob mein Verständnis der Frage ist korrekt. Problem 8 ist wie folgt: Finden Sie das größte Produkt von fünf aufeinanderfolgenden Ziffern in der 1000-stelligen

Wie findet man sich wiederholende Zeichenfolgen in einem gegebenen Array?

Anzahl der Antworten 13 Antworten
Mein problem zu finden, ist die sich wiederholende Abfolge der Zeichen im angegebenen array. einfach, um das Muster identifizieren, in denen die Zeichen erscheinen. .---.---.---.---.---.---.---.---.---.---.---.---.---.---. 1: | J | A | M | E | S |

Null-basierte Monatsnummerierung

Anzahl der Antworten 3 Antworten
Einige Programmiersprachen verwenden Monat die Nummerierung ist von 1 -- JavaScript in den Sinn kommt, wie Java, und wenn der Speicher dient, C ist ein anderes. Ich habe einige Fragen: Wenn Sie ignorieren die Monats-Nummerierung verwendet, die

Warum nicht Ausnahmen als regulären Kontrollfluss verwenden?

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

Suchen Sie das erste nicht wiederholte Zeichen in einer Zeichenfolge

Anzahl der Antworten 30 Antworten
Was ist der Schnellste Weg zu finden, der erste Charakter, der nur erscheint, sobald in einem string? InformationsquelleAutor der Frage Thunderhashy | 2010-02-18

Training eines Neuronalen Netzwerks mit Reinforcement Learning

Anzahl der Antworten 2 Antworten
Ich kenne die Grundlagen der feedforward neural networks, und wie Sie zu trainieren, mit dem backpropagation-Algorithmus, aber ich bin auf der Suche nach einem Algorithmus, als ich nutzen kann für das training eines ANN online mit reinforcement

Was ist zyklomatische Komplexität?

Anzahl der Antworten 14 Antworten
Einen Begriff, den ich sehe, jeden jetzt und dann ist die "Cyclomatic Complexity". Hier auf, SO sah ich einige Fragen, etwa "wie berechne ich die CC von Sprache X" oder "Wie mache ich Y mit die minimale

Was ist deine kontroverseste Programmmeinung?

Anzahl der Antworten 30 Antworten
Dies ist definitiv subjektiv, aber ich würde gerne versuchen, es zu vermeiden immer argumentative. Ich denke, es wäre eine interessante Frage, ob Menschen, behandeln Sie es entsprechend. Die Idee zu dieser Frage kam aus dem Kommentar-thread von

Anbindung an den Endnutzer-Scanner über eine Webapp (Web / Scanner-Integration)

Anzahl der Antworten 11 Antworten
Betrachten Sie die folgenden scan-Verfahren, die in einem typischen Dokument-handling-webapp: Der Benutzer scannt ein Dokument mit einem scanner verbunden sein/Ihr computer Das gescannte Bild gespeichert wird lokal auf dem computer des Benutzers als BMP/JPG/TIF/PNG-Datei Der Benutzer hat

Was ist das Gegenteil von 'Parse'?

Anzahl der Antworten 30 Antworten
Ich habe eine Funktion, parseQuery, dass analysiert eine SQL-Abfrage in eine abstrakte Darstellung der Abfrage. Ich bin zu schreiben, eine Funktion, eine abstrakte Repräsentation einer Abfrage und gibt eine SQL-Abfrage-string. Was sollte rufe ich die zweite Funktion?

Wie genau kommunizieren "Objekte miteinander, indem sie Nachrichten weitergeben"?

Anzahl der Antworten 10 Antworten
In mehrere einführende Texte über das Objekt-orientierte Programmierung habe ich über die obige Aussage. Aus wikipedia "In OOP ist jedes Objekt in der Lage empfangen von NachrichtenVerarbeitung von Daten, und senden von Nachrichten zu anderen Objekten und

Wie zeichnet man ein n-seitiges reguläres Polygon in kartesischen Koordinaten?

Anzahl der Antworten 6 Antworten
Habe ich versucht herauszufinden, wie zu schreiben, ein einfaches Programm zur Berechnung der x -, y-Punkte für die Schaffung eines regelmäßigen Polygons mit n Seiten. Kann jemand geben Sie mir einige code-Beispiele, die nicht mit bereits vorhandenen

Private vs Protected - Sichtbarkeit Good-Practice-Problem

Anzahl der Antworten 6 Antworten
Habe ich gesucht, und ich weiß, dass der theoretische Unterschied. öffentlichen - Jede Klasse/Funktion kann den Zugriff auf die Methode/Eigenschaft. geschützt - Nur diese Klasse und alle Unterklassen können die Methode/Eigenschaft. private - Nur diese Klasse kann

Schwerste Arten von Fehlern zu verfolgen?

Anzahl der Antworten 30 Antworten
Was sind einige der gemeinsten, härtesten bugs, die Sie gehabt haben, zu verfolgen und zu beheben, und warum? Ich beides bin echt neugierig und Knie-tiefen in den Prozess, wie wir sprechen. So wie Sie sagen - Elend

Wahl der Programmiersprache zum Lernen von Datenstrukturen und Algorithmen

Anzahl der Antworten 14 Antworten
Welche Programmiersprache würden Sie empfehlen zu lernen über Datenstrukturen und algorithmen? Unter Berücksichtigung der folgenden: Persönliche Erfahrung Funktionen der Sprache (Zeiger, OO, etc) EIGNUNG für das lernen DS & Konzepte Ich Frage, weil gibt es einige Bücher

Sollte ich zusammengesetzte Primärschlüssel verwenden oder nicht?

Anzahl der Antworten 10 Antworten
Scheint es nur 2. Klasse, Unterstützung für composite-Datenbank Schlüssel in der Java-JPA (über EmbeddedId oder IdClass Anmerkungen). Und wenn ich lese, bis auf zusammengesetzte Schlüssel, unabhängig von der Sprache, die Menschen halten kommen über, als Sie als

Positionieren Sie N Kreise mit unterschiedlichen Radien innerhalb eines größeren Kreises, ohne sich zu überlappen

Anzahl der Antworten 6 Antworten
Gegeben n Kreisen mit den Radien r1 ... rn, positionieren Sie diese so, dass keine Kreise sich überlappen und das umgebende Kreis ist der "kleine" radius. Dem Programm nimmt eine Liste [r1, r2, ... rn] als input

Zweck von Singletons in der Programmierung

Anzahl der Antworten 9 Antworten
Dies ist zugegebenermaßen eine eher lockere Frage. Mein Aktuelles Verständnis von singletons ist, dass Sie eine Klasse, die du in einer Weise, dass nur eine Instanz je geschaffen wurden. Dies klingt wie eine Menge, eine statische Klasse

Ist es von Vorteil, 'goto' in einer Sprache zu verwenden, die Schleifen und Funktionen unterstützt? Wenn ja warum?

Anzahl der Antworten 24 Antworten
Ich habe lange unter dem Eindruck, dass goto sollte niemals verwendet werden, wenn möglich. Beim durchlesen von libavcodec (die ist in C geschrieben), den anderen Tag, bemerkte ich mehrere Verwendungen. Ist es überhaupt vorteilhaft goto in einer

Verwenden von Regex zum Hinzufügen von führenden Nullen

Anzahl der Antworten 10 Antworten
Ich würde gerne hinzufügen einer bestimmten Anzahl führender Nullen (z.B. bis zu 3) alle zahlen einer Zeichenkette. Zum Beispiel: Eingang: /2009/5/song 01 of 12 Ausgabe: /2009/0005/song 0001 of 0012 Was ist der beste Weg, dies zu tun

Design Patterns Spickzettel

Anzahl der Antworten 8 Antworten
Gibt es eine Menge Bücher und online-Ressourcen über Design Patterns. Obwohl Sie gut zu lernen, die wichtigsten Begriff, ohne umfangreiche Erfahrung, ist es wirklich schwer sich zu erinnern winzige details der Muster. Das macht Sie schwieriger zu

Warum Vererbung überhaupt?

Anzahl der Antworten 13 Antworten
Ich weiß die Frage wurde diskutiert, bevoraber es scheint-immer unter der Annahme, dass die Vererbung ist mindestens manchmal vorzuziehen, die Zusammensetzung. Ich möchte die Herausforderung, die Annahme, in der Hoffnung, gewinnt ein gewisses Verständnis. Meine Frage ist:

Programmatisch eine Farbe aufhellen

Anzahl der Antworten 20 Antworten
Motivation Ich würde gerne einen Weg finden, um eine beliebige Farbe und es aufzuhellen einige Nuancen, so dass ich ein Programm erstellen Sie einen schönen Farbverlauf von einer Farbe zu einer helleren version. Der Verlauf wird als

Was genau ist GUID? Warum und wo sollte ich es verwenden?

Anzahl der Antworten 15 Antworten
Was genau ist GUID? Warum und wo ich es benutzen soll? Ich habe gesehen, Verweise, um die GUID in eine Menge von Orten, und in der wikipedia, aber es ist nicht sehr klar sagen, wo Sie es

Wo sollte ein Anfänger mit Computer Vision anfangen?

Anzahl der Antworten 7 Antworten
Ich bin ein undergrad, findet der computer vision werden Sie faszinieren. Wo sollte jemand ganz neu in computer vision beginnen? InformationsquelleAutor der Frage charles-22 | 2010-04-22

Finde den häufigsten Eintrag in einem Array

Anzahl der Antworten 8 Antworten
Erhalten Sie eine 32-bit-unsigned-integer-array mit der Länge von bis zu 232mit der Eigenschaft, dass mehr als die Hälfte der Einträge im array sind gleich N, für einige 32-bit-Ganzzahl ohne Vorzeichen N. Finden N betrachten Sie jede Zahl

Beginn TDD - Herausforderungen? Lösungen? Empfehlungen?

Anzahl der Antworten 11 Antworten
OK, ich weiß, da gibt es schon Fragen über erste Schritte mit TDD.. Aber, ich denke, ich Art von wissen, die Allgemeine Konsens ist tun Sie es einfach , Aber, mir scheint, ich habe folgende Probleme mein

Dateiname? Pfadname? Basisname? Namensstandard für Teile eines Pfades

Anzahl der Antworten 4 Antworten
Dass ich immer mich selbst in Knoten, wenn ich manipulation Pfade und Datei-Namen, da ich nicht über eine gemeinsame Benennung system, das ich benutze. Ich brauche zu kommen mit einer Benennung standard und bleibe es dabei, und

Was ist mit "threadsicherem" Code gemeint?

Anzahl der Antworten 15 Antworten
Bedeutet es, dass zwei threads nicht ändern können, die zugrunde liegenden Daten gleichzeitig? Oder bedeutet es, dass die angegebenen code-segment wird mit vorhersagbaren Ergebnissen, wenn mehr als ein thread ausgeführt werden? InformationsquelleAutor der Frage Varun Mahajan |

Kann jede Rekursion in Iteration umgewandelt werden?

Anzahl der Antworten 18 Antworten
Einen reddit-thread brachte eine anscheinend interessante Frage: Tail-rekursive Funktionen können trivial umgewandelt werden in iterative Funktionen. Die anderen, umgewandelt werden kann, durch die Verwendung eines expliziten stack. Kann jeder Rekursion transformiert werden in iteration? Dem (gegen den?)Beispiel

Warum werden die Variablen "i" und "j" für Zähler verwendet?

Anzahl der Antworten 22 Antworten
Ich weiß, das mag wie eine absolut dumme Frage, aber ich bin zu neugierig um nicht zu Fragen... Warum "i" und "j" werden DIE Variablen als Zähler in den meisten Kontrollstrukturen? Obwohl der gesunde Menschenverstand sagt mir,

Wie wandle ich Floats in für Menschen lesbare Brüche um?

Anzahl der Antworten 26 Antworten
Sagen wir, wir haben, 0.33, müssen wir die Ausgabe "1/3". Wenn wir "0.4", müssen wir die Ausgabe "2/5". Die Idee ist, um es lesbarer zu machen, die Nutzer zu verstehen, "x Teile von y", wie ein besseres

Sind globale statische Klassen und Methoden schlecht?

Anzahl der Antworten 10 Antworten
Es ist in der Regel vereinbart, dass sich stark auf die Globale Zeug ist zu vermeiden. Wäre nicht die Verwendung von statischen Klassen und Methoden werden die gleiche Sache? InformationsquelleAutor der Frage Adam Kane | 2010-06-30

Elegante Möglichkeiten, mehrere Werte aus einer Funktion zurückzugeben

Anzahl der Antworten 14 Antworten
Scheint es, wie in den meisten mainstream-Programmiersprachen, zurückgeben mehrerer Werte aus einer Funktion ist eine extrem unangenehme Sache. Typische Lösungen sind, um entweder einen struct oder ein plain old data Klasse und zurück, oder zu übergeben, mindestens

Praktische nicht bildbasierte CAPTCHA-Ansätze?

Anzahl der Antworten 30 Antworten
Wie es aussieht, werden wir das hinzufügen CAPTCHA Unterstützung für Stack-Überlauf. Dies ist notwendig, um zu verhindern, dass bots, Spammer und andere schädliche scripted-Aktivität. Wir wollen nur menschliche Wesen, zu veröffentlichen oder zu Bearbeiten Dinge hier! Wir

Wie kann ich alle möglichen Buchstabenkombinationen ausdrucken, die eine gegebene Telefonnummer darstellen kann?

Anzahl der Antworten 30 Antworten
Habe ich gerade versucht, für meine ersten Programmier-interview und eine der Fragen war, ein Programm zu schreiben, dass bei einer 7-stelligen Telefonnummer, drucken konnte, alle möglichen Kombinationen von Buchstaben, die jede Zahl darstellen konnten. Einem zweiten Teil

Hash Code und Checksum - was ist der Unterschied?

Anzahl der Antworten 10 Antworten
Mein Verständnis ist, dass ein hash-code und Prüfsumme sind ähnliche Dinge - ein numerischer Wert, berechnet für einen block von Daten, das ist relativ einzigartig. d.h. Die Wahrscheinlichkeit, zwei blocks von Daten, woraus sich die gleichen numerischen

Wie man Markdown in PHP parsen kann?

Anzahl der Antworten 4 Antworten
Erste, ich weiß, es gibt schon eine Markdown-parser für PHP. Ich nahm auch einen Blick auf diese Frage aber es gibt keine Antwort auf meine Frage. Offensichtlich, auch wenn der Titel erwähnen, PHP, wenn es ist sprachneutral,

Gibt es einen Algorithmus für die Farbmischung, der wie das Mischen von echten Farben funktioniert?

Anzahl der Antworten 7 Antworten
Das gemeinsame mischen von RGB-Farben ist sehr Verschieden von dem mischen von Farben für Gemälde, es ist die Vermischung von Licht, stattdessen mischen von Pigmenten. Beispiel: Blue (0,0,255) + Yellow (255,255,0) = Grey (128,128,128) (Es sollte Blau

Wie verspotten Sie eine Sealed-Klasse?

Anzahl der Antworten 10 Antworten
Mocking versiegelte Klassen kann schon ganz schön Schmerzen. Ich derzeit für eine Adapter-Muster um dies zu umgehen, aber etwas hält-fühlt sich komisch an. Also, Was ist der beste Weg, Sie zu verspotten versiegelte Klassen? Java-Antworten sind mehr

Was ist der Unterschied zwischen der Weitergabe als Referenz oder der Weitergabe als Wert?

Anzahl der Antworten 18 Antworten
Was ist der Unterschied zwischen einen parameter per Referenz übergeben ein parameter als Wert übergeben? Könnten Sie mir einige Beispiele bitte? InformationsquelleAutor der Frage | 2008-12-17

Was ist eifrig laden?

Anzahl der Antworten 3 Antworten
Was ist eager loading? Ich code in PHP/JS, sondern eine verallgemeinerte Antwort wird gut. Sah ich eine Menge von Fragen zu Java & Ruby, aber ich kenne keine von diesen Sprachen, und ich finde es schwer zu

Was ist dein Lieblings "Programmierer" Cartoon?

Anzahl der Antworten 30 Antworten
Ich persönlich mag dieses: alt-text http://www.jeffpalm.com/fox/fox.jpg P. S. nicht der hotlink der cartoon ohne die Website die Erlaubnis, bitte. InformationsquelleAutor der Frage |

Verwenden eines ORM oder einfachen SQL?

Anzahl der Antworten 13 Antworten
Für einige der apps, die ich entwickelt habe (ging dann zu vergessen), ich Schreibe, plain SQL, vor allem MySQL. Obwohl ich verwendet habe ORMs in python wie SQLAlchemywusste ich nicht stick mit Sie für lange. Normalerweise war

Was ist der Unterschied zwischen gleichzeitiger Programmierung und paralleler Programmierung?

Anzahl der Antworten 15 Antworten
Was ist der Unterschied zwischen der gleichzeitigen Programmierung und parallele Programmierung? Ich fragte google aber habe nichts gefunden, dass mir geholfen zu verstehen, der Unterschied. Könnten Sie mir ein Beispiel für beide? Jetzt fand ich diese Erklärung:

Holen Sie benachbarte Elemente in einem zweidimensionalen Array?

Anzahl der Antworten 5 Antworten
Ich habe ein zweidimensionales array, sagen 0 0 0 0 0 0 2 3 4 0 0 9 1 5 0 0 8 7 6 0 0 0 0 0 0 Und ich brauche, um all die

Ball to Ball Collision - Erkennung und Handhabung

Anzahl der Antworten 12 Antworten
Mit Hilfe des Stack-Overflow-community, die ich geschrieben habe eine ziemlich einfache, aber Spaß Physik-simulator. Klicken Sie und ziehen Sie die Maus, um zu starten, einen ball. Es wird hüpfen, und schließlich stoppen auf dem "Boden". Meine nächste