Статьи

Изучение шаблонов проектирования: внутри шаблона Observer
Продвигаясь вперед в моем продолжающемся исследовании шаблонов проектирования, мы теперь погружаемся в шаблон, который отличается своей гибкостью, динамизмом, масштабируемостью и реактивностью. Да, как вы уже догадались, "Шаблон проектирования Observer" привлекает всеобщее внимание. Я черпаю вдохновение на страницах книги «Шаблоны проектирования Head First », а также привожу дополнительные примеры, чтобы обогатить понимание. Как всегда, я буду делиться ссылками на ресурсы,..

Аутсорсинг услуг по аннотации оффшорным компаниям
Хотя аннотация данных не нова, это одна из отраслей с самыми быстрыми темпами роста. Мы живем в эпоху искусственного интеллекта, и потребность в качественных данных для машинного обучения растет день ото дня. Согласно отчету Research And Markets, мировой рынок аннотаций данных оценивался в 695,5 млн долларов США в 2019 году и, как ожидается, вырастет до 6,45 млрд долларов США к 2027 году. Большинство организаций, занимающихся искусственным интеллектом и машинным обучением,..

Glide экономит более 40 часов в неделю, устраняя проблему «воспроизводимости»
🐌 «[Перед воспроизведением] Мы проводили где-то 1–2 часа в день на каждого разработчика в этом чистилище воспроизводимости. Это сказалось на нашей скорости разработки, и наша способность реагировать и решать проблемы была огромной. Мы подумали, что должен быть лучший способ». — Марк Пробст, технический директор Что такое Глайд? Компания Glide , основанная в 2018 году, позволяет любому легко создавать мобильные и веб-приложения без написания единой строки кода. Миссия Glide —..

Как я попал на стажировку по разработке программного обеспечения.
Итак, позвольте мне сначала представиться. Меня зовут Анджали, я BCA студент и инженер-программист . Я хотел бы сказать одну вещь, стажировка не имеет большого значения. Вероятно, вы могли бы подумать, как «lag jane ke baad sb yahi kahte hai». Так что вы тоже правы, я тоже так думал, пока у меня не появилась такая возможность. Как я узнал из того, что я делал с 1-го по 3-й год выпуска, у меня есть так много вещей, которые, я думаю, должен знать каждый новичок, прежде чем они..

Как я выжил на Bootcamp RisingStack по Node.js
TL; DR: здесь, в RisingStack, есть учебный курс по программированию для Node.js , который поможет вам избавиться от синдрома самозванца и даст вам толчок к изучению Node.js! В этой статье я расскажу вам об этом и поделюсь своим опытом. Я надеюсь, что если вы такой же новичок, как и я, вы получите некоторый импульс, увидев мой пример, и сразу же приступите к нему. (( Тогда я понятия не имел, во что ввязываюсь! )) А хорошие новости? Наш Node Bootcamp - это полностью открытый..

Поиск всех кратчайших путей с небольшой помощью Роя
окт.2017. кратчайший путь от каждого к каждому узлу…. Алгоритм Дейкстры 1959 года — самый известный, а может быть, и самый быстрый; позвольте мне представить еще один алгоритм. 2 вида проблем. пусть это будет ориентированный граф, ребра которого оценены. первая задача: найдите кратчайшее расстояние от узла A до узла B. Answer=9 Алгоритм Роя относится к этому типу. еще одна проблема: дайте мне кратчайший путь от узла А к узлу Б. Ответ=А-У-В-В-Б. Алгоритм Дейкстры относится к..

Вопросы для собеседования по Javascript: классы Javascript (EcmaScript 6)
Вопросы на собеседовании по Javascript № 3 Что такое классы javascript? Как мы можем использовать классы javascript? Привет всем, в этом уроке мы узнаем о классах javascript и примерах использования классов javascript.

Заменит ли ChatGPT программистов?
Поскольку искусственный интеллект и машинное обучение продолжают развиваться, существует общее опасение, что эти технологии в конечном итоге заменят человеческие рабочие места, включая программирование. Хотя большие языковые модели, такие как ChatGPT, действительно могут генерировать человекоподобный текст и могут быть обучены выполнению определенных задач, маловероятно, что они полностью заменят программистов. Программирование включает в себя сочетание логического мышления, решения..

100 дней открытий в #100DaysOfCode
День 12/100 Все это началось случайно. Я работал внештатным писателем, который привел меня на GitHub, где я нашел что-то под названием Free Code Camp . Это было интригующе… научиться программировать? Бесплатно? Кодирование, на мой взгляд, всегда было чем-то за пределами моей досягаемости. Я (частично) виню в этом нажатие «просмотреть исходный код страницы» в Google. Так что я сделал то, что пришло само собой: я проигнорировал это. Ничего не произошло, конечно. Потом..

Проект Эйлера № 1: кратные 3 или 5   —   Решение
Project Euler — это серия сложных задач по математике/компьютерному программированию, для решения которых потребуется нечто большее, чем просто математическое понимание. Хотя математика поможет вам найти элегантные и эффективные методы, для решения большинства задач потребуется использование компьютера и навыки программирования. Подробнее о Project Euler здесь . Задача 1: число, кратное 3 или 5 Если мы перечислим все натуральные числа до 10, кратные 3 или 5, мы получим 3, 5, 6..

