Git: удаляем неотслеживаемые файлы

Git: удаляем неотслеживаемые файлы

Если хотите удалить неотслеживаемые файлы из рабочего дерева, лучше всего использовать команду git clean. Команда git clean очищает рабочее дерево, рекурсивно удаляя файлы. Разница между отслеживаемыми и неотслеживаемыми файлами Давайте…

Number.isInteger() – JavaScript

Number.isInteger() – JavaScript

Метод Number.isInteger() проверяет, является ли переданное значение целым числом или нет. Метод isInteger() возвращает значение true, если предоставленное значение является целым числом или числом типа. В противном случае он возвращает…

numpy.argmax() в Python

numpy.argmax() в Python

Функция numpy.argmax() выводит индексы максимальных значений вдоль оси. В случае многократного вхождения максимальных значений она выводит индексы, соответствующие первому вхождению. Синтаксис Параметры массив: входной ось [int, необязательно]: по умолчанию индекс…

Python: отправляем электронные письма с изображениями

Python: отправляем электронные письма с изображениями

Чтобы отправлять электронные письма с изображениями, нужно использовать MimeMultipart: Так мы создали электронное письмо с пустым телом и изображением. Чтобы изображение было частью текста электронного письма, нужно написать текст HTML,…

First-class functions в Golang

First-class functions в Golang

Назначаем функции переменным В языке Go вам разрешено назначать функцию переменной. Когда вы назначаете функцию переменной, тип переменной имеет тип функции, и вы можете вызвать эту переменную как вызов функции,…

Как легко отправить коды ошибок HTTP с помощью Golang и Gin Gonic

Как легко отправить коды ошибок HTTP с помощью Golang и Gin Gonic

Go – очень популярный язык по понятной причине. Это простой язык с такой же производительностью, как и язык низкого уровня, например, C++. Всё больше разработчиков признают Golang. Веб-платформа Gin использует…

Golang: перемещаем конфигурацию во внешний файл, чтобы было удобнее

Golang: перемещаем конфигурацию во внешний файл, чтобы было удобнее

Трудно управлять конфигурацией проекта, если она находится в коде. Работая в команде, разработчики продолжают добавлять различные конфигурации по всему проекту. Я всегда перемещаю её во внешний файл, чтобы держать всю…

Реализация перечислений в Golang

Реализация перечислений в Golang

В этой статье я покажу вам, как реализовать перечисления в Golang, используя предварительно идентифицированную iota. Прежде чем перейти к перечислениям, давайте разберёмся, что такое iota и как она используется. Что…

Линейный поиск в Python

Линейный поиск в Python

Во время программирования вы, наверное, сталкивались с ситуациями, когда нужно знать положение элемента в списке. Для этого мы можем использовать алгоритм линейного поиска. В этой статье мы реализуем алгоритм линейного…

Java: конвертируем поток в массив

Java: конвертируем поток в массив

Вступление В этом уроке мы будем конвертировать поток в массив как для простых типов, так и объектов. Stream.toArray() Метод toArray() – это встроенный метод из класса Stream, который действительно удобно…

Java: конвертируем массив в поток

Java: конвертируем массив в поток

Вступление В этом уроке мы будем конвертировать массив в поток. Это можно сделать либо с помощью Arrays.stream(), либо с помощью Stream.of(). Arrays.stream() Хороший способ превратить массив в поток – это…

Java: как получить ключи и значения с map

Java: как получить ключи и значения с map

Вступление Хранилища ключевых значений обязательны и часто используются, особенно в операциях, требующих быстрого и частого поиска. Они позволяют сопоставлять объект – ключ – с другим объектом, значением. Таким образом, значения…

Сортируем хэш-карту по значению в Java

Сортируем хэш-карту по значению в Java

В этом уроке мы рассмотрим, как сортировать хэш-карту по значению в Java. Создадим простую хэш-карту: Строки выступают в качестве ключей, а целые числа в качестве значений. Мы хотели бы отсортировать…

GoLang с Rails

GoLang с Rails

GoLang с Rails? Не знаете, зачем использовать GoLang с Rails? Это основано исключительно на наших требованиях, но, безусловно, может принести пользу другим, ожидающим аналогичного варианта использования. У нас было веб-приложение,…

Детектор гонки данных в Golang

Детектор гонки данных в Golang

Как мы знаем, Golang является мощным языком программирования со встроенной параллелизмом. Мы можем одновременно выполнять функцию с другими функциями, создавая goroutine с помощью ключевого слова go. Когда несколько горожан делятся…

Итератор в Python

Итератор в Python

При программировании вы должны были использовать разные структуры данных, такие как словарь Python, список, кортеж и набор. Нам часто требуется доступ к элементам этих структур последовательным образом. Для последовательной итерации…

Как Python стал языком программирования №1, и как извлечь из этого максимальную пользу

Как Python стал языком программирования №1, и как извлечь из этого максимальную пользу

Согласно одному из рейтингов, Python сейчас является самым популярным языком программирования в мире. Популярность языков программирования со временем растет и падает. “TIOBE”, голландская компания по обеспечению качества программного обеспечения, отслеживает…