Wie genau wird der Wert in der sechsten Zeile beim Aufruf von res(2) ermittelt?
Python
Was ist WAL (Write-Ahead Log) in PostgreSQL und wofür ist es?
Was sind verschachtelte Transaktionen in PostgreSQL und wozu sind sie nützlich?
Entwerfen Sie ein Indexierungssystem für eine Tabelle, in der alle Städte Russlands gespeichert sind, wobei berücksichtigt wird, dass die Suche nach dem Namen der Stadt erfolgt.
Die Beschreibung wird von einem Business-Analysten erstellt, der die Aufgabe "wie er konnte" geschrieben hat und Anforderungen an das Geschäft beschreiben kann. Es gibt einen schrecklichen Legacy-Code, der in PHP geschrieben wurde, der Logdateien aus S3 erhält sie analysiert, das Ergebnis an den richtigen Ort schreibt. Es ist bekannt: Die Dateien kommen einmal pro Stunde, derzeit 5 Stück Alle Dateien befinden sich in einem Bucket Daten müssen je nach Format an verschiedene Orte gesendet werden – postgres/lokale Datei Es ist notwendig, einen ETL zu schreiben, der diese Funktionalität implementiert. Die konkrete Implementierung der Methoden (Daten lesen/senden usw.) kann vernachlässigt werden.
Was hältst du von der Lesbarkeit einer Alternative zur Lösung des Problems der späten Bindung durch eine verschachtelte Lambda-Fabrik (function factory)?
Wenn eine Funktion legitimerweise NaN zurückgeben kann (was normales Verhalten ist), und deine aktuelle Cache-Implementierung in diesem Fall einen Fehler ausgibt oder immer neu berechnet, wie würdest du das beheben?
Erzähle mir von Indizes in PostgreSQL: wozu sie dienen, welche Typen es gibt, wann man sie verwenden sollte.
Was gibt dieser Code aus def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))
Die Beschreibung wird von einem Business-Analysten erstellt, der die Aufgabe "wie er konnte" geschrieben hat und Anforderungen an das Business beschreiben kann. Es gibt einen gruseligen Legacy-Code, der in PHP geschrieben wurde, der Logdateien aus S3 erhält, sie analysiert, das Ergebnis an den richtigen Ort schreibt. Es ist bekannt: Die Dateien kommen einmal pro Stunde, derzeit 5 Stück, alle Dateien befinden sich in einem Bucket, Daten müssen je nach Format an verschiedene Orte gesendet werden – postgres/lokale Datei, Es ist notwendig, einen ETL zu schreiben, der diese Funktionalität implementiert. Das Schreiben spezifischer Methoden (Daten lesen/senden usw.) kann vernachlässigt werden.
Was ist bei exakter Übereinstimmung schneller — B-Baum oder Hash-Index in PostgreSQL?
Ohne den Hauptcode zu ändern, ändere nur die Listenverständnis, indem du die Lambda beibehältst, sodass jede Lambda ihren Wert i erfasst — wie macht man das?
def cache(): """ Vervollständigen Sie hier den Code des Dekorators """ pass
Warum wird bei allen Aufrufen die Zahl drei (Wert i=3) eingesetzt?