Публикации по теме 'developer'


Отображение сетевых ошибок с использованием Responder Chain
Сетевой уровень - очень распространенная и важная часть современных мобильных приложений. Обычно он принимает форму класса менеджера, который заботится о каждом сетевом запросе в вашем приложении. Учитывая разделение задач, хороший сетевой уровень обычно не связан с кодом представления. Логические контроллеры или контроллеры представлений используют диспетчер сети для запроса определенных вызовов API, например, и впоследствии получают обратный вызов, когда запрос завершается успешно..

Знай свой масштаб!
Как разработчик Ruby, одной из фундаментальных концепций, которую нужно понимать, является переменная область — когда и где вы можете использовать переменные, созданные вами в программе. Некоторые из моих самых больших трудностей при написании программ на ранних этапах были в основном связаны с неполным пониманием того, как работает масштаб. Опять же, область действия переменной указывает, где к ней можно получить доступ и использовать в программе. И эта область действия или..

Как я создал самообновляющийся файл README в своем профиле на Github
На Hacker News я обнаружил статью Создание самообновляющегося профиля README для GitHub . Я был очень очарован этой новой функцией GitHub и хотел создать что-то подобное для моего профиля GitHub . README профиля GitHub README профиля GitHub — это новая функция, которая позволяет пользователям отображать содержимое файла уценки README на странице профиля. Чтобы использовать эту функцию, вам просто нужно создать новый репозиторий с тем же именем, что и ваша учетная запись..

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

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

FlatMap Вавра в действии
TL; DR Всякий раз, когда ваш груз находится внутри корабля, перевозимого другим кораблем - нанесите на карту этот корабль! Программирование часто связано с преобразованием данных из одного типа в другой. Vavr предоставляет метод map , который вызывается во время так называемого счастливого пути: вы сопоставляете успех Try , значение Option , право Either , успешный результат Future и, наконец, элемент List . Каждый раз, когда вы вводите map , ваша среда IDE предоставляет..

Проекты машинного обучения Scala: системы рекомендаций
Когда вы говорите о системе рекомендаций фильмов, вы не можете не думать о Netflix. Netflix - американская развлекательная компания, которая использует подход совместной фильтрации на основе моделей для рекомендаций фильмов в реальном времени для своих подписчиков. В этой статье рассматривается основанный на модели механизм рекомендаций фильмов со Spark, который рекомендует фильмы для новых пользователей. Вы увидите, как взаимодействовать между ALS и матричной факторизацией (MF) для..