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


Фрагменты кода VS: самый мощный инструмент для повышения продуктивности программирования
Напишите больше кода с меньшим количеством нажатий клавиш Каждый хочет иметь возможность создавать больше кода за меньшее количество нажатий клавиш. Стрелочные функции в JavaScript в последнее время стали невероятно популярными - и они сэкономят вам всего 6 символов! (function(){console.log('a')})() // 32 charachters (()=>{console.log('a')})() // 26 charachters Но есть лучший способ сэкономить на вводе текста - и эта статья покажет вам, как это сделать. Фрагменты кода В..

Объяснение состояния в JavaScript на примере приготовления простой еды
Если вы когда-либо готовили еду дома, вы можете понять, как писать код с отслеживанием состояния, используя методы объектно-ориентированного программирования на JavaScript. Когда вы начинаете писать простые программы на JavaScript, вам не нужно беспокоиться о количестве переменных, которые вы используете, или о том, как разные функции и объекты работают вместе. Например, большинство людей начинают с использования большого количества глобальных переменных или переменных, которые..

Создавайте адаптеры Android Recyclerview как босс с MultiViewAdapter
RecyclerView - важный виджет в платформе Android, и большая часть приложений Android использует его. Это мощный инструмент, охватывающий множество общих вариантов использования. Однако из-за такой гибкости необходимо немного поработать для создания адаптера. Поддержка нескольких типов представлений была одним из преимуществ RecyclerView перед устаревшим списком. Но для отображения нескольких типов представления требуется много шаблонного кода. Это может быстро выйти из-под контроля,..

Обзор того, как работают массивы
В информатике существует концепция линейной структуры данных , которая означает, что данные структурированы линейно, при этом порядок имеет значение . Существуют массивы и связанные списки , но сегодня я буду говорить в основном о массивах и немного о связанных списках. Большинство объектно-ориентированных языков поставляются с массивами , тогда как большинство f функциональных языков имеют связанные списки (см. Почему в другой из моих статей, упомянутых внизу этой статьи)...

Индивидуальные стили обучения и обучение программированию
Как нынешний студент, одна из вещей, о которых я размышлял в последнее время, - это как лучше всего подойти к моему личному процессу обработки новой информации на ежедневной основе и усвоения как можно большего ее объема. Я хотел найти время, чтобы создать план игры, как противостоять натиску информации, которую студент учебного курса по кодированию получает ежедневно, и найти способ преобразовать эту информацию в проверяемые навыки кодирования. Изучение программирования - это не..

Пять лучших технических встреч в Остине
Непростительно предвзятый список Недавно я выступал перед студентами Hack Reactor, рассказывая о достоинствах и преимуществах посещения митапов. Поскольку это свежо в моей памяти, я подумал: «Почему бы не кликбейтный список?» Почему бы и нет. Для тех, кто плохо знаком с Остином, плохо знаком с программированием или просто хочет окунуться в местную сцену встреч, этот список для вас. Это веб-разработка и тяжелый JavaScript, но если это не ваше дело, не стесняйтесь появляться в любом..

Демистификация искусственного интеллекта: руководство для непрофессионалов
Искусственный интеллект: руководство для начинающих Что такое искусственный интеллект? Искусственный интеллект (ИИ) — это отрасль информатики, которая занимается созданием интеллектуальных агентов — систем, которые могут рассуждать, учиться и действовать автономно. Исследования ИИ оказались весьма успешными в разработке эффективных методов решения широкого круга задач — от игр до медицинской диагностики. Вот несколько примеров ИИ: Беспилотные автомобили Виртуальные помощники,..