Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Mir gefällt, wie "Introduction to Algorithms" von …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Angenommen, Ihnen wird Folgendes gegeben ... List<Thing> theThings = fubar.Things.All(); Wenn nichts zurückzukehren wäre, was würden Sie von fubar.Things.All () erwarten? Edit: Danke für die Meinungen. Ich werde ein bisschen warten und den Eintrag mit den meisten Ups annehmen. Ich bin mit den bisherigen Antworten einverstanden, insbesondere mit denen, die …
(Ich stelle mir vor, das wäre eine gute Interviewfrage , aber in meinem Fall ist es pragmatischer.) Wir haben eine große und komplexe Anwendung , die einen extrem langen und ausgeklügelten chemischen Reaktionsprozess zwischen Dutzenden chemischer Komponenten modelliert. Wir sind gerade dabei, Abnahmetests für die Anwendung zu entwerfen, sind jedoch …
Laut Herb Sutter sollte man abstrakte Interfaces (alle rein virtuellen Funktionen) abstrakten Klassen in C ++ vorziehen, um die Implementierung so weit wie möglich zu entkoppeln. Obwohl ich diese Regel persönlich sehr nützlich finde, bin ich kürzlich einem Team mit vielen Java-Programmierern beigetreten, und im Java-Code scheint diese Richtlinie nicht …
Ich schreibe ein Shell-Skript mit ein paar Variablen, die vom Benutzer konfiguriert werden sollten. Es wird ein Installationsprogramm zum Herunterladen und Konfigurieren des Skripts geben, möglicherweise durch eine Reihe von Fragen. Das betreffende Skript richtet sich an andere Entwickler. Dies kann auf verschiedene Arten implementiert werden: Verwenden Sie Platzhalter im …
Ich bin erfolgreich in der Lage, alle meine alten Anwendungen zu skalieren, bei denen keine dokumentierten Entwurfsmuster verwendet wurden. Welches Muster es auch sein mag, ich weiß es nicht. Ich hatte größtenteils nur das Bedürfnis, einfache OOP-Konzepte zu verwenden. Das Design Patterns-Konzept ist komplex und schwer zu verstehen. Wie kann …
Mein Ziel ist es, Festschreibungsdaten zu überprüfen, die bestimmte Anforderungen nicht erfüllen, und dann entweder die erstellte Festschreibung abzulehnen oder an das Remote-Repository weiterzuleiten. Das Problem beim Ausführen eines Pre-Commit-Hooks besteht darin, dass die Bereitstellung für viele Benutzer schwierig ist, die ihre Pre-Commit-Hook-Datei manuell aktualisieren müssen. Außerdem erlaubt Git nicht, …
Es gibt diese Datenstruktur, die die Leistung des Array-Zugriffs mit der Notwendigkeit vergleicht, sie beim Löschen zu durchlaufen. Sie führen mit jedem Eintrag einen Generationszähler sowie einen globalen Generationszähler. Die "Lösch" -Operation erhöht den Erzeugungszähler. Bei jedem Zugriff vergleichen Sie lokale und globale Generationszähler. Wenn sie sich unterscheiden, wird der …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ein gutes Beispiel für jemanden, der zu …
Warum ist die Minimierung von HTML / Javascript von Vorteil, wenn das HTTP-Protokoll die Komprimierung von gzip-Daten bereits unterstützt? Mir ist klar, dass die JavaScript / HTML-Minimierung die Größe von Javascript / HTML-Dateien erheblich reduzieren kann, indem unnötige Leerzeichen entfernt und die Variablen möglicherweise in jeweils wenige Buchstaben umbenannt werden. …
Zusätzlich zu meinen (ActiveRecord-) Modellen habe ich immer Einschränkungen auf Datenbankebene angewendet. Aber ich habe mich gefragt, ob dies wirklich erforderlich ist? Ein bisschen Hintergrund Vor kurzem musste ich eine grundlegende automatisierte Zeitstempel-Generierungsmethode für ein Modell testen. Normalerweise würde der Test eine Instanz des Modells erstellen und es ohne Validierung …
Wir haben einen zentralen Server, der Nachrichten von einer Reihe von PCs sendet und empfängt, die sich in Client-Netzwerken an verschiedenen Standorten befinden. Um dies zu erleichtern, verwende ich derzeit WCF mit TCPNetBindings und verwende Duplex-Kommunikation, die mit Zertifikaten gesichert ist. Jetzt haben wir eine Reihe von Problemen damit - …
Ich habe viel über Sprachdesign nachgedacht und darüber, welche Elemente für eine "ideale" Programmiersprache erforderlich sind, und das Studium von Go von Google hat mich dazu veranlasst, eine Menge sonst üblicher Kenntnisse in Frage zu stellen. Insbesondere scheint Go alle interessanten Vorteile der objektorientierten Programmierung zu bieten, ohne die Struktur …
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.