JavaScript: ключевое слово const
JavaScript: ключевое слово const Ключевое слово «const» действительно относится к константе. Как вы уже догадались, он используется в условиях, когда мы не хотим изменять значение переменной. Где бы мы использовали константу в разработке игр? Это может быть трудно осмыслить, когда мы пытаемся придумать вещь, которую не нужно менять: пули отсчитывают и перезаряжают, очки складываются, очки жизни уменьшаются. Где нам может понадобиться «const»? Что ж, в разработке игр может быть..

Как исправить ошибку CORS Origin в Javascript
Cross-Origin Resource Sharing (CORS) — это механизм безопасности, реализованный в веб-браузерах для ограничения совместного использования ресурсов между разными доменами. Хотя CORS играет важную роль в веб-безопасности, он также может вызвать проблемы, когда вы пытаетесь получить доступ к ресурсам из другого домена через JavaScript. Первоисточник этой статьи можно найти в Axxellanceblog Если вы разработчик, работающий с JavaScript, вы, вероятно, столкнулись с ошибкой CORS Origin,..

Настройка проекта paperspace с нуля
В последнем посте, который вы можете посмотреть здесь , мы рассмотрели бумажное пространство и шаги для начала работы. В этом посте мы настроим проект paperspace с нуля. Мы увидим, как хранить все пакеты/учетные данные в постоянном хранилище и не терять данные каждый раз, когда мы выключаем машину. Мы начнем с создания новой машины, используя fast.ai в качестве среды выполнения, оставим URL-адрес рабочей области пустым и запустим блокнот. Создайте новый блокнот и удалите URL-адрес..

Анализ моделей диабета среди индийцев, Руководство для начинающих по корреляции Пирсона…
1. Выявление моделей диабета среди индийцев с помощью машинного обучения Данные показывают, что в развивающихся странах будет наблюдаться увеличение числа больных диабетом на 266%. Оценка обучающей модели была великолепной 100%, что означает, что она правильно классифицировала все элементы, как видно из матрицы путаницы. Видно, что набор данных для обучения и тестирования был сбалансирован. При анализе матрицы путаницы для тестового набора данных было замечено, что очень немногие..

Angular JS: онлайн-калькулятор, часть 2
В моем предыдущем сообщении в блоге вы узнали, как создать страницу входа, как другие директивы, такие как ng-view, ng-click и ng- контроллер использовались и как функции использовались в javascript, который использовал $ routeProvider , $ scope , $ rootScope , $ location и ngRoute для проверки ввода и отображения содержимого . Теперь я покажу вам, как создать веб-приложение калькулятора, но прежде чем мы продолжим, позвольте мне кратко рассказать вам о готовом продукте..

Серия ExpressJS: как реализовать ПО промежуточного слоя до и после?
Это отличная идея, что вы можете реализовать промежуточное ПО в ExpressJS. Многие фреймворки используют эту идею, скопированную с ExpressJS, с тех пор. ExpressJS — это, по сути, промежуточное ПО двойного прохода . Промежуточное программное обеспечение двойного прохода получает как запрос, так и ответ в дополнение к обработчику и передает и запрос, и ответ обработчику при его вызове . Ниже приведена обычная реализация нашей функции ExpressJS: Запуск промежуточного программного..

Использование Celery и Kafka для эффективной распределенной обработки в Python: практическое руководство
В области распределенной обработки и управления задачами комбинация Celery и Kafka представляет собой мощное решение. Интегрируя эти технологии в свои проекты Python, вы можете добиться эффективного и масштабируемого выполнения задач, используя при этом возможности обмена сообщениями Kafka. В этой статье мы рассмотрим преимущества использования Celery с Kafka, предоставим реальный пример и проведем вас через процесс интеграции. Кроме того, мы определим архитектурную диаграмму,..

Javascript в Leetcode 01–03 | Вопросы для собеседования по программированию
Pheezx Coding «Хороший канал на YouTube с объяснением leetcode | здесь" 01. Две суммы Input: nums = [2,7,11,15], target = 9 Output: [0,1] Explanation: Because nums[0] + nums[1] == 9, we return [0, 1]. решение function twoSum(nums, target) { const comp = new Map(); const len = nums.length; for(let i=0; i < len; i++){ if(comp[nums[i]] >= 0){ return [comp[nums[i]], i]; } comp[target- nums[i]] = i; } return [];..

Переход на одностраничное приложение или традиционное веб-приложение
Со всеми популярными интерфейсными фреймворками, обсуждаемыми в наши дни, такими как Angular, ReactJs, VueJs, EmberJs, которые в большинстве своем облегчают нашу жизнь при создании одностраничных приложений, кажется, что более важный вопрос: «Должны ли мы вообще создавать наши веб-приложения?» приложение, SPA или нет» игнорируется Я считаю важным понимать, что в некоторых случаях традиционный подход к веб-приложениям может оказаться лучшим подходом, поэтому я решил написать об этих..

100DaysOfCoding — День 6: Проверка последовательности массива с помощью Java
В сегодняшней викторине по коду Codesignal Arcade я написал решение для проверки последовательности массива или нет . Основная особенность моего решения — я использовал существующий код из стандартной библиотеки из класса Arrays — https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html Я до сих пор не получил никаких отзывов от наставников exercism.io относительно одного из упражнений, которые я решил в первый день, поэтому я думаю, что пока придерживаюсь заданий Codesignal...