Как на C++ быстро заполнить нулями большой массив?

Пара слов к вопросу об эффективном заполнении массивов одинаковыми значениями и о том, почему нельзя слепо доверять компиляторам. Трэвис Даунс в недавнем посте рассказал, что некоторые компиляторы C++ испытывают проблемы в производительности при заполнении массивов нулями. Даниэль Лемир продолжил разговор об этой проблеме в своём блоге и провёл наглядный тест ПОДРОБНЕЕ

Чистая архитектура для фронтендера

Современный веб — это сложно. Количество фреймворков и темп их развития заставляет разработчика скакать галопом. Кто-то новые либы юзает, кто-то модные книжки читает. Но иногда чтение и потраченные силы на углубление в архитектуру, ООП, TDD, DDD и т.д. не оправдывают ожидания. А порой книжки запутывают! И даже, самое страшное, неимоверно ПОДРОБНЕЕ

10 инструментов искусственного интеллекта Google, доступных каждому

Обзор десяти инструментов Google для ИИ, которые могут использовать разработчики, компании и аналитики. Где искать качественные наборы данных и как привязать к проекту готовую модель TensorFlow. Называть Google только поисковым гигантом было бы несправедливо – из системы нахождения релевантных сайтов он быстро превратился в движущую силу инноваций в ключевых IT-секторах. ПОДРОБНЕЕ

10 Data Science книг к прочтению в 2020 году

Data Science повсюду: заголовки новостей пестрят нейросетями и машинным обучением. В этой подборке собрали 10 актуальных книг для освоения науки о данных. 1. Дж. Грас – Data Science. Наука о данных с нуля Автор изложил материал по Data Science в необходимом размере для скорейшего старта в профессии. Знания аналитики и ПОДРОБНЕЕ

Изучаем алгоритмы: полезные книги, веб-сайты, онлайн-курсы и видеоматериалы

В этой подборке представлен список книг, веб-сайтов и онлайн-курсов, дающих понимание как простых, так и продвинутых алгоритмов. Воодушевленный awesome-awesomeness и некоторыми другими шикарными библиотеками, я написал список лучших, на мой взгляд, источников для изучения и практики знаний алгоритмов. Если вы хотите поспособствовать развитию списка, пожалуйста, прочтите Гайд по развитию списка. ПОДРОБНЕЕ

Лучшие актуальные шпаргалки по C# на все случаи жизни

Шпаргалки по C# помогут забыть о поиске простой информации и сосредоточиться на действительно важных моментах программирования. Чит-листы являются краткими изложениями синтаксиса и процедур. Их главная задача – помочь программисту вспомнить азы. Это очень экономит время, особенно если речь идет о масштабном проекте. Всего в голове не удержишь, и дабы каждый ПОДРОБНЕЕ

5 шагов для создания простой формы входа на C#

Инструкция из пяти шагов о том, как создать в Visual Studio форму авторизации для Windows-приложений на языке C# с хранением логинов и паролей в MySQL. Многие приложения требуют авторизации для полноценного использования. Сегодня мы напишем простую форму авторизации Windows-приложений на языке C#. Шаг 1. Создание базы Первым делом создадим новую ПОДРОБНЕЕ

Самый понятный видеокурс по C# для новичков

Давно задумываетесь написать свое Windows-приложение? Данный видеокурс по C# поспособствует быстрому обучению. Дерзайте! Преимущества и недостатки C Sharp Уроки си шарп начинаются с обсуждения, для чего и кому нужен этот ЯП. Лекция теоретическая. Автор рассказывает об истории появления, технических нюансах, библиотеках, шаблонах и прочих околоязыковых вещах, необходимых для легкого и ПОДРОБНЕЕ

14 полезных трюков для работы с консолью

Подборка команд для вас, если вы работаете с командной строкой. Здесь вы найдете много полезных трюков, которые сэкономят ваше время и нервы. Работа над командами $^foo^bar Выполняет предыдущую команду с заменой. Пригодится если вы вдруг допустили опечатку в предыдущей команде. По умолчанию аргументы очищаются, так что если вы вдруг запустили: ПОДРОБНЕЕ

Терминал Linux: видеокурс по работе на примере Ubuntu

Терминал Linux неподготовленному пользователю может казаться зачарованным лесом. Рассказываем про видеокурс по работе с терминалом на примере Ubuntu. Терминал Linux и основы системы Урок 1 Работа с терминалом в Linux, немного о разнице между терминалом и консолью. Также рассматриваются команды для перемещения и взаимодействия с каталогами: ls, rm, mkdir, pwd, ПОДРОБНЕЕ