Highload-шардирование - WTF?! Да ладно, все просто, если можно так сказать, суть в том, чтобы масштабировать систему горизонтально. Шардированием называем процесс разбиения данных на отдельные части, эти части в итоге распределяются на…
👋Всем приветы! Давно уже ничего не выкладывал, потому что последнее время погружен в кучу проектов(Но об этом потом, пиши ➕ в комментарии, если хочешь чтобы рассказал про проекты). Но сегодня не об этом. Сегодня тема будет из рубрики…
Хотите задача на логику: Есть 12 шариков, один из которых тяжелее, чем все остальные. У вас есть весы, которые могут определять относительный вес двух групп шариков. Как определить тяжелый шарик за три взвешивания?
Всем привет! У телеги какие-то баги с добавлением людей в закрытое сообщество, поэтому вот вам ссылка, подключайтесь сами 🙂 https://t.me/+-P7TcQuSP544NTky
Всем привет! Отличная новость! Запускаем бесплатный поток на вступление в закрытое сообщество «Know Your Backend» для подписчиков этого канала. В этом сообществе мы развиваем тему Backend со всеми ее направлениями, включая Java, Python,…
О кстати хочу снова попробовать писать на habr, хотя у меня уже был опыт в далеком 2016 году, когда я еще «кодил» на php. И именно «кодил», так как программированием это было сложно назвать, скорее развлекуха во время учебы в интституте.…
Всем привет есть вопрос, не слишком ли длиннопостно я пишу? Я стараюсь более подробно рассказать какую-либо тему и получается, что иногда выхожу за рамки даже 2000 символов и приходится разбивать на 2 поста.
На собесах в LiveCoding просят реализовать простую программу с Race Condition. В этом примере мы определяем глобальную переменную counter и функцию incrementCounter(), которая использует time.Sleep() для увеличения значения counter на 1…
Race condition (состояние гонки) Ситуация, которая возникает в многопоточных программах, когда два или более потока одновременно пытаются обратиться к одному и тому же ресурсу или переменной в памяти. Основная проблема это, то что…
Задача с собесов в криптовую компанию. Небольшая вводная: В блокчейне все данные записываются в целочисленных значениях, то есть в Satoshi, Wei и тд. Это означает, что когда нам говорят 1 BTC, эта запись в блокчейне выглядит как 100000000…
Важность находиться в комьюнити: Было ли у тебя, что ты не знаешь как решить сложную задачу и тебе не у кого спросить? Или ты ищешь работу, но не знаешь как улучшить свое резюме? Есть решение: Networking! Потому что быть частью сообщества…
7 тезисов про смарт-контракты Смарт-контракты — это самоисполняющиеся соглашения, в которых условия контракта записаны в коде и исполняются автоматически. 1. Они существуют в сети блокчейн и являются прозрачными, безопасными и защищенными…
Blockchain - это распределенная база данных, которая используется для хранения и передачи информации с помощью распределенной сети участников. Основным принципом работы blockchain является децентрализация, когда все участники сети имеют…
What is WEB 3.0? Web 3.0 - термин, используемый для описания следующей версии интернета, которая дает более умные, автономные и распределенные сети. Он основывается на технологиях смарт-контрактов, блокчейна и машинного обучения, и…