Sobes.tech

Σημαίνει ότι όλα θα τελειώσουν τελικά μετά από αυτό το timeout; Δηλαδή, μπορεί κάτι ακόμα να μην λειτουργεί — ποιο είναι το πρόβλημα εδώ;

Intern
Озон банк
97

Κατά την επανα-κατακερματισμό, το κατακερματισμό παραμένει ίδιο ή υπολογίζεται ένας νέος για το κλειδί;

Middle+
OZONOZON
97

Τι είναι ο ανταγωνισμός και ο παραλληλισμός; Πώς διαφέρουν; Μπορούν να συνυπάρχουν;

Middle+
ООО Макс
97

Μίλησέ μου για τα χαρακτηριστικά του RPC και gRPC.

Middle+
Napoleon IT
97

Πώς λειτουργεί το GOMAXPROCS και για ποιο λόγο χρειάζεται το P (επεξεργαστής) στο μοντέλο GMP;

Middle
VKVK
97

/* Υπάρχουν δύο διακομιστές PostgreSQL: * PROD - διακομιστής OLTP, * STATS - διακομιστής για μακρές αναλυτικές ερωτήσεις. Στον τρέχοντα διακομιστή, στη βάση δεδομένων prod, υπάρχει ένας μεγάλος πίνακας (10Tb) με την ακόλουθη δομή: CREATE TABLE profiles( id SERIAL, data JSONB ) Στον πίνακα μπορεί να υπάρχουν "τρύπες", δηλαδή ορισμένα `id` μπορεί να λείπουν. Πρέπει να γράψετε ένα πρόγραμμα για να αντιγράψετε τον πίνακα profiles από το PROD στο STATS. Υποθέτουμε ότι θα χρησιμοποιηθούν οι ακόλουθες διεπαφές για εργασία με βάσεις δεδομένων: type Row []interface{} type Database interface { // η υλοποίηση της διεπαφής Database μπορεί να επανασυνδέσει // η κλήση SaveRows είναι idempotent io.Closer GetMaxID(ctx context.Context) (uint64, error) LoadRows(ctx context.Context, minID, maxID uint64) ([]Row, error) // [minID, maxID] SaveRows(ctx context.Context, rows []Row) error } func Connect(ctx context.Context, dbname string) (Database, error) // CopyTable // Αν full=false, συνεχίστε τη μεταφορά δεδομένων από το σημείο του προηγούμενου σφάλματος // Αν full=true, μεταφέρετε όλα τα δεδομένα func CopyTable(fromName string, toName string, full bool) error { // ... ο κώδικάς σας } Αν δοθεί η επιλογή `full=false`, το πρόγραμμα πρέπει να συνεχίσει τη μεταφορά δεδομένων από το σημείο του προηγούμενου σφάλματος. Αν `full=true`, πρέπει να μεταφέρει όλα τα δεδομένα. **Βασικό επίπεδο**: - σειριακή μεταφορά δεδομένων σε ένα ρεύμα - ανάκτηση μετά από σφάλμα (επιλογή `full=false`) Πρόσθετες πληροφορίες: - αν χρειάζεται, μπορείτε να επεκτείνετε τη διεπαφή προσθέτοντας δικές σας μεθόδους - αν χρειάζεται, μπορείτε να χρησιμοποιήσετε απευθείας το πακέτο **database/sql**

Senior
Яндекс
97

Έχετε γράψει εσείς οι ίδιοι υπηρεσίες υψηλής φόρτωσης ή τις υποστηρίξατε;

Senior
ВкусВиллВкусВилл
97

Θες να αναπτυχθείς στην αρχιτεκτονική;

Senior
Лаборатория Касперского
97

Μπορείς να μιλήσεις για τις goroutines; Τι γνωρίζεις γι' αυτές, ποια είναι τα χαρακτηριστικά τους;

Middle
АО Медиа Эффект
97

Ποια είναι η διαφορά μεταξύ των τύπων δεδομένων int32, int64 και απλό int;

Senior
Lenta Tech
97

Γιατί το μοντέλο δεν έχει υφές, παρόλο που κατεβάσατε ένα βαμμένο μοντέλο; Μπορείτε να το βάψετε μόνοι σας;

Senior
АЙ-ТЕКОАЙ-ТЕКО
97

Έχετε εξετάσει τις μεγάλες αποθήκες, και οι dark stores ήταν επίσης μέρος της ανάλυσής σας;

Middle+
РамблерРамблер
97

Υλοποιήστε μια λειτουργία Filter με υποστήριξη γενικών, η οποία λαμβάνει μια λίστα και μια συνάρτηση-προβλεπτικό και επιστρέφει μια φιλτραρισμένη λίστα.

Senior
Avanpost
97

Ποια είναι η διαφορά μεταξύ JSON και JSONB στο PostgreSQL;

Middle+
Magnit Tech
97

Γράψτε ένα ερώτημα: επιλέξτε τον τίτλο όλων των βιβλίων που βρίσκονται αυτήν τη στιγμή στα χέρια των αναγνωστών

Middle
Ozon FreshOzon Fresh
97

Πώς μετατρέπουμε έναν αριθμό σε δυαδικό σύστημα;

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
97

Τι συμβαίνει κατά την καταγραφή μιας τιμής σε ένα map με το κλειδί 123; Πώς φτάνει η τιμή στην αποθήκευση;

Senior
Холодильник.руХолодильник.ру
97

Ξέρεις τη γλώσσα C ή C++;

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
97

Μπορούμε να περάσουμε ένα slice ως παράμετρο σε μια συνάρτηση; Υπάρχουν κάποιες λεπτομέρειες σε αυτήν την παράδοση;

Senior
Магнум
97

Πώς περνιούνται τα επιχειρήματα σε μια συνάρτηση — με τιμή ή με αναφορά;

Middle+
ТБанк
97
/412