Sobes.tech

Πώς μπορεί να υλοποιηθεί το γεγονός ότι μια βασική κλάση δεν πρέπει να εξαρτάται από τις κλάσεις που κληρονομούν; Πώς μπορεί να γνωρίζει η βασική κλάση την ύπαρξη των κλάσεων που κληρονομούν;

Middle+
Тензор
43

Πώς καθορίζουν οι υπηρεσίες γεωεντοπισμού τη θέση μέσω διεύθυνσης IP;

Middle
PyrusPyrus
43

Τι είναι τα try/catch/finally και ποιος είναι ο σκοπός τους;

Junior
СБК ПАРУС
43

Ποια είναι η ουσία της έννοιας των γενεών GC (0, 1, 2); Τι βελτιστοποιούμε;

Middle+
Core outstaff
43

Για ποιες εργασίες ταιριάζει ένα μονολίθο και πώς να εξελιχθείτε χωρίς προβλήματα από αυτό σε μικροϋπηρεσίες; Τι είναι ο modular μονολίθος;

Middle
ИНДАСОФТ
43

Τι είναι το MVCC;

Middle+
Gravilink
43

Τι είναι μια καθαρή λειτουργία;

Senior
СБК ПАРУС
43

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

Middle+
Тензор
43

Έχετε στρατιωτική ταυτότητα;

Middle
Ventra
43

Πότε ακριβώς ξεκινά η ασύγχρονη λειτουργία κατά την εκτέλεση της μεθόδου;

Middle+
Тензор
43

Πώς λειτουργεί η διανομή μηνυμάτων στο RabbitMQ μεταξύ πολλαπλών καταναλωτών μιας ουράς;

Middle+
ООО Норд Клан
43

Ποια είναι η διαφορά μεταξύ List και IEnumerable;

Middle
СБК ПАРУС
43

public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass επίσης δεν θα ήθελα να το αναλύσω ως enum var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType επίσης δεν θα ήθελα να το αναλύσω ως enum var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId σε μια ξεχωριστή μεταβλητή var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Οι εξαιρέσεις θα πάνε μέσα, δεν θα πιαστούν Task.WhenAll(resultBookFlight, resultBookHotel); //Γιατί static reservationIdAir = resultBookFlight.Result; _reservationIdHotel = resultBookHotel.Result; } catch (BookFlightException) { _hotelService.CancelBook(_reservationIdAir); return false; } catch (BookHotelException) { _airWaysService.CancelBook(_reservationIdHotel); return false; } catch (Exception ex) { throw new ApplicationException(ex.Message); } finally { //τα πεδία 100% δεν έχουν αρχικοποιηθεί //Γιατί μετά από μια εξαίρεση προσπαθούμε να αποθηκεύσουμε κάτι //GetUser έχει ήδη εξαχθεί unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }

Middle
OZONOZON
43

Σε ποιο χρηματοοικονομικό εύρος εξετάζετε τις προσφορές;

Middle
Ventra
43

Πώς κάνω μια κλάση επαναλαμβανόμενη;

Middle+
Gravilink
43

Σε ποια περίπτωση η δεύτερη μέθοδος async θα εκτελεστεί σε μια ξεχωριστή εργασία;

Middle
ФГУП "ЗащитаИнфоТранс"
43

Τι είναι το μοντέλο OSI και γιατί υπάρχει;

Senior
СБК ПАРУС
43

Τι σημαίνουν οι συντομογραφίες OLTP και OLAP, ποια είναι η διαφορά, συμπεριλαμβανομένων των αρχιτεκτονικών αποθήκευσης;

Senior
.wrk
43

Συλλογή συναρτήσεων, βρόχος 0-9, προσθέτουμε lambdas που καταγράφουν το i, καλούμε όλες. Τι θα εμφανιστεί;

Middle+
Gravilink
43

Τι σε παρακινεί στη δουλειά, τι σου αρέσει;

Middle
.wrk
43
/180