Ich verstehe, dass dies eine sehr breite Frage ist, aber ich habe mit verschiedenen Aspekten dieses Problems individuell gearbeitet und habe Mühe, alle Konzepte und Technologien zusammenzubringen. Ich möchte spezifizieren, dass Antworten diese Technologien einschließen sollten: C # MVC 3 mit Rasiermesser Javascript w / jQuery Über diese hinausgehende Informationen …
Das ist ein bisschen "ein Megabyte sollte für jeden reichen", aber ... Ein flacher 64-Bit-Adressraum ermöglicht bis zu 4,3 Milliarden Mal mehr Speicherplatz als ein 32-Bit-Adressraum. Das sind 17.179.869.184 GiB. Offensichtlich war der Übergang von 8 auf 16 Bit ziemlich schnell (ich betrachte die Dinge auf eine jugendliche Art und …
Ich habe einige Artikel im Internet gelesen, um herauszufinden, wie sich Agile, XP, Scrum und Pair Programming voneinander unterscheiden und in Beziehung zueinander stehen, und habe die folgende Zeile abgeleitet: Scrum und XP sind fast gleich. XP hat eine kürzere Veröffentlichungsdauer als Scrum Die Paarprogrammierung wird sowohl in Agile- als …
Nur aus Neugier, was ist der Unterschied zwischen einem kleinen, mittleren und großen Projekt? Wird es durch Codezeilen oder Komplexität gemessen oder was? Ich baue ein Tauschhandelssystem auf und habe bisher ungefähr 1000 Codezeilen für Login / Registrierung. Obwohl es viele LOC gibt, würde ich es nicht als großes Projekt …
Wenn eine Software / Bibliothek Unterstützung für die Windows-Plattform bietet, benennen sie ihre Verzeichnisse und Variablen fast immer als win32. Dies ist am häufigsten in C / C ++ - Projekten der Fall. Auch das MinGW- Projekt zielt auf eine Dreifachnutzung ab win32. Gibt es einen Grund dafür? Warum nicht …
Zum Beispiel möchte ich eine Liste von Schaltflächen von 0,0.5, ... 5 anzeigen, die für jede 0,5 springt. Ich benutze eine for-Schleife, um das zu tun, und habe eine andere Farbe auf der Schaltfläche STANDARD_LINE: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){ button.color='red'; } } In diesem …
Ich habe viele Implementierungen des Builder-Musters gesehen (hauptsächlich in Java). Alle von ihnen haben eine Entity-Klasse (sagen wir eine PersonKlasse) und eine Builder-Klasse PersonBuilder. Der Builder "stapelt" verschiedene Felder und gibt ein new Personmit den übergebenen Argumenten zurück. Warum benötigen wir explizit eine Builder-Klasse, anstatt alle Builder-Methoden in der PersonKlasse …
Wenn meine Klasse implementseine Schnittstelle ist, kann ich dann sagen, dass ich der Vererbung folge? Ich weiß, wenn eine Klasse eine extendsandere Klasse ist, dann ist es Vererbung.
Angenommen, ich habe ein Front-End, bei dem es sich hauptsächlich um eine einseitige Anwendung handelt, die mit Winkeln, Grunzen und Lauben geschrieben wurde. Und nehmen wir an, ich habe ein Backend, bei dem es sich meistens nur um eine REST-API handelt, die sich auf einem ORM befindet und Objekte aus …
Beschränkt sich das Muster "Builder" auf die Adressierung des Anti-Musters "Teleskopkonstruktor", oder kann es auch auf das allgemeinere Problem der komplizierten Erstellung unveränderlicher Objekte angewendet werden? Die StringBuilderKlasse hat das Wort "Builder" im Namen, hat jedoch nichts mit Teleskopkonstruktoren zu tun. Sie hilft uns lediglich dabei, alle Daten zu sammeln, …
Mir ist gerade aufgefallen, dass in Python, wenn man schreibt for i in a: i += 1 Die Elemente der ursprünglichen Liste asind eigentlich überhaupt nicht betroffen, da isich herausstellt, dass die Variable nur eine Kopie des ursprünglichen Elements in ist a. Um das ursprüngliche Element zu ändern, for index, …
Angenommen, ich habe eine REST-API, die auch zum Festlegen / Zurücksetzen von Kennwörtern verwendet wird. Nehmen wir auch an, dass dies über HTTPS-Verbindungen funktioniert. Gibt es einen guten Grund, dieses Passwort nicht in den Aufrufpfad zu schreiben? Sagen wir auch, dass ich es in BASE64 verschlüsseln werde? Ein Beispiel wäre, …
Ich bin gespannt, wie Programmiererteams ihre Softwareentwicklung in den 80er und frühen 90er Jahren gemanagt haben. Wurde der gesamte Quellcode einfach auf einem Computer gespeichert, an dem alle gearbeitet haben, oder wurde der Quellcode herumgereicht und manuell per Diskette kopiert und manuell zusammengeführt, oder verwendeten sie tatsächlich Revisionskontrollsysteme über ein …
Ich habe mich immer gefragt, warum wir codieren virtual void MyFunction() = 0; und nicht pure virtual void MyFunction(); Gibt es eine Referenz für die Grundlage dieser Entscheidung?
Ich habe einen Kunden, der eine Website / mobile Apps / Desktop-Apps erstellen möchte, die sich mit sehr sensiblen Daten befassen (sensibler als Bank- / Kartendaten). Aufgrund des sensiblen Charakters der Daten möchten sie diese nicht in einer zentralen Datenbank speichern, aber dennoch synchronisieren (Angenommen, ich füge meiner mobilen App …
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.