Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer




6
SQLAlchemy IN-Klausel
Ich versuche, diese Abfrage in sqlalchemy durchzuführen SELECT id, name FROM user WHERE id IN (123, 456) Ich möchte die Liste [123, 456]zur Ausführungszeit binden .
234 python  sqlalchemy 

4
So fügen Sie ein lokales Repo hinzu und behandeln es als Remote-Repo
Ich versuche, ein lokales Repo als Fernbedienung mit dem Namen eines bakanderen lokalen Repos auf meinem PC zu verwenden, indem ich Folgendes verwende: git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak was diesen Fehler gibt: fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name Ich versuche, zwei lokale Repos zu synchronisieren, wobei eines als …
234 git  git-remote 

4
Fügen Sie am Ende des Curl-Antwortkörpers automatisch eine neue Zeile hinzu
Wenn der HTTP-Antworttext für eine Curl-Anforderung keinen nachgestellten Zeilenumbruch enthält, kommt es zu diesem wirklich ärgerlichen Zustand, bei dem sich die Shell-Eingabeaufforderung in der Mitte der Zeile befindet und das Escape-Zeichen so durcheinander ist, dass beim Einsetzen des letzten Curls Befehl auf dem Bildschirm, Löschen von Zeichen aus diesem Curl-Befehl …
234 curl 

2
Was ist der Unterschied zwischen asynchroner Programmierung und Multithreading?
Ich dachte, dass sie im Grunde dasselbe sind - Programme schreiben, die Aufgaben zwischen Prozessoren aufteilen (auf Maschinen mit 2+ Prozessoren). Dann lese ich das , das sagt: Asynchrone Methoden sollen nicht blockierende Vorgänge sein. Ein Warte-Ausdruck in einer asynchronen Methode blockiert den aktuellen Thread nicht, während die erwartete Aufgabe …

4
Java 8-Streams: Mehrere Filter im Vergleich zu komplexen Bedingungen
Manchmal möchten Sie a Streammit mehr als einer Bedingung filtern : myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ... oder Sie könnten dasselbe mit einer komplexen Bedingung und einer einzigen tun filter: myList.stream().filter(x -> x.size() > 10 && x -> x.isCool()) ... Ich vermute, dass der zweite Ansatz bessere Leistungseigenschaften …

14
Der asynchrone Rückruf wurde nicht innerhalb des von jest.setTimeout angegebenen Zeitlimits von 5000 ms aufgerufen
Ich benutze Puppenspieler und Scherz, um einige Front-End-Tests durchzuführen. Meine Tests sehen wie folgt aus: describe("Profile Tab Exists and Clickable: /settings/user", () => { test(`Assert that you can click the profile tab`, async () => { await page.waitForSelector(PROFILE.TAB); await page.click(PROFILE.TAB); }, 30000); }); Wenn ich die Tests durchführe, funktioniert manchmal …


3
Grundlegendes zu dispatch_async
Ich habe Fragen zu diesem Code dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL]; [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; }); Der erste Parameter dieses Codes ist dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) Bitten wir diesen Code, serielle Aufgaben für eine globale Warteschlange auszuführen, deren Definition selbst lautet, dass er eine globale gleichzeitige Warteschlange …


8
Größe des JSON-Objekts abrufen
Ich habe ein JSON-Objekt, das von einer AJAX-Anfrage zurückgegeben wird, und ich habe einige Probleme mit dem, .lengthweil es immer wieder zurückgegeben wird undefined. Ich frage mich nur, ob ich es richtig benutze: console.log(data.length); console.log(data.phones.length); Beide kehren zurück undefined, obwohl sie gültige Objekte sind. Update: Beispiel des zurückgegebenen JSON-Objekts: {"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}
233 javascript  json 


12
Verarbeitung der $ http-Antwort im Dienst
Ich habe kürzlich eine detaillierte Beschreibung des Problems veröffentlicht, mit dem ich hier bei SO konfrontiert bin . Da ich keine tatsächliche $httpAnfrage senden konnte , habe ich Timeout verwendet, um asynchrones Verhalten zu simulieren. Die Datenbindung von meinem Modell zur Ansicht funktioniert mithilfe von @Gloopy ordnungsgemäß Wenn ich jetzt …

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.