Sobes.tech

Ինչպե՞ս կարող է իրականացնել, որ հիմնական դասը կախված չէ ժառանգական դասերից: Ինչպե՞ս կարող է հիմնական դասը իմանալ ժառանգական դասերի գոյության մասին։

Middle+
Тензор
43

Ինչպե՞ս են տեղաբաշխման ծառայությունները որոշում տեղադրությունը IP հասցեի միջոցով:

Middle
PyrusPyrus
43

Ինչ է try/catch/finally և ինչու են դրանք անհրաժեշտ?

Junior
СБК ПАРУС
43

Ի՞նչ է GC սերունդների (0, 1, 2) կոնցեպցիայի էությունը։ Ինչ ենք օպտիմալացնում։

Middle+
Core outstaff
43

Ի՞նչ խնդիրների համար է հարմար մոնոլիտը և ինչպես առանց ցավի անցնել նրանից միկրոսերվիսների։ Ի՞նչ է մոդուլային մոնոլիտը։

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 մեթոդը կիրականացվի առանձին Task-ում։

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

Ի՞նչ է OSI մոդելը և ինչու է այն գոյություն ունենում։

Senior
СБК ПАРУС
43

Ի՞նչ է նշանակում OLTP և OLAP կարճատառերը, ինչո՞վ են տարբերվում, այդ թվում՝ պահեստավորման ճարտարապետությունները։

Senior
.wrk
43

Ֆունկցիաների հավաքածու, ցիկլ 0-9, ավելացնում ենք lambdas, որոնք բռնում են i-ն, կանչում ենք բոլորին։ Ի՞նչ կցուցադրվի։

Middle+
Gravilink
43

Ի՞նչ է քեզ ոգեշնչում աշխատանքի մեջ, ինչից ես հաճույք ստանում։

Middle
.wrk
43
/180