Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

17
Wie erfasse ich das Ereignis zum Schließen des Browserfensters?
Ich möchte das Ereignis zum Schließen des Browserfensters / Tabs erfassen. Ich habe Folgendes mit jQuery versucht: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) Aber es funktioniert auch beim Einreichen von Formularen, was ich nicht will. Ich möchte ein Ereignis, das nur ausgelöst wird, …




2
Wie übersetze ich zwischen Windows- und IANA-Zeitzonen?
Wie im Zeitzonen-Tag-Wiki beschrieben , gibt es zwei verschiedene Arten von Zeitzonen. Diejenigen, die von Microsoft zur Verwendung mit Windows und der .Net- TimeZoneInfoKlasse (unter Windows) bereitgestellt werden, werden durch einen Wert wie z "Eastern Standard Time". Diejenigen, die von IANA in der TZDB bereitgestellt und von der .NET- TimeZoneInfoKlasse …
149 c#  .net  timezone  nodatime 


10
Standardalternative zum ## __ VA_ARGS__ Trick von GCC?
In C99 gibt es ein bekanntes Problem mit leeren Argumenten für verschiedene Makros. Beispiel: #define FOO(...) printf(__VA_ARGS__) #define BAR(fmt, ...) printf(fmt, __VA_ARGS__) FOO("this works fine"); BAR("this breaks!"); Die Verwendung von BAR()oben ist gemäß dem C99-Standard in der Tat falsch, da es erweitert wird auf: printf("this breaks!",); Beachten Sie das nachfolgende …

6
Sphinx Autodoc ist nicht automatisch genug
Ich versuche, mit Sphinx ein Projekt mit mehr als 5.000 Zeilen in Python zu dokumentieren. Es hat ungefähr 7 Basismodule. Soweit ich weiß, muss ich für die Verwendung von Autodoc für jede Datei in meinem Projekt folgenden Code schreiben: .. automodule:: mods.set.tests :members: :show-inheritance: Das ist viel zu langweilig, weil …

2
C ++ - Semantik von `static const` vs` const`
Was sind speziell in C ++ die semantischen Unterschiede zwischen zum Beispiel: static const int x = 0 ; und const int x = 0 ; sowohl staticals Verknüpfungs- als auch als Speicherklassenspezifizierer (dh innerhalb und außerhalb einer Funktion).
149 c++ 

17
Regulärer Ausdruck zum Abgleichen von Längen- / Breitengradkoordinaten?
Ich versuche, einen regulären Ausdruck für übereinstimmende Längen- / Breitengradkoordinaten zu erstellen. Um eine Zahl mit doppelter Genauigkeit abzugleichen, habe ich (\-?\d+(\.\d+)?)versucht, diese zu einem einzigen Ausdruck zu kombinieren: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Ich habe erwartet, dass dies mit einem Doppel, einem Komma, vielleicht etwas Leerzeichen und einem weiteren Doppel übereinstimmt, aber es …
149 regex 


16
Wie dupliziere ich sys.stdout in eine Protokolldatei?
Bearbeiten: Da es den Anschein hat, dass es entweder keine Lösung gibt oder ich etwas mache, das nicht dem Standard entspricht, das niemand kennt, werde ich meine Frage überarbeiten, um auch zu fragen: Was ist der beste Weg, um die Protokollierung durchzuführen, wenn eine Python-App eine erstellt? viele Systemaufrufe? Meine …
149 python  tee 

9
Wie kann ich die Ausgabe in einem Bash-Skript stumm schalten?
Ich habe ein Programm, das auf stdout ausgibt, und möchte diese Ausgabe in einem Bash-Skript stumm schalten, während ich zu einer Datei weiterleite. Wenn Sie beispielsweise das Programm ausführen, wird Folgendes ausgegeben: % myprogram % WELCOME TO MY PROGRAM % Done. Ich möchte, dass das folgende Skript nichts an das …
149 bash 

9
Seedable JavaScript Zufallszahlengenerator
Die JavaScript- Math.random()Funktion gibt einen zufälligen Wert zwischen 0 und 1 zurück, der basierend auf der aktuellen Zeit automatisch gesetzt wird (ähnlich wie Java, glaube ich). Ich glaube jedoch nicht, dass es eine Möglichkeit gibt, einen eigenen Samen dafür zu setzen. Wie kann ich einen Zufallszahlengenerator erstellen, für den ich …
149 javascript  random  seed 


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.