Публикации

Фрагменты Android: результат фрагмента
Передача данных между Fragment s может осуществляться различными способами, включая использование целевых Fragment API ( Fragment.setTargetFragment() и Fragment.getTargetFragment() ), ViewModel или родительского Activity Fragment s. Целевые Fragment API недавно устарели, и теперь рекомендуется использовать Fragment API результатов для передачи данных между Fragment , где передача данных обрабатывается FragmentManager , а Fragment s могут быть настроены для приема..

Используйте Babel ES5 для ES6, затем упаковывайте с помощью Webpack
Поскольку Babel предполагает, что ваш код будет работать в среде ES5, он использует функции ES5. Поэтому, если вы используете среду с ограниченной поддержкой ES5 или вообще без нее, например более ранние версии IE, то использование babel-polyfill добавит поддержку этих методов. Шаг для установки babel-core и пресеты npm install babel-cli npm install — dev babel-core babel-preset-es2015 новый файл .babelrc 3. установить загрузчик Babel Webpack webpack — это сборщик..

Хотите написать читаемый код? Запомните эти 5 правил
Сделайте свой код лучшей версией самого себя Недавно я написал статью об использовании объектных литералов вместо операторов if/else и switch , чтобы сделать ваш код более читабельным, и мне было интересно прочитать ответы. Понятно, что читаемость кода для разных людей значит разное. На самом деле, это одна из самых субъективных вещей в написании кода, поэтому это такой спорный вопрос. Итак, какие жесткие правила мы можем установить, чтобы всегда писать читаемый код? Что..

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

Мои следующие шаги
30 дней письма, 30 день Поскольку сегодня будет мой последний день написания, так как я закончил свой 30-дневный вызов, я чувствовал, что должен предоставить обновленную информацию о том, что я делаю. Я занимаюсь программированием около года и многому научился. Я сделал много проектов с HTML и CSS и изучил JavaScript и React.Js. Я много раз создавал веб-приложения и статические веб-сайты и всегда нахожусь в поиске новых возможностей. Мои знания продолжают расти с каждым днем, и я..

Раскрытие возможностей аннотации @Scope весной
Введение Spring, известный фреймворк в экосистеме Java, уже давно пользуется популярностью среди разработчиков благодаря своей мощности и гибкости. Он предлагает множество аннотаций и инструментов для упрощения сложных задач кодирования и повышения эффективности приложений. Одна из таких примечательных аннотаций, часто упускаемая из виду, но чрезвычайно мощная, — это @Scope . Понимание областей видимости в Spring жизненно важно для управления жизненным циклом компонентов и..

Использование PySpark MLLIB для прогнозирования оттока клиентов
Как понять, что вы теряете клиентов? Это способ предсказать эти события, чтобы вы могли принять меры, пока не стало слишком поздно? Введение Отток клиентов  – это действие, которое представляет собой событие, когда клиент перестает использовать продукт или отказывается от конкретной услуги. Отток клиентов может быть очень дорогим, особенно в сфере подписки. Затраты на привлечение клиентов (CAC) для новых клиентов часто значительно превышают затраты на сохранение существующей..

Создайте проект Python для парсинга веб-страниц от начала до конца
Скрапинг, хранение и планирование! Привет, мир! Сегодня мы собираемся создать проект Python для парсинга веб-страниц от начала до конца. Это логика, которую мы собираемся построить в Python: Нашим источником данных будет страница CNET Computing Articles. Наш скрипт соберет данные с веб-сайта, нормализует их, а затем запишет на диск, чтобы мы могли сохранить их на потом. Сценарий будет запланирован с помощью Win Scheduler, поэтому нам не нужно запускать его вручную. Как..

ДРАМАТРОН
Автор: THE HAB Dramatron — это мощный инструмент для создания и управления интерактивными разветвленными сюжетными линиями для использования в различных приложениях, включая видеоигры, опыт виртуальной реальности и курсы электронного обучения. Благодаря интуитивно понятному интерфейсу перетаскивания и мощным возможностям написания сценариев Dramatron позволяет пользователям легко создавать сложные и увлекательные повествования, которые адаптируются к выбору и действиям игрока. Одной..

Интерфейс к инструменту прогнозирования диабета на основе машинного обучения с использованием библиотеки Python Tkinter.
Tkinter — это стандартная библиотека графического интерфейса для Python. Python в сочетании с Tkinter обеспечивает быстрое и простое создание приложений с графическим интерфейсом. Tkinter предоставляет мощный объектно-ориентированный интерфейс для набора инструментов Tk GUI. Tkinter предоставляет различные элементы управления, такие как кнопки, флажки, метки, текстовые поля и т. д., используемые в приложениях с графическим интерфейсом. Эти элементы управления обычно называют виджетами. В..

