Python
Die Tabelle enthält 100–500 Millionen Datensätze und die Arbeit damit ist langsam geworden. Was kann getan werden, um sie zu optimieren?
Was ist eine Closure und wie wird sie in Python implementiert?
Wie lautet der allgemeine Name des Prozesses mit PID 1?
Sie haben eine Liste von Wörterbüchern mit Benutzerinformationen. Sie müssen: 1. Benutzer über 18 Jahre filtern 2. Die gefilterten Daten in eine einzelne JSON-Datei speichern 3. Erstellen und speichern Sie eine separate Datei mit Statistiken für alle gefilterten Benutzer: - Gesamtzahl der Benutzer - Durchschnittsalter (auf 1 Dezimalstelle gerundet) - Minimales und maximales Alter users_data = [ { "name": "Alexey", "age": "25", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Maria", "age": "17", "birth_date": "[phone]", "city": "Saint Petersburg" }, { "name": "Ivan", "age": "30", "birth_date": "[phone]", "city": "Moscow" }, { "name": "Elena", "age": "22", "birth_date": "[phone]", "city": "Novosibirsk" }, { "name": "Yves", "age": "9", "birth_date": "[phone]", "city": "..." } ]
Bedingung: Gegeben sind zwei Arrays von Objekten. Jedes Objekt enthält ein numerisches Feld 'code'. Geben Sie ein neues Array zurück, das alle Objekte aus Array a enthält, für die es ein Objekt in Array b mit demselben 'code'-Wert gibt. Die Reihenfolge der Elemente im Ergebnis wird durch die Reihenfolge des entsprechenden 'code' in b bestimmt: Objekte aus a sollten in der Reihenfolge angeordnet sein, in der ihr 'code' in b erscheint. Wenn in b mehrere Objekte mit demselben 'code' erscheinen, wird nur die erste Vorkommen berücksichtigt. Eingabedaten: - a — Array von Objekten der Form { code: number, ...rest }, Länge von 0 bis 10^5 - b — Array von Objekten der Form { code: number, ...rest }, Länge von 0 bis 10^5 Ausgabedaten: Array von Objekten aus a, gefiltert und sortiert nach dem ersten Vorkommen des entsprechenden 'code' in b. Einschränkungen: - 0 <= a.length, b.length <= 100 000 - Das Feld 'code' ist eine nicht-negative ganze Zahl - b kann Duplikate in 'code' enthalten — nur das erste Vorkommen wird berücksichtigt Beispiel: ```python # Verfügbar ohne Import: json, sys, io def intersect_by_code(a, b): # Lösung hier schreiben return [] ```
Was ist das Transactional Outbox-Muster?
1. Filtere Benutzer über 18 Jahre 2. Speichere die gefilterten Daten in eine einzige JSON-Datei 3. Erstelle und speichere eine separate Datei mit Statistiken für alle gefilterten Benutzer: - Gesamtzahl der Benutzer - Durchschnittsalter (auf 1 Dezimal gerundet) - Minimales und maximales Alter