Sobes.tech

Golang

Ar tai reiškia, kad viskas vis tiek baigsis po šio laiko? Kitaip tariant, kažkas vis dar gali neveikti — koks čia problemos?

Intern
Озон банк
97

Atnaujinus maišą, ar jis lieka tas pats ar skaičiuojamas naujas raktui?

Middle+
OZONOZON
97

Kas yra konkurencingumas ir paralelizmas? Kuo jie skiriasi? Ar jie gali egzistuoti kartu?

Middle+
ООО Макс
97

Papaskink apie RPC ir gRPC ypatybes.

Middle+
Napoleon IT
97

Kaip veikia GOMAXPROCS ir kam skirtas P (procesorius) GMP modelyje?

Middle
VKVK
97

/* PostgreSQL-ų du serveriai: * PROD - OLTP serveris, * STATS - serveris ilgalaikėms analitinėms užklausoms. Dabartiniame serveryje, prod duomenų bazėje, yra didelė (10Tb) lentelė su šia struktūra: CREATE TABLE profiles( id SERIAL, data JSONB ) Lentelėje gali būti "skylės", t.y. kai kurie `id` gali būti praleisti. Reikia parašyti programą, kuri kopijuoja lentelę profiles iš PROD į STATS. Numatoma, kad bus naudojami šie sąsajos elementai darbui su duomenų bazėmis: type Row []interface{} type Database interface { // įgyvendinimas gali atnaujinti ryšius // SaveRows iškvietimas yra idempotentinis 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 // Jei full=false, tęsti duomenų perkėlimą nuo ankstesnės klaidos vietos // Jei full=true, perkelti visus duomenis func CopyTable(fromName string, toName string, full bool) error { // ... jūsų kodas } Jei perduodama parinktis `full=false`, programa turi tęsti duomenų perkėlimą nuo ankstesnės klaidos vietos. Jei `full=true`, turi perkelti visus duomenis. **Pagrindinis lygis**: - duomenų sekos perkėlimas vienu srautu - atkūrimas po klaidos (parinktis `full=false`) Papildoma informacija: - jei reikia, galite išplėsti sąsają pridėdami savo metodus - jei reikia, galite naudoti tiesiogiai paketą **database/sql**

Senior
Яндекс
97

Ar pats rašėte ar palaikėte didelės apkrovos paslaugas?

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

Nori tobulėti architektūros srityje?

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

Ar gali papasakoti apie gorutinas? Ką žinai apie jas, kokios jų ypatybės?

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

Kuo skiriasi duomenų tipai int32, int64 ir paprastas int?

Senior
Lenta Tech
97

Kodėl modelis neturi tekstūrų, nors jūs parsisiuntėte nudažytą modelį? Ar galima jį pats nudažyti?

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

Ar stebėjote didelius sandėlius, ir ar dark store'ai taip pat įtraukti į jūsų analizę?

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

Įgyvendinkite Filter funkciją su generikų palaikymu, kuri priima sąrašą ir predikato funkciją ir grąžina filtruotą sąrašą

Senior
Avanpost
97

Kuo skiriasi JSON nuo JSONB PostgreSQL?

Middle+
Magnit Tech
97

Parašykite užklausą: pasirinkite visų knygų pavadinimus, kurios šiuo metu yra skaitytojų rankose

Middle
Ozon FreshOzon Fresh
97

Kaip paversti skaičių dvejetainėje sistemoje?

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

Kas vyksta įrašant reikšmę į žemėlapį su raktu 123? Kaip reikšmė patenka į saugyklą?

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

Ar žinai C ar C++ kalbą?

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

Ar galime perduoti slice kaip parametrą į funkciją? Ar yra kokių nors niuansų tokio perdavimo?

Senior
Магнум
97

Kaip perduodami argumentai į funkciją — per vertę ar per nuorodą?

Middle+
ТБанк
97
/412