Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


9
Was ersetzt WCF in .Net Core?
Ich bin es gewohnt, eine .Net Framework-Konsolenanwendung zu erstellen und eine Add(int x, int y)Funktion über einen WCF-Dienst von Grund auf mit Class Library (.Net Framework) verfügbar zu machen. Ich benutze dann die Konsolenanwendung, um diese Funktion innerhalb des Servers als Proxy aufzurufen. Wenn ich jedoch die Konsolen-App (.Net Core) …
95 c#  .net  wcf  service  .net-core 

1
Wann werden Serializers create () und ModelViewset's create () perform_create () verwendet?
Ich möchte die gegebene Dokumentation django-rest-frameworkbezüglich der Erstellung eines Modellobjekts klarstellen . Bisher habe ich festgestellt, dass es drei Ansätze gibt, wie man mit solchen Ereignissen umgeht. Die create()Methode des Serializers . Hier ist die Dokumentation class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) Die ModelViewset- create()Methode. Dokumentation class AccountViewSet(viewsets.ModelViewSet): queryset …

2
Unterschied zwischen apk (.apk) und App Bundle (.aab)
Vor kurzem hat Google eine neue Funktion vorgestellt, app bundledie APK mit Ausnahme ihrer Flexibilität und ihrer architektonischen Unterschiede ziemlich ähnlich ist. Ich habe viele Blogs / Artikel vorgelesen, um zu verstehen, wie das App-Bundle auf Geräten im Vergleich zur APK-Datei funktioniert. Was ist der eigentliche interne Arbeitsprozess des App-Bundles …

3
Unterschied zwischen der Verwendung von MockMvc mit SpringBootTest und der Verwendung von WebMvcTest
Ich bin neu in Spring Boot und versuche zu verstehen, wie das Testen in SpringBoot funktioniert. Ich bin etwas verwirrt darüber, was der Unterschied zwischen den folgenden beiden Codefragmenten ist: Code-Snippet 1: @RunWith(SpringRunner.class) @WebMvcTest(HelloController.class) public class HelloControllerApplicationTest { @Autowired private MockMvc mvc; @Test public void getHello() throws Exception { mvc.perform(MockMvcRequestBuilders.get("/").accept(MediaType.APPLICATION_JSON)) …

3
Wie kann ich mit Cargo mehrere Binärdateien erstellen?
Ich möchte ein Projekt mit a daemonund clienta erstellen und eine Verbindung über einen Unix-Socket herstellen. A clientund a daemonerfordern zwei Binärdateien. Wie kann ich also Cargozwei Ziele aus zwei verschiedenen Quellen erstellen? Um ein bisschen Fantasie hinzuzufügen, hätte ich gerne eine libraryfür den Hauptteil der daemonund nur eine Binärdatei, …
95 rust  rust-cargo 

4
Node.js empfahl "max-old-space-size"
Ich habe einige Probleme zu verstehen, wie sich Node.js basierend auf dem Parameter verhält max-old-space-size. In meinem Fall t2.smallführe ich beispielsweise zwei AWS-Instanzen aus (2 GB RAM). Ich weiß nicht warum, aber ich habe eingestellt max-old-space-size=4096(4 GB). Was macht der Knoten in diesem Fall? Könnte diese Konfiguration zu einem möglichen …
95 node.js  memory  v8 

5
Wie testest du die Nichtexistenz eines Elements mit einer Scherz- und Reaktionstestbibliothek?
Ich habe eine Komponentenbibliothek, in der ich Unit-Tests für die Verwendung von Jest und React-Testing-Library schreibe. Basierend auf bestimmten Requisiten oder Ereignissen möchte ich überprüfen, ob bestimmte Elemente nicht gerendert werden. getByText, getByTestIdUsw. throw und Fehler in , react-testing-librarywenn das Element nicht gefunden wird , um den Test zu verursachen …

10
Mehrere Bedingungen für die JavaScript-Methode .includes ()
Ich frage mich nur, ob es eine Möglichkeit gibt, einer .includes-Methode mehrere Bedingungen hinzuzufügen, zum Beispiel: var value = str.includes("hello", "hi", "howdy"); Stellen Sie sich die Kommastaaten "oder" vor. Es wird jetzt gefragt, ob die Zeichenfolge Hallo, Hallo oder Grüß dich enthält. Also nur wenn eine und nur eine der …


28
Android Navigation Architecture Component - Aktuelles sichtbares Fragment abrufen
Bevor ich die Navigationskomponente ausprobierte, führte ich Fragmenttransaktionen manuell durch und verwendete das Fragment-Tag, um das aktuelle Fragment abzurufen. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Jetzt habe ich in meinem Hauptaktivitätslayout so etwas wie: <fragment android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/nav_host" app:navGraph= "@navigation/nav_item" android:name="androidx.navigation.fragment.NavHostFragment" app:defaultNavHost= "true" /> Wie kann ich das aktuell angezeigte Fragment von …

5
React.useState lädt den Status von Requisiten nicht neu
Ich erwarte, dass der Status beim Ändern der Requisiten neu geladen wird, aber dies funktioniert nicht und die userVariable wird beim nächsten useStateAufruf nicht aktualisiert . Was ist falsch? function Avatar(props) { const [user, setUser] = React.useState({...props.user}); return user.avatar ? (<img src={user.avatar}/>) : (<p>Loading...</p>); } Codepen

5
Make React useEffect-Hook wird beim ersten Rendern nicht ausgeführt
Laut den Dokumenten: componentDidUpdate()wird sofort nach der Aktualisierung aufgerufen. Diese Methode wird beim ersten Rendern nicht aufgerufen. Wir können den neuen useEffect()Hook zum Simulieren verwenden componentDidUpdate(), aber es scheint, useEffect()als würde er nach jedem Rendern ausgeführt, sogar beim ersten Mal. Wie kann ich erreichen, dass es beim ersten Rendern nicht …

4
Mehrere ng-Inhalte
Ich versuche, eine benutzerdefinierte Komponente mit mehreren ng-contentin Angular 6 zu erstellen , aber dies funktioniert nicht und ich habe keine Ahnung warum. Dies ist mein Komponentencode: <div class="header-css-class"> <ng-content select="#header"></ng-content> </div> <div class="body-css-class"> <ng-content select="#body"></ng-content> </div> Ich versuche, diese Komponente an einer anderen Stelle zu verwenden und zwei verschiedene …

3
SwiftUI: So implementieren Sie einen benutzerdefinierten Init mit @ Bindungsvariablen
Ich arbeite an einem Geldeingabebildschirm und muss eine benutzerdefinierte implementieren init , um eine Statusvariable basierend auf dem initialisierten Betrag festzulegen. Ich dachte, das würde funktionieren, aber ich erhalte den folgenden Compilerfehler: Cannot assign value of type 'Binding<Double>' to type 'Double' struct AmountView : View { @Binding var amount: Double …
95 swift  swiftui 

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.