Sobes.tech

Това означава ли, че всичко все пак ще приключи след този тайм-аут? Тоест, може все още нещо да не работи — какъв е проблемът тук?

Intern
Озон банк
97

При пренареждане на хеш, остава ли хешът същият или се изчислява нов за ключа?

Middle+
OZONOZON
97

Какво е конкуренция и паралелизъм? Как се различават? Могат ли да съществуват заедно?

Middle+
ООО Макс
97

Разкажи ми за характеристиките на RPC и gRPC.

Middle+
Napoleon IT
97

Как работи GOMAXPROCS и за какво е нужен P (процесор) в GMP-модела?

Middle
VKVK
97

/* Има два сървъра PostgreSQL: * PROD - OLTP сървър, * STATS - сървър за дълги аналитични заявки. На текущия сървър, в базата данни prod, има голяма таблица (10Tb) със следната структура: CREATE TABLE profiles( id SERIAL, data JSONB ) В таблицата могат да има "дупки", т.е. някои `id` могат да липсват. Трябва да напишете програма за копиране на таблицата profiles от PROD към STATS. Предполага се, че ще се използват следните интерфейси за работа с базите данни: type Row []interface{} type Database interface { // реализацията на интерфейса Database може да възстанови връзките // извикването на SaveRows е идемпотентно 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 // Ако full=false, продължете прехвърлянето на данни от мястото на предишната грешка // Ако full=true, прехвърлете всички данни func CopyTable(fromName string, toName string, full bool) error { // ... вашият код } Ако е зададена опцията `full=false`, програмата трябва да продължи прехвърлянето на данни от мястото на предишната грешка. Ако `full=true`, трябва да прехвърли всички данни. **Основно ниво**: - последователен пренос на данни в един поток - възстановяване след грешка (опция `full=false`) Допълнителна информация: - ако е необходимо, можете да разширите интерфейса, като добавите свои методи - ако е необходимо, можете да използвате директно пакета **database/sql**

Senior
Яндекс
97

Вие сами писахте услуги с висок товарооборот или ги поддържахте?

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

Искаш ли да се развиваш в архитектурата?

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

Можеш ли да разкажеш за горутините? Какво знаеш за тях, какви са характеристиките им?

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

Каква е разликата между типовете данни int32, int64 и просто int?

Senior
Lenta Tech
97

Защо моделът няма текстури, въпреки че сте изтеглили боядисан модел? Може ли да го боядисате сами?

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

Поглеждахте големите складове, а dark store-овете също бяха част от вашата аналитика?

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

Реализирайте функция Filter с поддръжка на генерики, която приема списък и предикатна функция и връща филтриран списък.

Senior
Avanpost
97

Каква е разликата между JSON и JSONB в PostgreSQL?

Middle+
Magnit Tech
97

Напишете заявка: изберете заглавието на всички книги, които в момента се намират в ръцете на читателите

Middle
Ozon FreshOzon Fresh
97

Как да превърнем число в двоична система?

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

Какво се случва при записване на стойност в map с ключ 123? Как стойността попада в хранилището?

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

Знаеш ли езика C или C++?

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

Можем ли да предадем слайс като параметър към функция? Има ли някои нюанси при такова предаване?

Senior
Магнум
97

Как се предават аргументите на функция — по стойност или по референция?

Middle+
ТБанк
97
/412