Публикации по теме 'software-development'


Мой первый этап проекта
Мой проект Фазы 1 был API случайной шутки. Я выбрал API случайных шуток, потому что мне нравятся шутки, и я подумал, что его легко создать для моего первого проекта. Сначала это было немного сложно, потому что мне нужно было создать HTML-файл с нуля, но я смог сделать это благодаря навыкам, которые я получил за первые несколько недель в классе, и тому, как использовать Google, чтобы получить именно то, что мне нужно. В моем HTML у меня было тело, разделы, div, кнопки, и я узнал, как..

Условные типы для TypeScript
TypeScript — это популярный язык программирования, который добавляет аннотации типов и другие функции в JavaScript. Он предоставляет разработчикам множество мощных инструментов для создания надежных и масштабируемых приложений. Одной из самых мощных функций TypeScript является поддержка условных типов. Условные типы позволяют определять типы, зависящие от других типов, что упрощает написание сложного и многократно используемого кода. В этой статье мы рассмотрим основы условных типов в..

Понимание принципов SOLID в разработке программного обеспечения с примерами кода Java
Принципы SOLID широко используются во многих языках программирования, парадигмах и платформах, что делает его одним из наиболее важных элементов набора инструментов разработчика. В этой статье мы углубимся в каждый из принципов SOLID, предоставив четкие объяснения и примеры, которые помогут как начинающим, так и опытным разработчикам создать прочную основу для своих программных проектов. Аббревиатура SOLID представляет следующие пять принципов: Принцип единой ответственности (SRP)..

10 лучших статей по машинному обучению за последний месяц (по сравнению с мая 2018 г.)
10 лучших статей по машинному обучению за последний месяц (по сравнению с мая 2018 г.) За последний месяц , мы оценили почти 1400 статей о машинном обучении, чтобы выбрать 10 лучших историй, которые могут помочь вам в карьере (шанс 0,7%). Темы в этом списке: роли машинного обучения, учебная статья, виртуальный каскадер, аннотированный преобразователь, дифференцируемая пластичность, наборы данных медицинских изображений, RNN / LSTM, Keras, CNN, PyTorch, аудио. Смотрите 10 лучших..

Недавно я пытался задать несколько вопросов для интервью.
Недавно я пытался задать несколько вопросов для интервью. Это один из случаев, когда я нашел лучшее решение, но для Binary Gap, я думаю, я сделал именно это. Вопрос задает нам По заданному положительному целому числу N найдите и верните наибольшее расстояние между двумя последовательными единицами в двоичном представлении числа N . Если нет двух последовательных единиц, вернуть 0. Многие решения используют .dropLast, индексы и многие операции или многократно..

Чистый код: классы
Чистый код: классы Имя класса должно быть существительным, многозначным и в заглавном регистре с заглавной первой буквой каждого отдельного слова. class FileEntity { } class FileRepository { } class FileUploadService { } class FileResource { } Класс — это концептуальное представление сущности в вашем приложении, и он содержит только те функции, которые сущность должна выполнять. class UserService { public UserEntity fetchUserByEmail(String Email) { } public..

Добавление поддержки регулярных выражений в существующий инструмент Golang
Фильтрация текста, часть 2: Electric Regex Boogaloo Это вторая часть из четырех частей (некоторые еще в процессе). Остальные вы можете найти здесь: Часть 1: Создание инструмента фильтрации текста в Go Часть 3: Бенчмаркинг программы на Go Часть 4: Сравнительный анализ командной строки с grep Ранее мы создали инструмент обратного сопоставления строк в Go с целью удаления зашумленных журналов при отладке. Первая итерация принимала одну или несколько ключевых фраз для..