Softwareentwicklung

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

1
Wie stellt PHP Strings intern dar?
UTF8? UTF16? Verfolgen Strings in PHP auch die verwendete Kodierung? Schauen wir uns zum Beispiel dieses Skript an. Sagen wir ich laufe: $original = "शक्नोम्यत्तुम्"; Was passiert eigentlich? Offensichtlich denke ich, $originalwird nicht nur 7 Zeichen enthalten. Diese Glyphen müssen dort jeweils durch mehrere Bytes dargestellt werden. Dann mach ich: …
18 php  strings 

6
Ist es möglich, C ++ mit dem .NET-Framework zu verwenden?
Ich habe viele Kommentare zur GUI-Programmierung sowohl in C # als auch in C ++ gelesen. Und mir ist aufgefallen, dass das .NET-Framework von Microsoft leistungsstark für die GUI-Programmierung ist. Ist es also möglich, C ++ und .NET Framework zu verwenden? Ich denke, es wird eine großartige Kombination sein, da …
18 c++  .net 

4
Schreiben eines Lexers in C ++
Was sind gute Ressourcen zum Schreiben eines Lexikons in C ++ (Bücher, Tutorials, Dokumente), was sind einige gute Techniken und Vorgehensweisen? Ich habe im Internet gesucht und jeder sagt, dass er einen Lexer-Generator wie Lex benutzen soll. Das will ich nicht, ich will ein Lexer von Hand schreiben.
18 c++  compiler  lexer 


3
Wie gehe ich bei der Migration von Monolithen zu Microservices mit Fremdschlüsseleinschränkungen um?
Mein Team migriert von einer monolithischen ASP.NET-Anwendung auf .NET Core und Kubernetes. Die Codeänderungen scheinen so gut zu verlaufen, wie erwartet, aber wo mein Team auf viel Zwietracht stößt, ist die Datenbank. Derzeit verfügen wir über eine relativ große SQL Server-Datenbank, in der alle Daten für unser gesamtes Unternehmen gespeichert …

3
Versandtestcode. Warum würdest du nicht?
Ich möchte Testcode zusammen mit einem Produkt versenden. Stellen Sie insbesondere eine Option bereit, mit der jeder, der eine Kopie unseres Programms besitzt, auf die Schaltfläche "Selbsttest" klicken oder den Selbsttest in der Befehlszeile bestehen und die gesamte Unit-Suite | durchlaufen kann Integrationstests. Ich möchte dies hauptsächlich tun, um Fehlerbehebungsprobleme …


2
Sollte ich Tests in das Docker-Image aufnehmen?
Wenn es um Tests geht, kann ich mir zwei Möglichkeiten vorstellen: Führen Sie Test und Anwendung in einem Bild durch. Fügen Sie nur den Anwendungscode in das Bild ein. Erstellen Sie einen testspezifischen Container, der nach dem Hauptbild erstellt wird und dem einige Ebenen (Testcode, Abhängigkeiten usw.) hinzugefügt werden. Mit …



1
Speicherort eines API-Schlüssels: Ein benutzerdefinierter HTTP-Header im Vergleich zum Authorization-Header mit einem benutzerdefinierten Schema
Ich entwerfe eine REST-API mit Autorisierung / Authentifizierung über einen API-Schlüssel. Ich habe versucht, herauszufinden, was der beste Ort dafür ist, und habe herausgefunden, dass viele Leute die Verwendung eines benutzerdefinierten HTTP-Headers vorschlagen, wie zum ProjectName-Api-KeyBeispiel: ProjectName-Api-Key: abcde es ist aber auch möglich und ideologisch korrekt, den AuthorizationHeader mit einem …


2
Was ist das For-Case-Antimuster?
Der heutige TDWTF-Artikel beginnt mit einem Geständnis des Autors: Ich wusste nicht, was das For-Case-Anti-Pattern war, bis es vor relativ kurzer Zeit eine Flut von Artikeln gab, die es als Anti-Pattern verurteilten. Ich bin sicher , dass ich wahrscheinlich habe verwende es, an einem gewissen Punkt, aber ich wusste , …



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.