Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

7
Effiziente Berechnung der Datumsbereichsüberlappung in Python?
Ich habe zwei Datumsbereiche, in denen jeder Bereich durch ein Start- und ein Enddatum bestimmt wird (offensichtlich datetime.date () -Instanzen). Die beiden Bereiche können sich überlappen oder nicht. Ich brauche die Anzahl der Tage der Überlappung. Natürlich kann ich zwei Sätze mit allen Daten in beiden Bereichen vorab füllen und …

7
phpunit vermeide Konstruktorargumente für mock
Wie kann vermieden werden, dass phpunit den Konstruktor für ein Scheinobjekt aufrufen muss? Andernfalls würde ich ein Scheinobjekt als Konstruktorargument benötigen, ein anderes dafür usw. Die API scheint so zu sein: getMock($className, $methods = array(), array $arguments = array(), $mockClassName = '', $callOriginalConstructor = TRUE, $callOriginalClone = TRUE, $callAutoload = …

15
Was bedeutet "while True" in Python?
def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r': play_hand(hand.copy(), word_list) print elif cmd …
85 python  syntax 

4
Erhalten Sie den Wert eines öffentlichen statischen Feldes durch Reflexion
Folgendes habe ich bisher getan: var fields = typeof (Settings.Lookup).GetFields(); Console.WriteLine(fields[0].GetValue(Settings.Lookup)); // Compile error, Class Name is not valid at this point Und das ist meine statische Klasse: public static class Settings { public static class Lookup { public static string F1 ="abc"; } }
85 c#  .net 


7
Gibt der C-Standard den Wahrheitswert explizit als 0 oder 1 an?
Wir wissen, dass alle Zahlen, die nicht gleich 0sind, wie truein C angesehen werden, also können wir schreiben: int a = 16; while (a--) printf("%d\n", a); // prints numbers from 15 to 0 Ich habe mich jedoch gefragt, ob wahr / falsch als 1/ 0in C definiert sind , also …
85 c 


10
Cmake findet Boost nicht
Ich versuche, ein Projekt mit CMake zu konfigurieren, aber es findet keine Boost-Bibliotheken, obwohl sie sich im angegebenen Ordner befinden. Ich habe angegeben Boost_INCLUDE_DIR, Boost_LIBRARYDIRund BOOST_ROOT, aber ich erhalte immer noch eine Fehlermeldung, dass CMake Boost nicht finden kann. Was könnte der Grund für einen solchen Fehler sein?
85 boost  cmake 


4
Partitionsfunktion COUNT () OVER mit DISTINCT möglich
Ich versuche Folgendes zu schreiben, um eine laufende Summe unterschiedlicher NumUsers zu erhalten: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) Das Management Studio scheint darüber nicht allzu glücklich zu sein. Der Fehler verschwindet, wenn ich das DISTINCTSchlüsselwort entferne , aber dann wird es nicht eindeutig gezählt. DISTINCTscheint innerhalb der …

4
Verwendung von await in einer Schleife
Ich versuche, eine asynchrone Konsolen-App zu erstellen, die einige Arbeiten an einer Sammlung ausführt. Ich habe eine Version, die parallel for loop verwendet, eine andere Version, die async / await verwendet. Ich habe erwartet, dass die asynchrone / warte-Version ähnlich wie die parallele Version funktioniert, aber sie wird synchron ausgeführt. …
85 c#  .net  async-await 

3
iOS KeyChain ruft keine Werte aus dem Hintergrund ab
Ich speichere derzeit den Benutzernamen (E-Mail) und einen gesalzenen Hash der E-Mail und des Passworts in iOS KeyChain. Ich verwende die ARC'ified Version gefunden hier . KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"MyCustomIdentifier" accessGroup:nil]; [wrapper setObject:APP_NAME forKey:(__bridge id)kSecAttrService]; [wrapper setObject:email forKey:(__bridge id)kSecAttrAccount]; [wrapper setObject:token forKey:(__bridge id)kSecValueData]; Dies alles funktioniert einwandfrei, wenn …



7
Lassen Sie das Bootstrap-Dropdown-Menü beim Klicken geöffnet
Ich benutze ein Bootstrap-Dropdown als Einkaufswagen. Im Warenkorb befindet sich eine Schaltfläche "Produkt entfernen" (ein Link). Wenn ich darauf klicke, entfernt mein Shoppingcart-Skript das Produkt, aber das Menü wird ausgeblendet. Gibt es überhaupt eine Möglichkeit, dies zu verhindern? Ich habe e.startPropagation ausprobiert, aber das schien nicht zu funktionieren: <div id="shoppingcart" …

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.