Comment la valeur est-elle exactement obtenue à la sixième ligne lors de l'appel à res(2) ?
Python
Qu'est-ce que le WAL (Write-Ahead Log) dans PostgreSQL et à quoi sert-il?
Qu'est-ce que les transactions imbriquées dans PostgreSQL et à quoi servent-elles?
Concevez un système d'indexation pour une table contenant toutes les villes de Russie, en tenant compte du fait que la recherche sera effectuée par le nom de la ville.
La description est faite par un analyste commercial qui a écrit la tâche "comme il a pu" et peut fournir des descriptions de besoins métier. Il y a un code legacy effrayant écrit en PHP, qui reçoit des fichiers logs depuis S3 les analyse, enregistre le résultat à l'endroit approprié. Il est connu: les fichiers arrivent une fois par heure, actuellement 5 fichiers tous les fichiers sont dans un même bucket Les données doivent être dirigées vers différents endroits selon le format – postgres/fichier local Il est nécessaire d'écrire un ETL qui implémente cette fonctionnalité. La mise en œuvre concrète des méthodes (lecture des données/envoi des données, etc.) peut être ignorée.
Que pensez-vous de la lisibilité d'une alternative pour résoudre le problème du liaison tardive via une fabrique de lambdas imbriquées (function factory) ?
Si une fonction peut légitimement renvoyer NaN (ce qui est un comportement normal), et que votre implémentation actuelle du cache dans ce cas génère une erreur ou recalculera toujours, comment y remédieriez-vous?
Parlez-moi des index dans PostgreSQL : à quoi ils servent, quels types existent, quand les utiliser.
Que va imprimer ce code def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))
La description est faite par un analyste commercial qui a écrit la tâche "comme il a pu" et peut fournir des descriptions de exigences commerciales. Il y a un code legacy effrayant écrit en PHP, qui reçoit des fichiers logs depuis S3 les analyse, enregistre le résultat à l'endroit approprié. Il est connu: les fichiers arrivent une fois par heure, actuellement 5 fichiers tous les fichiers sont dans un même bucket Les données doivent être envoyées vers différents endroits selon le format – postgres/fichier local Il est nécessaire d'écrire un ETL qui implémente cette fonctionnalité. L'écriture de méthodes spécifiques (lecture de données/envoi de données, etc.) peut être ignorée.
Qu'est-ce qui fonctionne plus rapidement pour une correspondance exacte — B-tree ou index Hash dans PostgreSQL?
Sans changer le code principal, modifiez uniquement la compréhension de liste, en laissant la lambda, de façon à ce que chaque lambda capture sa valeur i — comment faire ?
def cache(): """ Complétez le code du décorateur ici """ pass
Pourquoi la valeur trois (i=3) est-elle insérée dans tous les appels?