Публикации по теме 'programming'
Использование модулей NestJS для лучшей изоляции кода и возможности тестирования
Введение
В LEOCODE мы разрабатываем несколько проектов, используя Node.js с NestJS в качестве предпочтительной серверной среды. Подробнее о том, почему мы выбрали его, можно прочитать здесь . Как и с любым инструментом, во-первых, вам нужно научиться им пользоваться. Что еще более важно, так это научиться использовать его хорошие качества и уменьшать его плохие для достижения ваших конкретных целей.
Мы часто структурируем наши кодовые базы, используя шаблон гексагональной..
Переход к технологиям
27 апреля 2020 года все изменилось.
Я начал учебный лагерь по разработке программного обеспечения. Это было то, что я планировал сделать с прошлого года, после нескольких неудач и некоторой неуверенности в том, как я смогу заставить ситуацию работать. Я совершил прыжок и решил, что если я хочу изменить свою жизнь, мне нужно просто прыгнуть.
За последний год я безуспешно пытался научить себя языку программирования JavaScript. Это была непростая задача для меня, потому что я не верю,..
[DAY26]Сокращение
Аббревиатура | HackerRank Вы можете выполнять следующие операции со строкой: : Сделать прописными ноль или более строчных букв . Удалить все… www.hackerrank.com
Решение: динамическое программирование.
Мы должны разделить эту проблему на небольшие подзадачи. Во-первых, наблюдая за символами в строке b. Мы заметим, что если символ в строке b также находится в строке a. Затем мы проверим значение dp[row-1][col-1], чтобы убедиться,..
Краткий обзор программирования Python для интервью по кодированию, часть 1
Когда кто-то готовится к собеседованию по кодированию, он может захотеть просмотреть Python. Поскольку программирование ограничено коротким периодом времени — 45 минут или меньше, элегантность языка Python может дать вам преимущество перед языками со строгой типизацией, такими как Java. В этой статье предполагается, что вы когда-то программировали Python; это обзор, а не знакомство. Давайте начнем.
Вы не можете ссылаться на имя, которое не установлено. Вы получаете NameError: имя «XYZ»..
Как: оптимизировать рабочий процесс
Псевдоним вашего терминала
Псевдоним вашего терминала позволяет быстро запускать часто используемые команды без необходимости вводить всю команду. Например, git fetch и git checkout - две команды, которые я использую каждый день. Я присвоил этим командам псевдонимы gitf и gitco. Представьте, насколько это было бы полезно для более длинных команд, таких как «rm -rf node_modules && npm i».
Ускорьте рабочий процесс терминала с помощью псевдонимов команд и..
Понимание компонентов React без сохранения состояния
Начиная с React v14, был представлен более простой способ определения функциональных компонентов без сохранения состояния. Эти компоненты используют простые функции Javascript. В React 16.6+ вы можете объявлять «чистые» функциональные компоненты через React.memo
Самый простой способ определить компонент без состояния - написать функцию Pure Javascript.
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
Вот почему компоненты React без сохранения..
Медитация — это не то, что вы думаете
Позвольте мне начать с того, что может коснуться каждого в любой части мира — музыки.
Как вы думаете, что такое музыка?
Вам нравится это слушать?
Это жизнь? Душа? Бог?
Это что-то, что вас расслабляет?
Сладкое чувство? Эмоция?
Это ритм? Мелодия? Гармония?
Это аранжировка нот, которые приятно слушать?
Музыка одного человека может быть шумом другого человека. Технически подготовленный музыкант может отвергнуть недоработанную композицию.
Вот хорошая подборка того, как..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..