Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

5
Was ist der Unterschied zwischen DSA und RSA?
Es scheint, dass es sich bei beiden um Verschlüsselungsalgorithmen handelt, für die öffentliche und private Schlüssel erforderlich sind. Warum sollte ich eine gegen die andere auswählen, um die Verschlüsselung in meiner Client-Server-Anwendung bereitzustellen?
114 encryption  rsa  key  dsa 

13
Was ist eine Alternative zu Singleton?
Wir haben eine Klasse, die Konfigurationsinformationen für die Anwendung enthält. Früher war es ein Singleton. Nach einigen architektonischen Überprüfungen wurde uns gesagt, wir sollten den Singleton entfernen. Wir haben einige Vorteile gesehen, wenn Singleton beim Komponententest nicht verwendet wurde, da wir verschiedene Konfigurationen gleichzeitig testen können. Ohne Singleton müssen wir …


2
Wann soll ko.utils.unwrapObservable verwendet werden?
Ich habe einige benutzerdefinierte Bindungen mit KnockoutJS geschrieben. Ich bin mir immer noch nicht sicher, wann ich ko.utils.unwrapObservable(item)den Code verwenden soll. Bei diesem Aufruf wird im Grunde geprüft, ob itemer beobachtbar ist. Wenn dies der Fall ist, geben Sie den Wert () zurück. Wenn dies nicht der Fall ist, geben …

8
Kann eine C # -Klasse Attribute von ihrer Schnittstelle erben?
Dies scheint "nein" zu bedeuten. Welches ist unglücklich. [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public class CustomDescriptionAttribute : Attribute { public string Description { get; private set; } public CustomDescriptionAttribute(string description) { Description = description; } } [CustomDescription("IProjectController")] public interface IProjectController { void Create(string projectName); } internal …
114 c#  attributes 




3
Konvertieren von Double in Integer in Java
In Java möchte ich ein Double in eine Ganzzahl konvertieren. Ich weiß, wenn Sie dies tun: double x = 1.5; int y = (int)x; Sie erhalten y = 1. Wenn du das tust: int y = (int)Math.round(x); Sie werden wahrscheinlich 2 erhalten. Ich frage mich jedoch: Da doppelte Darstellungen von …
114 java  casting  double  rounding 



11
Wie konfigurieren Sie die Protokollierung in Hibernate 4 für die Verwendung von SLF4J?
Ruhezustand 3.x verwendet slf4jzur Protokollierung. Hibernate 4.x verwendetjboss-logging. Ich schreibe eine eigenständige Anwendung, die Hibernate 4 und SLF4J für die Protokollierung verwendet. Wie kann ich den Ruhezustand so konfigurieren, dass er sich bei SLF4J anmeldet? Wenn dies nicht möglich ist, wie kann ich die Protokollierung von Hibernate überhaupt konfigurieren? Der …


5
Vollversionsbaum in Git anzeigen
Ich benutze die Kommandozeilenversion von Git und Gitk. Ich möchte den Vollversionsbaum sehen, nicht nur den Teil, der von der aktuell ausgecheckten Version aus erreichbar ist. Ist es möglich?
114 git  gitk 

6
Strategien für das serverseitige Rendern von asynchron initialisierten React.js-Komponenten
Einer der größten Vorteile von React.js soll das serverseitige Rendern sein . Das Problem ist, dass die Schlüsselfunktion React.renderComponentToString()synchron ist, wodurch es unmöglich wird, asynchrone Daten zu laden, wenn die Komponentenhierarchie auf dem Server gerendert wird. Angenommen, ich habe eine universelle Komponente zum Kommentieren, die ich praktisch überall auf der …

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.