Какой язык программирования я должен изучить в первую очередь?
Один из самых больших вопросов для всех, кто интересуется разработкой программного обеспечения, связан с первым языком программирования, который нужно выучить. https://www.borpaul.com/2019/01/what-programming-language-should-i.html Как ранний разработчик программного обеспечения, этот вопрос был для меня огромной дилеммой; Я хотел охватить все, что связано с лучшим и наиболее оптимальным способом охвата лучшего языка, чтобы позже дать ему возможность попробовать еще и еще и самому..

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

Создайте децентрализованный node_module, используя Parcel, протокол межпланетной файловой системы (IPFS) и…
Привет всем вам! Сегодня я познакомлю вас с тем, как создать децентрализованный модуль внедрения реактивных зависимостей с использованием межпланетной файловой системы. Прежде всего, прежде чем мы продолжим, нам понадобятся приложения IPFS Desktop или CLI. IPFS Desktop — https://github.com/ipfs-shipyard/ipfs-desktop/releases Интерфейс командной строки IPFS — https://github.com/ipfs/js-ipfs Если у вас уже есть jsipfs , введите следующую команду, чтобы запустить Daemon jsipfs..

Ваш Python For-loop работает медленно? Вместо этого используйте NumPy
Когда важна скорость, списки не лучший вариант. Разработчики всегда беспокоятся о скорости, особенно при работе с данными. Возможность повторения является основой всей автоматизации и масштабирования. Первым и главным выбором для всех нас является цикл for. Это превосходно, просто и гибко. Тем не менее, они не созданы для масштабирования до массивных наборов данных. Здесь на помощь приходит векторизация. Когда вы выполняете обширную обработку данных в циклах for, подумайте о..

Варианты использования стохастической оптимизации, часть 4 (машинное обучение)
Устранение смещения условной стохастической оптимизации (arXiv) Автор: Лжи Хе , Шива Прасад Касивисванатан . Аннотация: В этой статье мы изучаем задачу условной стохастической оптимизации (CSO), которая охватывает множество приложений, включая выбор портфеля, обучение с подкреплением, надежное обучение, причинно-следственный вывод и т. д. Усредненный по выборке градиент цели CSO смещен из-за его вложенная структура и, следовательно, требует высокой сложности выборки для достижения..

~ Уничтожитель клавиатуры ~
(Изображение взято отсюда ) Допустим, 10 лет назад эти короткие клавиши были бы большим подспорьем… Давайте катить !! WinKey+E = вызывает быстрый доступ, где вы можете найти «Компьютер» и папки профиля по умолчанию (Рабочий стол, Загрузки, Документы, Фото и т. д.). Alt+TAB = Эта комбинация позволяет переключаться между открытыми окнами (если вы удерживаете ALT и нажимаете TAB, вы можете выбирать окна, не «прыгая» в них, то же самое происходит, если вы удерживаете ALT, а затем..

Как оптимизировать индекс Mysql
Оптимизация индекса MySQL Возможно, большинство людей понимают оптимизацию индексов как настройку SQL. Вообще говоря, это не просто посмотреть, есть ли у него индекс, или добавить к нему индекс, если его нет. Но не так. Если я хочу хорошо поработать над оптимизацией индекса, мне нужно понять лежащую в ее основе логику. Правило крайнего левого префикса. Обычно мы хотим оптимизировать сложный SQL, а сложный SQL обычно использует объединенные индексы. Когда дело доходит до..

Туннель TCP через SSL с анализом спуфинга SNI
Туннелирование TCP через SSL — это метод инкапсуляции обычного TCP-трафика в рамках шифрования SSL/TLS. Это можно использовать для защиты сетевого соединения и защиты от атак типа «человек посередине». Индикация имени сервера (SNI) — это расширение протокола TLS, которое позволяет клиенту указать доменное имя, к которому он подключается, в начале процесса рукопожатия. Это позволяет серверу размещать несколько веб-сайтов на основе TLS на одном IP-адресе и порту, поскольку сервер может..

как узнать, является ли изображение rgb?
я хочу установить условие if, чтобы узнать, является ли изображение, которое я читаю, изображением rgb или нет ПРИМЕЧАНИЕ.  Matlabsolutions.com предоставляет последнюю справку по домашним заданиям MatLab, справку по назначению MatLab, помощь по финансам для студентов, инженеров и исследователей в нескольких отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для B.E, B .Tech, ME, M.Tech, Ph.D. Ученые со 100% конфиденциальностью гарантированы...

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