Публикации по теме '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 с целью удаления зашумленных журналов при отладке. Первая итерация принимала одну или несколько ключевых фраз для..