Найти в Дзене
Композиция в Rust и ОО-подходы в Dlang
Введение Я, как разработчик, ранее работал в более классическим объектно-ориентированном подходе, где есть базовые классы, и от них наследуются подклассы, чтобы переиспользовать кодовую базу. Условный пример: объявить класс Animal, сделать класс Dog его потомком, унаследовав общие поля и методы. Но если перейти на Rust, где классов нет вовсе, то необходимо будет вместо привычного наследования использовать "композицию". Ради справедливости стоит упомянуть цитату из классической книги GoF: A common...
1 месяц назад
Физическая модель движения магнитных наночастиц вблизи атеросклеротических бляшек
Атеросклероз - это хроническое заболевание, при котором на стенках артерий оседают липиды, прежде всего холестерин, а также различные клеточные остатки. Эти вещества образуют бляшки, которые сужают просвет сосуда и затрудняют кровоток. Существуют следующие современные методы лечения: (1) статины (аторвастатин, симвастатин), снижают уровень холестерина (2) антиагреганты (аспирин), предотвращают образование тромбов (3) ингибиторы АПФ и бета-блокаторы, контролируют давление (4) фибраты и ингибиторы...
6 месяцев назад
Матмоделирование процессов псориаза при воздействии алкоголя
Псориаз - это не просто кожная проблема, а хроническое аутоиммунное заболевание, которое может существенно ухудшить качество жизни. Представьте, кожа становится красной, зудящей, шелушащейся и болезненной. Все это - результат нарушенного цикла обновления кожи. В норме клетки эпидермиса (в основном, кератиноциты) делятся, созревают и отшелушиваются за 3-4 недели. При псориазе этот процесс ускоряется в несколько раз, до 3-5 дней. В результате в коже накапливаются незрелые кератиноциты, формируя плотные воспаленные бляшки...
6 месяцев назад
Разработка коммерческого коннектора на Python для Greenplum v6, реализующего параллельное чтения с сегментов
Привет, сегодня я хотел бы поделиться информацией о своей коммерческой разработке, связанной с коннектором под Greenplum v6, который я разрабатываю на Python и который использует: На данный момент я разрабатываю его в одиночку, но: Одной из самых интересных особенностей коннектора является использование "параллельных курсоров" из Greenplum. Вместо того, чтобы пропускать все операции через мастер-ноду, коннектор создает параллельный retrieve-курсор, где количество связанных endpoints соответствует количеству primary-сегментов...
8 месяцев назад
Купил себе первую машину :)
1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала