Справочник C для начинающих: Изучите основы языка программирования C всего за несколько часов

Справочник C для начинающих: Изучите основы языка программирования C всего за несколько часов

Это руководство для начинающих на Си следует правилу 80/20. Вы выучите 80% языка программирования C за 20% времени.Такой подход даст вам всесторонний обзор языка.Это руководство не пытается охватить все, что связано с C. Он фокусируется на основе языка, пытаясь упростить более сложные темы.И обратите внимание: здесь вы можете получить версию этого Руководства для начинающих по C в формат

Подробнее
Как размыть изображение в Photoshop - размыть лица, фон и многое другое

Как размыть изображение в Photoshop - размыть лица, фон и многое другое

Из этого туториала Вы узнаете, как размыть лица, фон, текст и многое другое с помощью Photoshop CC.Мы будем использовать эффект размытия по Гауссу. Первый шаг - открыть изображение, которое вы хотите изменить, в Photoshop CC.Как размыть все изображение в фотошопеЕсли вы хотите размыть все изображение, выберите Filter> Blur> Gaussian Blur ...Отрегулируйте радиус, чтобы сделать

Подробнее
Как установить Ubuntu на VirtualBox

Как установить Ubuntu на VirtualBox

Что такое VirtualBox?Oracle VM VirtualBox - это кроссплатформенное приложение виртуализации, разработанное корпорацией Oracle. Он позволяет пользователям устанавливать операционные системы на виртуальные жесткие диски, такие как Windows, macOS, Solaris и Linux.Например, вы можете запустить Windows и Linux на своем Mac, запустить сервер Windows на своем сервере Linux или запустить Linux на своем ПК с Windows, одновременно вы

Подробнее
Как преобразовать строки в целые числа в Python

Как преобразовать строки в целые числа в Python

Подобно встроенному str()методу, Python также предлагает удобный int()метод, который принимает строковый объект в качестве аргумента и возвращает целое число.Пример использования:# Here age is a string object age = "18" print(age) # Converting a string to an integer int_age = int(age) print(int_age)Выход:18 18Хотя вывод визуально похож, имейте в виду, что первая строка - это строковый объект, а следующая строка - целочисленный объект. Это дополнительно проиллюстрировано в следующем примере:age = "18" print(age + 2)Выход:Traceback (most recent call last): File "", line 1, in TypeError: cannot con

Подробнее
Методы массива Java - Как распечатать массив в Java

Методы массива Java - Как распечатать массив в Java

Массив - это структура данных, используемая для хранения данных одного типа. Массивы хранят свои элементы в непрерывных ячейках памяти.В Java массивы - это объекты. Все методы объекта класса могут быть вызваны в массиве. Мы можем хранить фиксированное количество элементов в массиве.Объявим простой примитивный тип массива:int[] intArray = {2,5,46,12,34};Теперь попробуем распечатать его System.ou

Подробнее
Я написал язык программирования. Вот как ты тоже можешь.

Я написал язык программирования. Вот как ты тоже можешь.

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

Подробнее
Учебное пособие по Media Query CSS - стандартные разрешения, точки останова CSS и целевые размеры телефонов

Учебное пособие по Media Query CSS - стандартные разрешения, точки останова CSS и целевые размеры телефонов

Раньше создание веб-сайта было намного проще. Сегодня макет веб-сайта должен адаптироваться не только к компьютерам, но и к планшетам, мобильным устройствам и даже телевизорам.Создание веб-сайта с адаптируемым макетом называется адаптивным веб-дизайном. А CSS Media Queries - одна из самых важных частей адаптивного дизайна

Подробнее
Для чего используется Python? 10+ вариантов кодирования для языка программирования Python.

Для чего используется Python? 10+ вариантов кодирования для языка программирования Python.

🔹 Добро пожаловатьЗдравствуй! Пожалуйста, подумайте над этим вопросом:Как Python применяется в реальных сценариях? Если вы изучаете Python и хотите узнать ответ, эта статья для вас. Четкое представление о приложениях и огромном потенциале этого языка программирования даст вам мотивацию, которая понадобится вам на протяже

Подробнее
Как реализовать связанный список в JavaScript

Как реализовать связанный список в JavaScript

Если вы изучаете структуры данных, вам следует знать связанный список. Если вы не совсем понимаете, как это реализовано в JavaScript, эта статья здесь, чтобы вам помочь.В этой статье мы обсудим, что такое связанный список, чем он отличается от массива и как реализовать его в JavaScript. Давайте начнем.Что такое связанный список?Связанный список - это линейная структура данных, подобная массиву. Однако, в отличие от массивов, элементы не хранятся в определенной области памяти или индексе. Скорее,

Подробнее
Руководство для начинающих по Git и GitHub

Руководство для начинающих по Git и GitHub

Что такое Git?Git - это бесплатное программное обеспечение для управления версиями с открытым исходным кодом . Он был создан Линусом Торвальдсом в 2005 году. Этот инструмент представляет собой систему управления версиями, которая изначально была разработана для работы с несколькими разработчиками ядра Linux.По сути, это означает, что Git - трекер контента. Таким образом, Git можно использовать для хранения контента - и он в основном используется для хранения кода из-за других функций, которые он предоставляет.Реальные проекты обычно имеют несколько р

Подробнее
Учебник JavaScript Promise: разрешение, отклонение и связывание в JS и ES6

Учебник JavaScript Promise: разрешение, отклонение и связывание в JS и ES6

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

Подробнее
Правило Симпсона: формула и как она работает

Правило Симпсона: формула и как она работает

Правило Симпсона - это метод численного интегрирования. Другими словами, это численное приближение определенных интегралов.Правило Симпсона следующее:В этом,f(x)называется подынтегральным выражениемa = нижний предел интегрированияb = верхний предел интегрированияПравило Симпсона 1/3Как показано на диаграмме выше, подынтегральное выражение f(x)аппроксимируется полиномом второго порядка; квадратичный интерполянт P(x).Приближение следует,Заменив (b-a)/2as h, получим,Как видите, 1/3в приведенном выше выражении есть множитель . Вот почему это называется правилом Симпсона 1/3 .Если функция сильно коле

Подробнее
Ошибка HTTP 403 Запрещено: что это означает и как ее исправить

Ошибка HTTP 403 Запрещено: что это означает и как ее исправить

