Публикации по теме 'programming'


Корень Nagios через устаревшие библиотеки
Nagios XI уязвим с 2012 года В чем дело? Около шести лет Nagios XI мог быть удаленно рутирован злоумышленником, не прошедшим проверку подлинности. Nagios XI включал устаревшую библиотеку MagpieRSS (и, следовательно, Snoopy ). Включение этой библиотеки создало вектор неаутентифицированного удаленного выполнения кода (RCE) ( CVE-2018–15708 ), пока Nagios не исправил его в конце 2018 года. Отдельная уязвимость в Nagios XI, CVE-2018–15710 , разрешена для локальных повышение..

Необходимость классов значений с примером
Классы значений — это механизм в Scala, позволяющий избежать выделения объектов времени выполнения. Это достигается за счет определения новых подклассов AnyVal. Ниже показано очень минимальное определение класса значений: case class UserId(id: Int) extends AnyVal Как видно из приведенного выше раздела, чтобы класс был классом значений, он должен иметь ровно один параметр и внутри него не должно быть ничего кроме определений . Кроме того, никакой другой класс не может расширять класс..

DeepMind расширяет возможности экосистемы библиотек JAX
Британская лаборатория и исследовательская компания Google DeepMind добавила Jraph к растущему числу библиотек с открытым исходным кодом для JAX, одновременно исследуя развитие и экосистему фреймворка машинного обучения. JAX - это библиотека Python, которую исследователи Google разработали и представили в 2018 году для высокопроизводительных численных вычислений. JAX сочетает в себе NumPy, автоматическое дифференцирование и поддержку GPU / TPU. В новом сообщении в блоге исследователи..

Хронология разработки приложений программного обеспечения
Месячный справочник для студентов колледжей, ищущих стажировку или работу на полную ставку. Независимо от того, поступаете ли вы в колледж сейчас или планируете закончить его в следующем году и приступить к работе, собеседование по разработке программного обеспечения будет длительным и сложным. Процесс собеседования и подачи заявки зависит не только от ваших навыков и опыта, но и от времени. Понимание сроков гарантирует, что у вас будет все в порядке, когда это необходимо, и вы..

Как продвигаться по карьерной лестнице
Вы когда-нибудь задумывались о том, как продвигаться по карьерной лестнице? Как сделать себе имя в корпоративном мире? Это больше, чем просто тяжелая работа, и вы не сможете сделать это, находясь в безопасности своей спальни. Хорошая новость, однако, заключается в том, что есть много людей, которые были там, где вы сейчас находитесь, и добились успеха с другой стороны. Эта статья даст вам идеи и советы для достижения успеха, каким бы ни был ваш выбор карьеры. Пора перестать..

4 способа доставки вашего продукта быстрее
4 способа доставки вашего продукта быстрее Пару месяцев назад я выпустил частную бета-версию Dockbit , MVP, если хотите. На создание первой версии Dockbit у меня ушло около 4 месяцев. Я пригласил некоторых из своих друзей опробовать его, и почти все были поражены его безупречностью. Им понравилось, как он выглядит, как ощущается и насколько легко им пользоваться. Интересно, что все задавали мне похожие вопросы. Какой фреймворк JavaScript вы используете? Сколько программистов у..

Понимание объекта Set в JavaScript
Узнайте об объекте Set на практических примерах Вступление Объект set в JavaScript - это функция ES6, которая позволяет хранить уникальные значения, примитивы или ссылки на объекты. Объекты Set представляют собой наборы значений. Вы можете перебирать элементы набора в порядке вставки. Значение в Set может встречаться только один раз. В этой статье мы узнаем об объекте Set в JavaScript на некоторых практических примерах. Давайте приступим к делу. Заданный объект..