Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

3
Ein seltsames Betriebsproblem in SQL Server: -100 / -100 * 10 = 0
Wenn Sie SELECT -100/-100*10das Ergebnis ausführen, ist 0. Wenn Sie SELECT (-100/-100)*10das Ergebnis ausführen, ist 10. Wenn Sie SELECT -100/(-100*10)das Ergebnis ausführen, ist 0. Wenn Sie SELECT 100/100*10das Ergebnis ausführen, ist 10. BOL sagt: Wenn zwei Operatoren in einem Ausdruck dieselbe Operatorprioritätsstufe haben, werden sie basierend auf ihrer Position im …



3
std :: shared_ptr Thread-Sicherheit erklärt
Ich lese http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html und einige Probleme mit der Thread-Sicherheit sind mir immer noch nicht klar: Standard garantiert, dass die Referenzzählung threadsicher und plattformunabhängig ist, oder? Ähnliches Problem - Standard garantiert, dass nur ein Thread (der die letzte Referenz enthält) delete für ein freigegebenes Objekt aufruft, oder? shared_ptr garantiert keine Thread-Sicherheit …
106 c++  c++11  shared-ptr 


11
CSV-Datei in stark typisierte Datenstruktur in .Net importieren [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
106 c#  vb.net  file  csv  import 


9
Warum wird Hibernate Open Session in View als schlechte Praxis angesehen?
Und welche alternativen Strategien verwenden Sie, um LazyLoadExceptions zu vermeiden? Ich verstehe, dass die offene offene Sitzung Probleme hat mit: Überlagerte Anwendungen, die in verschiedenen JVMs ausgeführt werden Transaktionen werden erst am Ende festgeschrieben, und höchstwahrscheinlich möchten Sie die Ergebnisse vorher. Wenn Sie jedoch wissen, dass Ihre Anwendung auf einer …

16
UnicodeDecodeError: Der Codec 'ascii' kann das Byte 0xef an Position 1 nicht dekodieren
Ich habe einige Probleme beim Versuch, eine Zeichenfolge in UTF-8 zu codieren. Ich habe zahlreiche Dinge ausprobiert, einschließlich der Verwendung von string.encode('utf-8')und unicode(string), aber ich erhalte den Fehler: UnicodeDecodeError: Der Codec 'ascii' kann das Byte 0xef an Position 1 nicht dekodieren: Ordnungszahl nicht im Bereich (128) Das ist meine Zeichenfolge: …
106 python  unicode  utf-8 

6
Bleiben NSUserDefaults durch ein Update einer App im Appstore bestehen?
Ist das der Fall? Werden NSUserDefaults zurückgesetzt, wenn Sie ein Update an eine App im App Store senden, oder werden sie zurückgesetzt? Meine App stürzt beim Aktualisieren ab, beim vollständigen Herunterladen jedoch nicht ab. Daher versuche ich festzustellen, was in der aktualisierten Sitzung möglicherweise von der frisch heruntergeladenen Sitzung abweichen …


2
Ungerade Rückgabesyntaxanweisung
Ich weiß, dass das seltsam klingen mag, aber ich weiß nicht einmal, wie ich diese Syntax im Internet durchsuchen soll, und ich bin mir auch nicht sicher, was genau das bedeutet. Also habe ich mir MoreLINQ-Code angesehen und dann diese Methode bemerkt public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, …
106 c#  .net  c#-7.0 


6
Der schnellste Weg, um ein Bild in ein Byte-Array zu konvertieren
Ich erstelle eine Remotedesktop-Freigabeanwendung, in der ich ein Bild des Desktops aufnehme, komprimiere und an den Empfänger sende. Um das Bild zu komprimieren, muss ich es in ein Byte [] konvertieren. Derzeit benutze ich dies: public byte[] imageToByteArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); return ms.ToArray(); } public …
106 c#  memory  bitmap  bytearray 

2
Verwendung der switch () - Anweisung
Ich bin ein wenig verwirrt über die switch-Anweisung in R. Wenn ich einfach die Funktion google, erhalte ich ein Beispiel wie folgt: Eine übliche Verwendung von switch besteht darin, gemäß dem Zeichenwert eines der Argumente zu einer Funktion zu verzweigen. > centre <- function(x, type) { + switch(type, + mean …

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.