Получение кода ошибки в интерактивном режиме может быть неприятным. Хотя мы привыкли к страницам 404 Not Found, даже в той мере, в какой стало обычным явлением видеть милые страницы-заполнители, которые развлекают нас всякий раз, когда мы заблудились, одной из самых загадочных ошибок является ответ 403: Forbidden.Что это значит?Проще говоря: сервер определил, что вам не разрешен доступ к тому, что вы запросили.Согласно RFC 7231:Код состояния 403 (Запрещено) указывает на то, что сервер понял запрос, но отказывается его авторизовать ... Если в запро

Подробнее
Как создать слайд-шоу с помощью HTML, CSS и JavaScript

Как создать слайд-шоу с помощью HTML, CSS и JavaScript

Веб-слайд-шоу - это последовательность изображений или текста, состоящая из показа одного элемента последовательности в определенном временном интервале.В этом руководстве вы можете создать слайд-шоу, выполнив следующие простые шаги:Напишите разметку Slideshow Напишите стили, чтобы скрыть слайды и показать только один слайд.Чтобы скрыть слайды, вы должны задать им стиль по умолчанию. Будет указано, что вы показываете только один слайд, если он активен или если вы хотите его показать. [data-component="slideshow"] .slide { display: none; } [data-component="slideshow"] .slide.active { displa

Подробнее
Запись в файл Python - объяснение функций открытия, чтения, добавления и других функций обработки файлов

Запись в файл Python - объяснение функций открытия, чтения, добавления и других функций обработки файлов

Добро пожаловатьЗдравствуй! Если вы хотите узнать, как работать с файлами в Python, эта статья для вас. Работа с файлами - важный навык, которому должен овладеть каждый разработчик Python, поэтому приступим.Из этой статьи вы узнаете:Как открыть файл.Как читать файл.Как создать файл.Как изменить файл.Как закрыть файл.Как открывать файлы для нескольких операций. Ка

Подробнее
Объяснение заявлений возврата Python: что это такое и почему вы их используете

Объяснение заявлений возврата Python: что это такое и почему вы их используете

Все функции возвращают значение при вызове.Если за оператором return следует список выражений, этот список выражений оценивается и возвращается значение:>>> def greater_than_1(n): ... return n > 1 ... >>> print(greater_than_1(1)) False >>> print(greater_than_1(2)) TrueЕсли список выраж

Подробнее
npm vs npx - в чем разница?

npm vs npx - в чем разница?

Если вы когда-либо использовали Node.js, то наверняка использовали npm .npm (диспетчер пакетов узлов) - это диспетчер зависимостей / пакетов, который вы получаете из коробки при установке Node.js. Он позволяет разработчикам устанавливать пакеты как глобально, так и локально.Иногда вам может потребоваться взглянуть на конкретный паке

Подробнее
Как создать приложение калькулятора HTML с нуля, используя JavaScript

Как создать приложение калькулятора HTML с нуля, используя JavaScript

Это эпическая статья, в которой вы узнаете, как построить калькулятор с нуля. Мы сосредоточимся на JavaScript, который вам нужно написать - как подумать о создании калькулятора, как написать код и, в конечном итоге, как очистить ваш код.К концу статьи вы должны получить калькулятор, который работает точно так же, как калькулятор iPhone (без +/-функций и процентов).ПредпосылкиПрежде чем пытаться продолжить урок, убед

Подробнее
Ошибка HTTP 503: служба недоступна - что означает код ошибки 503

Ошибка HTTP 503: служба недоступна - что означает код ошибки 503

Случаются ошибки - неожиданное обслуживание, ошибка, которая осталась незамеченной, или страница становится вирусной, и поток подключений останавливает сервер.Если вы какое-то время были в сети, без сомнения, вы видели несколько расплывчатую ошибку 503 Service Unavailable.В этой статье мы рассмотрим коды состояния HTTP, значение ошибки 503 и некоторые возможные способы ее решения - как для сайта, который вы пытаетесь посетить, так и для вашего собственного сайта.Обзор кодов сос

Подробнее
Что такое разработка игр?

Что такое разработка игр?

Разработка игр - это искусство создания игр, описывающее дизайн, разработку и выпуск игры. Это может включать в себя создание концепции, проектирование, сборку, тестирование и выпуск. Создавая игру, важно думать об игровой механике, наградах, вовлеченности игроков и дизайне уровней.Разработчик игр может быть программистом, звукорежи

Подробнее
Сортировка массива JavaScript - Как использовать методы сортировки JS (с примерами кода)

Сортировка массива JavaScript - Как использовать методы сортировки JS (с примерами кода)

В JavaScript мы можем легко сортировать элементы массива с помощью встроенного метода, называемого функцией sort (). Однако типы данных (строка, число и т. Д.) Могут отличаться от одного массива к другому. Это означает, что использование одного только метода sort () не всегда является подходящим решением.В этом посте вы узнаете, как отсортировать массив

Подробнее
Как реализовать алгоритм двоичного поиска на Java без рекурсии

Как реализовать алгоритм двоичного поиска на Java без рекурсии

Итеративная реализация популярного алгоритма двоичного поиска для поиска элемента в отсортированном массиве.Привет всем! Я опубликовал в своем блоге много статей об алгоритмах и структурах данных, но эта здесь первая. В этой статье мы рассмотрим популярные фундаментальные алгоритмы собеседований.Да, вы правильно угадали: вам нужно реализовать двоичный поиск в Java, и вам нужно написать как итеративн

Подробнее
Изучите React Router за 5 минут - Учебное пособие для начинающих

Изучите React Router за 5 минут - Учебное пособие для начинающих

Иногда у вас есть всего 5 минут. Вместо того, чтобы тратить его на социальные сети, давайте познакомимся с React-Router за 5 минут! В этом руководстве мы собираемся изучить основы маршрутизации в React, создавая навигацию для веб-сайта магазина вязания Scrimba. Это не реально, но, может быть, однажды ...;)Если вам нужно надлежащее введение в эту тему, вы можете присоединиться к списку ожидания моего предстоящего продвинутого курса React, или, если

Подробнее
Учебное пособие по размеру фонового изображения CSS - Как кодировать фоновое изображение полной страницы

Учебное пособие по размеру фонового изображения CSS - Как кодировать фоновое изображение полной страницы

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

Подробнее
Введение в Webpack: что это такое и как его использовать

Введение в Webpack: что это такое и как его использовать

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

