Sobes.tech

Кодгирии зинда: вазифа дар бораи goroutines — дастрасии ҳамзамон ба маълумоти умумӣ, ҳолати рақобат, ҳалли тавассути mutex. Фарқ байни sync.Mutex ва sync.RWMutex.

Middle+
Веро Трейс
75

Фарқи байни каналҳои буферӣ ва бе буферӣ чист?

Senior
Финтехробот
75

Ҳоло дар ҷойи нави корӣ барои худ чӣ меҷӯӣ?

Middle+
plata
75

Оё метавонед дар бораи меъмории трансформатор гап занед?

Middle
Graveling
75

Дар кадом ҳолатҳо барои таҳиягар беҳтар аст, ки кодро дастӣ нависад, ба ҷои он ки ба ҳаллиҳои таҳияшудаи AI такя кунад?

Senior
AndersenAndersen
75

Құжаттар жаңартулары қызметке келеді message Document { string Url = 1; // Құжаттың URL-і, оның бірегей идентификаторы uint64 PubDate = 2; // жариялануы туралы жарияланған уақыт uint64 FetchTime = 3; // осы құжат жаңартуын алу уақыты, оны нұсқау идентификаторы ретінде қарастыруға болады. Жұп (Url, FetchTime) бірегей. string Text = 4; // құжаттың мәтіні uint64 FirstFetchTime = 5; // бастапқыда жоқ, толтыру керек } Құжаттар кез келген тәртіпте келуі мүмкін (олар жаңартылған тәртіпте емес), және қайталанатын хабарламалар болуы мүмкін. Шығарда, бірдей хабарламалар құрастыру керек, бірақ келесі ережелер бойынша түзетілген өрістермен (төмендегі барлық нәрсе бірдей Url өрісі бар құжаттар тобына қатысты): Text және FetchTime өрістері, қазірге дейін алынған ең үлкен FetchTime-ға сәйкес болуы керек. PubDate өрісі, ең кіші FetchTime-ға сәйкес болуы керек. FirstFetchTime өрісі, ең төменгі FetchTime мәніне тең болуы керек. Яғни, әр уақытта FetchTime бойынша сұрыпталған алғашқы нұсқадан PubDate және FirstFetchTime алынады, ал соңғы нұсқадан Text. Кодтағы интерфейс келесідей жүзеге асырылуы мүмкін: type Processor interface { Process(doc *Document) (*Document, error) } Бұл код Kafka немесе ұқсас кезектен хабарламалар оқитын және нәтижесін де кезекке жазатын қызметте жұмыс істейді. Егер Process Null қайтарса, ештеңе кезекке жазылмайды.

Senior
VKVK
75

Оё шумо Linux-ро медонед ва дар кадом сатҳ?

Middle+
ООО Макс
75

Огоҳ ҳастед дар бораи Design-Driven Design (DDD)? Оё таҷрибаи истифодаи намунаҳои DDD доред?

Senior
техвил
75

Оё таҷрибаи кор бо Docker ва Kubernetes доред? Дар кадом сатҳ?

Senior
X5
75

Дар бораи ҷамъоварии партов дар Go — алгоритм, усулҳои оптимизатсия

Middle+
СБЕРСБЕР
75

Оё таҷрибаи оптимизатсияи дархостҳо дар базаҳои додаҳои мутақобил доред?

Middle
VKVK
75

Горутин чӣ аст? Чаро онро сабук меноманд? Андозаи ибтидоии хотираи горутин ва максималӣ чӣ аст?

Senior
техвил
75

Чаро барои худ Go-ро интихоб кардӣ?

Senior
Spectr
75

Кадом маълумотҳоро дар Redis нигоҳ медоштанд ва чӣ гуна фаҳмиданд, ки рекламаҳо гарм ҳастанд?

Senior
Cloud.ru
75

Аз чӣ қадар вақт аст, ки аз нуқтаи назари таҷрибаи тиҷоратӣ дар Go менависам?

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

Дар бораи IPv4 ва IPv6 гап занед

Senior
Итрея
75

Чӣ қадар триггерҳоро истифода бурдед, танҳо дар ҳолати бо таърих ё ҳолатҳои дигар ҳам буданд?

Middle+
МВидео/эльдорадо
75

Чӣ гуна ҳуқуқҳои корбарро барои амалҳо дар кластер бо дарназардошти RoleBinding санҷидан мумкин аст?

Senior
Flant
75

Фарқи байни heap ва stack дар Go чист ва ҳар яке чӣ гуна истифода мешавад?

Senior
Займиго
75

-- Ҳама китобҳо ва муаллифони/ҳаммуаллифони онҳоро дар шакли оддӣ нишон диҳед. -- Мисол: -- номи_kitob | номи_муаллиф -- ------------------|-------------- -- Мастер ва Маргарита | Игор -- Евгений Онегин | Иван -- Ҳама муаллифон ва шумораи китобҳояшонро нишон диҳед. -- Мисол: -- номи_муаллиф | шумораи_китобҳо -- --------------|-------------- -- Игор | 2 -- Иван | 1

Middle
СитиДрайвСитиДрайв
75
/412