Беспроводные сенсорные сети имеют широкий спектр применения в разных областях. Их основное ограничение - это ограниченный и незаменяемый источник питания сенсорных узлов. Во многих видах применения энергосбережение сенсорных узлов и их замена или пополнение в связи с враждебным характером окружающей среды - это наиболее сложная задача. Энергоэффективная кластеризация и маршрутизация - две основные важные темы, широко изучаемые для этой цели. Книга обеспечивает всестороннее и систематическое введение в основы WSN, основные задачи и эффективные решения.
Изучите новый способ создания и поддержки тестовых примеров с помощью Java test driven development (TDD), используя JUnit 5. В этой книге рассказывается не только о новых концепциях, она показывает способы их применения в TDD и Java 8. Модульное тестирование и разработка, основанная на тестах, теперь стали частью набора навыков каждого разработчика. Для разработчиков Java самым популярным инструментом тестирования был JUnit, а JUnit 5 построен с использованием новейших функций Java. С помощью Java Unit Testing с JUnit 5 вы освоите эти новые функции, включая параметры метода, расширения, утверждения и допущения, а также динамические тесты. Вы также увидите, как писать чистые тесты с меньшим количеством кода.
В качестве недостаточно изученной области академических исследований анализ данных сетевого трафика все еще находится в зачаточном состоянии. Однако проблема выявления и смягчения злонамеренного или несанкционированного поведения становится все более заметной проблемой. Этом сборник работ ведущих исследователей и практиков синтезирует передовую работу по анализу динамических сетей и статистическим аспектам кибербезопасности. Книга предлагает читателям легкий доступ к области анализа данных для сложных приложений кибербезопасности с особым акцентом на временные и сетевые аспекты.
Овладейте мощью объединения данных и панелью стилей в Adobe InDesign. Независимо от того, создаете ли вы собственные почтовые рассылки или другие запросы на слияние, ознакомьтесь с этой мощной панелью InDesign в этом углубленном пошаговом руководстве. В этой книге показано, как легко создавать, редактировать и распечатывать объединенные документы, соответствующие конкретным принципам брендинга и стиля. Вы узнаете, как соединить файлы MS Excel, чтобы создать более быстрые таблицы и быстро превратить файлы Adobe InDesign CC 2017 в файлы, готовые к печати.
Второе издание "Полного учебного пособия по маршрутизации и коммутации CCNA" - это ваш всесторонний обзор по экзаменам CCNA. Данное руководство, написанное ведущими специалистами по сетевым технологиям, содержит 100% всех задач для последних экзаменов ICND1, ICND2 и CCNA Composite. Практические занятия помогут вам получить опыт работы с критическими процедурами и практикой, а сетевой симулятор обеспечивает реалистичную лабораторную среду, чтобы вы могли практиковать в своем собственном темпе.
Цель данного курса — детально разобраться во всех особенностях этого уникального языка. Если у вас уже есть опыт разработки на JavaScript, и вы хотите качественно углубить свои зниния и понимание этого языка — то данный курс для вас.
Этот популярный самоучитель поможет вам всего за шесть шагов пройти путь от «чайника», изучающего азы цифровой техники, до вполне готового специалиста, умеющего самостоятельно разрабатывать схемы любых устройств на микроконтроллерах и составлять для них программы. Познав основы цифровой логики, поймете, как работают более сложные элементы цифровой техники. Затем освоите основы микропроцессорной техники, поймете, как работает микропроцессор и микроконтроллер. Узнаете подробности внутреннего устройства, архитектуру и возможности семейства микроконтроллеров AVR, освоите основы схемотехники и конструирования микроэлектронных устройств. Научитесь ставить задачу на разработку устройства и выбирать стратегию ее решения. Изучите сразу два языка программирования для микроконтроллеров (язык Ассемблера и язык СИ), научитесь транслировать, отлаживать программы, прошивать их в память микроконтроллера.
Это авторизованный для Cisco инструмент самостоятельного обучения основам CCDP. Это руководство предоставляет вам знания, необходимые для разработки концептуального, промежуточного и детального проектирования сетевой инфраструктуры, которая поддерживает требуемые сетевые решения через интеллектуальные сетевые службы для достижения эффективной производительности, масштабируемости и доступности. В этой книге представлены концепции и примеры, необходимые для создания конвергентных корпоративных сетей.
Учебник посвящен систематическому изложению принципов, моделей, методов и метрик, используемых в инженерном цикле создания сложных программных систем. Изложены основы как классических, так и гибких методов разработки, вопросы менеджмента классических и гибких программных проектов. Показаны последние научные и практические достижения, характеризующие динамику развития этой области.
Этот краткий справочник по Python карманного типа обновлен с учетом версий 3.4 и 2.7 и очень удобен для наведения быстрых справок в процессе разработки программ на Python. В лаконичной форме здесь представлены все необходимые сведения о типах данных и операторах Python, специальных методах, встроенных функциях и исключениях, наиболее употребительных стандартных библиотечных модулях и других примечательных языковых средствах Python.
Здесь приведены все команды маршрутизации и коммутации на CCNA, которые вам нужны. Книга наполнена ценной, простой в доступе информацией и достаточно переносимой для использования. В руководстве приведены все команды Cisco IOS Software для сертификации CCNA, ключевые слова, аргументы команд и связанные с ними подсказки. Вы найдете советы и примеры того, как применять команды к реальным сценариям. На протяжении всей книги примеры конфигурации дают вам лучшее представление о том, как эти команды используются в простых сетевых проектах.
Используйте Spring Boot для создания быстрых приложений. Spring Boot предоставляет множество функций, которые отвечают сегодняшним потребностям бизнеса и современным требованиям масштабирования. В этой книге вы узнаете как использовать мощные базы данных и современный фреймворк WebFlux от Spring Boot. Это практическое руководство поможет вам встать и работать со всеми последними функциями Spring Boot, особенно с новым инструментарием на базе Reactor.
Надоело продираться через дебри малопонятных самоучителей по программированию? С этой книгой вы без груда усвоите азы Python и научитесь работать со структурами и функциями. В ходе обучения вы создадите свое собственное веб-приложение и узнаете, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами. Все это и многое другое – во втором издании «Изучаем программирование на Python».
Эта книга посвящена регулярным выражениям - мощному средству обработки текстов. С ее помощью вы научитесь использовать регулярные выражения на практике и извлекать максимум пользы из тех программ и языков программирования, в которых они поддерживаются. Большая часть документации, в которой упоминаются регулярные выражения, не дает даже отдаленного представления об их мощи, но эта книга поможет вам овладеть регулярными выражениями на действительно мастерском уровне.
Если вы программист, не имеющий опыта работы с регулярными выражениями, то данная книга — как раз то, что нужно для первого знакомства с ними. Многочисленные примеры, приведенные в книге, не только помогут вам освоить основы регулярных выражений, но и научат применять их для поиска, извлечения и преобразования фрагментов текста посредством их сопоставления с определенными символами, словами и шаблонами.
Книга посвящена применению известного для многих пользователей компьютера языка программирования Visual Basic for Application в различных областях. Популярность этого языка объясняется тем, что он основан на широко известном языке Basic и одновременно связан с офисными приложениями. Эти особенности позволяют легко решить многие задачи связанные с работой в электронной таблицей и другими продуктами компании Microsoft Office.
Эта книга научит программировать на языке Python. Выполняя пошаговые инструкции, вы познакомитесь с базовыми принципами программирования и создадите программы, которые будут творить в мире Minecraft настоящие чудеса: в мгновение ока возводить постройки, телепортировать игрока, создавать цветные стены, работающий душ, тайные ходы и многое другое.
Отличное введение в Elixir для людей с практическим складом ума. Авторы сразу переходят к сути и дают прекрасный обзор возможностей языка Elixir, достаточно глубокий, чтобы познакомить читателя с языком и вызвать желание попробовать его.
Красивый, мощный и компактный, язык программирования Elixir отлично подходит для изучения функционального программирования, и это практическое введение покажет вам, насколько широкими возможностями он обладает. Авторы расскажут, как Elixir сочетает в себе надежность языка функционального программирования Erlang с подходом, который больше похож Ruby, а также мощную поддержку макросов для метапрограммирования.
Изучите программирование на PHP и MySQL - быстрым и простой способом! Простой наглядный подход использует демонстрацию на реальных примерах, которые помогут вам шаг за шагом освоить передовые методы динамического веб-разработки с использованием PHP и MySQL.
Один из лучших способов произвести впечатление на аудиторию — организовать великолепное слайд-шоу. И в этом вам поможет лучшая программа для составления презентаций — Microsoft PowerPoint 2010, которая рассматривается в данной книге. Вы научитесь создавать профессионально выглядящие слайды, включать в их состав звуковое сопровождение и высококачественные видеоклипы, добавлять эффекты анимации и использовать множество других средств. Ваша аудитория будет восхищена и вознаградит вас бурными аплодисментами.