Подробнее
Как установить Node.js в Ubuntu и обновить npm до последней версии

Как установить Node.js в Ubuntu и обновить npm до последней версии

Если вы попытаетесь установить последнюю версию узла с помощью менеджера пакетов apt, вы получите v10.19.0 . Это последняя версия в магазине приложений ubuntu, но не последняя выпущенная версия NodeJS.Это связано с тем, что при выпуске новых версий программного обеспечения команде Ubuntu могут потребоваться месяцы для тестирования и выпуска в оф

Подробнее
Объяснение Git Checkout: как оформить заказ, изменить или переключить ветку в Git

Объяснение Git Checkout: как оформить заказ, изменить или переключить ветку в Git

Команда git checkoutпереключает ветки или восстанавливает файлы рабочего дерева. Для этой команды существует ряд различных параметров, которые здесь не рассматриваются, но вы можете просмотреть их все в документации Git.Оформить заказ на конкретную фиксациючтобы проверить конкретную фиксацию, выполните команду:git checkout specific-commit-idмы можем получить конкретный идентификатор фиксации

Подробнее
Упавшие булавки на Google Maps - как закрепить местоположение и удалить булавку

Упавшие булавки на Google Maps - как закрепить местоположение и удалить булавку

Если вы находитесь в месте с реальным адресом, легко сказать другу, где вас встретить. Но что, если вы пытаетесь найти друг друга в огромном парке? Или вы пытаетесь указать им дорогу к своему суперсекретному месту для палаток на той безымянной грунтовой дороге?Есть более простой способ сделать это, чем сказать им «повернуть налево к корове за большим деревом»: бросить булавку в Google Maps.Что это значит?Когда вы бросаете булавку в свое точное местоположение, вы сохраняе

Подробнее
Оттачивайте свои навыки JavaScript, создав эти 15 проектов

Оттачивайте свои навыки JavaScript, создав эти 15 проектов

Проекты программирования - важный шаг в обучении программированию. Когда вы создаете полный проект от начала до конца, даже если это простой проект, это помогает понять, как все работает вместе.Мы выпустили 8-часовой курс на YouTube-канале freeCodeCamp.org, который научит вас программировать 15 различных простых проектов JavaScript. Курс был создан Джо

Подробнее
Как создать интерфейс React и серверную часть Node / Express и связать их

Как создать интерфейс React и серверную часть Node / Express и связать их

В этой статье я расскажу вам, как создать простое приложение React и подключить его к простому API Node / Express, который мы также будем создавать.Я не буду вдаваться в подробности о том, как работать с какой-либо из технологий, упомянутых в этом руководстве, но оставлю ссылки на случай, если вы захотите узнать больше.Вы можете найти весь код в этом репозитории, который я сделал для этого учебника.Цель здесь - дать вам практическое руководство по настройке и подключению внешнего клиента и внутреннего API .Прежде чем мы запачкаем руки, убедитесь, что на ва

Подробнее
Метод перезагрузки местоположения: как перезагрузить страницу в JavaScript

Метод перезагрузки местоположения: как перезагрузить страницу в JavaScript

Location.reload()Метод JavaScript предоставляет средства для перезагрузки страницы по текущему URL-адресу.Синтаксис следующий:object.reload(forcedReload);, где forceReload- необязательный параметр.Чтобы просто перезагрузить страницу, вы можете ввести window.locationкак объект.Необязательные параметры for

Подробнее
Пример комментария JSON - как комментировать файлы JSON

Пример комментария JSON - как комментировать файлы JSON

Если у вас возникли проблемы с добавлением комментариев в файл JSON, на то есть веская причина: JSON не поддерживает комментарии.«Я удалил комментарии из JSON, потому что видел, что люди используют их для хранения директив синтаксического анализа, что привело бы к нарушению совместимости», - пишет Дуглас Крокфорд, популяризировавший текстовый формат данных.Однако есть обходной путь. И вот о чем эта статья: как добавлять комментарии к вашему файлу JSON.Добавить данные как комментарииЧтобы обойти проблему с комментариями, можно добавить в файл JSON данные, которые функционируют как комментарии.Дав

Подробнее
Как бесплатно настроить VPN-сервер дома

Как бесплатно настроить VPN-сервер дома

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

Подробнее
Перестановка против комбинации: в чем разница между формулой перестановки и формулой комбинации?

Перестановка против комбинации: в чем разница между формулой перестановки и формулой комбинации?

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

Подробнее
Пример соответствия регулярных выражений JavaScript - как использовать JS-замену в строке

Пример соответствия регулярных выражений JavaScript - как использовать JS-замену в строке

Разработчики давно используют текстовые редакторы. И, как и большинство инструментов, все текстовые редакторы имеют одну общую функцию: найти и заменить.Если вы какое-то время использовали поиск и замену, возможно, вы знаете, насколько полезна эта функция. Но большинство из нас не знает, что этот инструмент даже более мощный, чем мы думаем.Он может заменять не только простые строки, но и узоры. Эти шаблоны известны как регулярные выражения .Регулярные выражения сущ

Подробнее
Вопросы для собеседования по системному дизайну - концепции, которые вы должны знать

Вопросы для собеседования по системному дизайну - концепции, которые вы должны знать

Возможно, вы слышали термины «Архитектура» или «Системный дизайн». Они часто возникают во время собеседований с разработчиками, особенно в крупных технологических компаниях.Это подробное руководство поможет подготовиться к собеседованию по проектированию системы, обучая вас основным концепциям архитектуры программного об

Подробнее
Как сделать снимок экрана в Windows - Учебное пособие по созданию снимков экрана на ПК

Как сделать снимок экрана в Windows - Учебное пособие по созданию снимков экрана на ПК

В Windows 10 есть 2 встроенных способа делать снимки экрана. Это быстро, удобно и легко запомнить.Первый способ невероятно прост и доступен в любое время - прямо с клавиатуры.Метод №1: нажатие клавиши Print Screen на клавиатуре сделает снимок экрана всего экрана вашего ПК.Если вы нажмете клавишу Print Scree

Подробнее
Учебное пособие по цвету фона HTML - Как изменить цвет фона Div, объяснение с примерами кода

Учебное пособие по цвету фона HTML - Как изменить цвет фона Div, объяснение с примерами кода

