Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

7
Was ist der richtige Weg, um eine benutzerdefinierte .NET-Ausnahme serialisierbar zu machen?
Insbesondere, wenn die Ausnahme benutzerdefinierte Objekte enthält, die möglicherweise selbst serialisierbar sind oder nicht. Nehmen Sie dieses Beispiel: public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get …

15
Was ist der Sinn von Schnittstellen in PHP?
Mit Schnittstellen können Sie Code erstellen, der die Methoden der Klassen definiert, die ihn implementieren. Sie können diesen Methoden jedoch keinen Code hinzufügen. Mit abstrakten Klassen können Sie dasselbe tun und der Methode Code hinzufügen. Wenn Sie nun dasselbe Ziel mit abstrakten Klassen erreichen können, warum brauchen wir dann überhaupt …
224 php  oop  interface  theory 



8
Ist SecureString jemals in einer C # -Anwendung praktisch?
Fühlen Sie sich frei, mich zu korrigieren, wenn meine Annahmen hier falsch sind, aber lassen Sie mich erklären, warum ich frage. Entnommen aus MSDN, a SecureString: Stellt Text dar, der vertraulich behandelt werden sollte. Der Text wird aus Datenschutzgründen verschlüsselt und bei Nichtgebrauch aus dem Computerspeicher gelöscht. Ich verstehe, es …
224 c#  security 

6
Client-Server-Synchronisationsmuster / Algorithmus?
Ich habe das Gefühl, dass es da draußen Client-Server-Synchronisationsmuster geben muss. Aber ich habe es total versäumt, einen zu googeln. Die Situation ist recht einfach: Der Server ist der zentrale Knoten, über den mehrere Clients eine Verbindung herstellen und dieselben Daten bearbeiten. Daten können in Atome aufgeteilt werden. Im Falle …

12
Warum kann ich keine statischen Klassen erben?
Ich habe mehrere Klassen, die eigentlich keinen Staat brauchen. Aus organisatorischer Sicht möchte ich sie in eine Hierarchie einordnen. Aber anscheinend kann ich keine Vererbung für statische Klassen deklarieren. Sowas in der Art: public static class Base { } public static class Inherited : Base { } wird nicht funktionieren. …
224 c#  inheritance  static 

17
Verwirrende Typoskript-Fehlermeldung "doppelte Kennung"
Warum bekomme ich diese und viele weitere Fehler dieser Art? Ich füge einen Link zum Repo sowie Schlüsselcode-Schnipsel unten hinzu. Ich glaube, ich habe ein grundlegendes Missverständnis darüber, wie die Verkettung von Abhängigkeit und "Include" funktioniert. csvproc(master)> tsc node_modules/typescript/bin/lib.core.d.ts(83,5): error TS2300: Duplicate identifier 'configurable'. node_modules/typescript/bin/lib.core.d.ts(84,5): error TS2300: Duplicate identifier 'enumerable'. …
224 typescript 


12
Wie kann ich einen Download-Link in HTML erstellen?
Ich habe eine grundlegende Vorstellung von HTML. Ich möchte den Download-Link auf meiner Beispiel-Website erstellen, habe aber keine Ahnung, wie ich ihn erstellen soll. Wie erstelle ich einen Link, um eine Datei herunterzuladen, anstatt sie zu besuchen?
224 html  download 


12
Können Sie PHP-Code „kompilieren“ und eine binäre Datei hochladen, die nur vom Bytecode-Interpreter ausgeführt wird?
Ich weiß, dass PHP zu Bytecode kompiliert wird, bevor es auf dem Server ausgeführt wird, und dass dann Bytecode zwischengespeichert werden kann, damit das gesamte Skript nicht bei jedem Webzugriff neu interpretiert werden muss. Aber können Sie PHP-Code "kompilieren" und eine binäre Datei hochladen, die nur vom Bytecode-Interpreter ausgeführt wird?
224 php  bytecode 


15
Suche nach UUIDs in Text mit Regex
Ich suche nach UUIDs in Textblöcken mit einem regulären Ausdruck. Derzeit gehe ich davon aus, dass alle UUIDs einem Muster von 8-4-4-4-12 hexadezimalen Ziffern folgen. Kann sich jemand einen Anwendungsfall vorstellen, bei dem diese Annahme ungültig wäre und dazu führen würde, dass ich einige UUIDs verpasse?
224 regex 

11
Löschen Sie alle Tags aus einem Git-Repository
Ich möchte alle Tags aus einem Git-Repository löschen. Wie kann ich das machen? Verwenden Sie git tag -d tagnamezum tagnamelokalen Löschen des Tags und zum git push --tagsAktualisieren der Tags auf dem Git-Anbieter. Ich habe es versucht: git tag -d * Aber ich sehe, das *bedeutet die Dateien aus dem …
224 git  git-tag 

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.