Чаро дар усули Process хатоҳо баргардонда намешаванд? Бояд онро ислоҳ кард ва коди пурра корношоямро фиристод.
Golang
Фарқи байни базаҳои додаҳои муоширатӣ ва NoSQL чист?
Чаро ҳозир ба бозор мебарӣ?
Чӣ гуна каналҳо дар Go ва оператори select ҳастанд?
Чӣ тавр ҷустуҷӯи бинарӣ дар рӯйхати тақсимшуда кор мекунад?
Дар базаҳои додаҳо, ба ғайр аз дарахти B, кадом дигар сохторҳо барои индексҳо истифода мешаванд؟
Кадом самт ёки лойиҳаи ҳозир ба шумо вогузор шудааст дар ташкилоти ҳозираи шумо?
Оё мумкин аст, ки контекст барои интиқоли маълумот байни компонентҳо ё функсияҳо истифода шавад?
Индикатор чист вафо ва қадар вазн дорад?
Шарти дарозӣ чист ва чӣ роҳҳо барои ҳимоя аз он вуҷуд доранд?
Құжаттар жаңартулары қызметке келеді 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 қайтарса, ештеңе кезекке жазылмайды.
Фарқи байни goroutine ва сими системаи оператсионӣ чист?
Фарқи байни раванд ва ҷараён чист?
Чӣ гуна probes (пробҳо) дар Kubernetes ҳастанд, чӣ гуна онҳоро танзим кардан ва кадом намудҳо мавҷуданд?
Чӣ гуна истифода бурдани select барои кор бо чанд канал дар як вақт?
Чӣ дигар, ба ғайр аз mutex, барои муҳофизат аз ҳолати рақобат чӣ метавонад истифода шавад?
Чӣ тавр канал дар Go ва кадом соҳаҳои асосии истифодаи он?
/* Дадена е низ, съдържащ символите (){}. Трябва да се определи дали входният низ е балансиран по отношение на скобите. */ func isBalanced(s string) bool { // TODO: реализирайте това return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false
Итератсия дар рӯи сатр бо истифода аз for range дар Go чист? Чӣ гуна тағйирёбандаҳои i ва v дар дохили цикл ҳастанд, кадом намудҳои додаҳо доранд?
Ҳамчун хотира (swap) нима аст, кай лозим аст ва кай бояд онро ғайрифаъол кард?