Восстановление: reflog, потерянные коммиты, испорченный репозиторий
Почему в Git почти ничего нельзя потерять безвозвратно: достижимость объектов, reflog как журнал движения ссылок, git fsck и висячие объекты, разбор реальных сценариев …
Статьи, гайды, разборы и курсы Digitable.
Почему в Git почти ничего нельзя потерять безвозвратно: достижимость объектов, reflog как журнал движения ссылок, git fsck и висячие объекты, разбор реальных сценариев …
Git — это не набор команд, а маленькая контентно-адресуемая база данных из четырёх типов объектов и направленный ациклический граф поверх неё; разбираем её по байтам, …
Как устроена виртуальная машина под вашим кодом: планировщики и очереди выполнения, редукции и вытеснение, dirty-планировщики, поколенческий GC на процесс, аллокаторы и …
Разбираем, почему учёт часов не работает у инженеров: механика внимания, стоимость переключения контекста, что доказано наукой об энергии, а что — маркетинг, и как …
Механизм внимания с первых принципов: от узкого места seq2seq до scaled dot-product, многоголовости, RoPE, полного блока трансформера, KV-кэша и продакшн-инференса.
Кто и где связывает объекты друг с другом: формы инъекции, composition root, времена жизни и захваченная зависимость, Service Locator как антипаттерн, DI на этапе …
Как Rust отвечает на вопрос «кто освободит эту память» без GC и без ручного free: владение, перемещение, заимствование, NLL, умные указатели — и как читать ругань …
Второй бэкенд компилятора: как спроектировать набор инструкций, чем стековая машина отличается от регистровой, как устроены кадры, диспетчеризация и представление …
Как одно железо превращается в много машин: теорема Попека и Голдберга, VT-x и VM exit, KVM через ioctl своими руками, virtio и VFIO, Xen и bhyve, namespaces и cgroups …
Как считается контраст и почему серый текст — это баг, как пережить масштаб 400% и увеличенные интервалы, каким должен быть размер цели, что делать с анимацией и …
Все числа настоящие, а вывод неверный: обрезанные оси, двойная ось Y, неверный тип графика, агрегация вместо распределения — и рабочие приёмы, чтобы этого не делать.
Как разложить услышанное на уровни требований, отличить цель от решения, превратить «удобно и быстро» в проверяемую формулировку и не потерять ограничения, бизнес-правила …
По этому запросу ничего не найдено.
Ступени, треки и материалы портала. Кликните ступень, чтобы раскрыть треки, трек — чтобы увидеть статьи, статью — чтобы увидеть, с чем она связана по общим темам.
Колесо — масштаб, перетаскивание — панорама. Стрелки и Tab — переход между узлами, Enter — раскрыть или выбрать. Повторный клик по материалу показывает его соседей по общим темам.