Одна из самых распространенных вещей, которые вам, возможно, придется сделать как веб-разработчику, - это изменить цвет фона элемента HTML. Но это может сбить с толку, если вы не понимаете, как использовать background-colorсвойство CSS .В статье мы обсуждаем значение цвета фона по умолчанию для элемента HTML как изменить цвет фона div, который является очень распространенным элементомна какие части блочно

Подробнее
PHP против JavaScript: как выбрать лучший язык для вашего проекта

PHP против JavaScript: как выбрать лучший язык для вашего проекта

Если кто-то говорит: «JavaScript предназначен только для фронтенд-разработки, а PHP - для серверной части» - не слушайте.Прежде чем я начну утверждать, что один язык лучше, чем другой, мне нужно кое-что прояснить. Я не хочу превращать обсуждение PHP и JavaScript в сравнение яблок и апельсинов, поэтому я должен объяснить основное различие между JavaScript и PHP.PHP - эт

Подробнее
Nextjs для всех - с базовыми знаниями React

Nextjs для всех - с базовыми знаниями React

Обладая базовыми знаниями React и JavaScript, вы будете в путиNext.js - это JavaScript-фреймворк, созданный Zeit. Он позволяет создавать рендеринг на стороне сервера и статические веб-приложения с помощью React. Это отличный инструмент для создания вашего следующего веб-сайта. Он имеет множество замечательных функций и преимуществ, которые могут

Подробнее
Как загрузить Xcode и установить его на свой Mac - и обновить его для разработки под iOS

Как загрузить Xcode и установить его на свой Mac - и обновить его для разработки под iOS

Xcode - это инструмент, который разработчики используют для создания приложений для экосистемы Apple - MacOS, iOS и всего, что связано с Apple.В этом руководстве вы узнаете, как успешно установить Xcode на ваш Mac от начала до конца.Вот несколько полезных советов, которые следует знать перед началом работы:Xcode работает только на Mac. Если вы используете ПК, к сожалению, вы не сможете ис

Подробнее
Как настроить файлы Node.js .env для разных этапов среды

Как настроить файлы Node.js .env для разных этапов среды

Вы когда-нибудь оказывались в ситуации, когда вам потребовались настраиваемые переменные среды для разных этапов разработки вашего приложения? Вот однострочное решение.С момента изобретения .envфайла разработка стала намного проще . Вы можете легко установить переменные и значения среды с помощью синтаксиса ENV_

Подробнее
Декоратор @property в Python: варианты использования, преимущества и синтаксис

Декоратор @property в Python: варианты использования, преимущества и синтаксис

🔹 Знакомство с недвижимостьюДобро пожаловать! В этой статье вы узнаете, как работать с @propertyдекоратором в Python.Ты выучишь:Преимущества работы со свойствами в Python.Основы функций декоратора: что это такое и как они связаны с @property.Как вы можете использовать @property для определения методов получения, установки и удаления.1️⃣ Преимущества свойств в PythonНачнем с небольшого контекста. Зачем вам использо

Подробнее
Объяснение свойства прозрачности CSS и непрозрачности изображения

Объяснение свойства прозрачности CSS и непрозрачности изображения

В opacityуправлении недвижимостью , как непрозрачная элемент находится на шкале от 0,0 до 1,0. Чем ниже значение, тем прозрачнее элемент.Вы можете выбрать степень прозрачности элемента. Вы должны добавить следующее свойство CSS для достижения уровней прозрачности.Полностью непрозрачный.class-name { opacity: 1; } /* OR */ .clas

Подробнее
Основные структуры данных, которые вам следует знать для следующего собеседования по кодированию

Основные структуры данных, которые вам следует знать для следующего собеседования по кодированию

Никлаус Вирт, швейцарский ученый-компьютерщик, в 1976 году написал книгу под названием « Алгоритмы + структуры данных = программы».Спустя 40 с лишним лет это уравнение все еще остается верным. Вот почему кандидаты на разработку программного обеспечения должны продемонстрировать свое понимание структур данных вместе со своими приложениями.Прак

Подробнее
Flexbox - The Ultimate CSS Flex Cheatsheet (с анимированными диаграммами!)

Flexbox - The Ultimate CSS Flex Cheatsheet (с анимированными диаграммами!)

Эта исчерпывающая шпаргалка по CSS Flexbox охватывает все, что вам нужно знать, чтобы начать использовать Flexbox в своих веб-проектах.Макет CSS flexbox позволяет легко форматировать HTML. Flexbox упрощает выравнивание элементов по вертикали и горизонтали с помощью строк и столбцов. Предметы будут «сгибаться» до ра

Подробнее
Мои любимые бесплатные курсы для более глубокого изучения структур данных и алгоритмов

Мои любимые бесплатные курсы для более глубокого изучения структур данных и алгоритмов

Структуры данных и алгоритмы являются одними из самых важных тем для программистов, как для получения работы, так и для успешной работы. Хорошее знание структур данных и алгоритмов - основа написания хорошего кода.Если вы знакомы с основными структурами данных, такими как массив, строка, связанный список, дерево, карта и расширенные структуры данных, такие как попытки, и самобалансирующиес

Подробнее
Python if __name__ == __main__ с примерами кода

Python if __name__ == __main__ с примерами кода

Когда интерпретатор Python читает файл Python, он сначала устанавливает несколько специальных переменных. Затем он выполняет код из файла.Одна из этих переменных называется __name__.Если вы будете следовать этой статье шаг за шагом и читать фрагменты кода, вы узнаете, как ее использовать if __name__ == "__main__"и по

Подробнее
QuickSelect: алгоритм быстрого выбора, объясненный на примерах кода

QuickSelect: алгоритм быстрого выбора, объясненный на примерах кода

Что такое QuickSelect?QuickSelect - это алгоритм выбора для поиска K-го наименьшего элемента в несортированном списке.Объяснение алгоритмаПосле нахождения точки поворота (позиция, которая разделяет список на две части: каждый элемент слева меньше точки поворота, а каждый элемент справа больше точки поворота) алгоритм повторяется только для той части, которая содержит k-ю наименьший элемент. Если индекс секционированного элемента (pivot) больше k, то алгоритм повторяется для левой части. Если индекс (pivot) такой же, как k, то мы нашли k-й наименьший элемент, и он возвращается. Если индекс меньше

Подробнее
Разница между фреймворком и библиотекой

Разница между фреймворком и библиотекой

