Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

6
„Assembler in C schreiben“ Warum einen Maschinencode-Übersetzer für eine niedrigere Sprache in einer höheren Sprache schreiben?
Mein Mikroprozessor Klassenlehrer gab uns einen Auftrag und sagte: "Schreiben Sie einen Assembler in C." - Mein geliebter Professor Es kam mir ein bisschen unlogisch vor. Wenn ich mich nicht irre, ist die Assemblersprache der erste Schritt vom Maschinencode zum Erlernen übergeordneter Sprachen. Ich meine, C ist eine höhere Sprache …

3
Lizenzierung auf Github
Ich lade zum ersten Mal auf GitHub hoch und habe alle möglichen Zweifel an der Lizenzierung. Ich wusste nicht, dass dieses Thema im Netz aufgedeckt war! Aber selbst wenn es komplex ist, ist meine Situation so typisch, dass ich vermute, dass die meisten Leute, die Github verwenden, bereits davon wissen. …
13 licensing  gpl  github 

1
MIT License vs. Creative Commons für Bilder und andere Assets
Könnte jemand bitte eine bestimmte Lizenzverwirrung für mich lösen? Ich bin immer sehr verwirrt darüber, wie die Softwarelizenzierung funktioniert. Ich möchte, dass jeder Benutzer meine Software mit minimalen oder gar keinen Einschränkungen und ohne Gewährleistung verwenden kann. Also benutze ich einfach eine permissive Lizenz (MIT-Lizenz war meine Wahl) und schreibe …
13 licensing 

3
Welchen Umfang sollte eine Integritätsprüfung für ein System haben, auf dem eine Webanwendung bereitgestellt wird?
Heute hatte ich die Aufgabe, eine Integritätsprüfung für einen Dienst mit langer Laufzeit zu erstellen, bei dem es sich um ein Orchestrierungssystem zum Bereitstellen einer Web-App handelt. Ich versuche herauszufinden, in welchem ​​Umfang ein solcher Gesundheitscheck durchgeführt werden soll, und habe folgende Fragen zum Umfang des Gesundheitschecks gestellt: Ist es …



2
Explizite DAG anstelle von Vector Clocks für die Synchronisation
Ich habe angefangen, Ansätze für die Datensynchronisation zwischen einer Reihe von Peers zu untersuchen. Die Peers müssen in der Lage sein, getrennt zu arbeiten und dann miteinander zu synchronisieren, um ihre lokalen Änderungen zusammenzuführen. Peers sollten in der Lage sein, lokale Updates mit einem "Drei-Wege-Merge" zusammenzuführen . Bei der Synchronisation …

4
Was ist der Unterschied zwischen Callable <T> und Java 8s Supplier <T>?
Ich bin von C # auf Java umgestiegen, nachdem ich einige Empfehlungen von CodeReview erhalten hatte. Als ich mich mit LWJGL befasste, fiel mir ein, dass jeder Aufruf von Displayauf dem gleichen Thread ausgeführt werden muss, auf dem die Display.create()Methode aufgerufen wurde. Daran erinnernd, habe ich eine Klasse zusammengestellt, die …
13 java 



4
Warum können Sie in C ++ nicht die Adresse eines Konstruktors übernehmen?
Gibt es einen bestimmten Grund, dass dies die Sprache konzeptionell brechen würde, oder einen bestimmten Grund, dass dies in einigen Fällen technisch nicht durchführbar ist? Die Nutzung wäre mit neuem Betreiber. Edit: Ich werde die Hoffnung aufgeben, meinen "neuen Operator" und "neuen Operator" klar zu machen und direkt zu sein. …
13 c++ 


6
Warum erfordern die meisten Websites eine E-Mail-Aktivierung?
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Die meisten gängigen Anwendungen erfordern heutzutage eine Kontoaktivierung per E-Mail. Ich habe es …
13 security  email 


4
Verschieben eines SVN-Repos mit mehreren GB nach Git
Derzeit verfügt mein Unternehmen über eine Visual Studio-Lösung in einem SVN-Repository, das wie folgt organisiert ist: SolutionFolder (~3.5 GB) |-&gt; SolutionName.sln |-&gt; .. Some source code folders... (~250 MB) |-&gt; ThirdParty (~3 GB) |-&gt; Tools | -&gt; Tool1 | -&gt; Tool2 Tool1 und Tool2 werden unabhängig voneinander erstellt (haben ihre …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.