Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


10
Tabellenname als Variable
Ich versuche diese Abfrage auszuführen: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Dies führt zu folgendem Fehler: Meldung 1087, Ebene 16, Status 1, Zeile 5 Muss die Tabellenvariable "@tabellenname" deklarieren. Was ist der richtige Weg, um den Tabellennamen dynamisch zu füllen?


3
Wie funktioniert der HyperLogLog-Algorithmus?
In meiner Freizeit habe ich in letzter Zeit verschiedene Algorithmen kennengelernt. Einer, auf den ich gestoßen bin und der sehr interessant erscheint, heißt HyperLogLog-Algorithmus. Er schätzt, wie viele eindeutige Elemente in einer Liste enthalten sind. Dies war besonders interessant für mich, weil es mich zu meinen MySQL-Tagen zurückbrachte, als ich …



11
Wie konvertiere ich DateTime? zu DateTime
Ich möchte eine nullfähige DateTime ( DateTime?) in eine konvertieren, erhalte DateTimejedoch eine Fehlermeldung: Typ 'System.DateTime?' Kann nicht implizit konvertiert werden. zu 'System.DateTime'. Es gibt eine explizite Konvertierung (fehlt Ihnen eine Besetzung?) Ich habe Folgendes versucht: DateTime UpdatedTime = (DateTime)_objHotelPackageOrder.UpdatedDate == null ? DateTime.Now : _objHotelPackageOrder.UpdatedDate;
171 c#  .net  datetime 

13
Wie sollten Sie in einer benutzerdefinierten save () -Methode eines Django-Modells ein neues Objekt identifizieren?
Ich möchte eine spezielle Aktion in der save () -Methode eines Django-Modellobjekts auslösen, wenn ich einen neuen Datensatz speichere (ohne einen vorhandenen Datensatz zu aktualisieren). Ist die Überprüfung auf (self.id! = None) notwendig und ausreichend, um sicherzustellen, dass der Self Record neu ist und nicht aktualisiert wird? Gibt es Sonderfälle, …

8
So verbinden Sie zwei Sätze in einer Zeile, ohne "|"
Nehmen Sie an, dass Sund TSätze zugewiesen sind. |Wie kann ich ohne Verwendung des Join-Operators die Vereinigung der beiden Mengen finden? Dies findet zum Beispiel den Schnittpunkt: S = {1, 2, 3, 4} T = {3, 4, 5, 6} S_intersect_T = { i for i in S if i in …
171 python  set 



4
Python: Ändern Sie das Arbeitsverzeichnis des Skripts in das eigene Verzeichnis des Skripts
Ich starte jede Minute eine Python-Shell von crontab: * * * * * /home/udi/foo/bar.py /home/udi/foohat einige notwendige Unterverzeichnisse, wie /home/udi/foo/logund /home/udi/foo/config, die sich /home/udi/foo/bar.pybeziehen. Das Problem ist, dass crontabdas Skript in einem anderen Arbeitsverzeichnis ausgeführt wird, sodass der Versuch, es zu öffnen, ./log/bar.logfehlschlägt. Gibt es eine gute Möglichkeit, das Skript …

19
Nicht erkannte SSL-Nachricht, Klartextverbindung? Ausnahme
Ich habe ein Java-konformes Paket, um mit dem https-Server im Internet zu sprechen. Das Ausführen der Kompilierung gibt die folgende Ausnahme: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown …
171 java  https 

5
Verlängert ein Mitglied einer konstanten Referenzklasse die Lebensdauer eines temporären?
Warum macht das: #include <string> #include <iostream> using namespace std; class Sandbox { public: Sandbox(const string& n) : member(n) {} const string& member; }; int main() { Sandbox sandbox(string("four")); cout << "The answer is: " << sandbox.member << endl; return 0; } Geben Sie die Ausgabe von: Die Antwort ist: …


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.