Разработчики часто используют термины «библиотека» и «фреймворк» как синонимы. Но есть разница.И фреймворки, и библиотеки - это код, написанный кем-то другим, который используется для решения общих проблем.Например, предположим, что у вас есть программа, в которой вы планируете работать со строками. Вы решаете сохранить свой код СУХИМ (не повторяйтесь) и написать несколько мн

Подробнее
Уникальный список Python - как получить все уникальные значения в списке или массиве

Уникальный список Python - как получить все уникальные значения в списке или массиве

Допустим, у вас есть список, содержащий повторяющиеся номера:numbers = [1, 1, 2, 3, 3, 4] Но вам нужен список уникальных номеров.unique_numbers = [1, 2, 3, 4] Есть несколько способов получить список уникальных значений в Python. Эта статья покажет вам, как это сделать.Вариант 1 - Использование набора для получения уникальных элементовИспользуя setодин способ сдела

Подробнее
5 проектов React, которые вам нужны в вашем портфолио

5 проектов React, которые вам нужны в вашем портфолио

Вы поработали и теперь имеете твердое представление о библиотеке React.Кроме того, вы хорошо разбираетесь в JavaScript и используете его наиболее полезные функции в своем коде React.Вы добились большого прогресса ... но что теперь делать?Как преодолеть разрыв между знанием основ React и становлением профессиональны

Подробнее
Как использовать свойство position в CSS для выравнивания элементов

Как использовать свойство position в CSS для выравнивания элементов

Позиционировать элементы с помощью CSS в веб-разработке не так просто, как кажется. Все может быстро усложняться по мере того, как ваш проект становится больше, и без хорошего понимания того, как CSS работает с выравниванием HTML-элементов, вы не сможете исправить свои проблемы с выравниванием.Существуют разные способы позиционирования элементов с помощью чистого CSS. Наиболее распространенными методами являются свойства CSS float, display и position .В этой статье я объясню один из самых запутанных способов выравнивания эл

Подробнее
Как научиться программировать на Java: зачем и с чего начать

Как научиться программировать на Java: зачем и с чего начать

Определите свои карьерные цели и выберите язык. Это самый важный совет для всех, у кого нет опыта программирования и который стремится присоединиться к сообществу разработчиков. Но как сделать выбор, не зная, какой язык больше всего подходит для ваших целей?Было бы легко, если бы среди всех языков программирования был «лидер

Подробнее
Объяснение факторов вставки, поворота и баланса дерева AVL

Объяснение факторов вставки, поворота и баланса дерева AVL

Что такое дерево AVL?Дерево AVL - это подтип двоичного дерева поиска. Названные в честь своих изобретателей Адельсона, Вельского и Ландиса, деревья AVL обладают свойством динамической самобалансировки в дополнение ко всем свойствам, которые демонстрируют деревья двоичного поиска.BST - это структура данных, состоящая из узлов. Имеет следующие гарантии:Каждое дерево имеет корневой узел (вверху).У корневого узла есть ноль, один или два дочерних узла.Каждый дочерний узел имеет ноль, один или два дочерних узл

Подробнее
Как выбрать лучший путь для карьеры в сфере технологий

Как выбрать лучший путь для карьеры в сфере технологий

Dev Ops, Mobile Engineer, Data Scientist, Project Manager и Front End - что лучше для вас?Я проработал в сфере технологий четыре года, и до сих пор натыкаюсь на роли, которые не очень хорошо понимаю. Есть так много способов построить карьеру в сфере технологий. Я знаю, что когда я начал искать свою пе

Подробнее
Присоединяйтесь к # 100DaysOfCode

Присоединяйтесь к # 100DaysOfCode

Я буду кодировать хотя бы час каждый день в течение следующих 100 дней.Я решил сделать это публичным обязательством.И ты должен присоединиться ко мне.Чтобы отслеживать свой прогресс, форкните это репо: //github.com/Kallaway/100-days-of-codeПРИМЕЧАНИЕ: Для получения самой последней информации о вызове посетите:Официальный сайт 100DaysOfCodeВот несколько причин, почемуЯ дейст

Подробнее
Книги, которые необходимо прочитать для изучения программирования на Java

Книги, которые необходимо прочитать для изучения программирования на Java

Всем привет, сегодня мир онлайн-курсов. Все говорят об обучении с помощью онлайн-обучения, Youtube, бесплатных курсов на Coursera и других веб-сайтах, которые отлично подходят в качестве онлайн-курсов, помогающих вам учиться быстрее, но я считаю, что книги по-прежнему должны быть важной частью вашего обучения, поскольку они предоставляют самые глубокие знания и часто написанные авторитетами по предмету.Если вы изучаете программирование на Java, будьте готовы познакомиться с некоторыми из самых замечательных книг по изучению и освоению программирования на Java в этой статье.Всякий раз, когда прог

Подробнее
Машинное обучение: введение в среднеквадратичную ошибку и линии регрессии

Машинное обучение: введение в среднеквадратичную ошибку и линии регрессии

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

Подробнее
Все, что вам нужно знать о Promise.all

Все, что вам нужно знать о Promise.all

Обещания в JavaScript - один из мощных API-интерфейсов, которые помогают нам выполнять асинхронные операции.Promise.all выводит асинхронные операции на новый уровень, поскольку помогает агрегировать группу обещаний.Другими словами, я могу сказать, что это помогает вам выполнять параллельные операции (иногда бесплатно).Предпосылки:Вы должны знать, что такое обещание в JavaSc

Подробнее
MD5 vs SHA-1 vs SHA-2 - какой хеш-код является наиболее безопасным и как его проверить

MD5 vs SHA-1 vs SHA-2 - какой хеш-код является наиболее безопасным и как его проверить

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

Подробнее
Объяснение фигур CSS: как нарисовать круг, треугольник и многое другое с помощью чистого CSS

Объяснение фигур CSS: как нарисовать круг, треугольник и многое другое с помощью чистого CSS

Прежде, чем мы начнем. Если вы хотите больше бесплатного контента, но в формате видео. Не пропустите мой канал на Youtube, где я еженедельно публикую видео о программировании FrontEnd.//www.youtube.com/user/Weibenfalk----------Вы новичок в веб-разработке и CSS? Вы когда-нибудь задумывались, как получаются эти красивые

Подробнее
Что такое шаблон и почему мы его используем? Необходимость руководства по стилю кодирования

Что такое шаблон и почему мы его используем? Необходимость руководства по стилю кодирования

