Insbesondere arbeite ich an einem Tool, das ein DVCS- und Build-System integriert, aber ich stelle mir die Herausforderung vor, die sich für jeden ergeben würde, der ein "Meta" -Tool (Compiler, VCS, Build-System, Test Runner usw.) entwickelt möchten sich durch "Hundefutter" entwickeln . Meine Frage lautet: Ab wann verwende ich in …
Ich möchte einen In-Memory-Datenspeicher für einen Webdienst in Haskell implementieren. Ich möchte Transaktionen in der STMMonade ausführen . Wenn ich die Hash-Tabelle Steam Haskell google, erhalte ich nur Folgendes: Data. BTree. HashTable. STM.Der Modulname und die Komplexität legen nahe, dass dies als Baum implementiert ist. Ich würde denken, dass ein …
Ich bin es gewohnt, Anweisungen durch ein Semikolon aus Java abzugrenzen, daher mache ich das natürlich auch im Scala-Code. Ich habe auch das Gefühl, dass der Code leichter zu lesen ist, da offensichtlich ist, wo eine Anweisung endet und eine andere beginnt. Aber oft, wenn ich einen Teil des Scala-Codes …
Ich denke, diese Frage sollte für die meisten Programme gelten, die Einstellungen aus einer Datei laden. Meine Frage ist aus programmtechnischer Sicht und es geht wirklich darum, wie man mit dem Laden von Einstellungen aus einer Datei in Bezug auf verschiedene Klassen und Zugänglichkeit umgeht. Zum Beispiel: Wenn ein Programm …
Wenn ich eine Variable habe, die a Listenthält, kann sie Objekte vieler verschiedener Typen enthalten, z . B. ArrayListoder LinkedList. Der Unterschied zwischen a LinkedListund an ArrayListist ziemlich groß. Das große O-Verhalten der Methoden ist sehr unterschiedlich. Zum Beispiel ist das Sortieren Listund anschließende Verwenden für binäre Suchen für a …
Bei dieser Frage geht es nicht darum, die Vorzüge eines anderen Sortieralgorithmus zu diskutieren - sicherlich gibt es viele andere Fragen, die dies tun. Diese Frage bezieht sich auf den Namen. Warum heißt Quicksort "Quicksort"? Sicher, es ist die meiste Zeit "schnell", aber nicht immer. Die Möglichkeit einer Degeneration zu …
Wir haben derzeit 5 Scrum-Teams, die im vergangenen Jahr ihren eigenen Produktstau abarbeiten. Jedes Team arbeitet an einem eigenen dedizierten System, aber die zugrunde liegende Technologie ist dieselbe .Net. Es gab viele Diskussionen darüber, zu funktionsbasierten Teams zu wechseln, die an einem einzigen Rückstand arbeiten. Der Grund dafür ist, dass …
Wir alle wissen, dass „Der schnelle Braunfuchs springt über den faulen Hund“ als Maßstab für Druck und Schrift verwendet wird. Ich frage mich, ob es einen ähnlichen „Lazy Dog“ für Programmiersprachen gibt. Es gibt so viele verschiedene Programmiersprachen mit allen Arten von Funktionen und Syntaxen, ähnlich oder unterschiedlich. Das Problem …
Nach vielen, vielen Jahren Baustellen von Grund auf neu (und viel selbst zu heben) habe ich meine Zehen in zwei Projekte getaucht, die es seit einigen Jahren gibt und die ich vermieden habe: Bootstrap und Jekyll. Das Design war ein sehr angepasster Job, bei dem ich mich mit WENIGER befassen …
Ich habe den Eindruck, dass eine verschlüsselte Zeichenfolge nicht entschlüsselt werden kann, sodass der ursprüngliche Wert für immer verloren geht. Wenn die folgende Zeichenfolge jedoch immer "dominic" (mein Name) ist, kann es keinen logischen Weg geben, sie umzukehren. Da es weder zufällig ist noch auf Datum / Uhrzeit basiert, gibt …
Dies bezieht sich auf eine Diskussion in einer Antwort und die Kommentare dieser Frage: Was ist mit der Abneigung gegen Dokumentation in der Branche? . In der Antwort wurde behauptet, dass "Code nicht lügen kann" und daher anstelle der Dokumentation der Anlaufpunkt sein sollte. In mehreren Kommentaren wurde darauf hingewiesen, …
Das Pipe & Filter-Architekturmuster ist als eine Kette von Verarbeitungselementen definiert , die so angeordnet sind, dass die Ausgabe jedes Elements die Eingabe des nächsten ist . In jedem Beispiel scheint eine prozess- oder threadübergreifende Verbindung zu berücksichtigen, die über eine Art gemeinsam genutzten Puffer ausgeführt wird. Mir scheint, dass …
Ich habe diese Woche versucht, das Typhoon-Framework für die Abhängigkeitsinjektion zu verwenden. Ich verstehe, dass das Trennen der Konstruktion von Objekten vorteilhaft ist, um beliebige Komponenten während des Unit-Tests durch Mocks zu ersetzen, und bisher habe ich allein davon Vorteile gesehen. Aber ich kann nicht anders, als zu glauben, dass …
Von dem, was ich verstehe, HTML ist eine Auszeichnungssprache, ebenso wie der Inhalt von XAML, XIB und allen von Android verwendeten und anderen nativen UI-Entwicklungsframeworks. JavaScript ist eine Programmiersprache, die zusammen mit der Verarbeitung von clientseitigem Scripting verwendet wird. Dazu gehören beispielsweise die Ereignisbehandlung, clientseitige Validierungen und alles andere, was …
Nach 2 Jahren habe ich immer noch Probleme mit MVVM als praktischer Methode zur Herstellung funktionierender Software. In einigen Fällen ist es großartig. Ich habe eine Multithread-Anwendung erstellt, die eine kleine Montagelinie steuert, die ohne MVVM-Konzepte ein Albtraum gewesen wäre. Eine Abstraktion vom physischen Fließband war fast ein Kinderspiel. Meine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.