Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

3
Was macht addChildViewController eigentlich?
Ich tauche gerade zum ersten Mal in die iOS-Entwicklung ein, und eines der ersten Dinge, die ich tun musste, ist die Implementierung eines benutzerdefinierten Container-View-Controllers - nennen wir es SideBarViewController-, der austauscht, welcher von mehreren möglichen untergeordneten View-Controllern es ist zeigt, fast genau wie ein Standard Tab Bar Controller . …


9
Warum gibt string :: compare ein int zurück?
Warum gibt string::compareein intstatt eines kleineren Typs wie shortoder zurück ?char ? Nach meinem Verständnis gibt diese Methode nur -1, 0 oder 1 zurück. Zweiter Teil, wenn ich eine Vergleichsmethode entwerfen wollte, die zwei Objekte vom Typ vergleicht Foo und nur -1, 0 oder 1 zurückgeben möchte, wäre die Verwendung …
102 c++ 

8
Multi-Flavour-App basierend auf Multi-Flavour-Bibliothek in Android Gradle
Meine App bietet verschiedene Varianten für In-App-Abrechnungssysteme für verschiedene Märkte. Ich habe eine einzige Bibliothek, die den Basiscode für alle meine Projekte gemeinsam nutzt. Deshalb habe ich beschlossen, diese Zahlungssysteme als Produktaromen in diese Bibliothek aufzunehmen. Die Frage ist, kann Android-Bibliothek Produktaromen haben? Wenn ja, wie kann ich verschiedene Geschmacksrichtungen …

14
Enthält die Signatur einer Methode in Java ihren Rückgabetyp?
Enthält die Methodensignatur in einer Java-Klasse / -Schnittstelle den Rückgabetyp? Beispiel: Kennt Java den Unterschied zwischen diesen beiden Methoden: public class Foo { public int myMethod(int param) {} public char myMethod(int param) {} } Oder ist es vielleicht nur der Methodenname und die Parameterliste wichtig?





6
Was ist der Vorteil der Verwendung von Fragmenten in Android anstelle von Ansichten?
Bei der Entwicklung für Androidkönnen Sie Ihr Ziel (oder Minimum) sdk auf 4 (API 1.6) setzen und das Android-Kompatibilitätspaket (v4) hinzufügen, um Unterstützung für hinzuzufügen Fragments. Gestern habe ich dies getan und erfolgreich implementiert Fragments, um Daten aus einer benutzerdefinierten Klasse zu visualisieren. Meine Frage lautet: Was ist der Nutzen …

2
Verwendung von RestSharp mit async / await
Ich habe Probleme, ein modernes Beispiel für asynchronen C # -Code zu finden, der RestSharp mit asyncund verwendet await. Ich weiß, dass es kürzlich ein Update von Haack gegeben hat, aber ich weiß nicht, wie ich die neuen Methoden verwenden soll. Wie kann ich auch ein Stornierungs-Token bereitstellen, damit der …

5
Wie kann die XML-Dokumentation für Web-API eine Dokumentation enthalten, die über das Hauptprojekt hinausgeht?
Die Dokumentation zum Aktivieren der XmlDoc-Integration in Ihre Web-Api-Projekte behandelt anscheinend nur Situationen, in denen alle Ihre API-Typen Teil Ihres WebApi-Projekts sind. Insbesondere wird erläutert, wie Sie die XML-Dokumentation in App_Data/XmlDocument.xmleine Zeile in Ihrer Konfiguration umleiten und diese auskommentieren, in der diese Datei verwendet wird. Dies erlaubt implizit nur die …

5
Socket.io Zimmer Unterschied zwischen Broadcast.to und Sockets.in
Die Readme-Datei von Socket.io enthält das folgende Beispiel: var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.join('justin bieber fans'); socket.broadcast.to('justin bieber fans').emit('new fan'); io.sockets.in('rammstein fans').emit('new non-fan'); }); Was ist der Unterschied zwischen socket.broadcast.to()und io.sockets.in()?
102 node.js  socket.io 


12
CA2202, wie man diesen Fall löst
Kann mir jemand sagen, wie ich alle CA2202-Warnungen aus dem folgenden Code entfernen kann? public static byte[] Encrypt(string data, byte[] key, byte[] iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider()) { using (CryptoStream cryptoStream = new CryptoStream(memoryStream, cryptograph.CreateEncryptor(key, iv), CryptoStreamMode.Write)) { using(StreamWriter streamWriter = …
102 c#  .net  code-analysis  fxcop 

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.