В предыдущих двух материалах этой серии речь шла об общих вопросах работы epoll, и о том, как epoll получает уведомления о новых событиях от файловых дескрипторов, за которыми наблюдает. Здесь мы расскажем...
Это продолжение перевода цикла статей об реализация epoll. Перед прочтением рекомендуем ознакомиться с первой частью - Реализация epoll, часть 1.
Функция ep_insert()
Объявление ep_insert() можно найти в строке 1267 файла fs/eventpoll...
Сегодня мы публикуем перевод первой статьи из серии материалов, посвящённых реализации epoll в ядре Linux 3.16.1*. Автор исходит из предположения о том, что читатели знакомы с API и с использованием epoll...
Таблицы, правда, никогда не предназначались для создания макетов страниц. А тот, кто использует таблицы в таком качестве сегодня, сталкивается с самыми разными проблемами. Таблицы были удобным «хаком», но лишь в своё время...
Сегодня поговорим об интересном (и таинственном для фронтов) формате YAML. Он считается одним из наиболее популярных форматов для файлов конфигураций. Файлы с расширением.YAML или.YML вы можете встретить довольно часто, например...
После многих лет поисков JavaScript-мастерам удалось найти философский камень фронтенда – компоненты. Что ждет веб в 2020?
Мир веб-разработки развивается головокружительно быстро, как и язык программирования JavaScript...
Практическое руководство от команды студии мобильной разработки Winfox для тех, кто начинает делать свое приложение.
О чем рассказываем
Что именно входит в создание приложения? Вопрос, который нам чаще всего задают клиенты...
Совсем недавно GitHub провел свое первое виртуальное мероприятие — GitHub Satellite. Тысячи людей подключились к прямой трансляции, которая весь день радовала публику интересными докладами, сгенерированной музыкой и многим другим.
В начале конференции GitHub объявил о запуске новых функций, которые скоро появятся на платформе...
Работу программиста можно оценивать по многим критериям, но главные – это, наверно, чистота кода и его качество. Мы рассмотрим 9 сервисов для проверки кода.
Правильно работающий код – это уже прекрасно,...
У меня нет квалификации, позволяющей давать советы, касающиеся инвестиций, законов, или чего-то подобного. Я и не пытаюсь этого делать. Цель руководства заключается в том, чтобы, в учебных целях, рассказать о программировании торговых ботов...
Любой, кто начинает карьеру в сфере разработки программного обеспечения, скорее всего столкнётся с задачей выбора первого языка, фреймворка или набора инструментов. Уверен, каждому из вас это знакомо...