Публикации по теме 'software-development'
Тестирование кода, зависящего от времени, с помощью Jasmine Clock
Во время подготовки к Code Chrysalis Immersive мне нужно было написать свои собственные спецификации и реализацию для различных методов Lodash . Я расскажу о своем решении для _.throttle (func, [wait = 0]]).
Этот метод принимает два параметра: функцию обратного вызова и число, представляющее миллисекунды. Когда функция передается в метод _.throttle, ее можно вызывать только каждые x миллисекунд. Другими словами, если вы передаете функцию обратного вызова и число 5000 в _.throttle, вы..
4 способа выбраться из спада
Мы застреваем в тупике, в версии разработчика, и иногда мы не знаем, как выбраться. Вот четыре идеи о том, что вы можете сделать, чтобы попытаться выйти и развиваться как разработчик.
Мы, как разработчики, так и люди, всегда должны стремиться учиться и расти. Благодаря самопознанию и самомотивации мы можем научиться быть лучшими людьми и лучшими профессионалами. Расширяя наши области знаний, мы открываем для себя новые идеи, новые мировоззрения, новые вызовы и новые вопросы, на..
Каково это работать с хорошим разработчиком программного обеспечения
А я поделюсь с вами своим опытом.
В основном я работал с программистами, которые были на том же уровне или не так опытны, как я. Я никогда не испытывал азарта от работы с программистами не лучше меня, но когда я работал с разработчиком из другой компании над проектом, над которым мы работали, все изменилось, и я многому у него научился, чем поделюсь ниже:
Он видит возможности и глубоко понимает потребности пользователей и бизнеса . Как только это будет понято, он предложит..
Программная инженерия 101: объединение нескольких значений в одно 64-битное значение
Есть некоторые вещи, которые должен знать каждый инженер-программист, но, к сожалению, этому не учат в школах. Один из них: как вставить несколько значений в одно значение.
Программная инженерия серии 101 -
Вставка нескольких значений в одно 64-битное значение ( вы здесь ) Часовые пояса и работа с датами
Если вы не знаете об этом, возможно, вам интересно
Как это помогает? Почему я не могу использовать разные переменные для каждого значения? Зачем без надобности..
Сортировка массива объектов по нескольким полям в Java и JavaScript
Это статья о сортировке, в которой я расскажу, как мы можем сортировать массив объектов по нескольким полям в Java с помощью лямбда-функции и в JavaScript с помощью стрелочных функций.
Сначала рассмотрим Java
Допустим, у нас есть массив объектов Employee. Где Сотрудник — это класс с двумя полями (имя и зарплата).
Первая проблема — отсортировать массив по зарплате. Это, я полагаю, мы все знаем. Итак, мы можем сделать что-то вроде этого.
// let's assume we have an array of..
2 уникальных случая использования GenServer.reply | Deep Insights | Эксперт по эликсирам
Проверить
2 уникальных случая использования GenServer.reply | Deep Insights | Эксперт по эликсирам
Не бойтесь больше отвечать.
В этой статье мы говорим о двух сценариях использования функции ответа в модуле GenServer , объясняя это живыми примерами.
Ниже приведены два варианта использования, которые мы рассмотрим в этой статье.
Многоузловая связь через серверные сообщения с использованием multi_call Преобразование асинхронного запроса в синхронный
О чем эта статья?..
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
Чтобы сделать HTTP-запрос в JavaScript, вы можете использовать объект XMLHttpRequest или более новый API выборки. Вот пример того, как использовать XMLHttpRequest для выполнения HTTP-запроса GET для получения файла JSON:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://www.example.com/data.json', true);
xhr.onload = function () {
if (xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
// Do something with the data
}..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..