В информационных технологиях шаблон - это единица письма, которую можно многократно использовать без изменений. В более широком смысле эту идею иногда применяют к многоразовому программированию, например, в «стандартном коде».В юридических соглашениях, включая положения и условия по программному и аппаратному обеспечению, широко используются шаблоны.Например, юрист может дать вам контракт на пять страниц для подпис

Подробнее
Что такое Node.js?

Что такое Node.js?

Node.js - это среда выполнения JavaScript. Звучит здорово, но что это значит? Как это работает?Среда выполнения Node.js включает в себя все необходимое для выполнения программы, написанной на JavaScript.Node.js появился, когда оригинальные разработчики JavaScript расширили его с того, что вы могли запускать только в браузере, до того, ч

Подробнее
Как превратить картинку в мультфильм с Photoshop CC

Как превратить картинку в мультфильм с Photoshop CC

Забавный фотоэффект - сделать фотографию похожей на мультфильм. В этом уроке вы узнаете, как с помощью Photoshop CC сделать фотографию похожей на рисунок мультфильма.Шаг 1: Откройте фотографию и убедитесь, что у нее сплошной фон.Если вам нужна помощь в удалении фона с фотографии, ознакомьтесь с этим руководством по стиранию фона.Шаг 2: продублируйте слой два раза.Чтобы дублировать слой, щелкните слой пр

Подробнее
Что такое dllhost.exe и COM Surrogate в диспетчере задач Windows? (Решено)

Что такое dllhost.exe и COM Surrogate в диспетчере задач Windows? (Решено)

Суррогатные процессы COM, сокращение от Component Object Model , являются необходимыми компонентами в Windows. Они используются для запуска программных расширений, необходимых для работы другим программам. И если эти расширения выходят из строя, это затрагивает суррогатные процессы, а не программы, которые их запускали.Есть много вариантов использов

Подробнее
Руководство по методу сокращения в Javascript

Руководство по методу сокращения в Javascript

Метод сокращения в JavaScript - один из краеугольных камней функционального программирования.Давайте разберемся, как это работает, когда вам следует его использовать и какие интересные вещи он может делать.Базовое сокращениеИспользуйте его, когда : у вас есть массив сумм и вы хотите их все сложить.const euros = [29.76, 41.85, 46.5]; const sum = euros.reduce((total, amo

Подробнее
Как установить Angular в Windows: руководство по Angular CLI, Node.js и инструментам сборки

Как установить Angular в Windows: руководство по Angular CLI, Node.js и инструментам сборки

В этом руководстве мы узнаем, как установить Angular CLI в Windows и использовать его для создания проекта Angular.Что такое Angular CLI?Angular CLI - это официальный инструмент для инициализации проектов Angular и работы с ними. Это избавляет вас от хлопот, связанных со сложной конфигурацией и инструментами сборки, такими как TypeScript, Webpack и т. Д.После установ

Подробнее
Что такое функция обратного вызова в JavaScript?

Что такое функция обратного вызова в JavaScript?

В этой статье дается краткое введение в концепцию и использование функций обратного вызова в языке программирования JavaScript.Функции - это объектыПервое, что нам нужно знать, это то, что в Javascript функции являются объектами первого класса. Таким образом, мы можем работать с ними так же, как и с другими объектами, например, назначать их переменным и передавать их в качестве аргументов в другие функции. Это важно, потому ч

Подробнее
Дата в JavaScript сейчас - как получить текущую дату в JavaScript

Дата в JavaScript сейчас - как получить текущую дату в JavaScript

Многие приложения, которые вы создаете, будут иметь своего рода компонент даты, будь то дата создания ресурса или отметка времени действия. Работа с форматированием даты и времени может быть утомительной. В этом руководстве вы узнаете, как получить текущую дату в различных форматах в JavaScript.Объект даты JavaScriptJavaScript имеет встроенный Dateобъект, который хранит да

Подробнее
Python List Append VS Python List Extend - разница, объясненная на примерах метода массива

Python List Append VS Python List Extend - разница, объясненная на примерах метода массива

🔹 Добро пожаловатьЕсли вы хотите узнать , как работать с .append()и .extend()и понять их различия, то вы пришли в нужное место. Это мощные методы списков, которые вы обязательно будете использовать в своих проектах Python. Из этой статьи вы узнаете:Как и когда использовать .append()метод.Как и когда использовать .extend()метод.Их основные отличия. Давайте начнем. ✨🔸 ДобавитьПосмотр

Подробнее
Алгоритм кратчайшего пути Дейкстры - подробное и наглядное введение

Алгоритм кратчайшего пути Дейкстры - подробное и наглядное введение

Добро пожаловать! Если вы всегда хотели изучить и понять алгоритм Дейкстры, эта статья для вас. Вы увидите, как это работает за кулисами, с пошаговым графическим объяснением.Ты выучишь:Основные понятия графов (краткий обзор).Для чего используется алгоритм Дейкстры.Как это работает за кулисами на пошаговом примере.Да

Подробнее
Пример JavaScript Console.log () - Как печатать в консоль на JS

Пример JavaScript Console.log () - Как печатать в консоль на JS

Запись сообщений в консоль - это очень простой способ диагностики и устранения мелких проблем в вашем коде. Но знаете ли вы, что есть нечто большее, consoleчем просто log? В этой статье я покажу вам, как печатать на консоли на JS, а также все, что вы не знали, о consoleвозможностях.Консоль многострочного редактора FirefoxЕсли вы никогда не использовали режим многострочного редактора в Firefox, попробуйте прямо сейчас! Просто откройте консоль, Ctrl+Shift+Kили F12, и в правом верхнем уг

Подробнее
Как начать модульное тестирование вашего кода JavaScript

Как начать модульное тестирование вашего кода JavaScript

Все мы знаем, что нужно писать модульные тесты. Но трудно понять, с чего начать и сколько времени посвятить тестированию по сравнению с реальной реализацией. Итак, с чего начать? И речь идет только о тестировании кода или у модульных тестов есть другие преимущества?В этой статье я расскажу о различных типах тестов и о том

Подробнее
Объяснение семантических элементов HTML5

Объяснение семантических элементов HTML5

Семантические элементы HTML - это те, которые четко описывают свое значение в понятной для человека и машины форме. Такие элементы, как , и все они считаются семантическими , потому что они точно описывают назначение элемента и тип контента , который находится внутри них.Что такое семантические элементы?Изначально HTML создавался как язык разметки для описания документов в раннем Интернете. По мере того как Интернет рос и был принят все большим количеством людей, его потребности измени

Подробнее
Учебное пособие по веб-парсингу на Python - как очистить данные с веб-сайта

Учебное пособие по веб-парсингу на Python - как очистить данные с веб-сайта

Python - прекрасный язык для программирования. У него отличная экосистема пакетов, гораздо меньше шума, чем на других языках, и он очень прост в использовании.Python используется для множества вещей, от анализа данных до серверного программирования. И один интересный вариант использования Python - это веб-скрапинг.В этой статье мы расскажем, как использовать Python для парсинга веб-страниц. По мере продвижения мы также проработаем полное пра

Подробнее
NodeJS против Python: как выбрать лучшую технологию для разработки серверной части веб-приложения

NodeJS против Python: как выбрать лучшую технологию для разработки серверной части веб-приложения

В этой статье мы будем смелыми и заявим, что одна из этих технологий выигрывает. Вопрос в том, что это? Давайте начнем и узнаем.Предпосылки и обзорNode.js и Python - одни из самых популярных технологий для серверной разработки. Общеизвестно, что не существует лучших или худших языков программирования и что все зависит от предпочтений каждого разработчика.Тем не менее, в этой статье я собираюсь пр

Подробнее
Как использовать JavaScript Math.random () в качестве генератора случайных чисел

Как использовать JavaScript Math.random () в качестве генератора случайных чисел

Часто при разработке проектов вы будете искать способы генерировать случайные числа. Чаще всего для генерации случайных чисел используются азартные игры, такие как бросание кубиков, тасование игральных карт и вращение колес рулетки.В этом руководстве вы узнаете, как сгенерировать случайное число, используя Math.random()метод построения мини-игры в кости.Метод Math.random ()MathОбъект в JavaScript является встроенным объектом ,

Подробнее
Введение в Mongoose для MongoDB

Введение в Mongoose для MongoDB

Mongoose - это библиотека моделирования объектных данных (ODM) для MongoDB и Node.js. Он управляет отношениями между данными, обеспечивает проверку схемы и используется для преобразования между объектами в коде и представлением этих объектов в MongoDB.MongoDB - это база данных документов NoSQL без схемы. Это означает, что вы можете хранить в нем документы JSON, и структура этих документов может варьироваться, поскольку она не при

Подробнее
Почему в HTML следует использовать табуляцию вместо нескольких неразрывных пробелов (nbsp)

Почему в HTML следует использовать табуляцию вместо нескольких неразрывных пробелов (nbsp)

Есть несколько способов вставить пробелы в HTML. Самый простой способ - просто добавить пробелы или многосимвольные объекты до и после целевого текста. Конечно, это не самый DRYest метод.Вместо этого, чтобы упростить поддержку кода и уменьшить количество повторений, вы можете использовать иOriginal textContribute a better translat

Подробнее
Объяснение Git Pull

Объяснение Git Pull

git pull - это команда Git, используемая для обновления локальной версии репозитория с удаленного компьютера.Это одна из четырех команд, вызывающих сетевое взаимодействие с Git. По умолчанию git pullделает две вещи.Обновляет текущую локальную рабочую ветку (в настоящее время проверенная ветка)Обновляет ветки уда

Подробнее
Разработка через тестирование: что это такое, а что нет.

Разработка через тестирование: что это такое, а что нет.

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

Подробнее
Как написать хороший документ по дизайну программного обеспечения

Как написать хороший документ по дизайну программного обеспечения

Как инженер-программист, я провожу много времени за чтением и написанием проектных документов. Изучив сотни этих документов, я воочию убедился в сильной корреляции между хорошей дизайнерской документацией и конечным успехом проекта.Эта статья - моя попытка описать, что делает дизайн-документ отличным .Статья разбита на 4 раздела:Зачем писать дизайн-документЧто включить в дизайнерский документКак это написатьПроцесс вокруг него

Подробнее
Как получить IP-адрес контейнера Docker - объяснение с примерами

Как получить IP-адрес контейнера Docker - объяснение с примерами

Docker предоставляет возможность упаковывать и запускать приложение в слабо изолированной среде, называемой контейнером.Я знаю, о чем вы можете подумать - давай, не очередной пост, объясняющий, что такое Docker, в наши дни он везде!Но не волнуйтесь, мы пропускаем это базовое введение. Целевая аудитория этой статьи должна уже иметь базовое представление о том, что такое Docker и контейнеры.Но задумывались ли

Подробнее
Удаление белых страниц - Как удалить вашу информацию из Spokeo Search, WhitePages, MyLife, People Finder и др. (Учебник 2020)

Удаление белых страниц - Как удалить вашу информацию из Spokeo Search, WhitePages, MyLife, People Finder и др. (Учебник 2020)

Знаете ли вы, что существует очень схематичный подземный мир веб-сайтов, которые продают ваши личные данные тому, что жуткий рандо будет за это платить?Даже если вы не в социальных сетях, случайные преследователи могут получить доступ ко всем типам фактов о вас, включая:Твой возрастВаш статус отношений и история бракаАдреса электронной почты и номера телефонов, которые вы использовалиМеста, в которых вы жили, и ваш текущий адресЛюбые судебные записи, которые у вас есть (включая билеты и аресты)И даже информация о ваших детях. Ваши дети!Это все супер жутко, и в любом нормальном мире это было бы н

Подробнее
Как я сдал экзамен AZ-900 по основам Microsoft Azure

Как я сдал экзамен AZ-900 по основам Microsoft Azure

Вы, наверное, слышали об Amazon Web Services и испытании #AWSCertified. Но знаете ли вы, что Microsoft также является поставщиком облачных услуг и предлагает профессиональные сертификаты?Пройдя 3 сертификации AWS, я захотел узнать что-то новое и начать работу с другим облачным провайдером: Azure. Моей цел

Подробнее
Математика дробей: как вычислять дроби для начинающих

Математика дробей: как вычислять дроби для начинающих

Мы имеем дело с дробями каждый день. Но что такое дробь? Как нам лучше узнать их? В этом уроке мы вместе изучим основы и попрактикуемся, чтобы дроби могли стать ценными помощниками в повседневной жизни и за ее пределами.Часть 1. Доля как доляПредставим себе целый пирог, разделенный на 4 равные части. Одна часть закрашена красным.Одна красная часть из четырех равных частей означает, что заштрихов

Подробнее
Типы данных в статистике - номинальные, порядковые, интервальные и относительные типы данных с примерами

Типы данных в статистике - номинальные, порядковые, интервальные и относительные типы данных с примерами

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

Подробнее
Хотите построить что-нибудь веселое? Вот список примеров идей веб-приложений.

Хотите построить что-нибудь веселое? Вот список примеров идей веб-приложений.

Заинтересованы в изучении JavaScript? Получите мою электронную книгу на jshandbook.comЕсли вы читаете этот пост, вы, вероятно, ищете идею. Скорее всего, вы захотите создать простое приложение, которое можно использовать в учебнике или в своем примере проекта для тестирования новой платформы или API. Но вы не можете найти ничего, что действительно резонировало бы с вами.Он должен быть достаточно простым, чтобы не занимать все ваше время, но в то же время достаточно сложным, чтобы этим заниматься.«Я не хочу создавать еще

Подробнее
О пустом поле - Что означает: пустой значок и стоит ли от него избавляться?

О пустом поле - Что означает: пустой значок и стоит ли от него избавляться?

Вы когда-нибудь пытались перейти на веб-страницу и вместо этого увидеть "about: blank" в адресной строке там, где должен быть ваш ожидаемый URL?Не волнуйтесь - такое бывает, и в этом нет ничего плохого. Из этой статьи вы узнаете:как насчет: пустой означаетчто заставляет это появлятьсяпочему вы можете захотеть это использоватьможете ли вы избавиться

Подробнее
Лучшие примеры CSS и примеры CSS3

Лучшие примеры CSS и примеры CSS3

CSS обеспечивает стиль веб-сайта.Свойство background позволяет вам использовать изображения и цвета для создания фона для ваших веб-страниц.Пример цвета фонаСвойство цвета фона позволяет вам выбрать цвет вашего элемента. Это может быть фон для всей страницы или фон одного раздела вашей страницы.Элемент - это часть HTML, например заголовок или абзац на веб-странице.Вот пример установки зеленого

Подробнее
Как стать полнофункциональным веб-разработчиком в 2020 году

Как стать полнофункциональным веб-разработчиком в 2020 году

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

Подробнее
Отображение, сокращение и фильтр JavaScript - функции массива JS, объясненные с примерами кода

Отображение, сокращение и фильтр JavaScript - функции массива JS, объясненные с примерами кода

Map, reduce и filter - все это методы массива в JavaScript. Каждый будет перебирать массив и выполнять преобразование или вычисление. Каждый вернет новый массив на основе результата функции. В этой статье вы узнаете, почему и как использовать каждый из них.Вот забавное резюме Стивена Люшера:Карта / фильтр / уменьшение в т

Подробнее
Как бесплатно добавить HTTPS на свой сайт за 10 минут и почему вам нужно делать это сейчас, а не ...

Как бесплатно добавить HTTPS на свой сайт за 10 минут и почему вам нужно делать это сейчас, а не ...

На прошлой неделе Google объявил, что Chrome 68, который появится в июле, будет отмечать все HTTP-страницы как «Небезопасные».Это самый сильный толчок, который когда-либо подтолкнул Интернет к шифрованию по умолчанию, и его ждут долгое время.Хотя существует масса свидетельств того, почему всем следует переходить на HTTPS, многие люди до сих пор не видят ценности в безопасном обслуживании своих сайтов.« Зачем мне это для

Подробнее
Лучшие фреймворки JavaScript для фронтенд-разработки в 2020 году

Лучшие фреймворки JavaScript для фронтенд-разработки в 2020 году

Фронтенд-разработчики могут уже знать эту игру: вы вводите «лучшие фреймворки JavaScript» в Google и получаете множество фреймворков JavaScript, из которых можно выбирать.Всегда есть больше вариантов для фреймворков JavaScript. И всегда сложно выбрать фреймворк JavaScript для фронтенд-разработки.Итак, что же фронтенд-разработчики ищут в своих технических стеках? Как постоянный разраб

Подробнее
Как студенты (или кто-либо другой) могут заработать дополнительные деньги с помощью фриланса?

Как студенты (или кто-либо другой) могут заработать дополнительные деньги с помощью фриланса?

Я веду бесплатное сообщество под названием theForge, где помогаю студентам ориентироваться в мире рекрутинга в сфере технологий.На прошлой неделе я говорил со своими учениками о том, как они могут получить работу в сфере технологий без опыта работы, и попросил дать им обратную связь.Их ответы шокировали меня.Эти студенты не просто хотели иметь опыт работы или способы получить его, не имея работы.Они хотели финансовой свободы и возможности получить преимущество по своим студенческим кредитам.Я понял, что мног

Подробнее
Как взламывать пароли

Как взламывать пароли

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

Подробнее
Обозначение Big O с примерами

Обозначение Big O с примерами

Обозначение Big O - это способ описать скорость или сложность данного алгоритма. Если ваш текущий проект требует заранее определенного алгоритма, важно понимать, насколько он быстр или медленнее по сравнению с другими вариантами.Что такое нотация Big O и как она работает?Проще говоря, нотация Big O сообщает вам количество операций, которые выполнит алгоритм. Он получил свое название от буквального "Big O" перед пре

Подробнее
Справочник команд Linux

Справочник команд Linux

Это руководство по командам Linux будет охватывать 60 основных команд Bash, которые понадобятся вам как разработчику. Каждая команда включает пример кода и подсказки, когда ее использовать.Этот Справочник по командам Linux следует правилу 80/20: вы выучите 80% темы примерно за 20% времени, потраченного на ее изучение.Я считаю, что этот

Подробнее
The Coding Bootcamp Primer - бесплатный курс веб-разработки, который подготовит вас к записи на любой учебный курс.

The Coding Bootcamp Primer - бесплатный курс веб-разработки, который подготовит вас к записи на любой учебный курс.

Бесплатный 4-часовой курс, который научит вас достаточно веб-разработке, чтобы быть готовым к любому учебному курсу по программированию.Сегодня я рад сообщить, что мы запускаем курс для людей, которые собираются начать обучение веб-разработке. Он называется «Учебник для начинающих по программированию» (<- link), и он научит вас основам построения веб-сайтов: HTML, CSS и Javascript. Вы также узнаете, как настроить компьютер, отладить код, н

Подробнее